Melebihi dari AKS dengan ACI

Container Instances
Container Registry
Kubernetes Service

Ide Solusi

Jika Anda ingin melihat kami mengembangkan artikel ini dengan informasi selengkapnya, seperti kemungkinan kasus penggunaan, layanan alternatif, pertimbangan penerapan, atau panduan harga, beri tahu kami dengan Umpan Balik GitHub!

Gunakan node virtual AKS untuk menyediakan pod di dalam ACI yang dimulai dalam hitungan detik. Hal ini memungkinkan AKS untuk berjalan dengan kapasitas yang cukup untuk beban kerja rata-rata Anda. Saat Anda kehabisan kapasitas di kluster AKS Anda, skalakan pod tambahan di ACI, tanpa server tambahan untuk dikelola.

Arsitektur

Architecture DiagramUnduh SVG arsitektur ini.

Aliran data

  1. Pengguna mendaftarkan kontainer di Azure Container Registry.
  2. Gambar kontainer ditarik dari Azure Container Registry.
  3. Node virtual AKS, penerapan Kubelet Virtual, menyediakan pod di dalam ACI dari AKS, ketika lalu lintas datang dalam lonjakan.
  4. Kontainer AKS dan ACI menulis ke penyimpanan data bersama.

Komponen

  • Azure Kubernetes Service menawarkan kluster Kubernetes yang dikelola sepenuhnya untuk penyebaran, penskalaan, dan pengelolaan aplikasi kontainer.
  • Azure Container Registry adalah layanan registri Docker pribadi terkelola di Azure. Gunakan Container Registry untuk menyimpan gambar Docker pribadi, yang disebarkan ke kluster.
  • Azure Container Instances menawarkan cara tercepat dan termudah untuk menjalankan kontainer di Azure, tanpa harus mengelola komputer virtual apa pun dan tanpa harus mengadopsi layanan tingkat yang lebih tinggi. Azure Kubernetes Service (AKS) dapat menggunakan Kubelet Virtual untuk provisikan pod di dalam Azure Container Instance(ACI) yang dimulai dalam hitungan detik. Hal ini memungkinkan AKS untuk berjalan dengan kapasitas yang cukup untuk beban kerja rata-rata Anda. Saat Anda kehabisan kapasitas di kluster AKS, luaskan skala pod tambahan di ACI tanpa server tambahan untuk dikelola.
  • Azure SQL Database adalah layanan database hubungan yang dikelola penuh dan cerdas yang dibangun untuk cloud. Dengan SQL Database, Anda dapat membuat lapisan penyimpanan data yang sangat tersedia dan berperforma tinggi untuk aplikasi cloud modern.

Langkah berikutnya

Jika Anda memerlukan penyegaran di Kubernetes, selesaikan Pengantar Kubernetes di jalur pembelajaran Azure.