Bulutlar arası ölçeklendirme düzeni

Yük artışına uyum sağlamak için mevcut bir uygulamaya otomatik olarak kaynak ekleyin.

Bağlam ve sorun

Uygulamanız beklenmeyen talep artışlarını karşılamak için kapasiteyi artıramaz. Bu ölçeklenebilirlik eksikliği, kullanıcıların yoğun kullanım zamanlarında uygulamaya ulaşmamasına neden olur. Uygulama, sabit sayıda kullanıcıya hizmet verebilir.

Küresel kuruluşlar güvenli, güvenilir ve kullanılabilir bulut tabanlı uygulamalara ihtiyaç duyar. Talebin artması ve talebi desteklemek için doğru altyapının kullanılması kritik önem taşır. İşletmeler, maliyetleri ve bakımı iş verileri güvenliği, depolama ve gerçek zamanlı kullanılabilirlik ile dengelemek için mücadele eder.

Uygulamanızı genel bulutta çalıştıramayabilirsiniz. Bununla birlikte, işletmenin uygulama talebindeki ani artışları işlemek için şirket içi ortamında gereken kapasiteyi koruması ekonomik olarak uygun olmayabilir. Bu desenle, şirket içi çözümünüzle genel bulutun esnekliğini kullanabilirsiniz.

Çözüm

Bulutlar arası ölçeklendirme düzeni, yerel bulutta bulunan bir uygulamayı genel bulut kaynaklarıyla genişletir. Desen, talepteki artış veya düşüşle tetikleniyor ve sırasıyla buluttaki kaynakları ekliyor veya kaldırıyor. Bu kaynaklar yedeklilik, hızlı kullanılabilirlik ve coğrafi olarak uyumlu yönlendirme sağlar.

Cross-cloud scaling pattern

Not

Bu düzen yalnızca uygulamanızın durum bilgisi olmayan bileşenleri için geçerlidir.

Bileşenler

Bulutlar arası ölçeklendirme düzeni aşağıdaki bileşenlerden oluşur.

Bulut dışında

Traffic Manager

Diyagramda bu, genel bulut grubunun dışında bulunur, ancak hem yerel veri merkezinde hem de genel bulutta trafiği koordine edebilmesi gerekir. Dengeleyici, uç noktaları izleyerek ve gerektiğinde yük devretme yeniden dağıtımını sağlayarak uygulama için yüksek kullanılabilirlik sağlar.

Etki Alanı Adı Sistemi (DNS)

Etki Alanı Adı Sistemi veya DNS, bir web sitesini veya hizmet adını IP adresine çevirmek (veya çözümlemek) için sorumludur.

Bulut

Barındırılan derleme sunucusu

Derleme işlem hattınızı barındırmak için bir ortam.

Uygulama kaynakları

Uygulama kaynaklarının sanal makine ölçek kümeleri ve Kapsayıcılar gibi ölçeği genişletebilmesi ve ölçeği genişletebilmesi gerekir.

Özel etki alanı adı

Yönlendirme istekleri glob için özel bir etki alanı adı kullanın.

Genel IP adresleri

Genel IP adresleri, traffic manager aracılığıyla gelen trafiği genel bulut uygulaması kaynakları uç noktasına yönlendirmek için kullanılır.  

Yerel bulut

Barındırılan derleme sunucusu

Derleme işlem hattınızı barındırmak için bir ortam.

Uygulama kaynakları

Uygulama kaynaklarının, sanal makine ölçek kümeleri ve Kapsayıcılar gibi ölçeği daraltma ve ölçeği genişletme özelliğine sahip olması gerekir.

Özel etki alanı adı

Yönlendirme istekleri glob için özel bir etki alanı adı kullanın.

Genel IP adresleri

Genel IP adresleri, traffic manager aracılığıyla gelen trafiği genel bulut uygulaması kaynakları uç noktasına yönlendirmek için kullanılır.

Sorunlar ve dikkat edilmesi gerekenler

Bu düzenin nasıl uygulanacağına karar verirken aşağıdaki noktaları göz önünde bulundurun:

Ölçeklenebilirlik

Bulutlar arası ölçeklendirmenin temel bileşeni, isteğe bağlı ölçeklendirme sunabilme özelliğidir. Ölçeklendirme genel ve yerel bulut altyapısı arasında gerçekleşmelidir ve talep başına tutarlı, güvenilir bir hizmet sağlamalıdır.

Kullanılabilirlik

Yerel olarak dağıtılan uygulamaların şirket içi donanım yapılandırması ve yazılım dağıtımı aracılığıyla yüksek kullanılabilirlik için yapılandırıldığından emin olun.

Yönetilebilirlik

Bulutlar arası desen, ortamlar arasında sorunsuz yönetim ve tanıdık arabirim sağlar.

Bu düzenin kullanılacağı durumlar

Bu düzeni kullanarak:

  • Beklenmeyen talepler veya düzenli taleplerle uygulama kapasitenizi artırmanız gerektiğinde.
  • Yalnızca yoğun saatlerde kullanılacak kaynaklara yatırım yapmak istemediğinizde. Kullandığınız kadar ödeyin.

Bu desen aşağıdaki durumlarda önerilmez:

  • Çözümünüz, kullanıcıların İnternet üzerinden bağlanmasını gerektirir.
  • İşletmeniz, kaynak bağlantının bir yerinde aramadan gelmesini gerektiren yerel düzenlemelere sahiptir.
  • Ağınızda ölçeklendirmenin performansını kısıtlayan düzenli performans sorunları yaşanıyor.
  • Ortamınızın İnternet bağlantısı kesildi ve genel buluta erişemiyor.

Sonraki adımlar

Bu makalede sunulan konular hakkında daha fazla bilgi edinmek için:

Çözüm örneğini test etmeye hazır olduğunuzda Bulutlar arası ölçeklendirme çözümü dağıtım kılavuzu ile devam edin. Dağıtım kılavuzu, bileşenlerini dağıtmaya ve test etmeye yönelik adım adım yönergeler sağlar. Azure Stack Hub'da barındırılan bir web uygulamasından Azure'da barındırılan bir web uygulamasına geçiş için el ile tetiklenen bir işlem sağlamak için bulutlar arası çözüm oluşturmayı öğreneceksiniz. Ayrıca yük altındayken esnek ve ölçeklenebilir bulut yardımcı programını güvence altına almak için traffic manager aracılığıyla otomatik ölçeklendirmeyi kullanmayı da öğrenirsiniz.