Azure Spring Cloud nedir?
Azure Spring Cloud, herhangi bir kod değişikliği yapmadan Spring Boot mikro hizmet uygulamalarını Azure 'a dağıtmayı kolaylaştırır. Bu hizmet, geliştiricilerin koda odaklanabilmesi için yay bulutu uygulamalarının altyapısını yönetir. Azure Spring Cloud, kapsamlı izleme ve tanılama, yapılandırma yönetimi, hizmet bulma, CI/CD tümleştirmesi, mavi-yeşil dağıtımlar ve daha fazlasını kullanarak yaşam döngüsü yönetimi sağlar.
Aşağıdaki videoda Azure yay bulutu kullanılarak Azure 'da çalışan Spring Boot uygulamalarından oluşan bir uygulama gösterilmektedir.
Azure yay bulutu neden kullanılmalıdır?
Uygulamaların Azure Spring Cloud 'a dağıtılması birçok avantaj sunar. Seçenekleriniz şunlardır:
- Mevcut yay uygulamalarını verimli bir şekilde geçirin ve bulut Ölçeklendirmesi ve maliyetlerini yönetin.
- Çeviklik ve teslimin hızını artırmak için yayı bulut desenleriyle modernleştirin.
- Bulut ölçeğinde Java 'Yı çalıştırın ve karmaşık altyapı olmadan daha yüksek kullanım yapın.
- Kapsayıcısız bağımlılıklar olmadan hızlı bir şekilde geliştirin ve dağıtın.
- Üretim iş yüklerini etkili ve kolay bir şekilde izleyin.
Azure spring Cloud, hem Java Spring Boot hem de ASP.NET Core steeltoe uygulamalarını destekler. Steeltoe desteği şu anda genel önizleme olarak sunulmaktadır. Genel Önizleme teklifleri, resmi sürümünden önceki yeni özelliklerle denemeler yapmanızı sağlar.
Hizmete genel bakış
Azure Spring Cloud, Azure ekosisteminin bir parçası olarak depolama, veritabanları, izleme ve daha fazlasını içeren diğer Azure hizmetlerine kolayca bağlamayı sağlar.

Azure yay bulutu, altyapıyı yönetmenin sorunsuz bir şekilde uygulama oluşturmaya ve çalıştırmaya odaklanmanızı sağlayan Spring Boot uygulamaları için tam olarak yönetilen bir hizmettir.
Cars veya kodunuzu, Steeltoe uygulamanız için bahar önyükleme uygulamanız veya posta kodunuz için dağıtmanız yeterlidir. Azure Spring Cloud, uygulamalarınızı Spring Service Runtime ve yerleşik uygulama yaşam döngüsü ile otomatik olarak dağıtır.
İzleme basittir. Dağıtımdan sonra uygulama performansını izleyebilir, hataları giderebilir ve uygulamaları hızlı bir şekilde geliştirebilirsiniz.
Azure 'un ekosistemleri ve hizmetleriyle tam tümleştirme.
Azure yay bulutu, tam olarak yönetilen altyapı, yerleşik yaşam döngüsü yönetimi ve izleme kolaylığı ile kurumsal olarak hazır.
Belgelere genel bakış
Bu belge, Azure Spring Cloud Services 'ı kullanmaya başlama ve bu avantajlardan yararlanma hakkında bilgi sağlayan bölümleri içerir.
başlarken
Nasıl yapılır
- Geliştirme: mevcut bir Java Spring uygulamasını Azure Spring Cloud 'a dağıtmak için hazırlayın. Azure yay bulutu, düzgün yapılandırıldığında, Java Spring bulut uygulamalarını izlemek, ölçeklendirmek ve güncelleştirmek için güçlü hizmetler sağlar.
- Dağıtma: Azure yay bulutu 'ndaki mavi yeşil dağıtım modelini kullanarak hazırlama dağıtımı ayarlama. Mavi/yeşil dağıtım, yeni (yeşil) sürüm dağıtıldığı sırada mevcut (mavi) sürümü canlı tutma prensibine dayanan bir Azure DevOps Sürekli Teslim düzenidir.
- Uygulamaları yapılandırma: Azure Spring Cloud 'da uygulamanızı başlatın, durdurun ve silin. Azure portal veya Azure CLı kullanarak Azure Spring Cloud 'da bir uygulamanın durumunu değiştirin.
- Ölçek: Azure Portal veya otomatik ölçeklendirme ayarlarını kullanarak Azure Spring Cloud panosunu kullanarak herhangi bir mikro hizmet uygulamasını ölçeklendirin. Veritabanları, depolama ve Anahtar kasaları gibi dış kaynaklarla iletişim kurmak için genel IP 'Ler kullanılabilir.
- Uygulamaları izleme: karmaşık sorunları kolayca ayıklamanız ve izlemek için dağıtılmış izleme araçları. azure spring cloud, azure 'ın Application Insights yay bulutuna karşı tümleşir. Bu tümleştirme Azure portal güçlü dağıtılmış izleme yeteneği sağlar.
- Güvenli uygulamalar: Azure kaynakları, Azure Active Directory otomatik olarak yönetilen bir kimlik sağlar. Bu kimliği, kodunuzda kimlik bilgileri olmadan Azure AD kimlik doğrulamasını destekleyen herhangi bir hizmette kimlik doğrulaması yapmak için kullanabilirsiniz.
- diğer Azure hizmetleriyle tümleştirme: Spring Boot uygulamalarınızı el ile yapılandırmak yerine, seçili Azure hizmetlerini uygulamalarınıza otomatik olarak bağlayarak, örneğin uygulamanızı bir Azure Cosmos DB veritabanına bağlayabilirsiniz.
- Otomatikleştir: sürekli tümleştirme ve sürekli teslim araçları, var olan uygulamalara en az çaba ve riske sahip güncelleştirmeleri hızlı bir şekilde dağıtmanızı sağlar. Azure DevOps, bu temel görevleri düzenlemeye ve denetlemeye yardımcı olur.
- Sorun giderme: Azure Spring Cloud Diagnostics, uygulama sorunlarını gidermenize yardımcı olacak etkileşimli bir deneyim sunar. Yapılandırma gerekmez. Sorunları bulduğunuzda, Azure yay Bulut Tanılaması sorunları tanımlar ve sorun gidermeye ve sorunları çözmeye yardımcı olan bilgiler için sizi yönlendirir.
- Geçiş: mevcut bir yay bulutu uygulamasını veya Spring Boot uygulamasını Azure Spring Cloud üzerinde çalışacak şekilde geçirme.
Başlamak için bkz.:
GitHub kullanılabilir örnekler: Azure Spring Cloud Samples.