-
Notifications
You must be signed in to change notification settings - Fork 0
Arsitektur CloudSim

CloudSim Core Simulation Engine menyediakan antarmuka untuk pengelolaan sumber daya seperti VM, memori, dan bandwidth Pusat Data tervirtualisasi.
CloudSim adalah lapisan yang mengelola pembuatan dan eksekusi entitas inti seperti VM, Cloudlets, Host, dll. Lapisan ini juga menangani eksekusi terkait jaringan bersama dengan penyediaan sumber daya serta eksekusi dan pengelolaannya.
User Code adalah lapisan yang dikendalikan oleh pengguna. Pengembang dapat menuliskan persyaratan spesifikasi perangkat keras di lapisan ini sesuai skenario.
Beberapa kelas yang paling umum digunakan selama simulasi adalah:
Datacenter : digunakan untuk memodelkan peralatan perangkat keras dasar dari lingkungan cloud apa pun, yaitu Pusat Data. Kelas ini menyediakan metode untuk menentukan persyaratan fungsional Pusat Data serta metode untuk menetapkan kebijakan alokasi VM, dll.
Host : kelas ini menjalankan tindakan yang berkaitan dengan pengelolaan mesin virtual. Hal ini juga menentukan kebijakan untuk menyediakan memori dan bandwidth ke mesin virtual, serta mengalokasikan inti CPU ke mesin virtual.
VM : kelas ini mewakili mesin virtual dengan menyediakan anggota data yang menentukan bandwidth VM, RAM, mips (juta instruksi per detik), ukuran sekaligus menyediakan metode penyetel dan pengambil untuk parameter ini.
Cloudlet : kelas cloudlet mewakili tugas apa pun yang dijalankan pada VM, seperti tugas pemrosesan, atau tugas akses memori, atau tugas pembaruan file, dll. Kelas ini menyimpan parameter yang menentukan karakteristik tugas seperti panjangnya, ukuran, mi (juta instruksi) dan menyediakan metode yang mirip dengan kelas VM sekaligus menyediakan metode yang menentukan waktu, status, biaya, dan riwayat eksekusi tugas.
DatacenterBroker : adalah entitas yang bertindak atas nama pengguna/pelanggan. Ia bertanggung jawab atas berfungsinya VM, termasuk pembuatan, pengelolaan, penghancuran, dan penyerahan cloudlet ke VM.
CloudSim : ini adalah kelas yang bertanggung jawab untuk menginisialisasi dan memulai lingkungan simulasi setelah semua entitas cloud yang diperlukan telah ditentukan dan kemudian berhenti setelah semua entitas dihancurkan.
CloudSim menyediakan dukungan untuk simulasi dan pemodelan:
- Datacenter, server, dan host tervirtualisasi berskala besar.
- Kebijakan yang dapat disesuaikan untuk menyediakan host ke mesin virtual.
- Sumber daya komputasi yang sadar energi.
- Kontainer aplikasi dan cloud gabungan (penggabungan dan pengelolaan beberapa cloud publik).
- Topologi jaringan pusat data dan aplikasi penyampaian pesan.
- Penyisipan entitas simulasi secara dinamis dengan penghentian dan kelanjutan simulasi.
- Kebijakan alokasi dan penyediaan yang ditentukan pengguna.
source : geeksforgeeks
Modul 1
- Prerequisite
- Dasar Teori
- Installasi
- Membuat Virtualisasi
- Konfigurasi Resource Virtual Machine
- Cara Bermain
- Konfigurasi Internet Pada Virtual Machine
- Sinkronisasi Folder
- Provisioning Aplikasi Pada Virtual Machine
- Soal Latihan
- Referensi
Modul 2
- Dasar Teori
- Installasi
- Terminologi Dasar
- Simple Provisioning Vagrant dengan Ansible
- Provisioning Multiple VM dengan Ansible
- Soal Latihan
- Referensi
Modul 3
- Virtual Machine vs Container
- Docker Instalasi
- Docker
- Docker Image
- Docker Container
- Docker Volume
- Dockerfile
- Docker Compose
- Soal Latihan
- Referensi
Modul 4
Modul 5