Giriş
Kullanım kolaylığı ve çok yönlülük nedeniyle kapsayıcıları yazılım geliştirmede kullanmak popüler hale gelmiştir. Kapsayıcılar, testler, ölçeklendirme ve canlı yayın için bir uygulamayı paketlemeyi ve herhangi bir işlem ortamına dağıtmayı kolaylaştırır. Uygulamanız daha yüksek talebi karşıladığında, daha fazla kapsayıcı örneği dağıtarak hizmetlerinizin ölçeğini kolayca genişletebilirsiniz. Ayrıca kapsayıcılar sanal makineler kadar yoğun kaynak kullanmaz. Bu verimlilik, işlem kaynaklarından daha iyi yararlanmanızı sağlar ve bu da tasarruf etmenizi sağlar.
Standart kapsayıcı yönetimi çalışma zamanı, tek tek kapsayıcıları yönetmeye odaklanır. Ancak, ölçeklendirmek istediğiniz ve birden çok kapsayıcının birlikte çalışmasını istediğiniz zamanlar vardır. Birden çok kapsayıcıyı yönetirken dikkat edilmesi gereken çeşitli faktörler olduğundan, birden çok kapsayıcıyı ölçeklendirmek zorlaşır. Yük dengeleme, güvenlik, ağ bağlantısı ve dağıtım çalışmalarını yapmanız gerektiğini düşünün. Bu işlemi kolaylaştırmaya yardımcı olmak için Kubernetes gibi bir kapsayıcı yönetimi platformu yaygın olarak kullanılır.
Dünya çapındaki müşterilere varlık izleme çözümü sağlayan bir şirket çalıştırdığınızı varsayalım. İzleme çözümünüz mikro hizmetler olarak derlenir ve dağıtılır ve kapsayıcılar halinde paketlenir. Kapsayıcılı örnekleri kullanarak yeni müşteri bölgelerine hızlı bir şekilde dağıtım yapın ve küresel olarak müşteri talebini karşılamak için gereken kaynakları ölçeklendirin. Kapsayıcılı uygulamaları geliştirme, dağıtma ve yönetme sürecini basitleştiren bir kapsayıcı düzenleme platformu kullanmakla görevlendirildiniz.
Burada, Azure Kubernetes Service'in (AKS) Azure'da barındırılan bir Kubernetes ortamını yönetmeyi nasıl basit hale getirdiğini göreceksiniz. AKS'nin işletmeniz için Kubernetes platformu olarak iyi bir seçim olup olmadığına karar verme konusunda size yardımcı olmak istiyoruz.
Öğrenme hedefleri
Bu modülde şunları yapacaksınız:
- Azure Kubernetes Service'in sizin için uygun bir Kubernetes düzenleme platformu olup olmadığını değerlendirin.
- Azure Kubernetes Service bileşenlerinin işlem kapsayıcısı düzenlemesini desteklemek için nasıl çalıştığını açıklayın.
Önkoşullar
- Mikro hizmetler hakkında temel bilgiler