Бөлісу құралы:


Жұмыс жүктемеңізде автоматтандыруды қосу бойынша ұсыныстар

Осы Power Platform Жақсы сәулеттелген операциялық тамаша бақылау тізімі ұсынысына қолданылады:

OE: 09 Өмірлік цикл мәселелері сияқты операциялар үшін автоматтандыруды алдын ала жобалаңыз және енгізіңіз, сондай-ақ басқару мен сәйкестік қоршауларын қолданыңыз. Автоматтандыруды кейінірек жаңартуға тырыспаңыз. Платформа ұсынатын автоматтандыру мүмкіндіктерін таңдаңыз.

Бұл нұсқаулық автоматтандыруды қосу үшін жұмыс жүктемеңізді жобалау және енгізу бойынша ұсыныстарды сипаттайды. Ресурстарды қамтамасыз ету, масштабтау және орналастыру сияқты күнделікті тапсырмалардың жылдам және сенімді орындалуын қамтамасыз ету үшін жұмыс жүктемесін автоматтандыруды ескере отырып жобалаңыз. Автоматтандыру техникалық қызмет көрсету тапсырмаларын жеңілдетеді және жүйелерді тиімдірек жаңартуға, түзетуге және жаңартуға мүмкіндік береді.

Негізгі дизайн стратегиялары

Жұмыс жүктемесін дамыта отырып, автоматтандыруды қосу үшін келесі негізгі стратегияларды қарастырыңыз.

Жұмыс жүктемесінің дизайны

Ойлау кезеңінен ағымдағы жетілдіру кезеңіне дейін автоматтандыруды қолдау үшін жұмыс жүктемесін жобалауға болады. Алдымен, қажетті бөліктерді орнына қоюға көмектесу үшін жұмыс жүктемеңізде автоматтандыруды қалай қолданғыңыз келетінін қарастырыңыз. Қолданылатын автоматтандыру түрлерін жоспарлауға көмектесу үшін Power Platform Жақсы сәулеттелген тіректер тұрғысынан жұмыс жүктемеңіз туралы ойланыңыз. Қауіпсіздік, сенімділік, өнімділік және операциялардың көптеген функцияларын автоматтандыруға болады.

Жұмыс жүктемесі іске қосылғаннан кейін рефакторингті азайту үшін автоматтандыруды ескере отырып жобалау. Қандай автоматтандыру құралдарын пайдалану керектігін шешкен кезде жұмыс көлеміне қойылатын талаптарды ескеріңіз. Сіздің командаңызға бұрыннан таныс дайын немесе ашық бастапқы автоматтандыру құралдары болуы мүмкін. Бұл құралдарды қабылдау жұмыс жүктемесін автоматтандыру жолын жеңілдетеді, бірақ олардың шектеулерін есте сақтаңыз. Бұлт платформасы ұсынатын құралдарды олардың үйлесімді екеніне және сізге қажет функционалдылықты қамтамасыз ететініне көз жеткізу үшін әрқашан зерттеңіз. Автоматтандыруды белсенді түрде жоспарлауға болатын әдістердің мысалдары мыналарды қамтиды:

  • Орналастыру: болжамды стандартты қамтамасыз ету үшін қолданбаларды орналастыруларды автоматтандырыңыз. Орналастыру стандарттарын әзірлеу, топты пайдаланатын құралдарға үйрету және қажетті инфрақұрылымды енгізу арқылы автоматтандырылған орналастыруды жоспарлаңыз.
  • Тексеру: Оркестрация немесе саясат құралдарын пайдаланып жұмыс жүктемеңізге сәйкестік талаптарын автоматты түрде растаңыз. Жұмыс жүктемеңіз үшін сәйкес тексеру құралын анықтаңыз және оркестрлік серверлер сияқты қажетті жүйелерді енгізуді жоспарлаңыз.

Tradeoff: Автоматтандыруды қосу үшін жұмыс жүктемесін құрастырған кезде, автоматтандыру арқылы алуға болатын тиімділікпен салыстырғанда сақтағыңыз келетін басқару дәрежесін ескеріңіз. Кейбір жағдайларда жұмыс жүктемеңіз кейбір функцияларды автоматтандыру үшін жеткілікті жетілмеген болуы мүмкін немесе сізге автоматтандыру қамтамасыз етпейтін икемділік деңгейі қажет болуы мүмкін.

Сондай-ақ жұмыс жүктемеңізді жобалау кезінде командаңыздың дағдыларын ескеріңіз. Егер автоматтандырудың жоғары дәрежесі сіздің командаңыз қолдау көрсетуге жабдықталмаған құралдарды қажет етсе, аралық қадам ретінде азырақ толық дизайнды пайдалану қажет болуы мүмкін.

