Bagikan melalui


Gambaran Umum Orkestrasi Kontainer Windows

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016

Karena ukurannya yang kecil dan orientasi aplikasi, kontainer sangat cocok untuk lingkungan pengiriman yang tangkas dan arsitektur berbasis layanan mikro. Namun, lingkungan yang menggunakan kontainer dan layanan mikro dapat memiliki ratusan atau ribuan komponen untuk dilacak. Anda mungkin dapat mengelola beberapa lusin komputer virtual atau server fisik secara manual, tetapi tidak ada cara untuk mengelola lingkungan kontainer skala produksi dengan benar tanpa otomatisasi. Tugas ini harus jatuh ke orkestrator Anda, yang merupakan proses yang mengotomatiskan dan mengelola sejumlah besar kontainer dan bagaimana mereka berinteraksi satu sama lain.

Orkestrator melakukan tugas-tugas berikut:

  • Penjadwalan: Ketika diberikan gambar kontainer dan permintaan sumber daya, orkestrator menemukan mesin yang cocok untuk menjalankan kontainer.
  • Afinitas/Anti-afinitas: Tentukan apakah sekumpulan kontainer harus berjalan berdekatan untuk performa atau jauh terpisah untuk ketersediaan.
  • Pemantauan kesehatan: Memerhatikan kegagalan kontainer dan jadwalkan ulang secara otomatis.
  • Failover: Lacak apa yang berjalan pada setiap komputer dan jadwalkan ulang kontainer dari komputer yang gagal ke simpul yang sehat.
  • Penskalakan: Menambahkan atau menghapus instans kontainer agar sesuai dengan permintaan, secara manual atau otomatis.
  • Jaringan: Menyediakan jaringan overlay yang mengoordinasikan kontainer untuk berkomunikasi di beberapa komputer host.
  • Penemuan layanan: Memungkinkan kontainer untuk menemukan satu sama lain secara otomatis bahkan saat berpindah di antara komputer host dan mengubah alamat IP.
  • Peningkatan aplikasi terkoordinasi: Mengelola peningkatan kontainer untuk menghindari waktu henti aplikasi dan mengaktifkan pembatalan jika terjadi kesalahan.

Jenis orkestrator

Azure menawarkan orkestrator kontainer berikut:

Azure Kubernetes Service (AKS) memudahkan untuk membuat, mengonfigurasi, dan mengelola kluster komputer virtual yang telah dikonfigurasi sebelumnya untuk menjalankan aplikasi kontainer. Ini memungkinkan Anda menggunakan keterampilan yang ada dan memanfaatkan keahlian komunitas yang besar dan berkembang untuk menyebarkan dan mengelola aplikasi berbasis kontainer di Microsoft Azure. Dengan menggunakan AKS, Anda dapat memanfaatkan fitur tingkat perusahaan Azure sambil tetap mempertahankan portabilitas aplikasi melalui Kubernetes dan format gambar Docker.

AKS di Azure Stack HCI adalah implementasi lokal dari orkestrator AKS populer, yang mengotomatiskan menjalankan aplikasi kontainer dalam skala besar. Azure Kubernetes Service umumnya tersedia di Azure Stack HCI dan di Pusat Data Windows Server 2019, membuatnya lebih cepat untuk mulai menghosting kontainer Linux dan Windows di pusat data Anda.

Azure Service Fabric adalah platform sistem terdistribusi yang memudahkan untuk mengemas, menyebarkan, dan mengelola layanan mikro dan kontainer yang dapat diskalakan dan andal. Service Fabric mengatasi tantangan signifikan dalam mengembangkan dan mengelola aplikasi cloud native. Pengembang dan administrator dapat menghindari masalah infrastruktur yang rumit dan fokus pada penerapan beban kerja yang sangat penting dan rumit yang terukur, andal, serta dapat dikelola. Service Fabric mewakili platform generasi berikutnya untuk membangun dan mengelola aplikasi kelas perusahaan, tingkat-1, skala cloud yang berjalan dalam kontainer.