Kongsi melalui


Cadangan untuk mendayakan automasi dalam beban kerja anda

Terpakai kepada cadangan senarai semak Kecemerlangan Operasi Well-Architected ini Power Platform :

OE:09 Reka bentuk dan laksanakan automasi terlebih dahulu untuk operasi seperti kebimbangan kitaran hayat, dan gunakan pagar tadbir urus dan pematuhan. Jangan cuba memasang semula automasi kemudian. Pilih ciri automasi yang disediakan oleh platform anda.

Panduan ini menerangkan cadangan untuk mereka bentuk dan melaksanakan beban kerja anda untuk mendayakan automasi. Reka bentuk beban kerja anda dengan mengambil kira automasi untuk memastikan tugas rutin seperti peruntukan sumber, penskalaan dan penggunaan dilakukan dengan cepat dan boleh dipercayai. Automasi memudahkan tugas penyelenggaraan dan membolehkan anda mengemas kini, menampal dan menaik taraf sistem anda dengan lebih cekap.

Strategi reka bentuk utama

Semasa anda membangunkan beban kerja anda, pertimbangkan strategi utama berikut untuk mendayakan automasi.

Reka bentuk beban kerja

Anda boleh mereka bentuk beban kerja anda untuk menyokong automasi daripada fasa idea kepada fasa penambahbaikan berterusan. Mula-mula, pertimbangkan cara anda mahu menggunakan automasi dalam beban kerja anda untuk membantu memastikan anda meletakkan bahagian yang diperlukan. Fikirkan tentang beban kerja anda dari segi Power Platform tonggak Well-Architected untuk membantu merancang jenis automasi yang akan anda gunakan. Anda boleh mengautomasikan banyak fungsi keselamatan, kebolehpercayaan, prestasi dan operasi.

Reka bentuk dengan mengambil kira automasi untuk meminimumkan pemfaktoran semula selepas beban kerja anda berjalan. Pertimbangkan keperluan beban kerja anda apabila memutuskan alat automasi yang hendak digunakan. Mungkin terdapat alat automasi luar biasa atau sumber terbuka yang sudah biasa digunakan oleh pasukan anda. Mengguna pakai alatan tersebut boleh menjadikan laluan untuk mengautomasikan beban kerja anda lebih mudah, tetapi berhati-hati dengan hadnya. Sentiasa siasat alatan yang disediakan oleh platform awan anda untuk memastikan ia serasi dan menyediakan fungsi yang anda perlukan. Contoh cara anda boleh merancang automasi secara proaktif termasuk:

  • Penggunaan: Automatikkan penggunaan aplikasi anda untuk memastikan standard yang boleh diramalkan. Rancang penggunaan automatik dengan membangunkan piawaian penggunaan, melatih pasukan anda tentang alatan yang akan anda gunakan dan melaksanakan infrastruktur yang diperlukan.
  • Pengesahan: Sahkan keperluan pematuhan secara automatik terhadap beban kerja anda menggunakan alatan orkestrasi atau dasar. Kenal pasti alat pengesahan yang sesuai untuk beban kerja anda dan rancang untuk melaksanakan sistem yang diperlukan, seperti pelayan orkestrasi.

Pertukaran: Apabila mereka bentuk beban kerja anda untuk mendayakan automasi, pertimbangkan tahap kawalan yang ingin anda kekalkan berbanding kecekapan yang boleh anda perolehi melalui automasi. Dalam sesetengah kes, beban kerja anda mungkin tidak cukup matang untuk mengautomasikan sesetengah fungsi atau anda mungkin memerlukan tahap fleksibiliti yang tidak disediakan oleh automasi.

Pertimbangkan juga set kemahiran pasukan anda semasa mereka bentuk beban kerja anda. Jika tahap automasi yang tinggi memerlukan alatan yang pasukan anda tidak dilengkapi untuk menyokong, maka anda mungkin perlu menggunakan reka bentuk yang kurang komprehensif sebagai langkah perantaraan.

