Gezintiyi Atla

Azure’da mikro hizmetler

Daha hızlı değer sunmak için esnek, yüksek düzeyde ölçeklenebilir ve dağıtılmış uygulamalar oluşturun.

Mikro hizmetler nedir?

Mikro hizmetler, her bir çekirdek işlevin veya hizmetin bağımsız olarak oluşturulduğu ve dağıtıldığı uygulamalar oluşturmak için mimari bir yaklaşımdır. Mikro hizmet mimarisi dağıtılır ve gevşek bir şekilde birleştirilir, böylece bir bileşenin hatası tüm uygulamayı bozmaz. Bağımsız bileşenler birlikte çalışır ve iyi tanımlanmış API sözleşmeleriyle iletişim kurar. Hızla değişen iş gereksinimlerini karşılamak ve pazara yeni işlevleri daha hızlı getirmek için mikro hizmet uygulamaları oluşturun.

Her bir bileşendeki yeni özellik sürümlerini, güncelleştirmeleri ve hata düzeltmelerini, tüm uygulamayı yeniden dağıtmadan kolayca yönetin. GitHub Actions gibi bir sürekli tümleştirme/sürekli dağıtım (CI/CD) işlem hattı ile yazılım teslim iş akışını otomatikleştirin.

Tüm uygulamayı ölçeklendirmeden tekil hizmetleri ve alt sistemleri kaynak ihtiyaçlarına göre ölçeklendirin. Azure Kubernetes Service (AKS) veya Azure Red Hat OpenShift gibi bir kapsayıcı düzenleyiciyi kullanarak tek bir ana bilgisayarda daha yüksek yoğunluklu hizmetler paketleyin.

Tüm uygulamayı etkilemeden tekil hizmetleri değiştirin veya devre dışı bırakın. Geleneksel tek parçalı uygulama modelinden farklı olarak, mikro hizmet platformları, bağımsız hizmet hatalarını tolere ederek güvenliği ve güvenilirliği artırmak için devre kesme gibi modeller kullanır. Bunu kolaylaştırmak üzere, Azure Kubernetes Service (AKS) için Hizmet Ağı Arabirimi (SMI) veya Azure için Red Hat OpenShift Hizmet Ağı kullanarak Azure Red Hat OpenShift için bir hizmet ağı oluşturun.

Her hizmet için ekibinizin tercih ettiği dağıtım yaklaşımını, dilini, mikro hizmet platformunu ve programlama modelini seçin. Azure API Management ile kimlik doğrulaması, yetkilendirme, kısıtlama, önbelleğe alma, dönüştürme ve izleme gibi kesişen sorunları yönetirken dahili ve harici tüketim için mikro hizmet API’lerinizi yayımlayın.

Mikro hizmet çözüm mimarilerini keşfedin

Azure’da mikro hizmetler oluşturma

Avantajları ve zorlukları dahil olmak üzere mikro hizmetlerin ne olduğunu öğrenin.

Mikro hizmetleri modellemek için etki alanı analizi kullanma

Etki alanı odaklı tasarım (DDD) çerçevesini kullanarak iyi tasarlanmış bir dizi mikro hizmet kümesi alın.

Mikro hizmet sınırlarını tanımlama

Bir mikro hizmetin doğru boyutunun anlaşıldığı, dikkatlice tasarlanmış bir etki alanı modelinden başlayın.

Mikro hizmetler için tasarım desenleri

Mikro hizmetlerde ortaya çıkan bazı zorlukların azaltılmasına yardımcı olan tasarım modellerini keşfedin.

Mikro hizmetler için CI/CD işlem hattı oluşturma

Daha hızlı ve daha güvenilir yayın döngüleri elde etmek için iyi bir CI/CD süreci oluşturun.

Azure Kubernetes Service (AKS) çözüm yolculuğu

AKS hakkında bilgi edinin, kuruluşunuzu roller ve sorumluluklara göre hizalayın ve üretime hazır iş yüklerini dağıtın.

Mikro hizmetler mimarisine yönelik ürünler ve hizmetler hakkında daha fazla bilgi edinin

Azure Kubernetes Service (AKS)

Yüksek oranda kullanılabilen, güvenli ve tam olarak yönetilen Kubernetes hizmeti

Azure Red Hat OpenShift

Red Hat ile birlikte işletilen, tam olarak yönetilen Red Hat OpenShift hizmeti

Azure İşlevleri

Karmaşık düzenleme sorunlarını da çözen, olaya dayalı sunucusuz bir bilgi işlem platformu

Azure Kapsayıcı Uygulamaları

Sunucusuz kapsayıcıları kullanarak modern uygulamalar oluşturun ve dağıtın

Azure Cosmos DB

Her ölçekte açık API’lerle hızlı NoSQL veritabanı

Azure Container Kayıt Defteri

Docker ve Open Container Initiative (OCI) görüntüleri ve yapılarının bir kayıt defteri

Azure API Management

Tüm ortamlardaki API’ler için hibrit, çoklu bulut yönetim platformu

Müşteriler mikro hizmetlerle harika işler yapıyor

Episerver, platformunu ve yeteneklerini Azure’da geliştiriyor

"We've seen a dramatic boost in our time to value. We've developed and released more than 50 upgrades in the last year, giving our customers a huge advantage in quickly launching new digital experiences."

Nate Barad, Kıdemli Ürün Pazarlama Direktörü
Episerver

Evcil hayvan bakımı lideri, tavsiye sistemini Azure’da yeniliyor

"We wanted to build cloud-native applications to supplement the existing application. Azure made it easy to ramp up."

Adam Lind, Yazılım Geliştirme Başkan Yardımcısı
Mars Petcare

%50 daha hızlı geliştirme-dağıtım döngüsü

"We could bring down the maintenance costs without affecting customer service… by building a robust microservices architecture that was highly scalable, resilient, and secure."

Joseph Cleetus, İş Dönüşümü Müdürü
LuLu Financial Holdings Ltd.

EY, kapsayıcı tabanlı mimariye yenilik yapıyor

"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Pablo Cebro, Yönetmen, Platform Mühendisliği, İstemci Teknolojisi
EY

Mikro hizmet uygulamaları oluşturmaya başlayın

Ücretsiz Azure hesabınızı ayarlayalım.

Dağıtılmış Sistemler Tasarlamayı Okuyun

Güvenilir dağıtılmış sistemleri daha kolay ve daha verimli bir şekilde geliştirmek için yinelenebilir desenler ve bileşenler hakkında bilgi edinin.

Bulutta yerel yolculuğunuza yönelik yönergeler alın

Video, makale, kitap ve teknik web seminerleri dahil Kubernetes öğrenim ve eğitim kaynaklarını inceleyin.