Melebihi dari AKS dengan ACI

Container Instances
Container Registry
Kubernetes Service

Ide solusi

Artikel ini adalah ide solusi. Jika Anda ingin kami memperluas konten dengan informasi lebih lanjut, seperti potensi kasus penggunaan, layanan alternatif, pertimbangan implementasi, atau panduan harga, beri tahu kami dengan memberikan 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.

Potensi penggunaan kasus

Organisasi menggunakan solusi ini sehingga mereka tidak memerlukan server tambahan untuk melakukan penskalaan jenis ini.

Arsitektur

Diagram arsitektur menunjukkan pengguna untuk Azure Container Registry ke A K S, lalu ke simpul virtual A K S dan database S Q L, lalu ke A C I.

Unduh file Visio 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, skalakan lebih banyak pod 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.

Kontributor

Artikel ini dikelola oleh Microsoft. Awalnya ditulis oleh kontributor berikut.

Penulis utama:

Langkah berikutnya

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