T
PENGERTIAN
Docker adalah layanan yang menyediakan kemampuan untuk mengemas dan menjalankan sebuah aplikasi dalam sebuah lingkungan terisolasi yang disebut dengan container. Dengan adanya isolasi dan keamanan yang memadai memungkinkan kamu untuk menjalankan banyak container di waktu yang bersamaan pada host tertentu.
Docker ini diperkenalkan pada tahun 2013 oleh Solomon Hykes pada acara PyCon. Beberapa bulan setelahnya docker secara resmi diluncurkan, tepatnya pada tahun 2014. Semenjak itu docker menjadi sangat populer di kalangan developer luar negeri, tetapi belum terlalu populer di Indonesia.
TUJUAN
Layanan Amazon Web Services dapat dikelompokkan menjadi 5 bagian besar
Layanan Komputasi
Layanan ini di khususkan untuk memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan komputasi seperti server atau clustered server. Di mana server-server tersebut disebut instance. Pengguna dapat memiliki 1 instance atau lebih yang kemudian bisa disebar ke semua data center milik Amazon.
- Amazon Elastic Compute Cloud (EC2) adalah platform komputasi berupa virtual computer yang dapat di kustomisasi maupun di kembangkan dengan menggunakan prinsip cluster dan load balance.
- Amazon Elastic Map Reduce adalah layanan yang membantu dalam analisis data seperti data penjualan, data stock, data server log dan lain-lain. Yang kemudian data-data tersebut dapat di konversikan menjadi sebuah hasil analisis yang dapat digunakan dalam sistem pengambil keputusan.
- Elastic Load Balancing adalah layanan yang menjadi satu paket dengan Amazon EC2, di mana layanan ini berfungsi untuk menyeimbangkan beban antara instance-instance yang kita miliki dalam Amazon EC2.
Layanan Penyimpanan
Layanan yang memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan penyimpanan. Layanan ini dapat digunakan oleh user sebagai media backup maupun Content Delivery Network (CDN).
- Amazon Simple Storage Service (S3) adalah layanan media penyimpanan media internet. Amazon S3 dapat menjadi shared folder maupun Network Attached Storage.
- Amazon Elastic Block Store (EBS) adalah tempat penyimpanan di sitem operasi Amazon EC2. EBS ini juga merupakan media yang disimpan diatas Amazon S3
- AWS Storage Gateway adalah layanan penyimpanan yang disediakan Amazon untuk perusahaan berskala besar.
- Amazon CloudFront adalah layanan untuk distribusi konten ke berbagai lokasi server Amazon.
Layanan Basis Data
Dalam penggunaannya, docker memiliki beragam manfaat atau kelebihan yang menjadikannya populer di kalangan developer. Berikut ini adalah beberapa kelebihannya.
-
Memiliki konfigurasi yang sederhana
Docker memiliki konfigurasi yang cukup sederhana dan dapat kamu sesuaikan dengan kebutuhan aplikasi yang sedang kamu kembangkan. Hanya dengan menentukan beberapa kode, ia akan membuat environment sendiri yang berbeda dengan environment dari server utama. -
Tingkat keamanan yang baik
Docker memiliki tingkat keamanan yang baik. Ia akan memastikan aplikasi yang sedang berjalan tidak dapat memengaruhi container. Selain itu, ia juga memiliki fitur keamanan lain seperti pengaturan OS host mount dengan akses read-only sehingga tidak akan mengubah konfigurasi apa pun, kecuali ada yang memiliki akses secara penuh. -
Dapat dijalankan pada beberapa platform cloud
Salah satu penyebab docker banyak diminati oleh banyak perusahaan adalah karena ia dapat dijalankan pada beberapa platform cloud. Dengan begitu, penggunanya akan lebih fleksibel dalam melakukan porting aplikasi. -
Dapat melakukan debugging
Kelebihan berikutnya adalah ia dapat melakukan debugging. Waktu yang dibutuhkannya juga tergolong cepat, yakni hanya sekitar satu menit saja untuk melakukan proses debug pada Sandbox. -
Dapat digunakan pada berbagai sistem operasi
Sebelumnya kamu sudah mengetahui fitur dari docker yang dapat berjalan di sistem operasi seperti Windows, Mac, dan Linux. Hal tersebut akan memudahkan pengguna dari fleksibilitas.
FITUR
Setelah mengetahui pengertiannya, sekarang kita masuk ke fitur-fitur dari docker yang dapat kamu gunakan sesuai dengan kebutuhanmu.
-
Docker engine
Yang pertama ada docker engine. Ia digunakan untuk membuat image dan container. -
Docker Hub
Selanjutnya adalah docker hub. Ia adalah registry yang berisikan kumpulan dari image-image. Dengan menggunakan docker hub ini kamu dapat mengumpulkan image. Hub ini berbeda dengan docker engine yang hanya membuat image. -
Docker Compose
Docker compose ini adalah salah satu fitur unggulan yang berfungsi untuk menjalankan beberapa container atau biasa disebut multi-container sehingga dapat menghemat banyak waktu. -
Docker for Mac
Untuk fitur yang satu ini, kamu pasti sudah tau dari namanya. Fitur ini memungkinkan pengguna docker untuk menjalankan container pada sistem operasi Mac. -
Docker for Linux
Sama seperti fitur sebelumnya, fitur ini juga memungkinkan penggunanya untuk menjalankan container pada sistem operasi Linux. -
Docker for Windows
Fitur terakhir dan sudah pasti fitur yang paling banyak digunakan dibandingkan dengan fitur-fitur lainnya yaitu docker for windows. Fitur ini memungkinkan penggunanya untuk menjalankan container pada sistem operasi windows.
LAYANAN
Layanan kami diperuntukan bagi yang ingin mendapatkan manfaat dari programming language tanpa ribet.
- Mulai dari program,
- Aplikasi,
- Tugas,
- Data science,
- Web app yang kompleks,
- dan lain-lain semua dalam satu layanan.
LANGKAH PENGERJAAN PROJECT
- Diskusi pekerjaan
- Diskusi Harga
- Order
- Pekerjaan dalam proses
- Review hasil
- Selesai















Reviews
There are no reviews yet.