Postingan

Mengenal Teknologi Containerization dengan Docker

Gambar
  Apa sih Containerization itu? Containerization itu sendiri adalah pendekatan dimana kita menjalankan multiple instances (containers) pada satu Operating System (OS) yang sama, dimana containers tersebut akan memiliki shared kernel. Serupa dengan VM, dimana pada satu Host OS kita dapat menjalankan berbagai aplikasi lain yang terisolasi dari Host kita. Perbedaan utama antara virtualization dan containerization adalah pada virtualization kita menyalakan OS di dalam OS, sehingga secara resource dan performance akan lebih berat dibandingkan dengan containerization yang melakukan isolasi dari masing-masing aplikasi ke dalam virtual environment dengan shared kernel milik host. Tetapi bukan berarti virtualization adalah teknologi yang buruk, sebenarnya kedua teknologi tersebut memiliki tujuan yang sedikit berbeda. Kalau kita ingin memiliki environment yang sangat terisolasi satu sama lain, maka sebaiknya kita menggunakan VM. Apabila kita tidak perlu isolasi 100% maka containerization bis...

Study Kasus Delivery Model

  Pada umumnya, ada tiga delivery model sebuah produk Cloud Computing, yaitu: Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS) Yang membedakan ketiganya adalah produk yang diberikan kepada customer. Dalam delivery model IaaS, yang diberikan (dijual) adalah infrastruktur IT, misalnya adalah sebuah VM, dedicated server, dan sebagainya yang lebih mendekati hardware. Infrastruktur ini yang nantinya dapat digunakan oleh customer. Customer bisa menentukan software apa yang akan dipasang di infrastruktur tersebut, bahkan sampai Sistem Operasinya. Sebagai contoh, Indra memiliki server yang tidak selalu terpakai di perusahaannya, anggap saja 128 CPU, 128 GB RAM. Selain itu perusahaannya memiliki koneksi internet 10G (10gbps). Server dan koneksi tersebut adalah salah satu infrastruktur yang dapat dijual. Untuk mendapatkan pasar yang luas, ia perlu membuat produk yang fleksibel sehingga memenuhi kebutuhan calon customernya. Cara yang dilakukan adala...

Tujuan Mempelajari Cloud Computing

  Tujuan Mempelajari Cloud Computing Setelah membaca sedikit terkait pengenalan dasar Cloud Computing. Saya berharap dengan mengikuti mata kuliah Cloud Computing dapat menambah pengetahuan berikut adalah poin-poin tujuan saya mengikuti mata kuliah Cloud Computing : 1. Mengerti konsep, definisi dan arsitektur teknologi Cloud Computing.  2. Dapat mengerti cara kerja Cloud Computing.  3. Mampu menjelaskan manfaat dan keuntungan yang didapat karena menggunakan teknologi Cloud Computing. 4. Mampu membangun layanan Cloud Computing. Semoga dengan membua tujuan diawal saya dapat mengikuti perkuliahan dengan lebih fokus dan bekerja keras agar tujuan tersebut tercapai.