Strategija okruženja za ALM
Da biste pratili principe upravljanja životnim ciklusom aplikacije (ALM), trebate odvojiti okruženja za razvoj i proizvodnju aplikacije. Iako osnovne postupke ALM-a možete obavljati tako da odvojite samo okruženja za razvoj i proizvodnju, preporučujemo van+m i da održite najmanje jedno probno okruženje koje je odvojeno od vaših okruženja za razvoj i proizvodnju. Kada imate odvojeno ispitno okruženje, možete obavljati cjelokupnu provjeru valjanosti koja uključuje implementaciju rješenja i ispitivanje aplikacije. Neke organizacije možda će trebati i više okruženja za testiranje prihvaćanja korisnika (UAT), testiranje integracije sustava (SIT) i obuku.
Odvojena okruženja za razvoj pomažu pri izoliranju promjena jednog postupka koje se provjeravaju prije dovršetka. Odvojena okruženja za razvoj mogu pomoći i u smanjivanju slučajeva kada jedna osoba negativno utječe na druge dok obavlja promjene.
Svaka je organizacija jedinstvena stoga pažljivo promislite koja su okruženja potrebna vašoj organizaciji.
Okruženja za razvoj
Trebali biste moći odgovoriti na ovakva pitanja:
- Koliko nam je okruženja za razvoj potrebno?
- Dodatne informacija: Pregled okruženja
- Na koji način možemo automatski dodijeliti okruženja iz izvornog koda?
- Dodatne informacije: Microsoft Power Platform alati za izradu za Azure DevOps
- Što ovisi o mojim okruženjima?
- Dodatne informacije: Višestruko raslojavanje rješenja i ovisnosti
Ostala okruženja
Trebali biste odgovoriti i na pitanje: “Koje su mi vrste nerazvojnih okruženja potrebne?”
Na primjer, pored okruženja za proizvodnju možda su vam potrebna okruženja za ispitivanje, UAT, SIT i predproizvodnju. Napominjemo da je svakom zdravom ALM-u minimalno potrebno jedno ispitno okruženje prije no što se sve uvede u okruženje za proizvodnju. Na taj način osiguravate mjesto za ispitivanje aplikacije, a ujedno i osiguravate da se i sama implementacija može ispitati.
Više informacija: Uspostava strategije zaštite okoliša za Microsoft Power Platform
Višeslojna razmatranja
Power Platform okruženja slijede određeni raspored ažuriranja usluga jer se okruženja ažuriraju diljem svijeta. Ukupno postoji šest postaja koje su prvenstveno definirane geografskim položajem. Ažuriranja servisa primjenjuju se redoslijedom za svaku postaju. Dakle, ažuriranja usluga stanice 2 primjenjuju se prije stanice 3. Stoga je uobičajeno da okruženja koja se nalaze na različitim postajama imaju različite verzije u određenom trenutku. Dodatne informacije o rasporedu ažuriranja servisa okruženja potražite u članku Objavljene verzije Microsoft Dataverse
Verzija uvoza i okruženja rješenja
Kada imate više okruženja u različitim regijama, prilikom uvoza rješenja važno je razumjeti sljedeće:
- Rješenje možete uvesti u okruženje koje je novije od okruženja u kojem je rješenje izvezeno.
- Rješenje ne možete pouzdano uvesti u okruženje starije verzije od okruženja u kojem je rješenje izvezeno. To je zato što možda nedostaju komponente ili potrebna funkcionalnost u starijem okruženju.
Primjer uspješnog usklađivanja okruženja s stanicama za ažuriranje servisa
Zamislite da imate proizvodna okruženja u Kanadi i Sjedinjenim Državama. U tom slučaju, vaša razvojna okruženja trebaju biti u Sjevernoj Americi (stanica 5), a ne u Kanadi (stanica 2). Zatim će vaša razvojna okruženja uvijek biti ista ili ranija verzija od vaših proizvodnih okruženja, što će ograničiti sukobe verzija uvoza rješenja.