Cloud Manager byggs kring en hierarki av enheter. Detaljerna i det här är inte viktiga för ditt dagliga arbete i Cloud Manager, men en översikt av det hjälper dig att förstå program och konfigurera dina egna.
TENANT - Detta är överst i hierarkin. Alla kunder tillhandahålls med en klient.
MILJÖ - Varje program har flera miljöer, t.ex. produktion för direktinnehåll, en för mellanlagring och en för utvecklingsändamål.
Varje program kan bara ha en produktionsmiljö, men flera icke-produktionsmiljöer.
DATABAS - Program har Git-databaser där program och frontkod bevaras för miljöer.
VERKTYG OCH ARBETSFLÖDEN - Pipelines hanterar koddistribution från databaser till miljöer medan andra verktyg ger åtkomst till loggar, övervakning och miljöhantering.
Ett exempel är ofta användbart när hierarkin ska sammanställas.
WKND Travel and Adventure Enterprises kan vara en tenant som fokuserar på reserelaterade medier.
Innehavare av WKND Travel och Adventure Enterprises kan ha två program: ett Sites-program för WKND Magazine och ett Assets-program för WKND Media.
Programmen WKND Magazine och WKND Media skulle ha både utveckling, scen och produktion miljöer.
Databas för källkod
Ett Cloud Manager-program etableras automatiskt med en egen Git-databas.
För att få åtkomst till molnhanterarens Git-databas måste användarna använda en Git-klient med ett kommandoradsverktyg, en fristående visuell Git-klient eller användarens valfria IDE som Eclipse, IntelliJ eller NetBeans.
När en Git-klient har konfigurerats kan du hantera din Git-databas via användargränssnittet i Cloud Manager. Mer information om hur du hanterar Git med hjälp av användargränssnittet i molnhanteraren finns i dokumentet Åtkomst till Git.
Om du vill börja utveckla AEM Cloud-programmet måste du checka ut den från Cloud Manager-databasen till en plats på den lokala datorn.
$ git clone {URL}
Arbetsflödet är alltså ett standard-Git-arbetsflöde.
En användare klonar en lokal kopia av Git-databasen.
Användaren gör ändringar i den lokala koddatabasen.
När det är klart genomför användaren ändringarna tillbaka till Git-fjärrdatabasen.
Den enda skillnaden är att Git-fjärrdatabasen är en del av Cloud Manager, som är genomskinlig för utvecklaren.
Programtyper
En användare kan skapa en produktion program eller sandlåda program.
A produktionsprogram skapas för att aktivera livatrafik för din webbplats.
A sandlådeprogram skapas vanligtvis för utbildning, löpande demonstrationer, aktivering, POC eller dokumentation.
En sandlådemiljö är inte avsedd att bära trafik i realtid och har begränsningar som ett produktionsprogram inte kommer att ha.
Den kommer att innehålla Sites and Assets och levereras automatiskt ifylld med en Git-gren som innehåller exempelkod, en utvecklingsmiljö och en icke-produktionsprocess.