Pengantar Container

Solusi Komputasi Azure

Florin Angelescu

Azure Cloud Architect

Apa itu Container?

 

Container

 

  • Unit perangkat lunak yang ringan dan portabel.
  • Memaketkan aplikasi.
  • Dengan semua yang dibutuhkan untuk berjalan.
Solusi Komputasi Azure

Apa itu Container?

 

Container

 

  • Unit perangkat lunak yang ringan dan portabel
  • Memaketkan aplikasi
  • Dengan semua yang dibutuhkan untuk berjalan
    • Library
Solusi Komputasi Azure

Apa itu Container?

 

Container

 

  • Unit perangkat lunak yang ringan dan portabel
  • Memaketkan aplikasi
  • Dengan semua yang dibutuhkan untuk berjalan
    • Library
    • Dependensi
Solusi Komputasi Azure

Apa itu Container?

 

Container

 

  • Unit perangkat lunak yang ringan dan portabel
  • Memaketkan aplikasi
  • Dengan semua yang dibutuhkan untuk berjalan
    • Library
    • Dependensi
    • Berkas konfigurasi
Solusi Komputasi Azure

Apa itu Container?

 

Mesin Virtual

        Mesin virtual

 

  • Memerlukan sistem operasi penuh

 

Container

         Container

  • Tidak memerlukan OS penuh untuk tiap aplikasi.
  • Berbagi kernel OS host.
  • Mulai lebih cepat, lebih efisien, dan mudah dipindah antar lingkungan.
Solusi Komputasi Azure

Container dalam komputasi awan

 

Komputasi Awan

 

  • Bangun sekali, jalankan di mana saja

    • Laptop, pusat data, di cloud
  • Skala naik/turun dengan cepat

    • Ideal untuk beban kerja dinamis
  • Deployment mulus

    • Fitur rilis lebih cepat
    • Dengan lebih sedikit kesalahan
Solusi Komputasi Azure

Dasar arsitektur container

 

Container

Solusi Komputasi Azure

Dasar arsitektur container

 

Container

  • Image
    • Cetak biru yang mendefinisikan isi container
    • Termasuk aplikasi dan dependensi
Solusi Komputasi Azure

Dasar arsitektur container

 

Container

 

  • Image
    • Cetak biru yang mendefinisikan isi container
    • Termasuk aplikasi dan dependensi
  • Runtime
    • Mesin yang menjalankan container
    • Docker atau containerd
Solusi Komputasi Azure

Dasar arsitektur container

 

Container

 

  • Image
    • Cetak biru yang mendefinisikan isi container
    • Termasuk aplikasi dan dependensi
  • Runtime
    • Mesin yang menjalankan container
    • Docker atau containerd
  • Sistem host
    • Mesin dasar
    • Menyediakan CPU, memori, jaringan
Solusi Komputasi Azure

Dasar arsitektur container

Banyak Container

  • Banyak container dapat berjalan di host yang sama.
  • Terisolasi satu sama lain.
  • Berbagi kernel OS.
Solusi Komputasi Azure

Use case untuk Container

Microservices

  • Memecah aplikasi menjadi layanan kecil yang independen

Pipeline DevOps

  • Memungkinkan integrasi dan deployment berkelanjutan

Aplikasi Hybrid Cloud

  • Menjalankan beban kerja secara konsisten di on‑premises dan cloud

Automasi

  • Menyalakan container untuk tugas singkat, lalu mematikannya agar hemat biaya
Solusi Komputasi Azure

Ringkasan

 

Container

 

  • Teknologi fondasi dalam komputasi awan.
  • Menyediakan portabilitas, efisiensi, dan skalabilitas.
  • Cocok alami untuk pengembangan aplikasi modern
Solusi Komputasi Azure

Ayo berlatih!

Solusi Komputasi Azure

Preparing Video For Download...