Strategija okruženja za upravljanje životnim ciklusom aplikacija
Da biste pratili principe upravljanja životnim ciklusom aplikacija, potrebna su vam posebna okruženja za razvoj i proizvodnju aplikacija. Iako osnovno upravljanje životnim ciklusom aplikacija možete da obavljate samo sa zasebnim razvojnim i proizvodnim okruženjem, preporučujemo vam da zadržite i barem jedno okruženje za testiranje koje je odvojeno od razvojnog i proizvodnog okruženja. Kada imate zasebno okruženje za testiranje, možete da obavljate kompletnu validaciju koja podrazumeva primenu rešenja i testiranje aplikacija. Nekim organizacijama će takođe trebati više okruženja za testiranje prihvatanja korisnika (UAT), testiranje integracije sistema (SIT) i obuku.
Odvojena razvojna okruženja mogu vam biti od koristi za izolovanje promena od određenih radnih aktivnosti koje se proveravaju pre dovršavanja. Odvojena razvojna okruženja takođe mogu biti od koristi za smanjenje situacija u kojima jedna osoba negativno utiče na drugu dok unosi promene.
Svaka organizacija je jedinstvena, zato pažljivo razmislite o potrebama okruženja vaše organizacije.
Razvojna okruženja
Trebalo bi da odgovorite na pitanja kao što su:
- Koliko razvojnih okruženja mi je potrebno?
- Još informacija: Pregled okruženja
- Kako mogu automatski obezbediti okruženja iz izvornog koda?
- Još informacija: Microsoft Power Platform Build Tools za Azure DevOps
- Koji su zavisni elementi mojih okruženja?
- Još informacija: Više slojeva rešenja i zavisnosti
Ostala okruženja
Takođe bi trebalo da odgovorite na pitanje „Koje vrste nerazvojnih okruženja su mi potrebne?“
Na primer, pored proizvodnog okruženja, možda će vam trebati odvojena okruženja za testiranje, testiranje prihvatljivosti od strane korisnika, testiranje integracije sistema i nerazvojna okruženja. Imajte na umu da svaka zdrava praksa upravljanja životnim ciklusom aplikacija treba da podrazumeva makar upotrebu okruženja za testiranje pre nego što primeni bilo šta na proizvodno okruženje. Tako se osigurava da imate mesto za testiranje aplikacije, ali i da sama primena može da se testira.
Više informacija: Uspostavljanje strategije zaštite životne sredine za Microsoft Power Platform
Razmatranja o više geografskih oblasti
Power Platform okruženja prate određeni raspored ažuriranja usluga dok se okruženja ažuriraju širom sveta. Ukupno postoji šest stanica koje su prvenstveno definisane geografskom lokacijom. Ispravke usluga se primenjuju u nizu za svaku stanicu. Dakle, ispravke usluga na stanici 2 se primenjuju pre stanice 3. Stoga je uobičajeno da okruženja koja se nalaze na različitim stanicama imaju različite verzije u određenom trenutku. Za više informacija o rasporedu ažuriranja usluga u okruženjima, pogledajte članak Objavljene verzije usluge Microsoft Dataverse
Verzija uvoza rešenja i okruženja
Kada imate više okruženja u različitim regionima, važno je da razumete sledeće kada uvozite rešenje:
- Rešenje možete da uvezete u okruženje koje je novija verzija od okruženja u koje je rešenje izvezeno.
- Rešenje ne možete da uvezete pouzdano u okruženje koje je starija verzija od okruženja u koje je rešenje izvezeno. Do toga dolazi zato što u starijem okruženju možda nedostaju komponente ili potrebna funkcionalnost.
Primer uspešnog poravnavanja okruženja sa stanicama za ažuriranje usluga
Zamislite da imate proizvodna okruženja u Kanadi i Sjedinjenim Državama. U tom slučaju, vaše razvojno okruženje treba da bude u Severnoj Americi (stanica 5) a ne u Kanadi (stanica 2). Zatim, vaša razvojna okruženja će uvek biti ista ili ranija verzija umesto okruženja za proizvodnju, što će ograničiti neusaglašenost verzija za uvoz rešenja.