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


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

Осы Power Platform Жақсы құрастырылған өнімділік тиімділігін тексеру тізімі ұсынысына қолданылады:

PE: 03 Дұрыс қызметтерді таңдаңыз. Қызметтер мен мүмкіндіктер жұмыс жүктемесінің өнімділік мақсаттарына жету және күтілетін сыйымдылық өзгерістерін қанағаттандыру мүмкіндігін қолдауы керек. Таңдамалар сонымен қатар платформа мүмкіндіктерін пайдаланудың немесе реттелетін енгізуді құрудың артықшылықтарын өлшеуі керек.

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

Анықтамалар

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

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

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

Жұмыс көлеміне қойылатын талаптарды түсіну

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

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

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

  • Ұйымдастырушылық шектеулерді қарастырыңыз. Ұйымыңызда сіз орналастыратын қызметтерде болуы мүмкін шектеулермен танысыңыз. Шешімді құрастырған кезде осы шектеулерді ескеріңіз.

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

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

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

Қызметтерді түсіну

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

Қызметті таңдамас бұрын әртүрлі факторларды қарастырып, оны жан-жақты түсініңіз. Платформа ұсынатын қызметтер мен құралдарды зерттеп, бағалаңыз. Қай қызметтер мен құралдар жұмыс жүктемесінің талаптарына сәйкес келетінін анықтаңыз.

Қызмет шектеулерін түсіну

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

Платформа мүмкіндіктеріне артықшылық беріңіз

Платформа мүмкіндіктеріне артықшылық беру - пайдаланушылық кодсыз арнайы тапсырмаларды өңдеу үшін платформа ұсынатын кірістірілген функцияларды пайдалану. Кірістірілген мүмкіндіктер нақты тапсырмаларды ауқымда тиімді орындауға арналған және олар үнемі қызмет етеді. Платформа мүмкіндіктері бұлттық инфрақұрылым мүмкіндіктерін жақсырақ пайдалануға мүмкіндік береді, себебі олар абстракцияланады және сіз үшін өңделеді. Жеке теңшелетін кодты жазу және сақтаудың орнына платформаға функционалдылықты түсіруге мүмкіндік беретін қызметтерді таңдаңыз. Көптеген жағдайларда қызмет ретінде платформа (PaaS) шешімдері пайдаланушы кодына қарағанда жақсы өнімділік тиімділігін қамтамасыз етеді. Пайдаланушы коды күрделілік қосады және жұмыс жүктемесін өнімділік мәселелеріне бейім етеді. Қызмет мүмкіндіктері жеткіліксіз болған кезде ғана пайдаланушы кодын әзірлеңіз.

Ымыралы шешім : Жұмыс жүктемеңіз үшін ең жақсы қызмет сіздің командаңыз білікті емес, оны сатып ала алмайтын технология болуы мүмкін немесе қосымша қауіпсіздік қабаттарын қажет етуі мүмкін. Мысалы, а Dataverse плагин өнімділік қажеттіліктеріңізге жақсырақ сәйкес келуі мүмкін, бірақ жұмыс жүктемесі тобыңыз тек таныс болуы мүмкін Power Automate бұлт ағып жатыр.

Инфрақұрылым талаптарын бағалаңыз

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

Бұл шешім қабылдаудағы негізгі ойларға мыналар жатады:

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

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

  • Қол жетімді мүмкіндіктерді түсіну. Әртүрлі аймақтар әртүрлі мүмкіндіктерді ұсына алады. Аймақты таңдаудан бұрын аймақта қолжетімді мүмкіндіктерді түсініңіз. Аймақтың жұмыс жүктемесінің өнімділігі қажеттіліктеріне сәйкес келетініне көз жеткізіңіз.

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

Желіге қойылатын талаптарды бағалаңыз

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

Желіге қойылатын талаптарды бағалау үшін мыналарды тексеріңіз:

  • Желілік трафикті түсіну. Жұмыс жүктемесі үшін күтілетін желі трафигін бағалаңыз. Деректерді тасымалдау қажеттіліктерін және желі сұрауларының жиілігін түсініңіз.

  • Өткізу қабілетіне қойылатын талаптарды түсіну. Жұмыс жүктемесі үшін өткізу қабілетіне қойылатын талаптарды анықтаңыз. Желі арқылы жіберілетін және алынған деректердің көлемін қарастырыңыз.

  • Желінің кешігуін түсіну. Жұмыс жүктемесі үшін қажетті кідірісті бағалаңыз.

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

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

Теңшелетін құрамдастарға арналған есептеу талаптарын бағалаңыз

