Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu Power Platform Well-Architected Operational Excellence denetim listesi önerisi için geçerlidir:
OE:09 | Yaşam döngüsü endişeleri gibi işlemler için otomasyonu önceden tasarlayın ve uygulayın ve yönetişim ve uyumluluk korumaları uygulayın. Daha sonra otomasyonu iyileştirmeye çalışmayın. Platformunuzun sağladığı otomasyon özelliklerini seçin. |
---|
Bu kılavuzda, otomasyonu etkinleştirmek üzere iş yükünüzü tasarlama ve uygulamayla ilgili öneriler açıklanmaktadır. Kaynak sağlama, ölçekleme ve dağıtım gibi rutin görevlerin hızlı ve güvenilir bir şekilde gerçekleştirilmesini sağlamak için iş yükünüzü otomasyon ile tasarlayın. Otomasyon, bakım görevlerini basitleştirir ve sistemlerinizi daha verimli bir şekilde güncelleştirmenize, düzeltme eki uygulamanıza ve yükseltmenize olanak sağlar.
Temel tasarım stratejileri
İş yükünüzü geliştirirken, otomasyonu etkinleştirmek için aşağıdaki temel stratejileri göz önünde bulundurun.
İş yükü tasarımı
İş yükünüzü, fikir aşamasından devam eden iyileştirme aşamasına kadar otomasyonu destekleyecek şekilde tasarlayabilirsiniz. Öncelikle, gerekli parçaları yerine koymanıza yardımcı olması için iş yükünüzde otomasyonu nasıl uygulamak istediğinizi düşünün. Kullanacağınız otomasyon türlerini planlamaya Power Platform yardımcı olmak için Well-Architected yapı taşları açısından iş yükünüzü düşünün. Güvenlik, güvenilirlik, performans ve işlemlerin birçok işlevini otomatikleştirebilirsiniz.
İş yükünüz çalıştırıldıktan sonra yeniden düzenlemeyi en aza indirmek için otomasyon sayesinde tasarım. Hangi otomasyon araçlarını kullanacağınıza karar verirken iş yükü gereksinimlerinizi dikkate alın. Ekibinizin zaten bildiği raf dışı veya açık kaynak otomasyon araçları olabilir. Bu araçları benimsemek, iş yükünüzü otomatikleştirme yolunu kolaylaştırabilir, ancak sınırlamalarına dikkat edin. Her zaman, bulut platformunuzun sağladığı araçları inceleyip bunların uyumlu olmasını ve gereksinim duyduğunuz işlevselliği sağlamalarını sağlayın. Otomasyon için proaktif olarak planlayabileceğiniz yöntemlere örnekler:
- Dağıtım: Öngörülebilir bir standart sağlamak için uygulama dağıtımlarınızı otomatikleştirin. Dağıtım standartları geliştirerek otomatik dağıtım planlayın, takımınızı kullanacağınız araçlar konusunda eğitin ve gerekli altyapıyı uygulayın.
- Doğrulama: Düzenleme veya ilke araçlarını kullanarak uyumluluk gereksinimlerini iş yükünüze göre otomatik olarak doğrulayın. İş yükünüz için uygun doğrulama aracını belirleyin ve düzenleme sunucuları gibi gerekli sistemleri uygulamayı planlayın.
Ödünleşim: İş yükünüzü otomasyonu etkinleştirecek şekilde tasarlarken, korumak istediğiniz denetim derecesini ve otomasyon yoluyla elde edebileceğiniz verimliliği göz önünde bulundurun. Bazı durumlarda, iş yükünüz bazı işlevleri otomatikleştirecek kadar olgun olmayabilir veya otomasyonun sağlamadığı bir esneklik düzeyine gerek duyabilirsiniz.
Ayrıca iş yükünüzü tasarlarken takımınızın beceri kümesini de dikkate alın. Yüksek derecede otomasyon, ekibinizin destekleyecek donanıma sahip olmadığı araçlar gerektiriyorsa, ara adım olarak daha az kapsamlı bir tasarım kullanmanız gerekebilir.
Sürekli iş yükü geliştirmeleri
Üretimdeki iş yükünüzü inceleyin, kullanım modellerini çözümleyin ve otomasyonu iyileştirebileceğiniz alanları belirlemek için iş yükünüzle ilgili kullanıcı davranışı ve geri bildirimleri gözden geçirin. Mevcut otomasyonu geliştirmenin veya müşteri deneyiminizi iyileştirmek için yeni otomasyon sunmanın yollarını arayın.
Bu kılavuzun aşağıdaki bölümleri, iş yükü tasarımınızda ve uygulamanızda size yardımcı olabilecek belirli otomasyon alanları için öneriler sunar.
Kimlik doğrulaması ve yetkilendirme
Kimlik doğrulama ve yetkilendirme stratejinizi tasarlarken otomasyonu dikkate alın. Üretim iş yüklerinde en yüksek güvenlik düzeyini korumak önemlidir, ancak bu strateji otomasyonu etkileyebilir. Örneğin, çok faktörlü kimlik doğrulama kullanımı, otomasyon tasarımınızda dikkate alınması gereken karmaşıklık ekler. Otomatik kimlik doğrulama için insan dışı ve güvenli firmalar kullanın (örneğin, yönetilen kimlikler, iş yükü kimlikleri veya sertifikalar). Daha fazla kimlik doğrulama güvenliği için otomasyonunuza gizli ve tuş yönetimini eklediğinizden emin olun.
İş yüküne göre değişiklik tasarlayın
Yapıtlarınıza esneklik ekleyerek küçük değişiklikler yapıldığında gereksiz yere yeni çözümler dağıtmaktan kaçının. Örneğin, bir özellik bayrağı değiştiğinde çözümünüzün yeniden dağıtılması yerine, çözümünüzde uygulama yapılandırmalarını güncelleştiren ortam değişkenlerini kullanabilirsiniz. Fazla kullanma ve yapılandırma yanmasını önlemek için değişkenliğin nasıl kullanıldığını açıkça tanımladığınızdan ve belgelendiğinden emin olun.
Denetim düzlemi oluşturma
Denetim düzlemi, uygulamayı ve bağımlılıklarını bir Birleşik Arabirim yoluyla yönetmek için kullandığınız arka uç sistemi veya araç paketidir. Harici araçlarla otomasyonu desteklemek için, rest arabirimi, CLI veya webhook gibi denetim düzleminizi oluşturun.
Düzenli yedekleme ve geri yükleme, önyükleme, yapılandırma, içeri/dışarı aktarma ve toplu işlem işlemleri gibi iş yükü bileşenlerini koordine etmenize olanak tanıyan kontrol düzlemi aracılığıyla bakım işlemlerini kullanıma çıkarın. Kontrol düzlemi aracılığıyla hangi işlemlerin açığa çıkarılacağına karar verirken doğru ayrıntı düzeyini seçmeye dikkat edin.
İzleyin ve günlüğe kaydedin
Gereksinim duyduğunuz otomasyon türünü yönlendiren ölçümleri yakalamak için bir izleme stratejisi geliştirin. Otomasyon için gereken bilgileri otomasyon araçlarıyla tanınması kolay bir biçimde sağlamak için yapılandırılmış günlüğe kaydetme ve özel ölçümler kullanın. Yakaladığınız ölçümler, uyarıları ve otomatik eylemleri tetikleyen izleme sisteminde tanımlanan eşiklerle eşlenmelidir.
Kullanıcı yaşam döngüsü
Otomatik kullanıcı katılmalarına ve katılmalarına olanak sağlamak için iş yükünüzü tasarleyin. İzinleri güncelleştiren, kaynakları paylaşan, kimlik bilgileri ile gizli yönetim sağlayan otomatik komut dosyaları planlayın.
Düzenleme ve ilke kullanımı
Sürekli iş yükü yönetiminizin bir parçası olarak, uyumluluk ve iş gereksinimlerini karşılamalarına yardımcı olması için kaynaklarınızdaki İstenilen Durum Yapılandırmasını (DSC) otomatikleştirebilirsiniz. DSC otomasyonu, yapılandırma sürüklenmesinin hızlı bir şekilde yakalanmasını ve düzeltilmesini sağlar.
DSC'yi düzenleme araçları veya ilke yönetimi araçları kullanarak otomatikleştirebilirsiniz. Jenkins gibi Azure DevOps düzenleme araçlarını, itme tabanlı mekanizmalar olarak düşünün. Düzenleme araçları, yapılandırma güncelleştirmelerinin, el ile veya otomatikleştirilmiş dağıtım gibi bir iş akışı olayı üzerinden gönderilmesine olanak tanır. Bu güncelleştirmeler, dağıtım betiğinizde tanımlanan bir görev dizisinin parçası olarak çalıştırılır. İlke yönetimi araçları çekme tabanlı mekanizmalar kullanır, bu da bir sistemin iş yükünüzün temel düzeyinde çalıştığı ve DSC'nize karşı durumunu denetlemek için iş yükünü düzenli aralıklarla yokladığı anlamına gelir. Anket yanlış bir yanlışlık veya yapılandırma drifti tanımlarsa, araç düzeltici eyleme geçer.
Düzenleme ve politika yönetimi araçları arasında karar verirken aşağıdaki etmenleri göz önünde bulundurun:
Düzenleme araçları, yapılandırmada sürüklenme için iş yükünüzü proaktif olarak yoklamak için yerleşik özelliklere sahip yoktur. Düzenleme araçları, kod (IaC) dağıtımı ve yönetimi olarak altyapı standardının devam etmesi için sürekli tümleştirme ve sürekli teslim (CI/CD) ardışık düzeninizle bütünleştirilmelidir. Düzenleme araçlarını kullanmanın bir avantajı, kaynaklar dağıtıldığında her zaman tam olarak yapılandırılmış olmasıdır.
İlke yönetimi araçları, bir veya daha fazla kaynak gruplarını etkileyen ilkeler tanımlamanıza olanak sağlar. Bu ilkeler, kaynak ilke yönetim sistemiyle denetime alındığında uygulanır. İlke yönetimini kullanmanın bir avantajı, bu sistemlerin kod odaklı olmamasıdır, bu nedenle ekibinizdeki operatörlerin benimsemesi daha kolay olabilir.
Ayrıca, yeni kaynaklarda yapmayı planladığınız yapılandırma güncelleştirmelerinin dağıtım sırasında yapılması gerekip gerekmediğini, kodda güncelleştirmeleri tanımlamanın işletimsel uygulamalarınıza uyup uymadığını ve kaç kaynak türü dağıtmayı planladığınızı göz önünde bulundurun. Kaynak türleri arasında birçok farklı yapılandırma varsa, ilke araçları güncelleştirmeleri yönetmenin daha kolay bir yolu olabilir.
Power Platform kolaylaştırma
Ortam grupları , yöneticilerin düz ortam listelerini iş birimi, proje ve konum gibi farklı ölçütlere göre yapılandırılmış gruplar halinde düzenlemelerine yardımcı olmak için tasarlanmıştır. Yöneticiler, ortamları toplu olarak yönetmek için gruplara kurallar uygulayarak manuel çabayı azaltabilir ve tutarlılık sağlayabilir.
Programlanabilirlik ve genişletilebilirlik araçları, yöneticilerin kiracıları için rutin etkinlikleri düzenlemesi ve otomatikleştirmesi için kullanılabilir. Mevcut araçlar arasında bağlayıcılar, Power Platform CLI, PowerShell cmdlet'ler ve API'ler bulunur.
Çözümlerdeki ortam değişkenleri, iş yükündeki tasarım değişkenliğini destekler; örneğin, daha sonra diğer uygulama nesnelerine giriş görevi gören parametre anahtarlarını ve değerlerini depolamak için. Tüketen nesnelerden parametreleri ayırmak aynı ortamdaki değerleri değiştirmenize veya diğer ortamlara çözümler geçirmenize olanak sağlar.
Koşullu Erişim , kullanıcıların uygulamalara ve hizmetlere nasıl ve ne zaman erişebileceğini denetlemenize olanak tanıyan bir kimlik özelliğidir Microsoft Entra . Power Automate ile işlemleri otomatikleştirirken koşullu erişim ve çok faktörlü kimlik doğrulama önerilerini izleyin.