Жұмыс жүктемесін үздіксіз жақсарту

Өндірістегі жұмыс жүктемеңізді бақылаңыз, пайдалану үлгілерін талдаңыз және автоматтандыруды жақсартуға болатын аймақтарды анықтау үшін жұмыс жүктемесіне қатысты пайдаланушы әрекетін және кері байланысты қарап шығыңыз. Қолданыстағы автоматтандыруды жақсарту немесе тұтынушы тәжірибесін жақсарту үшін жаңа автоматтандыруды енгізу жолдарын іздеңіз.

Осы нұсқаулықтың келесі бөлімдері жұмыс жүктемесін жобалау және іске асыруда сізге көмектесе алатын автоматтандырудың нақты салаларына арналған ұсыныстарды ұсынады.

Түпнұсқалық растама және авторизация

Түпнұсқалық растау және авторизациялау стратегиясын жасау кезінде автоматтандыруды ескеріңіз. Өндірістік жұмыс жүктемелерінде қауіпсіздіктің ең жоғары деңгейін сақтау маңызды, бірақ бұл стратегия автоматтандыруға әсер етуі мүмкін. Мысалы, көп факторлы аутентификацияны пайдалану автоматтандыру дизайнында ескерілуі тиіс күрделілікті қосады. Басқарылатын идентификаторлар, жұмыс жүктемесінің сәйкестіктері немесе куәліктер сияқты автоматтандырылған аутентификация үшін адам емес, қауіпсіз тіркелгілерді пайдаланыңыз. Аутентификация қауіпсіздігін арттыру үшін автоматтандыруға құпия және негізгі басқаруды қосқаныңызға көз жеткізіңіз.

Жұмыс жүктемеңізге өзгермелі дизайн жасаңыз

Артефактілеріңізге икемділік орнату арқылы кішігірім өзгерістер енгізілгенде, жаңа шешімдерді қажетсіз қолданудан аулақ болыңыз. Мысалы, мүмкіндік жалауы өзгерген кезде шешіміңізді қайта орналастырудың орнына, қолданба конфигурацияларын жаңартатын шешіміңізде орта айнымалы мәндерін пайдалануға болады. Шамадан тыс пайдалануды және конфигурацияның ауытқуын болдырмау үшін өзгергіштіктің қалай пайдаланылатынын нақты анықтап, құжаттаңыз.

Басқару ұшағын құрастыру

Басқару жазықтығы — қолданбаны және оның тәуелділіктерін Бірыңғай интерфейс арқылы басқару үшін пайдаланатын серверлік жүйе немесе құралдар жинағы. Сыртқы құралдар арқылы автоматтандыруды қолдау үшін REST интерфейсі, CLI немесе веб-хук сияқты басқару жазықтығын жасаңыз.

Реттелген сақтық көшірме жасау және қалпына келтіру, жүктеуді орнату, конфигурациялау, импорттау/экспорттау және пакеттік операциялар сияқты жұмыс жүктемесінің құрамдастарын үйлестіруге мүмкіндік беретін басқару жазықтығы арқылы техникалық қызмет көрсету операцияларын көрсетіңіз. Басқару жазықтығы арқылы қандай операцияларды көрсету керектігін шешкен кезде түйіршіктіліктің дұрыс деңгейін таңдауға абай болыңыз.

Монитор және журнал

Қажетті автоматтандыру түрін басқаратын көрсеткіштерді алу үшін бақылау стратегиясын жасаңыз. Автоматтандыру құралдарымен оңай тануға болатын пішімде автоматтандыру талап ететін ақпаратты беру үшін құрылымдық журналды және теңшелетін көрсеткіштерді пайдаланыңыз. Сіз түсіретін көрсеткіштер ескертулер мен автоматтандырылған әрекеттерді іске қосатын бақылау жүйесінде анықталған шектермен жұптастырылуы керек.

Пайдаланушының өмірлік циклі

Автоматтандырылған пайдаланушыны қосу және түсіру мүмкіндігін беру үшін жұмыс жүктемесін жасаңыз. Рұқсаттарды жаңартатын, ресурстарды бөлісетін және тіркелгі деректерін және құпия басқаруды қамтамасыз ететін автоматтандырылған сценарийлерді жоспарлаңыз.

Оркестрация және саясатты пайдалану