Платформа қызметтері өздерінің есептеу талаптарын басқарғанымен, сіз енгізген кез келген реттелетін бұлт құрамдастарының есептеу талаптарын бағалауыңыз қажет. Есептеу талаптарын бағалау жұмыс жүктемесінің нақты есептеу қажеттіліктерін, соның ішінде дана түрі, масштабтау және контейнерлеу сияқты факторларды бағалауды қамтиды. Әртүрлі есептеу қызметтерінің жұмыс жүктемесінің өнімділігіне әсер етуі мүмкін әртүрлі мүмкіндіктері мен сипаттамалары болады. Жұмыс жүктемеңіздің тиімді жұмыс істеуін қамтамасыз ету үшін оңтайлы есептеу қызметін таңдаңыз. Теңшелетін құрамдастарға арналған есептеу талаптарын бағалау бойынша толығырақ ұсыныстар алу үшін Azure Well-Architected Framework жүйесінде Есептеу талаптарын бағалау бөлімін қараңыз.

Жүктемені теңестіру талаптарын бағалаңыз

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

Жұмыс жүктемеңіз үшін ең қолайлы жүктемені теңестіру опцияларын таңдау үшін мыналарды қарастырыңыз:

  • роботтандырылған процесс автоматтандыруы (RPA) хосттары: жұмыс жүктемелерін автоматты түрде масштабтау және бақылаусыз автоматтандыруларын оңтайландыру үшін бірнеше RPA хосттары бойынша теңгерімді жүктеу керек пе екенін бағалаңыз.
  • жергілікті шлюздері: жергілікті деректер ресурстарына қатынасу кезінде бір сәтсіздік нүктелерін болдырмау үшін жүктемені теңестіру опцияларын пайдаланыңыз.

Деректер базасына қойылатын талаптарды бағалаңыз

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

Дерекқор талаптарын бағалау және сәйкес дерекқорды таңдау үшін мына қадамдарды орындаңыз:

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

  • Деректер моделін қарастырыңыз. Жұмыс жүктемеңізге сәйкес келетін деректер үлгісін анықтаңыз. Таңдалған дерекқор қажетті деректер құрылымдарын, қатынастарды және тұтастық шектеулерін қолдайтынына көз жеткізу үшін дерекқор талаптарын бағалаңыз. Мысалы, деректеріңізде жоғары реляциялық құрылым болса, транзакциялар мен анықтамалық тұтастық үшін сенімді қолдауды қамтамасыз ететін реляциялық дерекқорды басқару жүйесін (RDBMS) таңдауыңызға болады. Деректер үлгісі иерархиялық, желілік, реляциялық, объектіге бағытталған немесе NoSQL болуы мүмкін. Деректер үлгісінің күрделілігін бағалаңыз. Таңдалған дерекқор қажетті деректер құрылымдары мен қатынастарды қолдайтынына көз жеткізіңіз.

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

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

Сақтау талаптарын бағалаңыз

Деректерге қол жеткізу үлгілерімен, ұзақ мерзімділік талаптарымен және өнімділік қажеттіліктерімен сәйкес келетін сақтау қызметтерін таңдаңыз. Бұлттық жұмыс жүктемелерінің көпшілігі сақтау технологияларының тіркесімін пайдаланады. Бұл әдіс полиглоттық табандылық әдісі ретінде белгілі. Жұмыс жүктемеңіз үшін сақтау қызметтерінің сәйкес комбинациясын анықтаңыз. Сондай-ақ, ластануды болдырмау үшін деректерді бөлгіңіз келуі мүмкін. Мысалы, деректер мен бизнес деректерін бақылау үшін бөлек сақтау тіркелгілері болуы мүмкін. Қолданба өнімділігін оңтайландыру үшін дұрыс қоспаны және дұрыс енгізуді таңдау маңызды.

Кэшке қойылатын талаптарды бағалаңыз

Кэш жиі қатынасатын деректерді сақтайды. Кэштеу деректерге қол жеткізудің кешігуін азайтады және деректерді сақтау құрамдастарына жүктемені азайтады. Ол жұмыс жүктемесін масштабтаусыз көбірек сұрауларды өңдеуге мүмкіндік береді. Жұмыс жүктемесі деректері мен статикалық мазмұнды кэштеу әдеттегідей. Кейбір платформа қызметтері өнімділікті арттыру үшін деректерді автоматты түрде кэштейді. Өнімділікті жақсарту және API сұрауының жалпы тұтынуын азайту үшін қосымша кэштеуді қосуды қарастырыңыз.

Іскерлік логика талаптарын бағалаңыз

Функционалдық, өнімділік және қайта пайдалану талаптары негізінде іскери логиканы енгізу жолын таңдаңыз. Power Platform бизнес логикасын орындаудың көптеген нұсқаларын ұсынады; мысалы, Power Automate бұлт ағындары, төмен кодты немесе бірінші код плагиндері және Бизнес ережелері. Көптеген жұмыс жүктемелері әртүрлі опциялардың тіркесімін пайдаланады.

