Membandingkan kluster Azure dan Service Fabric mandiri di Windows Server dan Linux

Kluster Service Fabric adalah set komputer virtual atau fisik yang tersambung dengan jaringan tempat layanan mikro Anda disebarkan dan dikelola. Komputer atau komputer virtual (VM) yang merupakan bagian dari kluster disebut node kluster. Kluster dapat menskalakan hingga ribuan node. Jika Anda menambahkan node baru ke kluster, Service Fabric menyeimbangkan kembali replika dan instans partisi layanan di seluruh jumlah node yang ditingkatkan. Kinerja aplikasi secara keseluruhan meningkat dan pertentangan untuk akses ke memori menurun. Jika simpul dalam kluster tidak digunakan secara efisien, Anda dapat mengurangi jumlah simpul dalam kluster. Service Fabric kembali menyeimbangkan replika partisi dan instans di seluruh penurunan jumlah node untuk memanfaatkan perangkat keras dengan lebih baik pada setiap node.

Service Fabric memungkinkan pembuatan kluster Service Fabric pada VM atau komputer yang menjalankan Windows Server atau Linux. Namun, kluster mandiri tidak tersedia di Linux. Untuk informasi selengkapnya tentang perbedaan dukungan fitur untuk Windows dan Linux, lihat Perbedaan antara Service Fabric di Linux dan Windows.

Manfaat kluster pada Azure

Di Azure, kami menyediakan integrasi dengan fitur dan layanan Azure lainnya, yang membuat operasi dan manajemen kluster lebih mudah dan bisa diandalkan.

  • Portal Microsoft Azure: portal Microsoft Azure memudahkan untuk membuat dan mengelola kluster.
  • Pengelola Sumber Daya Azure: Penggunaan Azure Resource Manager memungkinkan pengelolaan yang mudah untuk semua sumber daya yang digunakan oleh kluster sebagai unit dan menyederhanakan pelacakan biaya dan penagihan.
  • Kluster Service Fabric sebagai Sumber Daya Azure Kluster Service Fabric berada dalam sumber daya Azure, sehingga Anda bisa memodelkannya seperti yang Anda lakukan pada sumber daya lainnya di Azure.
  • Integrasi dengan Infrastruktur Azure Service Fabric berkoordinasi dengan infrastruktur Azure yang mendasari untuk OS, jaringan, dan peningkatan lainnya untuk meningkatkan ketersediaan dan keandalan aplikasi Anda.
  • Diagnostik: Di Azure, kami menyediakan integrasi dengan diagnostik Azure dan log Azure Monitor.
  • Penskalaan Otomatis: Untuk kluster di Azure, kami menyediakan fungsionalitas penskalaan otomatis bawaan melalui set skala Virtual Machine. Di lingkungan lokal dan cloud lainnya, Anda harus membangun fitur penskalaan otomatis sendiri atau menskalakan secara manual menggunakan API yang Service Fabric ekspos untuk kluster penskalaan.

Manfaat kluster mandiri

  • Anda bebas memilih penyedia cloud apa pun untuk menghosting kluster Anda.
  • Aplikasi Service Fabric, setelah ditulis, dapat dijalankan di beberapa lingkungan hosting dengan minimal hingga tanpa perubahan.
  • Pengetahuan tentang membangun aplikasi Service Fabric membawa lebih dari satu lingkungan hosting ke lingkungan hosting lainnya.
  • Pengalaman operasional menjalankan dan mengelola kluster Service Fabric membawa lebih dari satu lingkungan ke lingkungan lainnya.
  • Jangkauan pelanggan yang luas tidak terikat pada batasan lingkungan hosting.
  • Lapisan tambahan keandalan dan perlindungan terhadap gangguan yang meluas ada karena Anda dapat memindahkan layanan ke lingkungan penyebaran lain jika pusat data atau penyedia cloud mengalami gangguan.

Langkah berikutnya