Automaation työmäärässä käyttöönottoa koskevat suositukset
Koskee tätä Power Platform hyvin suunnitellun operatiivisen huippuosaamisen tarkistuslistan suositusta:
OE:09 | Suunnittele ja toteuta automaatio etukäteen esimerkiksi elinkaariongelmien varalta ja käytä hallintoa ja vaatimustenmukaisuutta koskevia suojakaiteita. Älä yritä jälkiasentaa automaatiota. Valitse automaatio-ominaisuuksia, joita ympäristösi tarjoaa. |
---|
Tässä oppaassa esitetään suositukset työmäärän suunnitteluun ja käyttöönottoon siten, että automatisointi on mahdollista. Suunnittele työmäärä automatisointi huomioon ottaen varmistaaksesi, että rutiinitehtävät, kuten resurssien valmistelu, skaalaus ja käyttöönotot, suoritetaan nopeasti ja luotettavasti. Automatisointi yksinkertaistaa ylläpitotehtäviä ja mahdollistaa järjestelmien tehokkaammat päivitykset, korjaukset ja ohjelmistopäivitykset.
Tärkeimmät suunnittelustrategiat
Kun kehität työmäärääsi, harkitse seuraavia keskeisiä strategioita automaation mahdollistamiseksi.
Työmäärän suunnittelu
Osaat suunnitella työkuormasi automaatiota tukevaksi ideointivaiheesta jatkuvaan kehitysvaiheeseen. Mieti ensin, miten haluat käyttää automaatiota työmäärässä auttamaan sen varmistamisessa, että oikeat osat saadaan käyttöön. Ajattele työmäärääsi hyvin suunniteltujen pilareiden avulla Power Platform , jotka auttavat suunnittelemaan käyttämiäsi automaatiotyyppejä. Voit automatisoida monia suojauksen, luotettavuuden, suorituskyvyn ja toimintojen toimintoja.
Suunnittele automaatio huomioon ottaen, jotta refaktroroinnin määrä olisi mahdollisimman vähäinen, kun työmäärä on käynnissä. Ota työmäärän vaatimukset huomioon, kun päätät automaatiotyökalujen käytöstä. Käytettävissä voi olla käyttövalmiita tai avoimen lähdekoodin automaatiotyökaluja, jotka tiimisi jäsenet tuntevat jo. Näiden työkalujen käyttöönotto voi helpottaa työmäärän automatisointia, mutta ole tietoinen niiden rajoituksista. Tutki aina työkalut, jotka pilviympäristösi tarjoaa, varmistaaksesi, että ne ovat yhteensopivia ja että ne tarjoavat tarvitsemasi toiminnot. Esimerkkejä tavoista, joilla automaatiota voi suunnitella ennakoivasti:
- Käyttöönotto: Automatisoi sovellusten käyttöönotot ennustettavan standardin varmistamiseksi. Suunnittele automatisoitu käyttöönotto kehittämällä käyttöönottostandardeja, antamalla tiimillesi koulutusta käytettävistä työkaluista ja toteuttamalla tarvittavan infrastruktuurin.
- Vahvistus: Tarkista vaatimustenmukaisuusvaatimukset automaattisesti työmääräsi perusteella orkestrointi- tai käytäntötyökalujen avulla. Tunnista työmäärääsi sopiva validointityökalu ja suunnittele tarvittavien järjestelmien, kuten orkestrointipalvelimien, käyttöönotto.
Kompromissi: Kun suunnittelet työmäärääsi automaation mahdollistamiseksi, ota huomioon hallinnan aste, jonka haluat säilyttää, verrattuna tehokkuuteen, jonka voit saavuttaa automaation avulla. Joissakin tapauksissa työmääräsi ei ehkä ole riittävän kypsä tiettyjen toimintojen automatisointia varten tai saatat tarvita joustavuutta, jota automaatio ei tarjoa.
Ota työmäärää suunniteltaessa huomioon myös ryhmäsi osaamisalueet. Jos korkea automaatioaste vaatii työkaluja, joita tiimilläsi ei ole valmiuksia tukea, sinun on ehkä käytettävä vähemmän kattavaa suunnittelua välivaiheen vaihe.
Jatkuvan työmäärän parannukset
Tarkkaile työmäärääsi tuotannossa, analysoi käyttömalleja ja arvioi käyttäjien toimintatapoja ja palautetta, jotka liittyvät työmäärääsi, tunnistaaksesi alueita, joilla automaatiota voi parantaa. Etsi tapoja tehostaa olemassa olevaa automaatiota tai ota käyttöön uusia automaatioita asiakaskokemuksen parantamista varten.
Tämän oppaan seuraavissa osissa on suosituksia automaation erityisalueista, jotka voivat auttaa sinua työmäärän suunnittelussa ja toteutuksessa.
Todentaminen ja hyväksyminen
Ota automaatio huomioon todennus- ja valtuutusstrategian suunnittelussa. On tärkeää ylläpitää korkeinta suojaustasoa tuotannon työmäärissä, mutta tämä strategia voi vaikuttaa automaatioon. Esimerkiksi monimenetelmäisen todennuksen käyttö lisää monimutkaisuutta, joka on otettava huomioon automaation rakenteessa. Käytä automatisoituun todennukseen suojattuja muita kuin ihmistilejä, kuten hallittuja tunnistetietoja, työmäärätunnistetietoja tai varmenteita. Varmista, että sisällytät automaatioon salasanojen ja avainten hallinnan parannettua todennussuojausta varten.
Vaihtelevuuden suunnitteleminen työmäärään
Vältä uusien ratkaisujen tarpeetonta käyttöönottoa, kun artefakteihin tehdään pieniä muutoksia lisäämällä joustavuutta. Esimerkiksi sen sijaan, että suorittaisit ratkaisullesi uuden käyttöönoton, kun ominaisuusmerkintä muuttuu, voit käyttää ratkaisusi ympäristömuuttujia, jotka päivittävät sovellusmäärityksiä. Määritä ja dokumentoi selkeästi, miten vaihtelevuutta käytetään ylikäytön ja määritysten muuttumisen välttämiseen.
Hallintatason luominen
Hallintataso on taustajärjestelmä tai työkalupaketti, jota käytetään sovelluksen ja sen riippuvuuksien hallintaan United Interfacen avulla. Luo hallintataso REST-käyttöliittymän, CLI:n tai webhookin tavoin, jotta tuet automaatiota ulkoisten työkalujen toimesta.
Paljasta ohjaustason kautta ylläpito toiminnot, joiden avulla voit koordinoida kuormituksen komponentteja, kuten järjestelmällistä varmuuskopiointia ja palautusta, käynnistystä, määritystä, tuontia/vientiä ja erätoimintoja. Ole varovainen valitessasi oikeaa rakeisuustasoa, kun päätät, mitkä toiminnot paljastetaan ohjaustason kautta.
Seuranta ja lokiin kirjaaminen
Kehitä seurantastrategia sellaisten mittaustietojen tallentamiseksi, jotka edistävät tarvittavaa automaation tyyppiä. Käytä jäsenneltyä kirjaamista ja mukautettuja mittareita automaation edellyttämien tietojen toimittamiseen muodossa, joka on helppo tunnistaa automaatiotyökaluilla. Tallentamasi mittaustiedot olisi yhdistettävä seurantajärjestelmässä määritettyihin raja-arvoihin, jotka käynnistävät hälytyksiä ja automatisoituja toimintoja.
Käyttäjän elinkaari
Suunnittele työmäärä sallimaan käyttäjien automaattinen käyttöönotto ja käytöstä poistaminen. Suunnittele automatisoituja komentosarjoja, jotka päivittävät oikeuksia, jakavat resursseja ja tarjoavat tunnistetietojen ja salasanojen hallintaa.
Orkestroinnin ja käytäntöjen käyttö
Osana jatkuvaa työmäärän hallintaa voit automatisoida halutun tilan määrityksen (DSC) resursseissasi auttamaan sen varmistamisessa, että ne täyttävät vaatimustenmukaisuuden ja liiketoiminnan vaatimukset. DSC-automaatio auttaa varmistamaan, että märitysten muuttuminen havaitaan ja korjataan nopeasti.
Voit automatisoida halutun tilan määrityksen käyttäen orkestrointityökaluja ja käytännönhallinnan työkaluja. Ajattele orkestrointityökaluja, kuten Azure DevOps tai Jenkinsiä, työntöpohjaisina mekanismeina. Orkestrointityökalut mahdollistavat määrityspäivityksen työntämisen ulos työnkulkutapahtuman, kuten manuaalisen tai automatisoidun käyttöönoton, kautta. Nämä päivitykset suoritetaan osana käyttöönottokomentosarjassa määritettyä tehtäväjärjestystä. Käytäntöjen hallintatyökalut käyttävät pull-pohjaisia mekanismeja, mikä tarkoittaa, että järjestelmä toimii työmääräsi perustasolla, joka säännöllisesti kyselee työmäärää tarkistaakseen tilansa DSC: hen. Jos kyselyllä havaitaan vääristymä tai määrityksen muutos, työkalu toteuttaa korjaavia toimintoja.
Ota seuraavat seikat huomioon, kun teet päätöksen orkestroinnin ja käytännönhallinnan työkalujen välillä:
Orkestrointityökaluilla ei ole sisäisiä ominaisuuksia, joilla työmäärälle voisi suorittaa kyselyjä määritysten muuttumisen varalle. Orkestrointityökalut pitäisi integroida jatkuvan integroinnin ja jatkuvan toimituksen (CI/CD) jaksoon, jotta ylläpidetään infrastruktuuri koodina (IaC) -käyttöönottoa ja hallintaa koskevaa standardia. Orkestrointityökalujen käyttämisen etuna on se, että resurssit ovat aina täysin määritettyjä, kun ne otetaan käyttöön.
Käytäntöjen hallintatyökalut mahdollistavat sellaisten käytäntöjen määrittämisen, jotka vaikuttavat vähintään yhteen resurssiryhmään. Näitä käytäntöjä sovelletaan, kun resurssi rekisteröityy käytännönhallintajärjestelmään. Käytäntöjen hallinnan etuna on, että nämä järjestelmät eivät ole koodipohjaisia, joten tiimisi operaattoreiden voi olla helpompi ottaa ne käyttöön.
Harkitse myös, onko uusille resursseille suunnitellut määrityspäivitykset tehtävä käyttöönoton yhteydessä, sopiiko koodipäivitysten määrittäminen toimintakäytäntöihisi ja kuinka monta resurssityyppiä aiot ottaa käyttöön. Jos eri resurssityypeissä on monia erilaisia määrityksiä, käytäntötyökalut saattavat olla helpompi tapa hallita päivityksiä.
Power Platform – avustaminen
Ympäristöryhmät on suunniteltu auttamaan järjestelmänvalvojia järjestämään litteä ympäristöluettelonsa jäsenneltyihin ryhmiin eri ehtojen, kuten liiketoimintayksikön, projektin ja sijainnin, perusteella. Järjestelmänvalvojat voivat käyttää ryhmiin sääntöjä hallitakseen ympäristöjä kerralla, mikä vähentää manuaalista työtä ja varmistaa yhdenmukaisuuden.
Järjestelmänvalvojat voivat käyttää ohjelmoitavuus- ja laajennettavuustyökaluja , joilla he voivat hallita ja automatisoida vuokraajiensa rutiinitoimintoja. Käytettävissä olevia työkaluja ovat esimerkiksi yhdistimet, Power Platform CLI, PowerShell-cmdletit sekä ohjelmointirajapinnat.
Ratkaisujen ympäristömuuttujat tukevat suunnittelun vaihtelua työmäärässä; esimerkiksi parametriavainten ja arvojen tallentamiseen, jotka sitten toimivat syötteenä muille sovellusobjekteille. Kun parametrit erotetaan kuluttavista objekteista, voit muuttaa arvoja samassa ympäristössä tai silloin, kun ratkaisuja siirretään muihin ympäristöihin.
Ehdollinen käyttöoikeus on ID:n Microsoft Entra ominaisuus, jonka avulla voit hallita, miten ja milloin käyttäjät voivat käyttää sovelluksia ja palveluita. Käytä prosessien Power Automaten avulla automatisoinnissa ehdollisia käyttöoikeuksia ja monimenetelmäistä todennusta.