Giriş

Tamamlandı

Ortam sağlama ve yapılandırma yönetiminin el ile yürütülmesi hem zahmetli hem de hataya açıktır.

Microsoft Azure DevOps, el ile yürütme yoluyla ortaya atılan hataların olasılığını azaltmak için otomasyonu destekler.

Otomasyon ayrıca konu uzmanlarına güvenmeden çalışmayı daha hızlı tamamlamanın ek avantajını da sunar.

Microsoft Azure, sıfırdan otomasyonu desteklemek için oluşturulmuş bir hizmettir.

Azure Otomasyonu, kullanıcıların bulut ve kurumsal ortamda yaygın olarak gerçekleştirilen el ile, uzun süre çalışan, hataya açık ve sık tekrarlanan görevleri otomatikleştirmesi için bir yol sağlayan bir Azure hizmetidir.

Azure Otomasyonu zaman kazandırır ve normal yönetim görevlerinin güvenilirliğini artırır.

Hatta görevleri düzenli aralıklarla otomatik olarak yürütülecek şekilde zamanlayabilirsiniz.

Runbook'ları kullanarak işlemleri otomatikleştirebilir veya İstenen Durum Yapılandırması (DSC) kullanarak yapılandırma yönetimini otomatikleştirebilirsiniz.

Azure Otomasyonu hakkında daha fazla bilgi için bkz. Azure Otomasyonu giriş.

Azure Otomasyonu simgesi

azure içinde otomatikleştirmenin tek yolu Azure Otomasyonu değildir.

Bu işlemlerden bazılarını yapmak için açık kaynak araçları da kullanabilirsiniz.

Ancak, Azure Otomasyonu bu işlemleri el ile yaptıysanız yönetmeniz gereken tümleştirme karmaşıklığının çoğunu kaldırmak için kullanılabilen tümleştirme kancaları.

Bazı Azure Otomasyonu özellikleri şunlardır:

  • İşlem otomasyonu - Azure Otomasyonu sık, zaman alan ve hataya açık bulut yönetimi görevlerini otomatikleştirme olanağı sağlar.
  • Azure Otomasyonu Durum Yapılandırması - Windows PowerShell DSC yapılandırmalarını yazmanıza, yönetmenize ve derlemenize, DSC Kaynaklarını içeri aktarmanıza ve tüm buluttaki hedef düğümlere yapılandırma atamanıza olanak tanıyan bir Azure hizmetidir. Daha fazla bilgi için Azure Otomasyonu Durum Yapılandırmasına Genel Bakış'ı ziyaret edin.
  • Azure Update Manager - Azure'da, şirket içi ortamlarda veya diğer bulut sağlayıcılarında Windows ve Linux bilgisayarlar için işletim sistemi güncelleştirmelerini yönetin. Azure, şirket içi ve diğer bulut hizmetleri için güncelleştirme uyumluluğu görünürlüğü elde edin. Tanımlı bir bakım penceresi içinde güncelleştirme yüklemelerini düzenlemeye yönelik zamanlanmış dağıtımlar oluşturabilirsiniz. Daha fazla bilgi için Azure Update Manager'ı ziyaret edin.
  • GitHub, Azure DevOps, Git veya Team Foundation Sürüm Denetimi depolarıyla tümleştirme. Daha fazla bilgi için Azure Otomasyonu kaynak denetimi tümleştirmesi bölümüne gidin.
  • Amazon Web Services (AWS) Kaynaklarını otomatikleştirme - Azure'daki Otomasyon runbook'larını kullanarak AWS'deki kaynaklarla ortak görevleri otomatikleştirin. Daha fazla bilgi için Bkz . Amazon Web Services ile Runbook'ların kimliğini doğrulama.
  • Paylaşılan kaynakları yönetme - Azure Otomasyonu ortamlarınızı büyük ölçekte otomatikleştirmeyi ve yapılandırmayı kolaylaştıran bir dizi paylaşılan kaynak (bağlantılar, kimlik bilgileri, modüller, zamanlamalar ve değişkenler gibi) oluşur.
  • Yedeklemeleri çalıştırma - Azure Otomasyonu belirli aralıklarla Azure Blob Depolama yedekleme gibi veritabanı dışı sistemlerin düzenli yedeklemelerini çalıştırmanıza olanak tanır.

Azure Otomasyonu, Windows ve Linux işletim sistemlerine ek olarak hibrit bulut ortamlarında da çalışır.

Bu modülde runbook'lar, web kancaları ve PowerShell iş akışlarını kullanarak Azure DevOps ile Azure otomasyonu açıklanmaktadır.

Ortamınız için otomasyon oluşturmayı ve yönetmeyi öğreneceksiniz.

Öğrenme hedefleri

Bu modülü tamamladıktan sonra öğrenciler ve profesyoneller şunları yapabilir:

  • Azure DevOps ile otomasyon uygulama.
  • Runbook'ları oluşturun ve yönetin.
  • Web kancaları oluşturun.
  • İş akışı runbook'u ve PowerShell iş akışları oluşturun ve çalıştırın.

Önkoşullar

  • DevOps'un ne olduğunu ve kavramlarını anlama.
  • Sürüm denetimi ilkeleri hakkında bilgi sahibi olunması yararlıdır ancak gerekli değildir.
  • Yazılım teslim eden bir kuruluşta deneyim sahibi olmak faydalıdır.