Power Platform жұмыс жүктемелері үшін сенімділік айырбастары
Сенімді жұмыс жүктемесі оның белгіленген сенімділік мақсаттарына сәйкес келеді. Ол сенімділікке әсер ететін оқиғаларды айналып өту арқылы белгіленген тұрақтылық мақсаттарына жетуі керек. Алайда, шын мәнінде, жұмыс жүктемесі мұндай оқиғалардың әсеріне шыдап, бақылауы және белсенді ақаулық кезінде операцияларды алдын ала анықталған деңгейде ұстауы керек. Апат кезінде де сенімді жұмыс жүктемесі белгілі бір уақыт аралығында белгілі бір күйге дейін қалпына келуі керек, олардың екеуі де мүдделі тараптар арасында келісілген. Жылдам анықтауға және қалпына келтіруге мүмкіндік беретін оқиға жауап жоспары өте маңызды.
Жұмыс жүктемесінің жобалау кезеңінде Сенімділік жобалау принциптеріне және Жобаны шолу бақылау парағындағы ұсыныстарға негізделген шешімдерді қалай қабылдау керектігін ескеру қажет. Сенімділік басқа тіректердің мақсаттары мен оңтайландыруларына әсер етуі мүмкін. Кейбір шешімдер кейбір тіректерге пайдалы болуы мүмкін, бірақ басқалары үшін айырбас болуы мүмкін. Бұл мақалада жұмыс жүктемесі құрылымын және сенімділік үшін операцияларды жобалау кезінде жұмыс жүктемесі тобы кездесуі мүмкін мысалдар сипатталады.
Сенімділік Қауіпсіздікпен салыстырылады
Сауда: жұмыс жүктемесінің бетінің ауданы ұлғайды. Қауіпсіздік бағанасы шабуыл векторларын азайту және қауіпсіздікті басқару элементтерін басқаруды азайту үшін азайтылған және қамтылған аумаққа басымдық береді.
Сенімділік көбінесе репликация арқылы алынады. Репликация құрамдас деңгейінде, деректер деңгейінде немесе тіпті географиялық деңгейде болуы мүмкін. Көшірмелер, дизайны бойынша, жұмыс жүктемесінің бетінің ауданын арттырады. Қауіпсіздік тұрғысынан ықтимал шабуыл векторларын азайту және қауіпсіздікті басқару элементтерін басқаруды оңтайландыру үшін қысқартылған және қамтылған бет аймағына артықшылық беріледі.
Сол сияқты, сақтық көшірмелер сияқты апатты қалпына келтіру шешімдері жұмыс жүктемесінің бетінің ауданын арттырады. Дегенмен, олар жиі жұмыс жүктемесінің орындалу уақытынан оқшауланады. Бұл апатты қалпына келтіру шешіміне тән болуы мүмкін қосымша қауіпсіздік басқару элементтерін енгізуді талап етеді.
Сенімділік мақсаттары үшін сәулетке қосымша құрамдас бөліктер қажет болуы мүмкін, бұл бетінің ауданын арттырады. Бұл күшейтілген күрделілік жүйеде бұрыннан пайдаланылмаған тәсілдермен, мүмкін, қорғалуы қажет жаңа құрамдастарды қосу арқылы жұмыс жүктемесінің бетінің ауданын арттырады. Әдетте, бұл құрамдас бөліктер олардың қолданылуын немесе жалпы сенімділік үлгілерін қолдау үшін қосымша кодпен бірге жүреді, бұл да қолданбаның бетінің ауданын арттырады.
Сауда: қауіпсіздікті бақылауды айналып өту. Қауіпсіздік бағанасы барлық басқару элементтерінің қалыпты және кернеулі жүйелерде белсенді болып қалуын ұсынады.
Жұмыс жүктемесі жауап белсенді оқиғасы аясында шешілетін сенімділік оқиғасын бастан өткергенде, шұғыл жұмыс жүктемесі топтарына әдеттегі қатынас үшін оңтайландырылған қауіпсіздік басқару элементтерін айналып өтуге қысым жасауы мүмкін.
Ақаулықтарды жою әрекеттері топтың қауіпсіздік протоколдарын уақытша өшіріп, әлдеқашан стресске ұшыраған жүйені қосымша қауіпсіздік қатерлеріне ұшырауы мүмкін. Қауіпсіздік протоколдарының тез арада қалпына келтірілмеу қаупі де бар.
Рөлге негізделген қатынасты басқару тағайындаулары немесе брандмауэр ережелері сияқты қауіпсіздік басқару элементтерінің түйіршікті іске асырылуы конфигурацияның күрделілігі мен сезімталдығын енгізіп, қате конфигурациялау мүмкіндігін арттырады. Кең ережелерді қолдану арқылы сенімділіктің осы ықтимал әсерін азайту Zero Trust архитектурасының барлық үш қағидасын бұзады.
Сауда: ескі бағдарламалық құрал нұсқалары. Қауіпсіздік тірегі жеткізушінің қауіпсіздік патчтарына «қазіргі таңда, ағымдағы болып қалу» тәсілін ынталандырады.
Үшінші тарап құрамдастары немесе шешімдері сияқты жеткізуші кітапханаларына шығарылым толқынының жаңартуларын немесе жаңартуларын қолдану мақсатты құрамдас бөлікті бұзуы мүмкін, бұл өзгерту кезінде қолжетімсіздікті тудыруы мүмкін. Түзетуді кешіктіру немесе болдырмау ықтимал сенімділік тәуекелдерін болдырмауы мүмкін, бірақ ол жүйені дамып келе жатқан қауіптерден қорғансыз қалдырады.
Алдыңғы қарастыру жұмыс жүктемесінің кодына да қолданылады. Мысалы, ол ескі кітапханалар мен құрамдастарды пайдаланатын қолданба кодына қолданылады. Қолданба кодын жаңарту және орналастыру сенімділік тәуекелі ретінде қарастырылса, қолданба уақыт өте келе қосымша қауіпсіздік тәуекелдеріне ұшырайды.
Сенімділік Operational Excellence арқылы сәйкес келеді
Сауда: операциялық күрделіліктің артуы. Операциялық шеберлік, Сенімділіктің өзі сияқты, қарапайымдылыққа басымдық береді.
Жұмыс жүктемесін бақылаудың жан-жақты стратегиясының болуы операциялық жетістіктердің негізгі бөлігі болып табылады. Сенімділікті жобалау үлгілерін енгізу үшін сәулетке қосымша құрамдастарды енгізу басқарылатын көбірек деректер көздеріне әкеледі, таратылған бақылауды және бақылауды енгізудің күрделілігін арттырады.
Бір аймақтың ресурс сыйымдылығы шектеулерін еңсеру және/немесе белсенді/белсенді архитектураны енгізу үшін бірнеше аймақтарды пайдалану жұмыс жүктемесін операциялық басқарудың күрделілігін арттырады. Бұл күрделілік бірнеше аймақтарды басқару қажеттілігімен және олардың арасындағы деректердің репликациясын басқару қажеттілігімен енгізіледі.
Tradeoff: команданың білімі мен хабардарлығын қалыптастыруға күш салу. Operational Excellence бағанасы процедуралар мен топологиялар үшін құжаттама репозиторийін сақтауды және қолдауды ұсынады.
Сенімділік құрамдастары мен үлгілерін қосу арқылы жұмыс жүктемесі күшейе түсетіндіктен, операциялық процедуралар мен артефакт құжаттамасын жүргізуге көбірек уақыт қажет.
Оқыту жұмыс көлемінің құрамдас бөліктерінің саны артқан сайын күрделене түседі. Бұл күрделілік жұмысқа қосу үшін қажетті уақытқа әсер етеді және өнімнің жол карталары мен қызмет деңгейінің нұсқауларын қадағалау үшін қажетті білімді арттырады.
Тәжірибені оңтайландыру арқылы сенімділік айырбастары
Сауда: ептілік төмендеді. Тәжірибені оңтайландыру тірегі пайдаланушы тиімділігіне басымдық береді.
Қатаң тестілеуді атап өту қабылдау үшін маңызды тәжірибе мүмкіндіктерін шығаруды кейінге қалдыруы мүмкін.
Сенімділік үшін оңтайландыру күрделілікті азайтуға шамадан тыс индексация жасауы мүмкін, бұл реттелетін құрамдас бөліктер мен интеграциялар сияқты қызықтырақ пайдаланушы тәжірибесі үшін мүмкіндіктерді басымдылықсыз етеді.
Сенімділік өнімділік тиімділігімен салыстырылады
Сауда: кідірістің артуы. Өнімділік тиімділігі жүйені пайдаланушы және деректер ағындары үшін өнімділік мақсаттарына жетуді талап етеді.
Сенімділік үлгілері репликаның ақаулығынан аман қалу үшін жиі деректер репликациясын қамтиды. Репликация нақты пайдаланушы немесе деректер ағыны үшін өнімділік бюджетінің бір бөлігін тұтынатын сенімді деректерді жазу операциялары үшін қосымша кідіріс береді.
Сенімділік кейде салауатты көшірмелерге жүктемені тарату немесе қайта бөлу үшін ресурстарды теңестірудің әртүрлі нысандарын пайдаланады. Теңдестіру үшін пайдаланылатын арнайы құрамдас әдетте теңдестірілетін сұраудың немесе процестің өнімділігіне әсер етеді.
Ауқымды әсерге төтеп беру үшін құрамдастарды географиялық шекаралар немесе қолжетімділік аймақтары арқылы тарату сол қолжетімділік шекараларын қамтитын құрамдас бөліктер арасындағы байланыстың желі кідірісін енгізеді.
Жұмыс жүктемесінің денсаулығын бақылау үшін кең ауқымды процестер қолданылады. Бақылау сенімділік үшін өте маңызды болғанымен, аспаптар жүйенің жұмысына әсер етуі мүмкін. Бақылау мүмкіндігі артқан сайын өнімділік төмендеуі мүмкін.
Сауда: артық қамтамасыз етудің артуы. Өнімділік тиімділігі бағанасы артық қамтамасыз етуді болдырмайды, оның орнына сұранысты қанағаттандыру үшін жеткілікті ресурстарды пайдалануды ұсынады.
Автоматты масштабтау операциялары бірден орындалмайды, сондықтан сұраныстың кенеттен және күрт өсуіне сенімді түрде төтеп бере алмайды, оны пішіндеу немесе тегістеу мүмкін емес. Сондықтан, үлкен даналар немесе одан да көп даналар арқылы шамадан тыс қамтамасыз ету сұраныс сигналы мен ұсынысты құру арасындағы артта қалуды есепке алу үшін маңызды сенімділік тактикасы болып табылады. Пайдаланылмаған қуат өнімділік тиімділігі мақсаттарына қарсы тұрады.
Кейде құрамдас бөлікті сұранысқа жауап ретінде масштабтау мүмкін емес және бұл сұранысты толық болжау мүмкін емес. Ең нашар жағдайды жабу үшін үлкен даналарды пайдалану осы пайдалану жағдайынан тыс жағдайларда қалдықтарды шамадан тыс қамтамасыз етуге әкеледі.