Skenario penggunaan

Selesai

Sekarang setelah Anda menetapkan pro dan kontra untuk kriteria keputusan, yang terbaik adalah membahas beberapa skenario.

Pengembangan

Mengakomodasi pengembangan beberapa fitur dalam ruang alamat IP yang terbatas bisa menjadi hal yang sulit. Kubenet dirancang dengan mempertimbangkan konservasi ruang alamat, menjadikannya pilihan tepat untuk lingkungan pengembangan atau eksperimental.

Jika satu atau beberapa hal berikut ini tidak benar, Anda mempertimbangkan untuk memilih lingkungan pengembangan menggunakan jaringan Azure CNI:

  • Fitur eksperimental atau dalam pengembangan tidak memerlukan kemampuan penskalaan cepat yang disediakan oleh Node Virtual dengan Azure Container Instances.
  • Latensi kecil di lingkungan, yang disebabkan oleh lompatan ekstra untuk komunikasi pod, dapat diterima.
  • Overhead operasional untuk mempertahankan tabel rute dan UDR di lingkungan pengembangan dapat diterima.
  • Lingkungan pengembangan hanya mendukung kumpulan simpul berbasis Linux.

Dengan kubenet, platform Azure secara otomatis membuat dan mengonfigurasi sumber daya jaringan virtual setiap kali Anda membuat kluster AKS. Anda juga dapat membuat dan mengonfigurasi sumber daya jaringan virtual secara manual dan melampirkannya ke sumber daya tersebut pada waktu pembuatan. Namun, membuat perubahan pada sumber daya jaringan yang dikelola Azure tidak didukung.

Produksi

Perlu diingat bahwa ada beberapa faktor yang mencegah kubenet menjadi opsi jaringan yang dapat diterima untuk produksi. Kubenet bersinar sebagai metode cepat untuk membuat prototipe dan menguji aplikasi kecil dalam pengembangan.

Sebaliknya, Azure CNI lebih cocok untuk lingkungan produksi untuk opsi jaringan yang dapat dikonfigurasi yang mencakup:

  • Mengurangi latensi.
  • Kemampuan penskalaan cepat melalui Node Virtual dengan Azure Container Instances.
  • Pod yang dapat diatasi secara langsung menyederhanakan konektivitas ke layanan yang berjalan di luar kluster.
  • Dukungan untuk topologi jaringan tingkat lanjut dan fitur terkait.

Anda juga dapat memilih untuk menggunakan Azure CNI untuk lingkungan pengembangan jika satu atau beberapa fitur diperlukan untuk kasus penggunaan Anda. Misalnya, jika node berbasis Windows Server diperlukan, Azure CNI harus digunakan untuk kluster pengembangan dan produksi. Perlu diingat, pilihan ini memperkenalkan kebutuhan akan lebih banyak perencanaan topologi jaringan, yang membutuhkan seorang ahli.