Razviti strategiju okruženja stanara za usvajanje Power Platform na skali
Putovanje svake organizacije za usvajanje Microsoft Power Platform je jedinstveno. Strategija okruženja stanara postavlja temelje koji će ubrzati upotrebu na upravljiv i siguran način.
Ova bela knjiga vam pokazuje kako da uskladite Power Platform strategiju okruženja stanara sa mogućnostima i vizijom proizvoda. Naučite kako najbolje iskoristiti najnovije funkcije platforme za implementaciju strategije koja može omogućiti vaše usvajanje Power Platform da dostigne skalu preduzeća.
Belešku
Možete da sačuvate ili odštampate ovaj beli papir tako što ćete izabrati Štampaj iz pregledača, a zatim izabrati Sačuvaj kao PDF.
Uvod
Power Platform osnažuje organizacije da izgrade rešenja sa niskim kodiranjem za brze inovacije. Ova rešenja mogu da se fokusiraju na produktivnost za pojedince i male timove, ili se primenjuju u celoj organizaciji. Oni se takođe mogu proširiti na poslovne procese, uključujući spoljne kupce i partnere. Podrška ovim rešenjima su Power Platform okruženja u kojima se izgrađuju, testiraju i koriste resursi sa niskim kodiranjem. Kako organizacija povećava svoje usvajanje Power Platform, implementacija dobre strategije okruženja stanara je od suštinskog značaja da bi se njime upravljalo i bilo sigurno kako broj okruženja raste.
Da bi vam pomogao da budete uspešniji, ovaj članak vas vodi o tome kako najbolje da koristite funkcije koje su na raspolaganju da biste uspostavili svoju prvu strategiju okruženja ili razvili svoje trenutne planove. Takođe navodimo našu viziju o tome kako su ove funkcije namenjene da rade zajedno i kako će se razvijati za upravljanje Power Platform u velikoj meri. U ovim uputstvima utvrđujemo kako pravilno usmeriti nove korisnike u okruženja i grupna okruženja kako bi dosledno primenjivali upravljanje, bezbednosna pravila i druge važne aspekte strategije okruženja stanara. Takođe pružamo detaljne korake za obezbeđivanje podrazumevanog okruženja, što je kritičan prvi korak u implementaciji strategije okruženja.
Iako su mnoge Perspektive dostupne za upravljanje Power Platform okruženjima, pristup u ovom članku je u skladu sa Microsoft najnovijim pravcem proizvoda i koristi trenutne funkcije i kratkoročna planirana poboljšanja. Ova ažurirana uputstva mogu vam pomoći da osigurate da koristite samo funkcije i opcije okruženja koje su strateške za način na koji Microsoft nameravate da upravljate okruženjima u velikoj meri.
MicrosoftVizija strategije životne sredine stanara
Mnoge organizacije započinju svoje Power Platform putovanje sa aplikacijama za ličnu produktivnost i automatizacijom izgrađenim i pokrenutim u zajedničkom centralnom okruženju koje se zove podrazumevano okruženje. Ovi resursi često koriste samo osnovne mogućnosti uključene i Microsoft 365 ne koriste pune mogućnosti Power Platform. Kako se ovo početno usvajanje ubrzava, Microsoft pruža organizacijama on-rampu za strategiju okruženja za usvajanje punih Power Platform mogućnosti. Ove premium mogućnosti upravljanja postaju dostupne kada korisnici imaju premium Power Platform (Power Apps,, Power Automate, Microsoft Copilot Studio i Dynamics 365) licencu. Model Power Platform zrelosti usvajanja može pružiti više uvida kako bi pomogao organizacijama da definišu svoj plan za postizanje usvajanja preduzeća izvan svoje strategije okruženja. Ovaj pristup može pomoći organizacijama da sazriju od osnovne lične produktivnosti do usvajanja preduzeća Power Platform.
Power Platform Administrativne, upravljačke i bezbednosne funkcije omogućavaju organizacijama da usvoje i upravljaju Power Platform za produktivnost preduzeća i korišćenje aplikacija za preduzeća u velikoj meri. Korišćenje Nadgledana okruženja aktivira skup vrhunskih mogućnosti koje omogućavaju veću vidljivost i kontrolu i smanjuju ručni napor za administraciju i sigurna okruženja. Koristeći ove mogućnosti, možete osigurati dosljednu primjenu vaših politika upravljanja i sigurnosti. Administratori mogu da pređu u strategiju okruženja na nivou preduzeća koristeći ove mogućnosti. Trošenje manje vremena i truda na administraciju pomaže u smanjenju ukupnih ukupnih troškova vlasništva (TCO) platforme dok vaša organizacija povećava upotrebu.
Ključni element prelaska na skalu preduzeća je poboljšanje zajedničke, centralne strategije okruženja za kreatore tako što će im olakšati korištenje ličnih, razvojnih okruženja. U zajedničkoj, centralnoj strategiji okruženja, proizvođači grade, koriste i dele aplikacije u podrazumevanom okruženju. Ova strategija može dovesti do nedostatka izolacije i kreatora koji zadiru jedni u druge. Zamislite da su svi u kompaniji delili jednu OneDrive fasciklu za sve svoje dokumente. Umesto toga, možete koristiti funkcije okruženja da biste vodili proizvođače u sopstveno, lično okruženje u kojem mogu bezbedno da grade svoje aplikacije zaštićene od proizvođača koji rade na nepovezanim sredstvima, sa pojednostavljenim upravljanjem za administratore. Saradnici se mogu dodati kao više proizvođača u ovim okruženjima kako bi sarađivali na izgradnji rešenja.
Slika: Ilustracija zajedničkog, centralnog okruženja (levo) i strategije usmeravanja okruženja (desno).
Novostvorena okruženja proizvođača mogu se automatski dodati u grupu koja primenjuje pravila kako bi se osiguralo da okruženja imaju konzistentne politike upravljanja i bezbednosti. Administratori mogu da se bave izuzecima premeštanjem okruženja proizvođača u grupu sa opuštenim pravilima.
Nisko kodiranje resursa kreiranih od strane proizvođača predstavljaju početnu fazu u upravljanju životnim ciklusom resursa (ALM) putovanje. Kao deo ove početne faze, važno je snimiti svaku verziju resursa i biti u mogućnosti da je ponovo kreirate, ako je potrebno. Kada je resurs spreman za dijeljenje, proizvođač može koristiti kontinuiranu integraciju vezanu za razvojno okruženje kako bi ga promovisao u proizvodno okruženje, gdje korisnici mogu pokrenuti resurs izolovan od bilo koje kontinuirane aktivnosti proizvođača.
Trebalo bi da odredite prioritet ugrađenim funkcijama platforme za upravljanje okruženjima kada je to moguće, umesto da gradite sopstvene alate. Ako ugrađene funkcije ne zadovoljavaju jedinstvene zahteve vaše organizacije, možete koristiti administratorske alate platforme za kreiranje prilagođenih alata. Trebalo bi da procenite sve prilagođene alate u odnosu na nove funkcije, kako postanu dostupne. Praćenje Microsoft mape puta platforme i održavanje sopstvene mape puta može vam pomoći da to olakšate.
Trebalo bi da uspostavite strategiju okruženja koristeći preporučene mogućnosti okruženja prilagođene jedinstvenim potrebama vaše organizacije. Nemojte razmišljati o stvaranju strategije životne sredine kao jednokratne aktivnosti. Trebalo bi da se vremenom razvija kako bi se uključile nove funkcije okruženja, kako postanu dostupne.
Karakteristike koje podržavaju strategiju zaštite životne sredine na skali preduzeća
Okruženja su gradivni blok za Power Platform administraciju, upravljanje i sigurnost. Kompletan pregled funkcija je van okvira ovog rada; Međutim, ovaj odeljak naglašava karakteristike koje podržavaju implementaciju strategije zaštite životne sredine na nivou preduzeća.
Vrste okruženja opisuje različite upotrebe okruženja kao deo vaše strategije.
Nadgledana okruženja pružaju skup vrhunskih mogućnosti koje olakšavaju upravljanje okruženjima.
Autoclaim licence pojednostavljuje dodeljivanje licenci omogućavajući korisnicima da traže Power Apps po korisničkim licencama kada su potrebne, umesto da zahteva od administratora da identifikuje korisnike kojima su potrebne licence unapred.
Grupe i pravila okruženja objašnjavaju kako upravljati okruženjima kao grupama i primeniti pravila na grupe za automatizaciju konzistentnih politika upravljanja.
Podrazumevano usmeravanje okruženja automatski pomera proizvođače od stvaranja resursa u podrazumevanom okruženju u sopstveno, lično okruženje.
Microsoft Dataverse obezbeđuje poboljšanu bezbednost i ALM.
Preferirana rešenja pomažu proizvođačima da osiguraju da sva sredstva koja grade budu u Dataverse rešenju, što olakšava promovisanje u drugim okruženjima.
Cevovodi u Power Platform obezbeđuje pojednostavljen proces za promovisanje sredstava od razvoja do testiranja i proizvodnih okruženja, čineći kontinuiranu integraciju i primenu (CI / CD) dostupnim svim proizvođačima.
Katalog u Power Platform omogućava proizvođačima da dele komponente, kao što su aplikacije i tokovi, i naprednije polazne tačke, kao što su šabloni.
Vrste okruženja
Sledeća tabela opisuje tipove okruženja koje možete kreirati, njihove karakteristike i njihovu namenu.
Tip | Karakteristike i upotreba |
---|---|
Podrazumevana | Okruženje koje dolazi sa svakim stanarom. Mnoga Microsoft 365 iskustva koriste ovo okruženje za prilagođavanje i automatizaciju. Ovo okruženje nije namenjeno za dugoročni ili stalni rad izvan ličnih scenarija Microsoft 365 produktivnosti. |
Produkcija | Ovo okruženje je namenjeno da se koristi za stalni rad u organizaciji. Proizvodna okruženja podržavaju produženo, rezervno zadržavanje, od sedam dana do 28 dana. |
Sandbox | Ova neproizvodna okruženja podržavaju akcije okruženja kao što su kopiranje i resetovanje. Sandboks se najbolje koristi za testiranje i ALM build okruženja. |
Projektant | Ova posebna okruženja su zamišljena kao lični, razvojni radni prostori proizvođača, koji izoluju sredstva nisko kodiranje od korisnika i drugih proizvođača. Proizvođači mogu imati do tri okruženja za programere. Oni se ne računaju protiv vašeg kapaciteta stanara. Okruženja za programere koja nisu korišćena 90 dana automatski se isključuju, a zatim uklanjaju iz vašeg stanara ako vlasnik ne odgovori na obaveštenja. Dynamics 365 aplikacije nisu dostupne u razvojnim okruženjima. |
Probna verzija | Ova okruženja imaju za cilj da podrže kratkoročno testiranje i dokaze koncepta. Oni su ograničeni na jedan po korisniku. Probna okruženja se automatski uklanjaju iz vašeg stanara nakon kratkog vremenskog perioda. |
Microsoft Dataverse for Teams | Ova okruženja se automatski kreiraju kada kreirate aplikaciju u timovima ili instalirate aplikaciju iz kataloga aplikacija. Bezbednosni model za ova okruženja usklađuje se sa timom sa kojim su povezani. |
Podrška | Ovo su posebna okruženja koja je kreirala Microsoft podrška kako bi omogućila inženjerima da rešavaju probleme. Ova okruženja se ne računaju protiv vašeg kapaciteta stanara. |
Dok sastavljate ukupnu strategiju okruženja stanara, različiti tipovi su relevantni za podršku preporukama strategije.
Nadgledana okruženja
Okruženja imaju osnovni skup karakteristika i karakteristika u zavisnosti od tipa okruženja. Nadgledana okruženja proširuju osnovne funkcije kako bi pružila skup vrhunskih mogućnosti koje omogućavaju administratorima da lakše upravljaju Power Platform na skali sa više kontrole, manje napora i više uvida. Ove mogućnosti se otključavaju kada podesite okruženje kao upravljano.
Sledeća tabela navodi karakteristike Nadgledana okruženja koja su dostupna, od ovog pisanja. Nove funkcije se često dodaju, pa proverite dokumentaciju za najnoviju listu. Iako vam sve funkcije mogu pomoći da izgradite strategiju okruženja, karakteristike u kurzivu su relevantnije za strategiju koja je opisana u ovom članku.
Više vidljivosti | Više kontrole | Manje napora |
---|---|---|
Uvid u upotrebu Administrator digest Izveštaji o licencama Prikaz politike podataka Izvoz podataka u Azure Application Insights AI-generisani opisi za sve aplikacije |
Ograničenja deljenja Politike podataka za tokove radne površine Provera rešenja Maker sadržaj dobrodošlice IP zaštitni zid Vezivanje IP kolačića Korisnički upravlja tasteri Kupaц Цloцkbok Proširene rezervne kopije |
Jednostavna aktivacija Power Platform Cevovodi Usmeravanje životne sredine Grupe i pravila za zaštitu životne sredine Power Platform savetnik |
Licenca autoreklamacija
Autoclaim politike automatizuju dodeljivanje Power Apps i Power Automate licence korisnicima kada im je potrebno da koriste određene aplikacije ili funkcije. Automatizacija može pomoći u smanjenju broja potrošenih licenci i izbjegavanju troškova ručnog dodjeljivanja licenci.
Nakon što je politika konfigurisana, svaki korisnik u organizaciji kome je potrebna pojedinačna Power Apps licenca automatski se dodeljuje pod sledećim uslovima:
Ako korisnik bez samostalne Power Apps licence pokrene aplikaciju koja zahteva premium licencu, sistem automatski dodeljuje korisniku licencu Power Apps po korisniku.
Ako korisnik bez samostalne Power Apps licence pokrene aplikaciju u upravljanom okruženju, sistem automatski dodeljuje korisniku licencu Power Apps po korisniku.
Slično tome, nakon što je politika konfigurisana, svaki korisnik u organizaciji kome je potrebna pojedinačna Power Automate licenca automatski se dodeljuje pod sledećim uslovima:
Korisnik pokreće, čuva ili uključuje premijum tok u oblaku sa nadgledano RPA (robotska automatizacija procesa).
Korisnik traži premium licencu Power Automate .
Preporučujemo konfigurisanje automatske deklaracije licence ako vaša strategija okruženja uključuje Nadgledana okruženja. Korisnici aplikacija i tokova nailaze na najmanju količinu trenja licenciranja, a vi konzumirate licence samo za korisnike koji aktivno pokreću aplikacije ili koriste Power Automate.
Grupe i pravila za zaštitu životne sredine
Kako Power Platform se usvajanje u vašem stanaru povećava, tako može i broj okruženja koja zahtevaju administraciju i upravljanje. Kako se broj okruženja povećava, to je izazovnije osigurati da ste primenili konzistentna podešavanja i politike upravljanja na okruženjima. Funkcija grupa okruženja olakšava ovo, omogućavajući vam da kreirate imenovane grupe i povežete okruženja sa njima, kao što je postavljanje srodnih dokumenata u fasciklu datoteka.
Imajte na umu sledeća razmatranja dok razmišljate o korišćenju grupa okruženja:
Okruženje mora biti upravljano da bi bilo uključeno u grupu.
Okruženje može biti u samo jednoj grupi u isto vreme.
Okruženje se može premjestiti iz jedne grupe u drugu.
Okruženja u grupi mogu biti iz više geografskih regiona.
Grupe ne mogu da sadrže druge grupe.
Da bi vam pomogli da primenite konzistentna podešavanja i upravljanje, grupe okruženja mogu imati jedno ili više od sledećih pravila konfigurisanih i uključenih:
Kontrole deljenja za aplikacije platna
Uvidi u upotrebu
Sadržaj dobrodošlice za kreatora
Rešenje-provera izvršenje
Back-up zadržavanje
Opisi koje je generisala veštačka inteligencija
Pravilo postaje aktivno kada se objavi. Aktivna pravila se primenjuju na sva okruženja koja su povezana sa grupom.
Kada pravilo grupe upravlja podešavanjem, pojedinačna podešavanja okruženja su zaključana. Jedini način da ih promenite je da izmenite pravilo. Ako je okruženje uklonjeno iz grupe, zadržava postavke grupe, ali sada administrator okruženja može da ih promeni. Ovo je važno za strategiju okruženja jer osigurava da administrator okruženja ne može da premosti politike koje ste postavili za grupu.
Korišćenje grupa okruženja omogućava vam da organizujete svoja okruženja na logičan način, slično vašoj organizacionoj strukturi, hijerarhiji usluga proizvoda ili drugim okvirima koje kasnije istražujemo. Sledeći dijagram je konceptualni primer kako organizacija Contoso može razmišljati o organizovanju svojih grupa za zaštitu životne sredine.
Slika: Konceptualizacija strategije okruženja za Contoso stanara.
Kada planirate pravila za konfigurisanje, razmislite o tome šta biste mogli da primenite na svakom nivou konceptualne hijerarhije. Iako još uvek ne možete konfigurisati hijerarhiju grupe, možete koristiti kombinaciju konvencija imenovanja i konfiguracije pravila da biste implementirali svoj konceptualni dizajn. Na primer, s obzirom na Contoso konceptualizaciju stanara prikazanu ranije, sledeća ilustracija predstavlja grupe okruženja koje organizacija može koristiti za implementaciju svog dizajna.
Slika: Primer implementacije konceptualnih grupa okruženja u stvarnog stanara
Kasnije u ovom članku istražujemo više načina korišćenja grupa okruženja kao deo strategije okruženja stanara.
Podrazumevano rutiranje okruženja
Ključni deo strategije zaštite životne sredine koji smo opisali u ovom članku je da se kreatori udalje od stvaranja resursa u podrazumevanom okruženju. Funkcija usmeravanja okruženja preusmerava proizvođače u sopstveno, lično razvojno okruženje i stvara nova okruženja za programere, po potrebi.
Slika: Proizvođač se automatski preusmerava na lično, razvojno okruženje umesto podrazumevanog okruženja prilikom izrade aplikacija.
Okruženja za programere koja su kreirana rutiranjem se podrazumevano upravljaju. Korisnici sa licencama za programere ograničeni su na kreiranje i pregled resursa u okruženju. Da bi pokrenuli resurse kao korisnik, potrebna im je odgovarajuća licenca.
Možete koristiti rutiranje okruženja samostalno, ali preporučeni način je da ga koristite sa grupama okruženja. Kada se koristi na ovaj način, svako okruženje koje je kreirano povezano je sa grupom koju odredite da sadrži sva nova okruženja za programere, osiguravajući da je odmah pokriveno vašim politikama upravljanja.
Proizvođačima se automatski dodeljuje bezbednosna uloga koja ih čini administratorom okruženja njihovog razvojno okruženje. Kada je okruženje deo grupe okruženja, proizvođač - kao administrator okruženja - ne može da promeni postavke okruženja jer njima upravljaju pravila grupe okruženja. Samo administratori, koji mogu da menjaju pravila grupe, mogu da izvrše bilo kakve izmene.
Možete nametnuti još veću kontrolu na dva načina. Prvo, možete onemogućiti ručno kreiranje okruženja za programere u podešavanjima stanara. Kada je ova opcija podešena, proizvođači ne mogu sami da kreiraju okruženja na administratorskom portalu. Oni takođe neće dobiti jedan automatski kreiran od strane politike rutiranja. Drugo, možete odrediti bezbednosnu grupu, u politici rutiranja, da ograničite ko može automatski da dobije kreirano okruženje.
U početku, usmeravanje okruženja podržava rutiranje novih i postojećih proizvođača dalje od podrazumevanog okruženja kada koriste make.powerapps.com. Vremenom, druge Power Platform usluge će podržati funkciju usmeravanja životne sredine.
Microsoft Dataverse
Dataverse Bezbedno čuva i upravlja podacima koje koriste aplikacije. U kontekstu strategije okruženja, Dataverse funkcija rešenja je ono što koristite za transport aplikacija i komponenti iz jednog okruženja u drugo. Proizvođači grade svoju imovinu u kontejnerima - rešenjima - koja prate ono što grade. Rešenja se lako mogu transportovati u druga okruženja. Koristeći ovaj pristup, možete odvojiti okruženja za programere, u kojima proizvođači grade resurse, od proizvodnih okruženja u kojima se koriste. I proizvođači i korisnici imaju koristi. Proizvođači mogu nastaviti da razvijaju svoje resurse, a korisnici nisu iznenađeni naglim promenama. Kada su proizvođači spremni da objave svoje promene, mogu zatražiti promociju ažuriranog resursa u proizvodnom okruženju.
Dataverse rešenja su mehanizam za implementaciju ALM u Power Platform proizvodima kao što Power Apps su i Power Automate. Cevovodi u Power Platform korišćenju rešenja za automatizaciju CI / CD-a sredstava koja proizvođači grade. Rešenja se mogu izvoziti i Dataverse čuvati u alatu za kontrolu izvora kao što je Azure DevOps ili GitHub. Rešenje u kontroli izvornog koda postaje izvor istine ako je potrebno da ponovo stvorite razvojno okruženje. Na primer, ako je proizvođač izgradio popularnu aplikaciju, a zatim izbrisao razvojno okruženje, izvezeno rešenje koje se čuva u kontroli izvornog koda može se koristiti za ponovno stvaranje održivog razvojnog okruženja.
Još jedno važno razmatranje kada kreirate okruženje je Dataverse da li će bilo koja Dynamics 365 aplikacija biti raspoređena u okruženje. Ako potencijal postoji, morate da omogućite Dynamics 365 kada kreirate okruženje ili nećete moći da instalirate Dynamics 365 aplikacije kasnije.
Preporučujemo vam da obezbedite u Dataverse bilo kom okruženju u kojem proizvođači kreiraju sredstva koja će se deliti sa drugim korisnicima. To olakšava da sredstva budu spremna za ALM.
Poželjna rešenja
Kada proizvođač kreira Dataverse sredstvo u Dataverse okruženju - i ne počinje od prilagođenog rešenja - sredstvo je povezano sa podrazumevanim rešenjem, a možda i podrazumevanim Common Data Service rešenjem. Podrazumevano rešenje dele svi proizvođači koji stvaraju sredstva u okruženju. Ne postoji jednostavan način da se identifikuje koji proizvođač je stvorio koje komponente ili koja sredstva pripadaju kojim aplikacijama. Ovo može otežati promovisanje popularne aplikacije u drugo okruženje za deljenje sa većom korisnici. Morali biste da promovišete sva sredstva u podrazumevanom rešenju - nije idealan scenario.
Da bi podržali vašu strategiju okruženja i olakšali rad, proizvođači bi trebalo da kreiraju prilagođeno rešenje u svom razvojnom okruženju, a zatim ga postavljaju kao željeno rešenje u okruženju. Proizvođači su postavili željeno rešenje u okruženju kako bi naznačili sa kojim rešenjem treba da bude povezano sredstvo, koje su stvorili. Poželjna rešenja mogu pomoći da se osigura da kada proizvođači koriste cevovode za promociju svojih resursa u drugim okruženjima, promovisano rešenje sadrži sva potrebna sredstva. Razmislite o tome kao o pripremi sredstava da budu ALM-spremni.
Cevovodi u Power Platform
Kao što smo videli, ključni princip dobre strategije životne sredine je da se izoluje gde je sredstvo izgrađeno odakle je raspoređeno i korišćeno. Ovo razdvajanje osigurava da korisnici koji pokušavaju da koriste sredstvo ne nailaze na zastoje jer ga proizvođač ažurira. Međutim, to zahteva da se sredstva promovišu u proizvodno okruženje - idealno, kao deo rešenja Dataverse - pre nego što se mogu koristiti.
Dataverse Rešenja se mogu ručno transportovati između okruženja. Međutim, možete automatizovati proces - i postaviti politike kako biste osigurali da dođe do odgovarajućeg upravljanja promenama - koristeći cevovode. U zavisnosti od pravila okruženja koja ste postavili u proveri rešenja, cevovodi automatski primenjuju sva pravila pre nego što se rešenje primenjuje, sprečavajući dalje greške u raspoređivanju. Sledeći dijagram ilustruje kako cevovodi mogu automatizovati promociju sredstva od razvoja do proizvodnje.
Slika: Cevovod automatizuje promociju sredstva koja se čuvaju u kontroli izvora od razvoja, preko testa, do proizvodnje.
Možete konfigurisati broj okruženja i procesa, kao što su odobrenja, koji moraju biti uključeni u cevovod.
Cevovodi rade zajedno sa grupama za zaštitu životne sredine. Oni mogu biti unapred konfigurisani za razvojna okruženja kako bi omogućili proizvođačima da lako započnu proces promocije tako što će odgovoriti na upit kada pokušaju da podele svoju imovinu sa drugim korisnicima. Kao deo zahteva za raspoređivanje koristeći cevovode, proizvođači mogu predložiti sa kim će podeliti svoju imovinu i potrebne bezbednosne uloge. Administrator cevovoda može odobriti ili odbiti zahtev pre primene obezbeđujući najmanje privilegije za proizvođača koji ga je stvorio.
Cevovodi u Power Platform prodavnici definicije svakog cevovoda u okruženju domaćina koje Microsoft podrazumevano upravlja. Međutim, možete definisati više okruženja domaćina u vašem stanaru kojim upravljate, što vam omogućava da se bavite jedinstvenim zahtevima.
Katalog u Power Platform
Organizacije u kojima programeri i proizvođači grade i dele komponente, kao što su aplikacije i tokovi, i šabloni, koji su naprednije polazne tačke, imaju tendenciju da Power Platform dobiju veću vrednost. Katalog Power Platform olakšava proizvođačima da efikasnije dele svoje komponente i šablone u okruženjima.
Katalog je instaliran u okruženju i može se instalirati sa domaćinom cevovoda u istom okruženju. Takođe je moguće obraditi jedinstvene zahteve za segmentaciju resursa tako što ćete imati više okruženja koja imaju instaliran katalog.
Mapa puta karakteristika
Kako Microsoft se nastavlja razvijati karakteristike Power Platform tog upravljanja i administracije, možete pratiti u planeru izdanja. Naučite šta je planirano, šta je u predstojećem talasu izdavanja i šta sada možete probati. Možete čak i da kreirate sopstveni plan oslobađanja tako što ćete sačuvati stavke koje želite da pratite.
Osnivanje strategije životne sredine na nivou preduzeća
Razgovarali smo o našoj viziji za strategiju okruženja stanara na nivou preduzeća i ključnim karakteristikama okruženja koje ga podržavaju. Sada ćemo pogledati kako možete koristiti te funkcije zajedno kao deo strategije zaštite životne sredine. Vaša strategija treba da se zasniva na jedinstvenim zahtevima vaše organizacije, pa počnimo sa osnovnim primerom pre nego što se okrenemo tome kako da prilagodimo strategiju koja će zadovoljiti vaše potrebe.
U ovom primeru, rukovodstvo kompanije Contoso želi da osnaži zaposlene da iskoriste prednosti Power Platform i identifikovali su sledeće zahteve na visokom nivou:
Zaposleni moraju biti u stanju da izgrade automatizovane, procese odobravanja dokumenata i druge Power Platform prilagodbe Microsoft 365.
Zaposleni bi trebalo da budu u stanju da grade Power Apps i Power Automate automatizaciju kako bi poboljšali svoju ličnu produktivnost.
Proizvođači koji rade na aplikaciji Compliance Tracker kompanije moraju biti u stanju da ga razviju i održavaju.
Da bi podržao ove zahteve, Contoso administrator i tim za upravljanje došli su do sledeće topologije okruženja:
Slika: Predložena topologija životne sredine za projekat Contoso Power Platform na skali.
Hajde da detaljno istražimo ovaj dijagram topologije okruženja.
Podrazumevano okruženje se koristi za izgradnju Microsoft 365 prilagođavanja produktivnosti. Politike sprečavanja gubitka podataka i ograničenja deljenja ograničavaju druge vrste aktivnosti proizvođača i postavljaju ograde oko onoga što proizvođači mogu da izgrade u ovom okruženju.
Samo administratori mogu da kreiraju probna, sandbok i proizvodna okruženja. Proizvođači koriste prilagođeni Microsoft obrazac ili neki drugi proces da zatraže novo okruženje. Centar Microsoft Power Platform izvrsnosti (CoE) Starter Kit uključuje zahtev za okruženje koji bi se mogao koristiti.
Kreirane su četiri grupe okruženja: Razvoj, Zajednički razvoj, UAT (testiranje prihvatanja korisnika) i Proizvodnja.
Politika usmeravanja okruženja postavljena za razvojnu grupu usmerava proizvođače dalje od podrazumevanog okruženja u sopstvena okruženja za programere. Kako se stvaraju nova razvojna okruženja, ona se automatski povezuju sa razvojnom grupom i primenjuju se njena pravila.
Grupa za zajednički razvoj podržava okruženja koja sadrže projekte sa više proizvođača.
UAT grupa sadrži okruženja koja se koriste za testiranje resursa pre nego što se promovišu u proizvodnju.
Proizvodna grupa sadrži okruženja koja hostuju aplikacije, tokove i druge artefakte za proizvodnu upotrebu.
Nešto što nedostaje u ovoj predloženoj topologiji su cevovodi za automatizaciju promocije između razvojnih, testnih i proizvodnih okruženja. Hajde da ih sada dodamo.
Slika: Ista topologija okruženja sa cevovodima koji povezuju okruženje domaćina cevovoda sa razvojnim, testnim i proizvodnim okruženjima.
U revidiranom dijagramu topologije okruženja dodali smo okruženje domaćina cevovoda i dva cevovoda. Jedan cevovod pomera resurse od razvoja do testiranja, a zatim u proizvodna okruženja. Pravilo gasovoda na Razvojnoj grupi će biti modifikovano da koristi ovaj cevovod. Drugi cevovod pomera resurse iz zajedničkog razvojnog okruženja za testiranje, a zatim u proizvodnju. Pravilo cevovoda na grupi za zajednički razvoj biće modifikovano da koristi ovaj cevovod.
Ova osnovna strategija okruženja pruža osnovu na kojoj možete graditi za druge slučajeve upotrebe, koje ćemo sledeće istražiti.
Strategije životne sredine za specifične scenarije
Evo nekih uobičajenih slučajeva korišćenja koje ćete možda morati da uključite u strategiju okruženja stanara fondacije.
Kontrolišite koji proizvođači mogu kreirati okruženja za programere
Po defaultu, svako ko ima Premium licencu Power Platform , licencu za programere ili administratorsku Power Platform ulogu klijenta može kreirati razvojno okruženje sa administratorskog portala.
U strategiji osnovnog okruženja, usmeravanje okruženja osigurava da su proizvođači usmereni dalje od podrazumevanog okruženja, u novo razvojno okruženje koje je kreirano u određenoj grupi. Međutim, proizvođači i dalje mogu ručno kreirati okruženja za programere koja nisu smeštena u grupu okruženja i nemaju primenjena pravila.
Da biste precizirali koji proizvođači ispunjavaju uslove za rutiranje okruženja, navedite sigurnosnu grupu u konfiguraciji rutiranja. Kada je bezbednosna grupa konfigurisana, usmeravaju se samo članovi bezbednosne grupe. Svi ostali se vraćaju u podrazumevano okruženje.
Obezbedite veću fleksibilnost naprednim proizvođačima
U strategiji osnovnog okruženja, sva nova okruženja proizvođača su usmerena na određenu grupu razvojno okruženje. Tipično, ova grupa okruženja ima prilično restriktivan skup pravila upravljanja.
Kako proizvođači postaju napredniji, možete im dozvoliti da zatraže pristup više mogućnosti. Umesto da ih uklonite iz originalne grupe okruženja i ručno upravljate izuzetkom, možete koristiti drugu grupu okruženja za praćenje ovih naprednih proizvođača.
Slika: Dodajte više sposobnih proizvođača u okruženje koje ima opuštena pravila upravljanja.
Organizujte okruženja za programere po regionu ili poslovnoj jedinici
U trenutnoj implementaciji rutiranja okruženja, sva nova okruženja za programere su kreirana u jednoj grupi okruženja. Šta ako želite da organizujete okruženja za programere svojih proizvođača po regionu, na primer, ili poslovnoj jedinici?
Koristite rutiranje da usmerite proizvođače u novo razvojno okruženje koje je kreirano u određenoj grupi. Zatim ga možete premestiti u drugu grupu koja se zasniva na regionu, organizacionoj jedinici ili drugim kriterijumima, gde možete primeniti detaljnija pravila upravljanja.
Slika: Nakon što rutiranje okruženja stvori okruženje za programere u određenoj grupi, premestite ih u strukturno specifičnije grupe.
Pokretna okruženja danas su ručna akcija, ali ćete je moći automatizovati kada Power Platform admin konektor podržava funkciju grupe u budućem ažuriranju.
Razvijte aplikaciju za upotrebu u preduzećima
Tim u vašoj organizaciji možda razvija aplikaciju za upotrebu u celom preduzeću. Tim može biti vođen IT-om ili uključivati i IT i poslovne korisnike (ono što je poznato kao fuzioni tim).
U najjednostavnijoj strategiji okruženja, projektni tim gradi u zajedničkom okruženju koje je ili sandbok ili proizvodni tip. Tip razvojno okruženje nije najbolji način da podržite više proizvođača koji sarađuju na resursu. Međutim, proizvođači moraju da komuniciraju jedni sa drugima kako bi izbegli sudare i sukobe u zajedničkom okruženju.
Namenska okruženja za testiranje i proizvodnju nisu potrebna. Aplikacija se može testirati i rasporediti u testiranje i proizvodna okruženja širom organizacije koja hostuju više aplikacija.
Slika: Dve poslovne aplikacije u razvoju u namenskim okruženjima, a zatim testirane i raspoređene u okruženjima koja se dele sa drugim aplikacijama.
U naprednijoj varijanti, svaki proizvođač ima individualno razvojno okruženje. Ovo ima prednost obezbeđivanja veće izolacije proizvođaču, ali može da komplikuje kombinovanje individualnog rada u integracionom okruženju. Iako rad u izolaciji može biti od pomoći većim, sofisticiranim timovima, može dodati nepotrebne troškove manjim timovima koji mogu biti uspešniji u saradnji u zajedničkom razvojnom okruženju.
Slika: Dva proizvođača koji rade na istoj aplikaciji u pojedinačnim okruženjima za programere moraju kombinovati svoj rad u zajedničkom okruženju integracije pre nego što pređe na testiranje i proizvodnju.
Ova varijacija obično uključuje strategiju kontrole izvora, pri čemu je svako razvojno okruženje predstavljeno kao grana u kontroli izvornog koda koja se spaja kada su promene spremne za promociju. Važno je uzeti u obzir kako će se aplikacija održavati nakon početnog izdanja.
Na primer, verzija 1.0 aplikacije može biti u proizvodnji dok tim prelazi na izgradnju verzije 2.0. Vaša strategija okruženja mora da podrži rešavanje problema u verziji 1.0, dok je razvoj verzije 2.0 u toku.
Slika: Verzija 1.0 mora biti zakrpljena, testirana i raspoređena dok se verzija 2.0 razvija, testira i raspoređuje.
Grupe za zaštitu životne sredine nude višestruke pristupe rukovanju ovim scenarijem aplikacije za preduzeća. Na primer, ovo može biti jedna grupa aplikacija ili može uključivati odvojene grupe za svaku fazu razvoja. U odeljku o najboljim praksama istražujemo kako da procenimo opcije.
Minimizirajte upotrebu okruženja za programere
Pojedinačna okruženja za programere su preporučeni način da se proizvođačima obezbedi radni prostor za izgradnju rešenja sa niskim kodiranjem. Oni nude najviši nivo izolacije od drugih proizvođača. Ali ako vaša organizacija želi da smanji broj okruženja za programere, više zajedničkih okruženja je bolje od ohrabrivanja proizvođača da grade sredstva u podrazumevanom okruženju.
U ovom scenariju, ograničili biste stvaranje okruženja za programere i kreirali zajednička razvojna okruženja proizvodnog tipa. Možete organizovati ova zajednička okruženja po organizacionoj strukturi, regionu ili drugim kriterijumima. Grupa za zaštitu životne sredine mogla bi ih sadržavati kako bi se osiguralo da se primenjuju dosledna pravila upravljanja. Odobrite proizvođačima dozvolu za kreiranje sredstava sa niskim kodiranjem u okruženju koje im je dodeljeno.
Bezbednost kao deo vaše strategije životne sredine
Okruženja su ključna komponenta bezbednog korišćenja Power Platform . Oni predstavljaju bezbednosne granice unutar vašeg stanara koje pomažu u zaštiti aplikacija i podataka. Kao deo vaše strategije okruženja, morate razmotriti kako vaši bezbednosni zahtevi utiču na broj i svrhu okruženja u vašem stanaru.
Okruženja vam omogućavaju da kreirate više bezbednosnih granica unutar vašeg stanara kako biste zaštitili aplikacije i podatke. Zaštita koju pruža okruženje može se podesiti da zadovolji potrebnu bezbednosnu zaštitu primenom podesivog skupa bezbednosnih karakteristika na okruženju. Detaljna diskusija o pojedinačnim bezbednosnim karakteristikama okruženja je izvan okvira ovog članka. Međutim, u ovom odeljku nudimo preporuke o tome kako razmišljati o sigurnosti kao dijelu strategije okruženja stanara.
Bezbednost na nivou stanara
Većina bezbednosnih postavki koje utiču na okruženja su konfigurisane za svako okruženje pojedinačno. Međutim, možete napraviti neke promene na nivou stanara kako biste podržali svoju strategiju okruženja.
- Razmislite o isključivanju funkcije Power Platform Podeli sa svima. Samo administratori bi mogli da dele sredstvo sa svima.
- Razmislite o obezbeđivanju integracije sa Ekchange-om.
- Primenite izolaciju unakrsnih stanara kako biste smanjili rizik od eksfiltracije podataka između stanara.
- Ograničite stvaranje neto novih proizvodnih okruženja administratorima. Ograničavanje stvaranja životne sredine je korisno za održavanje kontrole uopšte: kako da bi se sprečila neobračunata potrošnja kapaciteta i da bi se smanjio broj okruženja za upravljanje. Ako korisnici moraju da zahtevaju okruženja od centralne IT službe, lakše je videti na čemu ljudi rade ako administratori stražare.
Zaštita podrazumevanog okruženja
Podrazumevano okruženje ima ulogu u podršci Microsoft 365 prilagođavanja produktivnosti. Kao deo preporučene strategije zaštite životne sredine, međutim, najbolje je da se njegova upotreba smanji što je više moguće. Umesto toga, proizvođači bi trebalo da grade u sopstvenim izolovanim okruženjima. Iako ne možete blokirati pristup podrazumevanom okruženju, možete minimizirati ono što se može uraditi u njemu.
Prvo, koristite usmeravanje okruženja da usmerite proizvođače u sopstveni radni prostor kako bi izgradili sredstva sa niskim kodiranje.
Pregledajte ko ima administratorski pristup podrazumevanom okruženju i ograničite ga na uloge kojima je to potrebno.
Razmislite o preimenovanju podrazumevanog okruženja u nešto više opisno, kao što je "Lična produktivnost".
Uspostavite politiku sprečavanja gubitka podataka (DLP) za podrazumevano okruženje koje blokira nove konektore i ograničava proizvođače da koriste samo osnovne konektore koji se ne mogu blokirati. Premestite sve konektore koji se ne mogu blokirati u grupu poslovnih podataka. Premestite sve konektore koji se mogu blokirati u blokiranu grupu podataka.
Kreirajte pravilo za blokiranje svih URL obrazaca koje koriste prilagođeni konektori.
Obezbeđivanje podrazumevanog okruženja treba da bude prioritet. Uradite to zajedno sa bezbednošću na nivou stanara kao deo prvog korak u implementaciji vaše strategije okruženja. Bez da se to sprovede, proizvođači imaju više mogućnosti da dodaju sredstva na podrazumevano. Sa njima zajedno sa usmeravanjem životne sredine, proizvođači se podstiču da koriste svoje okruženje.
Obezbedite druga okruženja
Ako je vaša organizacija kao većina, imate nekoliko okruženja pored podrazumevanog okruženja. Nivo bezbednosti svaki od njih zahteva može da varira u zavisnosti od aplikacija i podataka koje sadrži. Okruženja za programere obično imaju opuštenija pravila od proizvodnih okruženja. Neka proizvodna okruženja zahtevaju najveću moguću zaštitu.
Kao deo uspostavljanja strategije okruženja, identifikujte zajedničke nivoe bezbednosti za vaša okruženja i funkcije koje štite svaki nivo, kao u sledećem primeru.
Slika: Primer tri nivoa bezbednosti životne sredine i bezbednosnih karakteristika koje se primenjuju na okruženja u svakom nivou.
Uključite nivoe bezbednosti koje identifikujete u strategiju grupe, i gde je to moguće, koristite pravila da biste omogućili bezbednosne funkcije u vašim okruženjima. U ovom primeru, pravilo ograničava deljenje u svim okruženjima koja su označena kao normalna ili srednja bezbednost.
Uskladite okruženja sa strategijom za sprečavanje gubitka podataka
Politike podataka su još jedan važan deo ukupnog napora upravljanja za kontrolu usluga koje koriste resursi nisko kodiranje u okruženju. Grupe za okruženje nemaju pravilo da primenjuju DLP politiku na okruženje. Međutim, možete uskladiti svoju DLP strategiju sa grupama okruženja. Na primer, možete da kreirate DLP politiku sa istim ili sličnim imenom kao grupa okruženja i primenite je na okruženja u toj grupi.
Saznajte više o tome kako uspostaviti DLP strategiju.
Slika: U ovom primeru, okruženja u Personal Dev grupi prate DLP politiku koja blokira sve ne-konektoreMicrosoft .
Prilagodite strategiju okruženja za vašu organizaciju
U ranijim odeljcima opisali smo našu viziju kako organizacije mogu upravljati okruženjima u velikoj mjeri. Istražili smo osnovne karakteristike, kako one doprinose strategiji životne sredine i kako bi mogla izgledati topologija osnovnog okruženja koja ih koristi. Dali smo primere kako da se izgradi na toj osnovi da se prilagodi uobičajenim scenarijima. Pošto je svaka organizacija jedinstvena, sledeći korak je da prilagodite strategiju okruženja koja zadovoljava potrebe vaše organizacije.
Počnite tamo gde jeste
Bez obzira da li je vaša organizacija nova ili Power Platform je koristi godinama, prvi korak je da procenite svoju situaciju. Procenite, na visokom nivou, šta je u vašem podrazumevanom okruženju, koja druga okruženja imate i za šta se koriste. Često se strategija životne sredine vrši kao deo sveukupnog napora da se uspostavi upravljanje Power Platform u organizaciji. Ako je to slučaj, možda ste već uspostavili neku viziju upravljanja koja je potrebna za prilagođavanje strategije za vašu organizaciju.
Informacije o organizaciji koje treba da znate uključuju:
Koja je vizija kako Power Platform će se koristiti u organizaciji?
Ko će u organizaciji graditi sredstva sa niskim kodiranjem?
Morate da donesete neke ključne odluke:
Kako će kreatori dobiti nova okruženja?
Da li ćete grupisati svoja okruženja, i ako da, kako?
Koji nivoi bezbednosti su potrebni za različita okruženja i kako se okruženja klasifikuju?
Kako ćete odlučiti da li će aplikacija, automatizacija ili Copilot koristiti postojeće okruženje ili novo?
Da li postoje praznine između osnovnih karakteristika platforme i vaših zahteva koji zahtevaju prilagođeni proces upravljanja?
Kako ćete se nositi sa postojećim sredstvima u podrazumevanom okruženju?
Da li imate strategiju DLP politike stanara i okruženja, i ako je tako, kako se ona usklađuje sa strategijom zaštite životne sredine koju kreirate?
Takođe možete pronaći inspiraciju u operativnim modelima oblaka koji su deo okvira za usvajanje oblaka za Azure.
Popunite praznine pomoću platforme
Skoro uvek ćete naći zahteve koje ugrađene mogućnosti platforme ne zadovoljavaju. Dok procenjujete ove praznine, razmotrite sledeće moguće ishode vaše procene:
Jaz je prihvatljiv.
Praznina se može popuniti Power Platform pomoću Centra izvrsnosti Starter Kit.
Jaz se može popuniti korišćenjem mogućnosti platforme, kao što su API-ji, konektori i prilagođene aplikacije ili automatizacije.
Jaz se može popuniti pomoću alata ili aplikacije treće strane.
Komplet za CoE početnike
Centar Power Platform izvrsnosti Starter Kit je zbirka komponenti i alata koji su dizajnirani da pomognu vašoj organizaciji da usvoji i podrži upotrebu Power Platform. Ključni aspekt starter kompleta je njegova sposobnost prikupljanja podataka o korišćenju platforme u vašim okruženjima koja mogu biti od pomoći dok razvijate i razvijate svoju strategiju okruženja.
Na primer, kontrolna tabla okruženja Power BI nudi pregled koji vam pomaže da shvatite koja okruženja postoje u vašem stanaru, ko ih je stvorio i koja sredstva sadrže.
Slika: Kontrolna tabla okruženja u Power BI.
Komplet uključuje polazne tačke ili inspiraciju, kao što je proces koji proizvođači mogu koristiti da zatraže nova okruženja i promene DLP politika za svoja okruženja.
Slika: Dijagram toka koji ilustruje proces upravljanja životnom sredinom u CoE Starter Kit.
Programabilnost i proširivost platforme
Jedna od sjajnih stvari u vezi sa platformom sa niskim kodiranjem je da je možete koristiti za izgradnju aplikacija, automatizacija, portala i kopilota koji će vam pomoći da njime upravljate. Takođe imate pristup alatima nižeg nivoa koji se mogu koristiti za popunjavanje praznina u podršci vašoj strategiji okruženja.
Možete koristiti sledeće konektore za izgradnju aplikacija i tokova:
Power Apps for Admins i za kreatore Power Apps
Možete koristiti Power Platform interfejs komandne linije (CLI) da biste razvili automatizaciju koja će vam pomoći da upravljate životnim ciklusom okruženja i drugim zadacima vezanim za DevOps prakse.
Sa PoverShell cmdlets za Power Platform kreatore i administratore, možete automatizovati mnoge zadatke praćenja i upravljanja.
Power Platform DLP SDK vam može pomoći da upravljate politikama za sprečavanje gubitka podataka o stanaru i okruženju.
Preporuke za najbolju praksu
U ovom delu članka, gradimo na preporukama u odeljcima specifičnim za temelje i scenario.
Nova okruženja
Kao deo razvoja vaše strategije, razmislite kada kreirate okruženja za podršku radnom opterećenju. Vaša procena mora da uravnoteži prednosti izolacije koju okruženje pruža – na primer, mogućnost zaključavanja određenih okruženja više od drugih je korisna iz bezbednosne perspektive – sa nedostacima, kao što je ta izolacija stvara trenje za korisnike koji pokušavaju da dele podatke preko aplikacija.
Kada procenjujete da li aplikacija ili automatizacija pripada sopstvenom okruženju, procenite različite faze životnog ciklusa aplikacije odvojeno. Tokom razvoja, izolacija od drugih aplikacija je važna. Kada se više aplikacija razvija u jednom okruženju, rizikujete stvaranje zavisnosti od unakrsnih aplikacija.
Kao opšta preporuka, kada je to moguće, razvojna okruženja treba da budu jednonamenska, jednokratna i lako rekreirana.
Testiranje više aplikacija u istom okruženju ima smisla ako rade zajedno u proizvodnji. U stvari, ako ne testirate sa aplikacijama koje će se pokrenuti u proizvodnji, rizikujete da ne otkrijete probleme sa kompatibilnošću.
Kada procenjujete proizvodno okruženje za aplikaciju, imajte na umu sledeća razmatranja:
Da li je aplikacija kompatibilna sa postojećim aplikacijama u okruženju? Na primer, dve aplikacije koje obe koriste Kontakt tabelu Dataverse za različite svrhe možda neće biti kompatibilne. Da li su aplikacije kompatibilne iz perspektive DLP politike?
Da li postoje posebni zahtevi za usklađenost ili regulatorni zahtevi za razdvajanje podataka? Na primer, da li osetljivost podataka zahteva da se izoluje? Da li postoji zahtev da podaci ne mogu biti uključeni sa drugim podacima?
Da li su podaci veoma poverljivi ili osetljivi? Da li bi eksfiltracija prouzrokovala novčanu ili reputacijsku štetu organizaciji? Izolacija u posebnom okruženju može omogućiti veću kontrolu nad sigurnošću.
Da li aplikacija treba podatke iz drugih aplikacija i treba da bude kolocirana sa njima? Na primer, dve aplikacije koje koriste vašu tabelu klijenata treba da budu hostovane zajedno. Njihovo razdvajanje bi stvorilo suvišne kopije podataka i stvorilo probleme sa održavanjem podataka.
Da li podaci zahtevaju regionalno prebivalište podataka? U nekim scenarijima, ista aplikacija ili automatizacija može biti raspoređena u regionalnim okruženjima kako bi se osigurala odgovarajuća izolacija podataka i prebivalište.
Da li je većina korisnika u istom regionu kao i okruženje? Ako je okruženje u EMEA, ali većina korisnika aplikacije je sa sedištem u SAD-u, deljenje okruženja možda neće pružiti najbolje performanse.
Da li će biti potrebni novi administratori, ili će postojeći administratori biti dovoljni? Ako nova aplikacija zahteva više administratora, da li su kompatibilni sa postojećim administratorima jer će svi oni imati administratorske dozvole za sve aplikacije u okruženju?
Koliki je očekivani životni vek aplikacije? Ako je aplikacija ili automatizacija privremena ili kratkotrajna, možda nije dobra ideja da je instalirate u okruženju sa trajnijim aplikacijama.
Da li će korisnici imati poteškoća da koriste više okruženja za različite aplikacije? Ovo može uticati na sve, od pronalaženja aplikacije na svom mobilnom uređaju do samouslužnog izveštavanja koje mora da povuče podatke iz više okruženja.
Kapacitet
Svako okruženje (osim probnih i razvojnih okruženja) troši KSNUMKS GB za početno obezbeđivanje. Kapacitet se deli preko stanara, tako da ga treba dodijeliti onima kojima je to potrebno.
Očuvajte kapacitet na sledeće načine:
- Upravljajte zajedničkim testnim i proizvodnim okruženjima. Za razliku od zajedničkih razvojnih okruženja, dozvole u testnim i proizvodnim okruženjima treba da budu ograničene na korisnički pristup za testiranje.
- Automatizujte čišćenje privremenih razvojnih okruženja i podstaknite upotrebu probnih okruženja za testiranje ili rad za dokaze koncepta.
Grupe okruženja
Grupe okruženja su fleksibilne i omogućavaju vam da prilagodite različite slučajeve korišćenja jedinstvene za vaše organizacije. Evo nekoliko načina na koje možete razmotriti grupisanje okruženja kao deo vaše strategije okruženja:
Uslugom ili komponentom; Na primer, servisno stablo ServiceNow
Razvoj, testiranje i proizvodnja
Odeljenja, poslovne grupe ili troškovni centri
Po projektima
Po lokaciji, ako većina okruženja na lokaciji ima slične potrebe upravljanja; Ovo takođe može pomoći u ispunjavanju sličnih regionalnih regulatornih i zakonskih usklađenosti
Slika: Grupe za životnu sredinu za dva različita odeljenja imaju različita pravila.
Imenovanje okruženja i grupa
Kao deo vaše strategije, razmislite o tome kako se imenuju okruženja i grupe.
Imena okruženja su vidljiva administratorima, proizvođačima i korisnicima. Samo administratori obično koriste grupe okruženja, ali proizvođači mogu da se susreću sa njima ako imaju privilegije za kreiranje okruženja.
Okruženja za programere koja se automatski kreiraju prate okruženje < korisničkog imena> obrasca; na primer, "Okruženje Averi Hovard-a". Grupe okruženja se ne imenuju automatski.
Imena okruženja i grupa okruženja ne moraju biti jedinstvena. Međutim, da bi se izbegla zabuna, najbolja je praksa da se izbegnu dupla imena.
Imena su ograničena na 100 znakova. Kraća imena su lakša za korišćenje.
Uspostavite konzistentnu konvenciju imenovanja.
Konzistentna imena pomažu administratorima da znaju koja je svrha grupe i kojim okruženjima upravlja i mogu olakšati automatizaciju i izveštavanje.
Uobičajena praksa je da se faza životnog ciklusa uključi u ime okruženja; na primer, Contoso Dev, Contoso Test, Contoso Prod. Cilj je da se jasno razdvoje okruženja koja imaju isti sadržaj, ali različite svrhe.
Još jedna uobičajena praksa je da se odeljenje ili poslovna jedinica uključi u ime kada je okruženje posvećeno toj grupi korisnika.
Na primer, možete odlučiti da sva okruženja ili imena grupa okruženja moraju da prate životni ciklus obrasca <faza-region-poslovna><>< jedinica-svrha><> (Prod-US-Finance-Payroll).
Neka imena budu kratka, smislena i opisna.
Razmislite o tome kako će se vaše grupe razvijati i rasti tokom vremena, i uverite se da vaša konvencija imenovanja može da zadovolji ove rastuće potrebe.
Izbegavajte uključivanje poverljivih informacija u imena. Oni mogu biti vidljivi svakome ko ima pristup admin centru.
Sredstva u podrazumevanom okruženju
Vaša strategija okruženja treba da podstakne (ili sprovede) upotrebu ličnih, razvojnih okruženja kako bi se smanjilo ono što se stvara u podrazumevanom okruženju. Međutim, trebalo bi da pogledate šta su proizvođači već stvorili u podrazumevanom okruženju i procenite kako da se nosite sa svakim slučajem upotrebe. Da li je prikladno ostaviti u podrazumevanom okruženju, ili bi trebalo da bude prebačeno u drugo okruženje?
Ključni deo obavljanja ovog higijenskog napora je identifikovanje aplikacija koje se široko koriste u vašoj organizaciji i treba da imaju svoje zaštićeno razvojno okruženje koje je odvojeno od proizvodnog okruženja.
Sledeća tabela navodi primere slučajeva korišćenja i akcija migracije. Na kraju, vaša organizacija treba da identifikuje sopstvene slučajeve upotrebe i faktore rizika povezane sa ostavljanjem sredstava u podrazumevanom okruženju. Saznajte više o tome kada da premestite sredstva iz podrazumevanog okruženja.
Podrazumevano okruženje | Migraciona akcija |
---|---|
Microsoft 365 lična produktivnost | Ostanite u podrazumevanom okruženju. |
Sredstva sa jednim proizvođačem koja su nedavno korišćena, ali se ne dele | Pređite na individualno, razvojno okruženje vlasnika. |
Sredstva sa jednim proizvođačem koji su nedavno korišćeni i dele se | Pređite na vlasnikovo individualno, razvojno okruženje i pokrenite iz zajedničkog proizvodnog okruženja. |
Sredstva sa više proizvođača koja su nedavno korišćena i dele se | Pređite na zajedničko razvojno okruženje i pokrenite iz zajedničkog proizvodnog okruženja. |
Sredstva koja nisu nedavno korišćena | Obavestite vlasnika i pređite u karantin ako nema odgovor. |
Sredstva u Dataverse for Teams okruženjima
Microsoft Dataverse for Teams omogućava korisnicima da izgrade prilagođene aplikacije, botove i tokove pomoću Microsoft Teams i Power Apps Microsoft Copilot Studio Power Automate. Kada vlasnik tima doda ovu mogućnost u tim, Microsoft Power Platform okruženje sa Dataverse for Teams bazom podataka se kreira i povezuje sa timom. Naučite kako uspostaviti politiku upravljanja za upravljanje Microsoft Dataverse for Teams okruženjem.
Strategija životne sredine interno u Microsoft
Microsoft sebe smatra "kupac nula" jer interno usvaja Power Platform da vozi automatizaciju i efikasnost među svojim zaposlenima. Sledeći brojevi vam daju ideja o obimu korišćenja preko Microsoft internog stanara.
50,000-60,000 aktivnih kreatora svakog meseca
Preko 250.000 aplikacija i preko 300.000 tokova
Preko 20.000 okruženja
Microsoft prelazi sa svoje prethodne strategije okruženja na onu koja koristi najnovije Power Platform funkcije upravljanja, uključujući Nadgledana okruženja, grupe okruženja i pravila.
Kao deo poboljšane strategije Microsoft planira grupisanje scenarija na osnovu tipa razvoja, organizacionog vlasništva i nivoa rizika. Budući da se toliko toga gradi u kompaniji, previše je teško fokusirati se na svaki mogući scenario i prilagoditi za svaki slučaj upotrebe. Previše se toga dešava i treba ga automatizovati i iskoristiti što više out-of-the-bok kontrola, što je više moguće.
Microsoft strukturira svoje Power Platform okruženje u tri šire kategorije koje pokrivaju sedam slučajeva upotrebe, odražavajući različite stepene rizika i kontrole: ličnu produktivnost, timsku saradnju i razvoj preduzeća.
Lična produktivnost – Ovo je za nekoga ko samo želi da napravi aplikaciju ili protok za sebe. Na primer, oni ne sarađuju sa drugima. Ovi korisnici su usmereni u okruženja za lični razvoj, koja su zaključana. Ova okruženja koriste funkcije upravljanog okruženja, uključujući ograničavanje deljenja i kontrolu drugih stvari koje možete da uradite u okruženjima. Konektori i akcije na raspolaganju su jako ograničeni u ovoj grupi okruženja. Ova okruženja su najmanje rizična. Upotreba zaključanih, ličnih okruženja omogućava korisnicima da izbegnu rigorozniji proces usaglašenosti samo da bi izgradili aplikacije i tokove lične produktivnosti.
Timska saradnja – Ovo je za korisnike koji grade alate, automatizaciju i procese za svoj tim. Za ovaj scenario,podstiče Microsoft korišćenje Dataverse for Teams okruženja. Životni ciklus, upravljanje pristupom i označavanje podataka kontrolišu se na nivou grupe Microsoft 365 , tako da ne moramo trošiti vreme na upravljanje ovim korisnicima iz perspektive Power Platform upravljanja. Ovaj nivo upotrebe je sledeći korak u spektru rizika.
Razvoj preduzeća / nivo proizvodnje koji koriste svi zaposleni - To su ljudi koji grade alate ili rešenja koja se koriste šire u kompaniji. Ova okruženja mogu da čuvaju najosetljivije podatke, koriste moćnije konektore i zahtevaju više upravljanja. Ovo se smatra najvećim rizikom i najviše napora se troši na upravljanje. ALM je potreban, sa predprodukcijskim radom koji se dešava u sandbok okruženjima i samo upravljana rešenja su dozvoljena u proizvodnim okruženjima. Ova okruženja moraju biti povezana sa ServiceTree-om, koji sprovodi ponavljajuće preglede bezbednosti i privatnosti. Pravila grupe okruženja su prilagođena na osnovu metapodataka i signala ServiceTree-a. Mnoge grupe i pravila okruženja se koriste za upravljanje i kontrolu ovih okruženja.
MicrosoftStrategija upravljanja nije statična. Fluidan je i menja se kako bi se prilagodio novim izazovima i uključio nove Power Platform funkcije.
Razvijte svoju strategiju okruženja stanara
U ovom članku smo opisali kako uspostaviti strategiju okruženja stanara na nivou preduzeća. Strategija može rasti sa vašim poslovanjem, bez obzira na to gde počinjete na putu. Organizacije bilo koje veličine mogu imati koristi od strategije koju predstavljamo; Međutim, za organizacije koje su već u većem obimu, koristi su veće.
Razvijanje strategije okruženja stanara nije jednokratna aktivnost. To je putovanje. Trebalo bi da razvijate svoju strategiju tokom vremena kako se vaše potrebe menjaju. Vaša strategija se takođe mora prilagoditi kako bi usvojila nove mogućnosti platforme i odgovorila na nove izazove.
Kao i sva putovanja, različite organizacije se pridružuju na različitim tačkama na putu, ali sve imaju istu destinaciju na umu. Ono što sledi su moguće rampe koje predstavljaju gde je vaša organizacija danas.
Pokreni
Vaša organizacija je na početku svog putovanja da usvoji Power Platform. Ovo se često naziva greenfield. Započinjete svoje putovanje na najboljem mestu jer ne morate da brinete o postojećim okruženjima ili uticaju koji nove politike mogu imati na to kako ljudi u vašoj organizaciji koriste Power Platform. Ovo je najbolje vreme za implementaciju strategije okruženja na nivou preduzeća koja je usklađena sa karakteristikama proizvoda i najboljim praksama.
Istražite ključne karakteristike i strategije okruženja koje su navedene u ovom članku. Odvojite vreme da razumete ključne teme i razmatranja i odluke koje su vam potrebne za dizajniranje i implementaciju strategije okruženja stanara koja najbolje odgovara vašim zahtevima.
Uspostavljanje čvrstih temelja sada je od suštinskog značaja da bi se izbeglo da se borite sa situacijom van kontrole koja se može desiti kasnije ako počnete bez definisane strategije. Planirajte brzo ubrzanje vaše upotrebe Power Platform, ali izbegavajte iskušenje da preterano inženjerirate svoju strategiju okruženja dodavanjem složenosti koja nije potrebna. Zapamtite, ovo je putovanje i možete nastaviti da razvijate svoju strategiju kako se vaše potrebe menjaju.
Poravnanje
Vaša organizacija ima i izvršava strategiju okruženja koju treba modifikovati kako bi se uskladila sa novim Power Platform funkcijama i najboljim praksama. Ovo se često naziva braunfield. Za razliku od organizacija koje tek počinju, morate uzeti u obzir uticaj na vašu organizaciju promene strategije okruženja.
Istražite ključne karakteristike i strategije okruženja koje su navedene u ovom članku i procenite šta je potrebno da biste razvili svoju strategiju kako biste bili više u redu. Obično sve što je potrebno su inkrementalna podešavanja. Kada je to moguće, planirajte uvođenje promena kako biste smanjili uticaj na vaše korisnike.
Sledeći predlozi su uobičajene inkrementalne promene koje možete implementirati:
Da biste započeli poravnanje bez uticaja na postojeća okruženja, kreirajte grupu okruženja koja sadrži nova okruženja za programere i uspostavite pravila o tome kako želite da upravljate njima. Uključite usmeravanje okruženja kako biste osigurali da se sva nova okruženja za programere kreiraju u određenoj grupi.
Procenite svoju strategiju grupisanja i, ako je potrebno, kreirajte grupe koje će podržati vaša postojeća okruženja. Uspostavite pravila o onim grupama koje su u skladu sa postojećim ograničenjima i izuzecima. Premestite postojeća okruženja u te grupe.
Identifikuju široko popularne aplikacije koje su izgrađene i koriste u podrazumevanom okruženju. Koristite cevovode da biste ih objavili u proizvodnom okruženju gde korisnici u vašoj organizaciji mogu da ih pokrenu. Zatim radite na migraciji razvoja tih aplikacija u bilo individualno, razvojno okruženje ili namensko, razvojno okruženje.
Kreirajte plan za identifikaciju, karantin i uklanjanje sredstava u podrazumevanom okruženju koja se ne koriste.
Poboljšanje
Strategija okruženja koju izvršavate već je u skladu sa najnovijim karakteristikama i najboljim praksama, ali vaša organizacija želi da doda više kontrola ili funkcija.
Komunicirajte svoju strategiju okruženja svojoj organizaciji
Uspešno implementirate svoju strategiju okruženja stanara ako vaši Power Platform korisnici razumeju i usklađeni su sa onim što pokušavate da postignete. Ako jednostavno aktivirate svoju strategiju bez ikakve komunikacije, korisnici vide promene kao ograničenja i traže načine da ih zaobiđu.
Kao deo razvoja ili razvijanja strategije, odlučite kako ćete informisati korisnike o ključnim elementima strategije koji utiču na njihovu upotrebu Power Platform. Ne trebaju im svi tehnički detalji vaše strategije, već samo osnove koje pomažu da ostanu produktivni, kao što su:
Svrha podrazumevanog okruženja
Gde bi trebalo da izgrade nova sredstva sa niskim kodiranjem
Kako treba da koriste svoje lično razvojno okruženje
Kako zatražiti prilagođena okruženja za određene poslovne jedinice ili projekte
Opšte politike korišćenja konektora i kako zatražiti više privilegija konektora za svoja okruženja
Kako podeliti ono što grade sa drugima
Odgovornosti proizvođača; Na primer:
Održavajte zakupca čistim. Izbrišite svoja okruženja, aplikacije i tokove ako više nisu potrebni. Ako eksperimentišete, koristite testna okruženja.
Delite mudro. Pazite na prekomerno deljenje okruženja, aplikacija, tokova i deljenih veza.
Zaštitite podatke organizacije. Izbegavajte premeštanje podataka iz visoko poverljivih ili poverljivih izvora podataka u nezaštićenu ili eksternu memoriju.
Kada se vaša strategija promeni, podelite kako promene utiču na vaše korisnike kako bi znali šta da rade drugačije
Dobar početak je da uključite sadržaj dobrodošlice proizvođača u grupi okruženja u kojoj se dodaju novi proizvođači.
Slika: Koristite sadržaj dobrodošlice kako biste pomogli novim proizvođačima da budu uspešni.
Još jedan efikasan pristup komunikaciji sa vašim korisnicima je uspostavljanje internog Power Platform čvorišta. Centar može biti mesto za ljude da sarađuju na projektima, dele Ideje i otkrivaju nove načine za primenu tehnologije kako bi postigli više. Čvorište bi moglo biti mesto gde delite detaljnije informacije o vašoj strategiji okruženja koja je relevantna za vaše korisnike. Naučite kako da kreirate interni Power Platform centar.
Zaključak
U ovom članku smo istražili funkcije koje su dizajnirane da pomognu vašoj organizaciji da upravlja Power Platform okruženjima na nivou preduzeća i uključi ih u strategiju okruženja stanara.
Kako vaša organizacija usvaja Power Platform i upotreba ubrzava, potreba za okruženjima može se brzo promeniti. Potreban vam je agilan pristup koji pomaže vašoj strategiji okruženja da bude u toku sa promenama i nastavi da ispunjava rastuće zahteve upravljanja vaše organizacije.
Ključni faktor za uspeh sa strategijom okruženja stanara je komunikacija sa vašim proizvođačima i korisnicima i dobijanje njihove podrške. Pobrinite se da ljudi koji grade aplikacije i automatizacije sa niskim kodom znaju kako da prate strategiju okruženja vaše organizacije i gde bi trebalo da grade svoje nisko kodiranje imovine.
Put svake organizacije do usvajanja Power Platform je jedinstven. Predstavili smo neke Ideje koje će vam pomoći da počnete na pravoj nozi. Vaš Microsoft nalog tim ili Power Platform partner može vam pomoći da kreirate prilagođeniju strategiju okruženja stanara za vašu organizaciju.