2. Apa itu Cloud Foundry ?
Cloud Foundry adalah sebuah Platform as Service (PaaS)
Opensource yang dikembangkan oleh VMware dan bekerja
sama dengan Apache License 2.0 yang dibuat dalam Ruby
3. Apa itu PaaS ?
Layanan dalam cloud computing yang bertugas menyediakan platform
bagi aplikasi yang dijalankan di atas cloud.
PaaS tidak menyediakan :
VM (Virtual Mechine)
Computer Memory
Computer Storage
Network Configuration
CPU Spesification
7. Bagaimana Cloud Foundry dibangun ?
Cloud Foundry memiliki beberapa unit pembangun sistem PaaS,semua unit telah diikat
menjadi sebuah kernel pembangun bernama VCAP (Vmware's Cloud Application Platform).
VCAP terdiri dari :
Cloud Controller
Router
DEA
Health Manager
Service Gateway
Service Node
Client
9. VCAP
Cloud Controller (CC)
Sebagai otak kernel,karena mengendalikan kegiatan di dalam
Mengatur alamat API untuk pendeployan
Mengikat Service dengan Aplikasi
13. VCAP
Service Gateway
Memastikan bahwa service berjalan dan menyiapkannya untuk
dieksekusi
Service Node
Bertanggung jawab dalam pengadaan permintaan service dari CC
dan mengeksekusi permintaan
15. VCAP
Client
Sebagai unit yang mempermudah user dalam melakukan akses ke
VCAP.
Beberapa client VCAP seperti :
VMC (Command Line Console)
Eclipse/STS Plguin
Web Interface
17. Bagaimana Cloud Foundry bekerja ?
Deploy Aplikasi
Client melakukan “push” meta-data dari aplikasi ke CC
Client meletakkan resource aplikasi ke CC
CC meletakkan aplikasi ke sistem dan memberikan perintah pada DEA.
Informasi Aplikasi
DEA mendapatkan perintah dari CC untuk memeriksa informasi dalam
Aplikasi , nama yang digunakan , url ,framework yang digunakan , dan
juga memory yang dibutuhkan juga service yang dibutuhkan.Yang akan
disampaikan ke service gateway dan service node.
18. Pengolahan Aplikasi
Informasi service yang dibutuhkan yang didapat dari DEA , langsung
diteruskan oleh service gateway ke service node untuk pembuatan.
Setelah itu service yang telah dibuat dikembalikan ke DEA untuk
melakukan diikat dengan aplikasi.
Penyajian Aplikasi
Aplikasi yang telah diikat tadi diperiksa oleh Health Manager agar
dapat diketahui kesehatan/kesediaanya serta mendeteksi error yang
Terjadi.Kemudian diteruskan oleh router yang menerjemahkan aplikasi
dan port yang digunakan ke protokol http agar dapat diakses.