Үздіксіз жұмыс жүктемесін басқару бөлігі ретінде ресурстарыңыздағы қажетті күй конфигурациясын (DSC) олардың сәйкестік пен бизнес талаптарына сәйкес келуін қамтамасыз ету үшін автоматтандыруға болады. DSC автоматизациясы конфигурацияның ауытқуын анықтауға және тез қалпына келтіруге көмектеседі.

Оркестрация құралдарын немесе саясатты басқару құралдарын пайдаланып DSC автоматтандыруға болады. Оркестрлік құралдарды ойлап көріңіз, мысалы Azure DevOps немесе Дженкинс, басуға негізделген механизмдер ретінде. Оркестрлеу құралдары конфигурация жаңартуларын қолмен немесе автоматтандырылған орналастыру сияқты жұмыс процесі оқиғасы арқылы шығаруға мүмкіндік береді. Бұл жаңартулар орналастыру сценарийінде анықталған тапсырмалар ретінің бөлігі ретінде іске қосылады. Саясатты басқару құралдары тартуға негізделген механизмдерді пайдаланады, яғни жүйе жұмыс жүктемесінің негізгі деңгейінде жұмыс істейді, ол күйін DSC-ге қарсы тексеру үшін жұмыс жүктемесін мерзімді түрде сұрайды. Сауалнама сәйкессіздікті немесе конфигурацияның ауытқуын анықтаса, құрал түзету әрекетін қабылдайды.

Оркестрация мен саясатты басқару құралдары арасында шешім қабылдағанда келесі факторларды ескеріңіз:

  • Оркестрлеу құралдарында конфигурацияның ауытқуы үшін жұмыс жүктемеңізді алдын ала сұрау үшін кірістірілген мүмкіндіктер жоқ. Инфрақұрылымға стандартты кодты (IaC) орналастыру және басқару ретінде қолдау үшін оркестрлеу құралдары үздіксіз интеграция және үздіксіз жеткізу (CI/CD) құбырына біріктірілуі керек. Оркестрлік құралдарды пайдаланудың артықшылығы ресурстарды орналастыру кезінде әрқашан толық конфигурацияланады.

  • Саясатты басқару құралдары ресурстардың бір немесе бірнеше топтарына әсер ететін саясаттарды анықтауға мүмкіндік береді. Бұл саясаттар ресурс саясатты басқару жүйесіне кірген кезде күшіне енеді. Саясатты басқаруды пайдаланудың артықшылығы - бұл жүйелер кодқа негізделмеген, сондықтан оларды командаңыздағы операторлар қабылдауы оңайырақ болуы мүмкін.

Сондай-ақ, жаңа ресурстарда жасауды жоспарлап отырған конфигурация жаңартулары орналастыру кезінде жасалуы керек пе, кодтағы жаңартуларды анықтау операциялық тәжірибелеріңізге сәйкес келе ме және қанша ресурс түрлерін орналастыруды жоспарлап отырғаныңызды қарастырыңыз. Ресурс түрлерінде әртүрлі конфигурациялар көп болса, саясат құралдары жаңартуларды басқарудың оңай жолы болуы мүмкін.

Power Platform жеңілдету

Қоршаған орта топтары әкімшілерге бизнес бірлігі, жоба және орын сияқты әртүрлі критерийлер негізінде құрылымдық топтарға орталардың тегіс тізімін ұйымдастыруға көмектесу үшін жасалған. Әкімшілер орталарды жаппай басқару үшін топтарға ережелерді қолдана алады, бұл қолмен жұмыс істеуді азайтады және жүйелілікті қамтамасыз етеді.

Бағдарламалану және кеңейту құралдар әкімшілерге жалға берушілер үшін әдеттегі әрекеттерді ұйымдастыру және автоматтандыру үшін қол жетімді. Қолжетімді құралдарға қосқыштар, Power Platform CLI, PowerShell командлеттері және API интерфейстері кіреді.

Шешімдердегі орта айнымалылары жұмыс жүктемесіндегі дизайн өзгермелілігін қолдайды; мысалы, кейін басқа қолданба нысандарына енгізу ретінде қызмет ететін параметр кілттері мен мәндерін сақтау үшін. Параметрлерді тұтынушы нысандардан бөлу сол ортадағы немесе шешімдерді басқа ортаға тасымалдағанда мәндерді өзгертуге мүмкіндік береді.

Шартты қол жеткізу бұл пайдаланушылардың қолданбалар мен қызметтерге қалай және қашан қол жеткізе алатынын басқаруға мүмкіндік беретін Microsoft Entra ID мүмкіндігі. Процестерді автоматтандыру кезінде шартты қол жеткізу және көпфакторлы аутентификация үшін ұсыныстарды орындаңыз Power Automate.

Келесі қадамдар