Penambahbaikan beban kerja berterusan

Perhatikan beban kerja anda dalam pengeluaran, analisis corak penggunaan dan semak tingkah laku pengguna dan maklum balas yang berkaitan dengan beban kerja anda untuk mengenal pasti kawasan yang anda boleh meningkatkan automasi. Cari cara untuk meningkatkan automasi sedia ada atau memperkenalkan automasi baharu untuk meningkatkan pengalaman pelanggan anda.

Bahagian berikut panduan ini menawarkan cadangan untuk bidang automasi tertentu yang boleh membantu anda dalam reka bentuk dan pelaksanaan beban kerja anda.

Pengesahan dan kebenaran

Ambil kira automasi semasa mereka bentuk strategi pengesahan dan kebenaran anda. Adalah penting untuk mengekalkan tahap keselamatan tertinggi dalam beban kerja pengeluaran, tetapi strategi ini boleh menjejaskan automasi. Sebagai contoh, penggunaan pengesahan berbilang faktor menambah kerumitan yang mesti diambil kira dalam reka bentuk automasi anda. Gunakan akaun selamat bukan manusia untuk pengesahan automatik, seperti identiti terurus, identiti beban kerja atau sijil. Pastikan anda memasukkan pengurusan rahsia dan kunci dalam automasi anda untuk meningkatkan keselamatan pengesahan.

Kebolehubahan reka bentuk ke dalam beban kerja anda

Elakkan menggunakan penyelesaian baharu yang tidak perlu apabila perubahan kecil dibuat dengan membina fleksibiliti ke dalam artifak anda. Contohnya, daripada menggunakan semula penyelesaian anda apabila bendera ciri berubah, anda boleh menggunakan pembolehubah persekitaran dalam penyelesaian anda yang mengemas kini konfigurasi apl. Pastikan anda mentakrifkan dan mendokumentasikan dengan jelas cara kebolehubahan digunakan untuk mengelakkan penggunaan berlebihan dan penyimpangan konfigurasi.

Bina satah kawalan

Satah kawalan ialah sistem bahagian belakang atau set alatan yang anda gunakan untuk mengurus aplikasi dan kebergantungannya melalui antara muka bersatu. Bina satah kawalan anda seperti antara muka REST, CLI atau webhook untuk menyokong automasi oleh alatan luaran.

Dedahkan operasi penyelenggaraan melalui satah kawalan yang membolehkan anda menyelaraskan komponen beban kerja, seperti sandaran dan pemulihan yang teratur, bootstrapping, konfigurasi, import/eksport dan operasi batching. Berhati-hati untuk memilih tahap butiran yang betul apabila memutuskan operasi yang hendak didedahkan melalui satah kawalan.

Pantau dan log

Membangunkan strategi pemantauan untuk menangkap metrik yang memacu jenis automasi yang anda perlukan. Gunakan pengelogan berstruktur dan metrik tersuai untuk memberikan maklumat yang diperlukan oleh automasi dalam format yang mudah dikenali dengan alat automasi. Metrik yang anda tangkap hendaklah dipasangkan dengan ambang yang ditakrifkan dalam sistem pemantauan yang mencetuskan makluman dan tindakan automatik.

Kitaran hayat pengguna

Reka bentuk beban kerja anda untuk membolehkan onboarding dan offboarding pengguna automatik. Rancang skrip automatik yang mengemas kini kebenaran, berkongsi sumber dan menyediakan pengurusan kelayakan dan rahsia.

Orkestrasi dan penggunaan dasar

Sebagai sebahagian daripada pengurusan beban kerja berterusan anda, anda boleh mengautomasikan Konfigurasi Keadaan Dikehendaki (DSC) dalam sumber anda untuk membantu memastikan ia memenuhi keperluan pematuhan dan perniagaan. Automasi DSC membantu memastikan penyimpangan konfigurasi ditangkap dan diperbaiki dengan cepat.

