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.
DevOps
DevOps şu etkinlikleri ve işlemleri içerir:
- sürekli tümleştirme (CI)
, tüm geliştirici kodlarını sık sık merkezi bir kod tabanında birleştirme ve ardından otomatik derleme ve test işlemleri gerçekleştirme uygulamasıdır. Amaç, kod sorunlarını hızla bulup düzeltmek, dağıtımı kolaylaştırmak ve kod kalitesini sağlamaktır. Daha fazla bilgi için bkz. Sürekli Tümleştirme nedir?. - Sürekli teslim (CD), otomatik olarak kod oluşturma, test etme ve üretim benzeri ortamlara dağıtma uygulamasıdır. Amaç, kodun her zaman dağıtıma hazır olduğundan emin olmaktır. Tam bir CI/CD işlem hattı oluşturmak için sürekli teslim eklemek, kod hatalarını en kısa sürede algılamanıza yardımcı olur. Ayrıca, düzgün test edilmiş güncelleştirmelerin kısa bir süre içinde yayınlanmasını sağlar. Daha fazla bilgi için bkz. Sürekli Teslim nedir?.
- Sürekli dağıtım, CI/CD işlem hattından geçirilen güncelleştirmeleri otomatik olarak alan ve bunları üretime dağıtan ek bir işlemdir. Sürekli dağıtım, güçlü otomatik test ve gelişmiş süreç planlaması gerektirir. Tüm takımlar için uygun olmayabilir.
- Sürekli izleme, DevOps ve BT operasyon yaşam döngülerinin her aşamasında izlemeyi birleştirmek için gereken süreci ve teknolojiyi ifade eder. İzleme, uygulama geliştirme aşamasından üretim aşamasına geçerken uygulamanızın ve altyapınızın sistem durumunu, performansını ve güvenilirliğini sağlamaya yardımcı olur. Sürekli izleme, CI ve CD kavramlarını temel alır.
Azure'da DevOps'a giriş
DevOps veya Azure'de DevOps hakkında daha fazla bilgi edinmeniz gerekiyorsa, öğrenmeniz gereken en iyi yer Microsoft Learn eğitimi. Bu ücretsiz çevrimiçi platform, Microsoft ürünleri ve daha fazlası için etkileşimli eğitim sağlar. Learn hakkında bilginiz yoksa , Microsoft Learn eğitimi turuna veya Microsoft Learn eğitimineyönelik hızlı bir video turuna gidebilirsiniz.
Azure hakkında bilgi sahibi olduktan sonra DevOps'a özgü öğrenme yollarını izleyip izlememeye karar vekleyebilirsiniz, örneğin:
Azure DevOps Azure DevOps - Azure DevOps ile uygulamaları geliştirin
DevOps için diğer eğitim malzemelerine göz atın
Üretim yolu
Gözden geçirerek üretim yolunuzu planlayın:
- DevOps kılavuzları
- Azure genellikle DevOps çözümlerinin uygulanmasında kullanılan hizmetler
- Örnek DevOps mimarileri
DevOps kılavuzları
| Makale veya bölüm | Açıklama |
|---|---|
| Operasyonel Mükemmelik Kalıpları | Bulut ortamında Microsoft Azure Well-Architected Framework'nin beş yapı taşından biri olan Operasyonel Mükemmellik elde etmek için tasarım desenlerinin listesi. Daha fazla desen için bkz. Bulut Tasarım Desenleri. |
| Azure Monitor kılavuzu | Bulut ortamlarını izlemek için Azure Monitor kullanmanıza yardımcı olacak bir dizi makale. Serinin ilk makalesi Azure Monitor en iyi yöntemleridir: İzleme stratejinizi ve yapılandırmanızı planlama. |
| Git Tümleştirmesi ile Sürekli Tümleştirme ve Doku Dağıtım İşlem Hatları Aracılığıyla Sürekli Dağıtım | Microsoft Fabric'de CI/CD, sürüm denetimi ve dal tabanlı iş akışları için Fabric çalışma alanınızı bir git deposuna (Azure DevOps veya GitHub) bağlayarak sağlanır. Sürekli Dağıtım, el ile veya Doku REST API'lerini kullanarak otomasyon aracılığıyla ortamlar arasında içerik yükseltmenizi sağlayan Doku Dağıtım İşlem Hatları kullanılarak yönetilir. |
| Azure VMware Solution kurumsal ölçekli senaryo için Platform otomasyonu | operasyonel otomasyona yönelik yönergeler de dahil olmak üzere Azure VMware Solution dağıtmaya yönelik genel bakış. |
Azure DevOps hizmetleri
| Azure hizmeti | Dokümantasyon | Açıklama |
|---|---|---|
| Azure Artifacts | Azure Artifacts genel bakış | CI/CD işlem hatlarınız için tam tümleşik paket yönetimi. |
| Azure DevOps | Azure DevOps belgeleri | Geliştirme yaşam döngünüzü uçtan uca yönetmek için modern geliştirme hizmetleri. Azure Repos, Azure Pipelines ve Azure Artifacts içerir. |
| Azure DevTest Labs | Azure DevTest Labs belgeleri | Geliştirme ve test ortamlarını sağlamak için yeniden kullanılabilir şablonlar ve yapıtlar. |
| Azure Monitor | Azure Monitor belgeleri | Uygulamalarınıza, altyapınıza ve ağınıza tam gözlemlenebilirlik sağlar. |
| Azure Pipelines | Azure Pipelines belgeleri | Bulutta barındırılan işlem hatlarını kullanarak derleme ve dağıtımı otomatikleştirmenize yardımcı olur. |
| Azure Repos | Azure Repos belgeleri | Projeniz için sınırsız, bulutta barındırılan özel Git depoları sağlar ve gelişmiş güvenlik GitHub kullanmak üzere yapılandırılabilir. |
| Azure Resource Manager | Azure Resource Manager belgeleri | Kaynak yönetimi için tutarlı dağıtım, kuruluş ve denetim sağlar. |
| Azure Resource Manager şablonları (ARM şablonları) | ARM şablon belgeleri | Projenizin altyapısını ve yapılandırmasını tanımlamak için kullanabileceğiniz şablonlar. |
| Azure Test Plans | Azure Test Plans belgeleri | Uygulamalarınız için planlı ve keşif amaçlı test hizmetleri sağlar. |
Örnek DevOps mimarileri
DevOps mimarileri burada bulunur:
| Bölüm | bölümündeki ilk makale |
|---|---|
| Çözüm fikirleri | Azure VM'ler için CI/CD |
Bazı örnek mimariler aşağıda verilmiştir. Her biri için mimaride kullanılan önemli Azure hizmetlerinin bir listesi vardır.
| Mimarlık | Açıklama | kullanılan Azure hizmetleri |
|---|---|---|
| APIOps ile otomatik API dağıtımları | Kaliteli API'ler sağlamak için GitOps ve DevOps tekniklerini uygulayın. | Azure Repos, API Management, Azure DevOps, Azure Pipelines, Azure Repos |
| Azure DevOps kullanarak CI/CD işlem hattı tasarlayın | Azure DevOps ve diğer hizmetleri kullanarak CI/CD işlem hattı oluşturun. | Azure Repos, Azure Test Plans, Azure Pipelines |
En iyi yöntemler
Microsoft Azure Well-Architected Framework, mimarilerinizin kalitesini artırmak için kullanabileceğiniz başvuru kılavuzları ve en iyi yöntemler sağlar. Çerçeve beş yapıdan oluşur: Güvenilirlik, Güvenlik, Maliyet İyileştirme, Operasyonel Mükemmellik ve Performans Verimliliği. Sütunların belgelerine nasıl ulaşabileceğinizi burada bulabilirsiniz:
Aşağıdaki makaleler, DevOps'a ve bazı DevOps hizmetlerine özgü en iyi yöntemler hakkındadır.
DevOps
- Microsoft'taki Ekipler DevOps Kültürünü Nasıl Benimsedi - Azure web semineri dizisi
- Azure buluta geçiş en iyi yöntemler denetim listesi
- Hizmete göre güvenilirlik kılavuzları
- Azure Monitor ile Sürekli İzleme
- Azure uygulamalarında güvenilirlik için en iyi yöntemleri izleme
- Genel bakış: Azure Güvenlik Karşılaştırması (v1)
- Azure Kimlik Yönetimi ve erişim denetimi güvenlik en iyi yöntemleri
- En iyi güvenlik uygulamaları
- Azure en iyi güvenlik yöntemleri ve kalıpları
- Azure operasyonel güvenlik denetim listesi
- API Management için Azure güvenlik temeli
Azure
Azure Artifacts
Azure Resource Manager
DevOps ile güncel kalın
Bu makaleleri takip ederek Azure DevOps ile güncel kalabilirsiniz.
Ek kaynaklar
Örnek çözümler
- Azure DevOps kullanarak CI/CD işlem hattı tasarlayın
- Microsoft365DSC ve Azure DevOps kullanarak Microsoft 365 kiracı yapılandırmasını yönetin