Іскерлік логиканы жүзеге асыру жолын бағалау үшін мыналарды қарастырыңыз:

  • Топтық дағдылар. Сіздің командаңыз жұмыс жүктемесін жасайды және сақтайды. Әртүрлі қызметтер әртүрлі дағдыларды қажет етеді. Командаңыз қалай пайдалану керектігін білетін қызметтерді таңдаңыз немесе қызметті таңдамас бұрын оларды оқытуға міндеттеніңіз. Топ мүшелерінің қызметтерді тиімді пайдалану және олардың жұмысын оңтайландыру үшін тәжірибесі мен білімі бар екеніне көз жеткізіңіз. Мысалы, Dataverse плагиндерді әзірлеу жұмыс жүктемесі тобынан .NET немесе Power Fx кодын жазуды талап етеді.

  • Логикалық тәсіл. Мақұлдау процесі немесе жауап пішімі сияқты адамның өзара әрекеттесуін қажет ететін логикада қадамдардың бар-жоғын бағалаңыз және егер солай болса, барлық қадамдарды адам әрекетінсіз орындауға болатынын анықтаңыз. Мысалы, егер адам әрекеттесуі қажет болса, Power Automate Бекітулер пайдалана аласыз, бірақ логиканың бір бөлігі ретінде үздіксіз жұмыс істеуі үшін a Dataverse плагинді пайдалануды таңдаңыз. Dataverse адамның өзара әрекеттесуі қажет болмаған кездегі деректер операциясы.

  • Интеграция. Архитектура диаграммасын қарап шығыңыз және жұмыс жүктемеңіз қандай жүйелермен біріктірілуі керек екенін қарастырыңыз. Біріктіру нұсқаларын бағалаңыз және өнімділік пен сенімділікке әсерін қарастырыңыз. Нақты уақыттағы интеграция пайдаланушыларға бірден артықшылықтар бере алады, бірақ ол өнімділік пен сенімділікке әсер етуі мүмкін. Power Automateсияқты асинхронды тәсілдерді пайдалану немесе Dataverse оқиғаларды кейінірек өңдеу үшін кезекке жариялау өнімділік пен сенімділікті жақсартады. Дегенмен, бұл әдістер пайдаланушыларға дереу кері байланыс бермейді.

  • Күрделілігі. Логикаңыздың күрделілігін қарастырыңыз және оны бөлек қадамдарға бөлуге болатынын бағалаңыз. Мысалы, кенеп қолданбасында немесе теңшелетін сценарийде логиканы жүзеге асырудың орнына міндетті өрістерді, деректер пішімдерін және ауқымдарды тексеру үшін бизнес ережелерін қолдану. Бар мәндерге негізделген қарапайым есептеулер үшін есептелген немесе жиынтық өрістерді, ал күрделірек есептеулер үшін пайдалануыңызға болады. a Dataverse қосылатын модуль.

  • Қайта пайдалану мүмкіндігі. Сәйкестік пен техникалық қызмет көрсетуді жақсарту үшін логиканы анықтаңыз және қайта пайдаланыңыз. Жұмыс жүктемесінің әртүрлі нүктелерінен бизнес логикасын қайта пайдалану қажет пе, соны қарастырыңыз. Мысалы, Dataverse қосылатын модуль логикасын қолданбалар мен автоматтандырулардан шақыруға болады, ал егер бизнес логикасын кенеп қолданбасына қойсаңыз, оны қайта пайдалана алмайсыз.

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

Жауаптылықты бағалаңыз

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

Жауаптылықты бағалау үшін:

  • Синхронды, асинхронды немесе фондық (пакеттік) өңдеу үшін жобалау керектігін қарастырыңыз.
  • Уақыт өте келе деректердің өсуін қарастырыңыз. Жүйе арқылы көбірек деректер ағынымен бірдей жауап уақыттарын сақтау үшін оны реттеу қажет болуы мүмкін.
  • Бет жүктелген сайын нақты уақытта шығарып алумен салыстырғанда бетте немесе қолданбада қандай деректерді кэштеу керектігін қарастырыңыз.

Power Platform жеңілдету

Талаптарды түсіну: Жұмыс жүктемеңізден деректерді жинау және талдау үшін Azure Monitor пайдаланыңыз. Монитор ақауларды анықтауға және жоюға мүмкіндік беретін жұмыс жүктемелерінің өнімділігі мен денсаулығы туралы түсінік береді.

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

Келесіні де қараңыз:

Өнімділік тиімділігін тексеру тізімі

Ұсыныстардың толық жинағын қараңыз.