Azure’da DevOps

Yazılımı daha hızlı ve güvenilir biçimde teslim ederek kullanıcılara sürekli değer sağlayın

Azure, çok çeşitli senaryolarda dağıtım işlem hattınızda çevikliğinizi sürdürebilmeniz ve daha fazla güven elde edebilmeniz için DevOps uygulamalarını gerçekleştirmenize imkan tanır. Uygulamanız ister Sanal Makinelerden ister Web Uygulamalarından veya Kubernetes’ten yararlansın Azure, güvenilir CI/CD işlem hattı, kod olarak uygulama altyapısı ve sürekli izleme oluşturmanıza imkan tanır. Yerleşik Azure hizmetleriyle ya da Azure’a sorunsuzca tümleştirilen sektör lideri açık kaynak DevOps teknolojilerinin birleşimiyle ihtiyaçlarınızı karşılayan DevOps çözümünü bir araya getirin.

Çözüm mimarileri

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Genel Bakış
  2. Akış

Kapsayıcılar için CI/CD

Genel Bakış

Kapsayıcılar, uygulamalarınızı sürekli derleyip dağıtmanızı çok kolay hale getirir. Azure Kubernetes Service’te (AKS) Kubernetes kullanıp bu kapsayıcıların dağıtımını düzenleyerek çoğaltılabilir ve yönetilebilir kapsayıcı kümeleri elde edebilirsiniz.

Azure DevOps, kapsayıcı görüntülerinizi oluşturmaya ve düzenlemeye yönelik bir sürekli derleme ayarlayarak dağıtımınızın hızını ve güvenilirliğini artırır.

Akış

  1. 1 Uygulama kaynak kodunu değiştirin
  2. 2 Uygulama Kodu İşleme
  3. 3 Sürekli tümleştirme tarafından uygulama derleme, kapsayıcı görüntüsü derleme ve birim testi işlemleri tetiklenir
  4. 4 Azure Container Registry’ye gönderilen kapsayıcı görüntüsü
  5. 5 Sürekli dağıtım tetikleyicisi, uygulama yapıtlarının ortama özgü parametrelerle dağıtılmasını düzenler
  6. 6 Azure Kubernetes Hizmetine (AKS) dağıtma
  7. 7 Kapsayıcı, Azure Container Registry’den Kapsayıcı Görüntüsü kullanılarak başlatılır
  8. 8 Application Insights, durum, performans ve kullanım verilerini toplayıp analiz eder
  9. 9 Durum, performans ve kullanım bilgilerini gözden geçirin
  10. 10 Kapsam öğesini güncelleştirin
Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677
  1. Genel Bakış
  2. Akış

Jenkins ve Azure Web Apps kullanan Java CI/CD

Genel Bakış

Java, Node, PHP veya ASP.NET kullanarak web uygulamaları oluşturmanın hızlı ve basit bir yolu olan Azure App Service, Docker kullanan özel dil çalışma zamanlarını da destekler. Yaptığınız her değişikliği otomatik olarak Azure uygulama hizmetlerine gönderen bir sürekli tümleştirme ve sürekli dağıtım (CI/CD) işlem hattı ile müşterilerinize daha hızlı değer sunabilirsiniz.

Akış

  1. 1 Uygulama kaynak kodunu değiştirin
  2. 2 Kodu GitHub’a işleyin
  3. 3 Jenkins’e Sürekli Tümleştirme Tetikleyicisi
  4. 4 Jenkins, dinamik bir derleme aracısı olarak Azure Container Instances kullanarak bir derleme işi tetikler
  5. 5 Jenkins, yapıtı derleyip Azure Depolama’da depolar
  6. 6 Jenkins, MySQL için Azure Veritabanı ile desteklenen Azure Web Apps’e Java uygulaması dağıtır
  7. 7 Azure App Insights, uygulama performansına ilişkin ölçümler sağlar
  8. 8 Uygulamayı izleyin ve iyileştirme yapın
Container CI/CD using Jenkins and Kubernetes on Azure Kubernetes Service (AKS)Containers make it easy for you to continuously build and deploy applications. By orchestrating the deployment of those containers using Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.123456778
  1. Genel Bakış
  2. Akış

