What Is Containerization
- Get link
- X
- Other Apps
Apa itu Kontainer?
Hai semuanya di materi kali ini, kita akan membahas Apa itu Container?
, tpi sebelum itu saya mau ceritain dulu sejarahnya Docker.
Docker Inc. didirikan oleh Kamel Founadi, Solomon Hykes, dan Sebastien Pahl selama grup inkubator startup Y Combinator Summer 2010 dan diluncurkan pada 2011. Startup ini juga merupakan salah satu dari 12 startup di kohort pertama Founder's Den. Hykes memulai proyek Docker di Prancis sebagai proyek internal di dalam dotCloud, sebuah perusahaan platform-sebagai-layanan. Docker memulai debutnya untuk umum di Santa Clara di PyCon pada 2013. Ini dirilis sebagai open-source pada Maret 2013.
Adopsi:
- 19 September 2013 : Red Hat dan Docker mengumumkan kolaborasi seputar Fedora, Red Hat Enterprise Linux (RHEL), dan OpenShift.
- 15 Oktober 2014 : Microsoft mengumumkan integrasi mesin Docker ke dalam Windows Server
- November 2014 : Layanan container Docker diumumkan untuk Amazon Elastic Compute Cloud (EC2)
- 4 Desember 2014 : IBM mengumumkan kemitraan strategis dengan Docker yang memungkinkan Docker untuk berintegrasi lebih erat dengan IBM Cloud.
- 8 Juni 2016 : Microsoft mengumumkan bahwa Docker sekarang dapat digunakan secara native di Windows 10.
- 6 Mei 2019 : Microsoft mengumumkan versi kedua dari Windows Subsystem for Linux (WSL). Docker, Inc. mengumumkan bahwa mereka telah mulai mengerjakan versi Docker untuk Windows yang berjalan di WSL 2..[59] Secara khusus, ini berarti Docker dapat berjalan di Windows 10 Home (sebelumnya terbatas pada Windows Pro dan Enterprise karena menggunakan Hyper-V).
- Agustus 2020 : Microsoft mengumumkan backport WSL2 ke Windows 10 versi 1903 dan 1909 (sebelumnya WSL2 hanya tersedia pada versi 2004)
Terminologi wadah virtualisasi
Sebelum era container, Virtual-machine sangat merajai dunia infrastructure mulai dari Oracle Virtualbox, VMware, QEMU ,Citrix Hypervisor, Microsoft Hyper-V dan lain-lain. Jika digambarkan maka seperti berikut kurang-lebih architecturenya:

Mesin virtual (VM) adalah abstraksi dari perangkat keras fisik yang mengubah satu server menjadi banyak server. Hypervisor memungkinkan beberapa VM berjalan pada satu mesin. Setiap VM menyertakan salinan lengkap sistem operasi, aplikasi, binari, dan pustaka yang diperlukan - menghabiskan puluhan GB. VM juga bisa lambat untuk boot.
Terminologi Docker Container

Kontainer adalah abstraksi pada lapisan aplikasi yang mengemas kode dan dependensi bersama-sama. Beberapa kontainer dapat berjalan pada mesin yang sama dan berbagi kernel OS dengan kontainer lain, masing-masing berjalan sebagai proses yang terisolasi di ruang pengguna. Kontainer membutuhkan lebih sedikit ruang daripada VM (gambar kontainer biasanya berukuran puluhan MB), dapat menangani lebih banyak aplikasi dan memerlukan lebih sedikit VM dan sistem Operasi.
Kontainer dan mesin virtual memiliki isolasi sumber daya dan manfaat alokasi yang serupa, tetapi fungsinya berbeda karena kontainer memvirtualisasikan sistem operasi alih-alih perangkat keras. Wadah lebih portabel dan efisien.
Kontainer Docker yang berjalan di Docker Engine:
- Standar : Docker menciptakan standar industri untuk container, sehingga dapat dibawa-bawa di mana saja
- Ringan : Kontainer berbagi kernel sistem OS mesin dan oleh karena itu tidak memerlukan OS per aplikasi, mendorong efisiensi server yang lebih tinggi dan mengurangi biaya server dan lisensi
- Aman : Aplikasi lebih aman dalam container dan Docker menyediakan kemampuan isolasi default terkuat di industri
mesin buruh pelabuhan

Docker Engine adalah runtime container de facto industri yang berjalan di berbagai sistem operasi Linux (CentOS, Debian, Fedora, Oracle Linux, RHEL, SUSE, dan Ubuntu) dan Windows Server. Docker membuat perkakas sederhana dan pendekatan pengemasan universal yang menggabungkan semua dependensi aplikasi di dalam wadah yang kemudian dijalankan di Docker Engine. Docker Engine memungkinkan aplikasi kemas untuk berjalan di mana saja secara konsisten pada infrastruktur apa pun, memecahkan "neraka ketergantungan" untuk pengembang dan tim operasi, dan menghilangkan "ini berfungsi di laptop saya!" masalah.
- Get link
- X
- Other Apps
Comments
Post a Comment