Apa Itu Containerization?
Containerization adalah pendekatan dimana kita menjalankan multiple instances (Containers) pada satu Operating Sistem (OS) yang sama, dimana containers tersebut akan memiliki shared kernel. Containerization di prediksi akan populer di kalangan developer di masa yang akan datang.
Container dapat menjalankan aplikasi lebih cepat dan lebih efisien dibanding dengan Virtual Machine. Container juga dapat berjalan dengan sangat baik di aplikasi yang bergantung pada server, sehingga sangat cocok bila diterapkan pada Cloud Computing
Sekarang masih terlalu dini untuk menyatakan bahwa Container akan menggantikan VM dengan segala kemampuan dan kelebihannya dalam konteks Cloud Computing. Namun langkah besar menuju Cloud yang lebih cangging sudah terlihan, isi saatnya Containerization dan Cloud diterapkan.
Bagaimana Cara Kerja Container?
Container menyediakan fleksibilitas secara keseluruhan dibanding kita menggunakan server secara fisik dan Virtual Machine. Container dapat langsung berjalan diatas OS tanpa menggunakan hypervisor.
Container dapat membagi resource pada OS beserta fungsinya. Hal ini sangat menguntungkan secara performa dan oenggunaan resource dikarenakan aplikasi yang digunakan hanya menggunakan resource berdasarkan apa yang dipakai saja.
Apa Itu Virtualization?
Virtualization adalah dibuatnya versi virtual dari suatu hal, yang bisa dijadikan virtual dalam hal ini biasanya adalah sistem operasi, server, maupun hal-hal yang terkait teknologi informasi lainnya yang berbentuk perangkat keras atau hardware.
Untuk melakukan virtualization butuh software yang bisa menciptakan simulasi kegunaan hardware yang ingin dijadikan virtual. Bahkan, mesin virtual ini bisa dijalankan menggunakan sistem operasia atau aplikasi yang berbeda meskipun menggunakan satu host machine atau perangkat yang sama.
Matfaar Virtualization
- Efesiensi Sumber daya
Setiap server aplikasi membutuhkan CPU fisiknya masing-masing. Tentunya, staf IT perlu membeli server terpisah untuk setiap aplikasi yang ingin dijalankan, dengan virtualization, kamu bisa memaksimalkan kapasitas penggunaan setiap satu perangkat keras.
- Manajemen Sederhana
Mengganti beberapa komputer dengan virtual machine untuk virtualisasi adalah cara untuk membuat pengaturannya lebih mudah,
- Downtime Sedikit
Beberapa virtual machine bisa diporasikan untuk menghadapi masalah sistem operasi dan aplikasi seperti crash yang memengaruhi produktifitas pengguna.
- Instalasi Cepat
Membeli, meng-install dan mengatur perangkat lunak untuk setiap aplikasi adalah proses yang lama dan rumit, tetapi dengan virtualisasi ini tidak perlu dilakukan,
Jenis-Jenis Virtualization
- Network Virtualization
- Storage Virtualization
- Server Virtualization
- Data Virtualization
- Desktop Virtualization
- Application Virtualization

No comments:
Post a Comment