Bagikan melalui


Merancang dan Mengembangkan Aplikasi Multi-Kontainer dan Microservice-Based .NET

Petunjuk / Saran

Konten ini adalah kutipan dari eBook, Arsitektur Layanan Mikro .NET untuk Aplikasi .NET Kontainer, tersedia di .NET Docs atau sebagai PDF gratis yang dapat diunduh yang dapat dibaca secara offline.

Arsitektur Layanan Mikro .NET untuk Aplikasi .NET Dalam Kontainer: gambar kecil sampul eBook.

Mengembangkan aplikasi layanan mikro kontainer berarti Anda membangun aplikasi multi-kontainer. Namun, aplikasi multi-kontainer juga bisa lebih sederhana—misalnya, aplikasi tiga tingkat—dan mungkin tidak dibangun menggunakan arsitektur layanan mikro.

Sebelumnya kami mengajukan pertanyaan "Apakah Docker diperlukan saat membangun arsitektur layanan mikro?" Jawabannya adalah tidak jelas. Docker adalah pengaktif dan dapat memberikan manfaat yang signifikan, tetapi kontainer dan Docker bukan persyaratan yang sulit untuk layanan mikro. Sebagai contoh, Anda dapat membuat aplikasi berbasis layanan mikro dengan atau tanpa Docker saat menggunakan Azure Service Fabric, yang mendukung layanan mikro yang berjalan sebagai proses sederhana atau sebagai kontainer Docker.

Namun, jika Anda tahu cara merancang dan mengembangkan aplikasi berbasis layanan mikro yang juga didasarkan pada kontainer Docker, Anda akan dapat merancang dan mengembangkan model aplikasi lain yang lebih sederhana. Misalnya, Anda dapat merancang aplikasi tiga tingkat yang juga memerlukan pendekatan multi-kontainer. Karena itu, dan karena arsitektur layanan mikro adalah tren penting dalam dunia kontainer, bagian ini berfokus pada implementasi arsitektur layanan mikro menggunakan kontainer Docker.