Anda boleh mengautomasikan DSC menggunakan alat orkestrasi atau alat pengurusan dasar. Fikirkan alat orkestrasi, seperti Azure DevOps atau Jenkins, sebagai mekanisme berasaskan tolak. Alat orkestrasi membolehkan kemas kini konfigurasi ditolak keluar melalui acara aliran kerja, seperti penggunaan manual atau automatik. Kemas kini ini dijalankan sebagai sebahagian daripada jujukan tugas yang ditakrifkan dalam skrip penggunaan anda. Alat pengurusan dasar menggunakan mekanisme berasaskan tarik, bermakna sistem berjalan pada tahap asas beban kerja anda yang mengundi beban kerja secara berkala untuk menyemak keadaannya terhadap DSC anda. Jika tinjauan pendapat mengenal pasti salah jajaran atau penyimpangan konfigurasi, alat itu mengambil tindakan pembetulan.

Pertimbangkan faktor berikut apabila membuat keputusan antara orkestrasi dan alat pengurusan dasar:

  • Alat orkestrasi tidak mempunyai keupayaan terbina dalam untuk mengundi beban kerja anda secara proaktif untuk hanyut konfigurasi. Alat orkestrasi hendaklah disepadukan ke dalam saluran paip penyepaduan berterusan dan penghantaran berterusan (CI/CD) anda untuk mengekalkan piawaian untuk penggunaan dan pengurusan infrastruktur sebagai kod (IaC). Kelebihan menggunakan alat orkestrasi ialah sumber sentiasa dikonfigurasikan sepenuhnya apabila digunakan.

  • Alat pengurusan dasar membolehkan anda mentakrifkan dasar yang mempengaruhi satu atau lebih kumpulan sumber. Dasar ini dikuatkuasakan apabila sumber mendaftar masuk dengan sistem pengurusan dasar. Kelebihan menggunakan pengurusan dasar ialah sistem ini tidak dipacu kod, jadi ia mungkin lebih mudah untuk diguna pakai oleh pengendali dalam pasukan anda.

Pertimbangkan juga sama ada kemas kini konfigurasi yang anda rancang untuk dibuat pada sumber baharu mesti dibuat pada masa penggunaan, sama ada mentakrifkan kemas kini dalam kod sesuai dengan amalan operasi anda dan bilangan jenis sumber yang anda bercadang untuk digunakan. Jika terdapat banyak konfigurasi yang berbeza merentas jenis sumber, alat dasar mungkin merupakan cara yang lebih mudah untuk mengurus kemas kini.

Power Platform Kemudahan

Kumpulan persekitaran direka bentuk untuk membantu pentadbir menyusun senarai rata persekitaran mereka ke dalam kumpulan berstruktur berdasarkan kriteria yang berbeza, seperti unit perniagaan, projek dan lokasi. Pentadbir boleh menggunakan peraturan kepada kumpulan untuk mentadbir persekitaran secara pukal, mengurangkan usaha manual dan memastikan konsistensi.

Alat kebolehaturcaraan dan kebolehlanjutan tersedia untuk pentadbir mengatur dan mengautomasikan aktiviti rutin untuk penyewa mereka. Alat yang tersedia termasuk penyambung, Power Platform CLI, cmdlet PowerShell dan API.

Pembolehubah persekitaran dalam penyelesaian menyokong kebolehubahan reka bentuk dalam beban kerja; contohnya, untuk menyimpan kunci dan nilai parameter, yang kemudiannya berfungsi sebagai input kepada objek aplikasi lain. Memisahkan parameter daripada objek yang memakan membolehkan anda mengubah nilai dalam persekitaran yang sama atau apabila anda memindahkan penyelesaian kepada persekitaran lain.

Akses Bersyarat ialah ciri Microsoft Entra ID yang membolehkan anda mengawal cara dan bila pengguna boleh mengakses aplikasi dan perkhidmatan. Ikut cadangan untuk akses bersyarat dan pengesahan berbilang faktor apabila mengautomasikan proses dengan Power Automate.

Langkah-langkah berikutnya