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 makalede, Azure ortamında sunulan çeşitli Otomasyon hizmetleri açıklanmaktadır. Bu hizmetler iş ve operasyonel süreçleri otomatikleştirebilir ve birden çok hizmet, sistem ve süreç arasındaki tümleştirme sorunlarını çözebilir. Otomasyon hizmetleri, gerçekleştirilecek giriş, eylem, etkinlik, koşullar, hata işleme ve çıkış oluşturma işlemlerini tanımlayabilir. Bu hizmetleri kullanarak çeşitli etkinlikleri bir zamanlamaya göre çalıştırabilir veya el ile talep tabanlı yürütme gerçekleştirebilirsiniz. Her hizmetin benzersiz avantajları ve hedef kitlesi vardır. Bu hizmetleri kullanarak, aşağıdakiler de dahil olmak üzere, çalışma görevlerini el ile yerine getirmekten bu görevler için otomasyon oluşturmaya geçiş yapabilirsiniz:
- Eylem gerçekleştirme süresini azaltma
- Eylemi gerçekleştirme riskini azaltma
- Daha fazla yenilik için insan kapasitesini artırma
- İşlemleri standartlaştırma
Otomasyon işlemlerinde kategoriler
Otomasyon üç geniş işlem kategorisinde gereklidir:
Kaynakların dağıtımı ve yönetimi: Bulut kaynaklarının yinelenebilir ve tutarlı dağıtımını ve yönetimini sağlamak için kod aracı olarak otomasyon veya altyapıyı kullanarak program aracılığıyla oluşturun ve yapılandırın. Örneğin, bir Azure Ağ Güvenlik Grubu dağıtılabilir ve güvenlik grubu kuralları bir Azure Resource Manager şablonu veya otomasyon betiği kullanılarak oluşturulur.
Dış olaylara yanıt: Veritabanı değişikliklerine yanıt verme, bir web sayfasına verilen girişlere göre hareket etme gibi kritik bir dış olayı temel alarak sorunları tanılayabilir ve çözebilirsiniz.
Karmaşık Düzenleme: Birinci veya üçüncü taraf ürünlerle tümleştirerek uçtan uca otomasyon iş akışları tanımlayabilirsiniz.
Otomasyon için Azure hizmetleri
Birden çok Azure hizmeti yukarıdaki gereksinimleri karşılayabilir. Her hizmetin avantajları ve sınırlamaları vardır ve müşteriler otomasyon gereksinimlerini karşılamak için birden çok hizmet kullanabilir.
Kaynakların dağıtımı ve yönetimi
- Bicep ile Azure Resource Manager (ARM) şablonları
- Azure Blueprints
- Azure Automation
- Azure Otomatik Yönetimi (makine yapılandırması ve yönetimi için)
Dış olaylara yanıt verme
- Azure İşlevleri
- Azure Automation
- Uyumluluk durumunda bir değişiklik olduğunda eylem almak için Azure İlkesi Konuk Yapılandırması
Birinci veya üçüncü taraf ürünlerle karmaşık orkestrasyon ve entegrasyon
- Azure Logic Apps
- Azure İşlevleri veya Azure Otomasyonu (Azure Logic uygulaması, karmaşık otomasyon senaryolarını karşılamak için kullanılabilecek Azure Otomasyonu ve Azure İşlevleri dahil olmak üzere diğer hizmetlere 400'den fazla bağlayıcıya sahiptir)
Otomasyon hizmetlerini dağıtma ve yönetme
Azure Resource Manager (ARM) şablonu
Azure Resource Manager, Azure kaynakları için yinelenebilir ve tutarlı dağıtım şablonları geliştirmek için bir dil sağlar. Şablon, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bunu oluşturmak için programlama komutlarının dizisini yazmak zorunda kalmadan dağıtmak istediğiniz şeyi belirtmenizi sağlayan bildirim temelli söz dizimi kullanır. Şablonda, dağıtılacak kaynakları ve bu kaynakların özelliklerini belirtirsiniz. Daha fazla bilgi edinin.
Bicep
ARM şablonlarıyla aynı özellikleri sunan ancak kullanımı daha kolay olan bir söz dizimi ile Bicep adlı yeni bir dil ekledik. Her Bicep dosyası dağıtım sırasında otomatik olarak bir ARM şablonuna dönüştürülür. Kod seçenekleri olarak altyapıyı düşünüyorsanız Bicep'i öneririz. Daha fazla bilgi için bkz . Bicep nedir?
Aşağıdaki tabloda ARM şablonu ve Bicep için senaryolar ve kullanıcılar açıklanmaktadır:
| Senaryolar | Kullanıcılar |
|---|---|
| Sanal makineler, ağlar, depolama hesapları, kapsayıcılar gibi altyapı kaynaklarını oluşturun, yönetin ve güncelleştirin.
Uygulamaları dağıtın, etiketler ekleyin, ilkeler atayın ve rol tabanlı erişim denetiminin tümünü bildirimli olarak kod olarak atayın ve CI\CD araçlarınızla tümleştirin. Üretim, üretim dışı ve olağanüstü durum kurtarma gibi birden çok ortamı yönetin. Kaynakları uygun ölçekte tutarlı ve güvenilir bir şekilde dağıtın. |
Uygulama Geliştiricileri, Altyapı Yöneticileri, DevOps Mühendisleri Azure'ı ilk kez veya birincil bulutları olarak Azure'ı kullanıyor.
BT Mühendisi\Bulut Mimarı, bulut altyapısı dağıtımının sorumluluğundadır. |
Azure Blueprints (Önizleme)
Not
11 Temmuz 2026'da Azure Blueprints (Önizleme) kullanımdan kaldırılacaktır. Daha fazla bilgi edinin
Azure Blueprints (Önizleme), kuruluşun standartlarına, desenlerine ve gereksinimlerine uyan ve uygulayan yinelenebilir bir Azure kaynakları kümesi tanımlar. Şemalar, çeşitli kaynak şablonlarının ve Rol atamaları, İlke atamaları, ARM şablonları ve Kaynak grupları gibi diğer yapıtların dağıtımını düzenlemenin bildirim temelli bir yoludur. Daha fazla bilgi edinin.
| Senaryolar | Kullanıcılar |
|---|---|
| Dağıtılan altyapının kuruluş uyumluluk standartlarını karşıladığından emin olmak için altyapı kaynakları oluşturun, yönetin ve güncelleştirin.
Azure dağıtımlarını denetleme ve izleme. |
Dağıtılan Azure altyapısının kuruluş uyumluluk standartlarını karşıladığından emin olmak için sorumlu denetçiler ve merkezi bilgi teknolojisi grupları. |
Azure Otomasyonu
Azure Otomasyonu, bulutta veya karma ortamlarda grafik, PowerShell ve Python runbook'larını kullanarak yinelenen işlemleri düzenler. Karmaşık işlerin düzenlenebilmesini sağlayan değişkenler, bağlantılar ve nesneler de dahil olmak üzere kalıcı paylaşılan varlıklar sağlar. Daha fazla bilgi edinin.
PowerShell Galerisi 3.000'den fazla modül vardır ve PowerShell topluluğu büyümeye devam etmektedir. PowerShell modüllerini temel alan Azure Otomasyonu hem birinci hem de üçüncü taraf birden çok uygulama ve satıcıyla çalışabilir. Daha fazla uygulama satıcısı tümleştirme, genişletilebilirlik ve otomasyon görevleri için PowerShell modülleri yayımladıkça, herhangi bir değişiklik yapmadan mevcut bir PowerShell betiğini bir otomasyon hesabında PowerShell runbook'u olarak yürütmek için olduğu gibi kullanabilirsiniz.
| Senaryolar | Kullanıcılar |
|---|---|
| Otomasyon'un, Azure Resource Manager şablonu kullanarak bir Azure kaynağı dağıtan bir Automation PowerShell runbook'u yazmasına olanak tanır.
Görevleri zamanlayın; örneğin, vm'leri veya hizmetleri gece geliştirme/test etme işlemini durdurun ve gün boyunca açın. Sistem uyarıları, hizmet uyarıları, yüksek CPU/bellek uyarıları, ServiceNow biletleri vb. gibi uyarılara yanıt verme. SQL Server, Active Directory gibi şirket içi sunucuları otomatikleştirmeyi yönetebileceğiniz karma otomasyon. Azure kaynak yaşam döngüsü yönetimi ve idaresi kaynak sağlamayı, sağlamayı kaldırmayı, doğru etiketleri, kilitleri, NSG'leri vb. eklemeyi içerir. |
BT yöneticileri, Sistem yöneticileri, PowerShell veya Python tabanlı betiklerde yetkin olan BT operasyon yöneticileri.
Altyapı yöneticileri, şirket içi altyapıyı betikleri kullanarak veya şirket içinde çalışan sunucularda ay sonu işlemleri gibi uzun süre çalışan işleri yürüterek yönetir. |
Azure Otomasyonu tabanlı konuk içi yönetim
Yapılandırma yönetimi : Envanteri toplar ve ortamınızdaki değişiklikleri izler. Daha fazla bilgi edinin. Yapılandırma kaymasını bulmak ve düzeltmek için makinelerinizin istenen durumunu yapılandırabilirsiniz. Daha fazla bilgi edinin.
Güncelleştirme yönetimi : Sunucuların uyumluluğunu değerlendirin ve makinelerinizde güncelleştirme yüklemesini zamanlayın. Daha fazla bilgi edinin.
| Senaryolar | Kullanıcılar |
|---|---|
| Sunucularınızda yüklü olan her şeye karşı dikkatli olarak makinelerinizdeki yazılım, hizmetler, dosya ve kayıt defteri değişikliklerini algılayın ve uyarın.
Azure Update yönetimini kullanarak sunucularınıza güncelleştirmeleri değerlendirin ve yükleyin. Sunucularınızın istenen durumunu yapılandırın ve uyumlu olduklarından emin olun. |
Merkezi BT\Altyapı Yöneticileri\Denetçiler, büyük ölçekte mevzuat gereksinimlerini arar ve sunucuların son durumunun istenen, düzeltme eki yapılan ve denetlenen gibi görünmesini sağlar. |
Azure Otomatik Yönetim (Önizleme)
Yinelenen, günlük operasyonel görevleri, VM'nin sağlıklı ve kararlı durumunun müdahale gerektirmeyen yönetime eşit olduğu, sadece istisnaları yöneten bir yönetim modeliyle değiştirir. Daha fazla bilgi edinin.
Linux ve Windows desteği
- Azure hizmetlerinin en iyi yöntemlerini seçmek için sanal makineleri akıllı bir şekilde eklemenizi sağlar
- Her hizmeti Azure en iyi yöntemlerine göre otomatik olarak yapılandırmanıza olanak tanır
- Geliştirme\Test ve Üretim iş yükü için VM En iyi yöntemler şablonu aracılığıyla en iyi uygulama hizmetlerinin özelleştirilmesini destekler
- Kaymayı izlemenize ve algılandığında düzeltmenize olanak tanır
- Basit bir deneyim sağlar (nokta, seçme, ayarlama ve unutma)
| Senaryolar | Kullanıcılar |
|---|---|
| Konuk işletim sistemini Microsoft temel yapılandırmasına göre otomatik olarak yapılandırılır.
Kaymayı otomatik olarak algılar ve vm'nin yaşam döngüsünün tamamında düzeltilir. Makinelerin eller serbest bir şekilde yönetilmesini hedefler. |
BT Yöneticileri, Infra Administrators, BT İşlem Yöneticileri, sunucu iş yükünü, yedekleme, olağanüstü durum kurtarma, güvenlik güncelleştirmeleri, güvenlik tehditlerine yanıt verme gibi günlük yönetici görevlerini Azure ve şirket içinde yönetmekten sorumludur.
Sunucuları yönetmek veya daha düşük öncelikli görevlerde zaman geçirmek istemeyen geliştiriciler. |
Otomasyon iş akışında olaylara yanıt verme
Azure İlkesi tabanlı Konuk Yapılandırması
Azure İlkesi tabanlı Konuk Yapılandırması, Azure Otomasyonu Durum Yapılandırması'nın sonraki yinelemesidir. Daha fazla bilgi edinin.
Nelerin yüklü olduğunu kontrol edebilirsiniz:
- Azure Automation State Configuration'ın bir sonraki sürümü.
- Bilinen zararlı uygulamalar, protokol sertifikaları, yönetici ayrıcalıkları ve aracıların durumu değerlendirmesi için.
- Müşteri tarafından yazılan içerik için.
| Senaryolar | Kullanıcılar |
|---|---|
| Şunları içerebilen uyumluluk verilerini alın: İşletim sisteminin yapılandırması – dosyalar, kayıt defteri ve hizmetler, Uygulama yapılandırması veya iletişim durumu, Ortam ayarlarını denetleyin.
Kapsamdaki tüm makinelere (Set), mevcut makinelere reaktif olarak veya yeni dağıtılan makinelere proaktif olarak ayarları denetleyin veya dağıtın. İsteğe bağlı veya sürekli düzeltme sağlamak için politika olaylarına yanıt verin. |
Merkezi BT, Altyapı Yöneticileri, Denetçiler (Bulut koruyucuları) büyük ölçekte mevzuat gereksinimleri üzerinde çalışıyor ve sunucuların son durumunun istenen gibi görünmesini sağlıyor.
Uygulama ekipleri, değişikliği yayınlamadan önce uyumluluğu doğrular. |
Azure Otomasyonu - Süreç Otomasyonu
Bulutta veya karma ortamda grafik, PowerShell ve Python runbook'larını kullanarak yinelenen işlemleri düzenler. Daha fazla bilgi edinin.
- Karmaşık işlerin düzenlenebilmesini sağlayan değişkenler, bağlantılar ve nesneler de dahil olmak üzere kalıcı paylaşılan varlıklar sağlar
- Azure İzleyici uyarısına temel alarak veya bir web kancası aracılığıyla bir runbook'u çağırmanıza olanak tanır.
| Senaryolar | Kullanıcılar |
|---|---|
| Splunk veya ServiceNow gibi birinci veya üçüncü taraf izleme araçlarından sistem uyarılarına, hizmet uyarılarına veya yüksek CPU/bellek uyarılarına yanıt verin, ServiceNow bilet temeli uyarıları oluşturun vb.
Sql Server, Active Directory gibi şirket içi sunucularda bir dış olayı temel alarak otomasyonu yönetebileceğiniz karma otomasyon senaryoları. Azure izleyici uyarılarına göre Kaynak sağlama, sağlamayı kaldırma, doğru etiketler, kilitler, NSG'ler vb. ekleme gibi özellikleri içeren Azure kaynak yaşam döngüsü yönetimi ve idaresi. |
BT yöneticileri, Sistem yöneticileri, PowerShell veya Python tabanlı betiklerde yetkin olan BT operasyon yöneticileri. |
Azure işlevleri
Çeşitli kaynaklardan, üçüncü taraf hizmetlerden ve şirket içi sistemlerden gelen kritik olaylara tepki vermek için kod yazmanızı sağlayan sunucusuz, olay odaklı bir otomasyon işlem platformu sağlar. Örneğin, altyapı hakkında endişelenmeden bir HTTP tetikleyici. Daha fazla bilgi edinin.
- C#, Java, JavaScript, PowerShell veya Python gibi işlevleri istediğiniz dilde yazmak ve belirli kod parçalarına odaklanmak için çeşitli dilleri kullanabilirsiniz. İşlevler çalışma zamanı bir açık kaynak.
- barındırma planını işlev uygulaması ölçeklendirme gereksinimlerinize, işlevlerinize ve gerekli kaynaklara göre seçebilirsiniz.
- Dayanıklı işlevler aracılığıyla karmaşık iş akışlarını düzenleyebilirsiniz.
- Beklenmeyen zaman aşımı sorunlarına neden olabilecek büyük ve uzun süre çalışan işlevlerden kaçınmalısınız. Daha fazla bilgi edinin.
- İşlev Uygulamaları içinde PowerShell betikleri yazarken, işlevin nasıl davranacağını, nasıl tetikleneceğini ve giriş ve çıkış parametrelerini tanımlamak için betikleri düzenlemeniz gerekir (örneğin, nasıl tetiklendiği ve giriş ve çıkış parametreleri). Daha fazla bilgi edinin.
| Senaryolar | Kullanıcılar |
|---|---|
| VM silindiğinde kaynak grubu temel maliyet merkezine etiket ekleme gibi kaynaklardaki olaylara yanıt verin.
Belirli bir zamanda vm'yi durdurmak ve başlatmak için desen ayarlama, blob depolama içeriğini düzenli aralıklarla okuma gibi zamanlanmış görevleri ayarlayın. CPU etkinliği %90'a çıktığında, ekibe olay bildirimini göndermek için Azure uyarılarını işleyin. Microsoft 365 gibi dış sistemlerle düzenleme. Veritabanı değişikliklerine yanıt verme. |
C#, F#, PHP, Java, JavaScript, PowerShell veya Python gibi kodlama dillerinde yetenekli Olan Uygulama geliştiricileri.
Azure İşlevlerinin daha büyük bir uygulama iş akışının parçası olabileceği sunucusuz uygulamalar oluşturan Bulut Mimarları. |
Azure Otomasyonu kapsamında karmaşık işleri yönetme
Azure mantık uygulamaları
Logic Apps, uygulamalarınızı, verilerinizi, hizmetlerinizi ve sistemlerinizi tümleştiren karmaşık düzenleme iş akışları oluşturmaya ve çalıştırmaya yönelik bir platformdur. Daha fazla bilgi edinin.
- Şirket içi, hibrit ve bulutta yerel olarak çalışan birinci ve üçüncü taraf uygulamalar, hizmetler ve sistemler arasında akıllı tümleştirmeler oluşturmanıza olanak tanır.
- İş akışlarınızda kullanmak üzere 450'den fazla yönetilen bağlayıcıyı ve büyüyen Azure bağlayıcıları ekosistemini kullanmanıza olanak tanır.
- Kurumsal tümleştirme ve B2B senaryoları için birinci sınıf destek sağlar.
- İş akışlarını görsel olarak oluşturma ve düzenleme esnekliği sağlar - düşük kod\kod yok yaklaşımı
- Yalnızca bulutta çalışır.
- Hazır eylemler ve tetikleyicilerden oluşan geniş bir koleksiyon sağlar.
| Senaryolar | Kullanıcılar |
|---|---|
| Belirli bir olay gerçekleştiğinde Office 365'i kullanarak e-posta bildirimleri zamanlayın ve gönderin. Örneğin, yeni bir dosya yükleniyor.
Şirket içi sistemlerde ve bulut hizmetlerinde müşteri siparişlerini yönlendirme ve işleme. Karşıya yüklenen dosyaları bir SFTP veya FTP sunucusundan Azure Depolama Alanına taşıyın. Tweet'leri izleyin, yaklaşımı analiz edin ve gözden geçirilmesi gereken öğeler için uyarılar veya görevler oluşturun. |
Pro tümleştiricileri ve geliştiriciler, dış sistemlere veya API'lere gelişmiş tümleştirme senaryoları için düşük kod/kod yok seçeneğini kullanmak isteyen BT uzmanları. |
Azure Otomasyonu - Süreç Otomasyonu
Bulutta veya karma ortamda grafik, PowerShell ve Python runbook'larını kullanarak yinelenen işlemleri düzenler. Karmaşık işlerin düzenlenebilmesini sağlayan değişkenler, bağlantılar ve nesneler de dahil olmak üzere kalıcı paylaşılan varlıklar sağlar. Daha fazla bilgi edinin.
| Senaryolar | Kullanıcılar |
|---|---|
| ITSM uyarılarından tetiklenen runbook'lar aracılığıyla kaynak sağlama, kaynağı bırakma, doğru etiketler ekleme, kilitler, NSG'ler vb. işlemlerini içeren Azure kaynak yaşam döngüsü yönetimi ve yönetişimi.
Hibrit çalışanı buluttan şirket içine köprü olarak kullanarak şirket içinde kaynak\kullanıcı yönetimini etkinleştirme. Otomasyon runbook'ları aracılığıyla karmaşık olağanüstü durum kurtarma iş akışlarını yürütebilirsiniz. Azure Otomasyonu Bağlayıcısı aracılığıyla Logic apps iş akışının bir parçası olarak otomasyon runbook'larını yürütebilirsiniz. |
BT yöneticileri, Sistem yöneticileri, PowerShell veya Python tabanlı betiklerde yetkin olan BT operasyon yöneticileri.
Altyapı Yöneticileri, betikleri kullanarak şirket içi altyapıyı yönetir veya şirket içinde çalışan sunucularda ay sonu işlemleri gibi uzun süre çalışan işler yürütür. |
Azure işlevleri
Çeşitli kaynaklardan, üçüncü taraf hizmetlerden ve şirket içi sistemlerden gelen kritik olaylara tepki vermek için kod yazmanızı sağlayan sunucusuz, olay odaklı bir otomasyon işlem platformu sağlar. Örneğin, temel alınan platform hakkında endişelenmeden bir HTTP tetikleyicisi ile ilgili daha fazla bilgi edinin.
- C#, Java, JavaScript, PowerShell veya Python gibi işlevleri istediğiniz dilde yazmak ve belirli kod parçalarına odaklanmak için çeşitli dilleri kullanabilirsiniz. İşlevler çalışma zamanı bir açık kaynak.
- barındırma planını işlev uygulaması ölçeklendirme gereksinimlerinize, işlevlerinize ve gerekli kaynaklara göre seçebilirsiniz.
- Dayanıklı işlevler aracılığıyla karmaşık iş akışlarını düzenleyebilirsiniz.
- Beklenmeyen zaman aşımı sorunlarına neden olabilecek büyük ve uzun süre çalışan işlevlerden kaçınmalısınız. Daha fazla bilgi edinin.
- İşlev Uygulamaları içinde PowerShell betikleri yazarken, betikleri değiştirerek işlevin nasıl davranacağını (nasıl tetiklendiğinden ve giriş ve çıkış parametreleri gibi) tanımlamanız gerekir. Daha fazla bilgi edinin.
| Senaryolar | Kullanıcılar |
|---|---|
| VM silindiğinde kaynak grubu temel maliyet merkezine etiket ekleme gibi kaynaklardaki olaylara yanıt verin.
Belirli bir zamanda vm'yi durdurmak ve başlatmak için desen ayarlama, blob depolama içeriğini düzenli aralıklarla okuma gibi zamanlanmış görevleri ayarlayın. CPU etkinliği %90'a yükseldiğinde ekibe bildirim gönderebileceğiniz Azure uyarılarını işleyin. Microsoft 365 gibi dış sistemlerle düzenleme. Azure İşlev bağlayıcısı aracılığıyla Logic apps iş akışının bir parçası olarak Azure İşlevi yürütür. |
C#, F#, PHP, Java, JavaScript, PowerShell veya Python gibi kodlama dillerinde yetenekli olan Uygulama Geliştiricileri.
Tek veya birden çok Azure Functions'ın daha büyük bir uygulama iş akışının parçası olabileceği sunucusuz uygulamalar oluşturan Bulut Mimarları. |
Sonraki adımlar
Otomasyon işlerini güvenli bir şekilde yürütme hakkında bilgi edinmek için bkz. Azure Otomasyonu'da güvenlik için en iyi yöntemler.