Azure Kubernetes Service’te (AKS) Jenkins ve Kubernetes kullanarak kapsayıcı CI/CD işlemleri

Genel Bakış

Kapsayıcılar, sürekli uygulama derleyip dağıtmanızı kolaylaştırır. Azure Kubernetes Service (AKS) ile bu kapsayıcıların dağıtımını düzenleyerek çoğaltılabilir ve yönetilebilir kapsayıcı kümeleri elde edebilirsiniz.

Kapsayıcı görüntülerinizi oluşturmaya ve düzenlemeye yönelik bir sürekli derleme ayarlayarak dağıtımınızın hızını ve güvenilirliğini artırabilirsiniz.

Akış

  1. 1 Uygulama kaynak kodunu değiştirin.
  2. 2 Kodu GitHub’a işleyin.
  3. 3 Jenkins’e Sürekli Tümleştirme Tetikleyicisi.
  4. 4 Jenkins, dinamik bir derleme aracısı olarak Azure Kubernetes Service’i (AKS) kullanarak bir derleme işi tetikler.
  5. 5 Jenkins, Docker kapsayıcısını oluşturup Azure Container Registry’ye gönderir.
  6. 6 Jenkins, yeni kapsayıcılı uygulamanızı Azure üzerinde Kubernetes’e dağıtır.
  7. 7 Azure Cosmos DB destekli Container Service (AKS).
  8. 8 Grafana, Azure İzleyici aracılığıyla altyapı ve uygulama ölçümlerinin görselleştirmesini görüntüler.
  9. 9 Uygulamayı izleyin ve iyileştirme yapın.

Müşteriler DevOps ve Azure ile harika işler yapıyor

Geliştirme ve teslimi basitleştirme

Gözünü en yükseğe diken e-ticaret girişimcileri Microsoft bulutunda çalışıyor

“Being able to leverage so many off-the-shelf services and tools from Azure enabled us to go from zero to a full- fledged e-commerce marketplace in just about 12 months.”

Mike Hanrahan, CTO

Hikayeyi okuyun

Jet.com

Kapalı kalma süresini ortadan kaldırma ve güvenilirliği artırma

Geico, buluttan yararlanarak sigorta alanında büyük yenilikler yapıyor

“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.”

Fikri Larguet: Bulut Hizmetleri Yöneticisi

Hikayeyi okuyun

Geico

Açık kaynakla otomasyon elde etme

Enerji şirketi inovasyon ve genişleme hızını büyük ölçüde artırdı

“Azure support for Docker, Kubernetes, Puppet, Terraform, Cassandra, and other open source tools has become very important to us and has really accelerated our move into Azure.”

Robert Rudduck, Mimari ve DevOps Müdürü

Hikayeyi okuyun

Ambit Energy

DevOps’u etkili bir şekilde kullanmaya başlayın

DevOps düşünce biçiminden faydalanarak kuruluşunuzda etkili değişiklikler yaparak elde edebileceğiniz sonuçları öğrenin.

Kuruluşunuzda DevOps’a hızlı bir başlangıç yapın

Satış birimiyle iletişime geçin

Azure’da DevOps çözümleri kullanmaya başlamanıza yardımcı olabiliriz. Bize biraz kendinizden bahsederseniz Azure ekibi üyelerinden biri sizinle iletişime geçecektir.

Azure ve diğer Microsoft ürün ve hizmetleri hakkında bilgi, ipuçları ve teklifler almak istiyorum. Gizlilik Bildirimi.

İlgili çözümler

Geliştirme ve test

Tüm platformlarda uygulama oluşturma ve test etme sürecini basitleştirin ve hızlandırın

Daha fazla bilgi

Cep Telefonu

Tek bir mobil uygulama derlemesiyle, farklı cihazlar kullanan tüm müşterilere ulaşın

Daha fazla bilgi

Mikro hizmet uygulamaları

Müşterilerin sürekli değişen taleplerini karşılamak üzere ölçeklenebilir ve güvenilir uygulamaları daha hızlı bir şekilde sunun

Daha fazla bilgi