Pengertian Containerization
Containerization
Containerization adalah suatu solusi untuk membuat aplikasi-aplikasi yang berada dalam sebuah sistem terisolasi satu sama lain. Sehingga tidak saling mempengaruhi aplikasi lainnya. Aplikasi dalam sebuah kontainer tidak memiliki ketergantungan pada aplikasi diluar kontainernya, semua yang dibutuhkan sudah dimasukkan di dalam kontainer nya, sehingga dapat berjalan dengan semestinya ketika dipindahkan ke sistem lainnya.
Konsep ini mirip seperti VM, yang mana aplikasi dalam sebuah VM akan berjalan secara terisolasi. Namun bedanya, setiap aplikasi di dalam VM menjalankan OS nya masing-masing. Sementara kontainer berjalan pada OS yang sama.
- Kelebihan
1. Waktu menyalakan virtual os lebih cepat
2. Mengurangi resource yang dibutuhkan dalam IT Management
3. Bisa di share resource kepada pengguna lain
4. Bisa digunakan untuk perangkat dengan spesifikasi minimum.
5. Fleksibel dan scalable
- Kekurangan
1. Dalam pengembangan lebih lanjut perlu dipelajari lagi.
2. Keamanan masih kurang
studi kasus
IMPLEMENTASI DOCKER UNTUK PENGELOLAAN BANYAK APLIKASI WEB
Menggunakan Docker sebagai alat bantu pengembangan aplikasi frontend
Comments
Post a Comment