Komputasi di Cloud (Cloud Computing Services)


🟒 1. Pengantar Komputasi di Cloud

https://images.openai.com/static-rsc-4/aQVK-IR2Icszcbk9D1nchxsDSrZ5-9JdbCZAQBMzqqgPNZfrihHSmBtnjxg9SpGGdP03nMVLy0AzWiz8bPD6RFjPbmpcnxmuBX59BWxuFXXaut3OETzHElImrIFZFTA43d4oWkKqRaD9Onrcy3YIprSbVIHJha8tzUzo3aUs30T3Xt9NSxxjbcPL4yFMCYBI?purpose=fullsize
https://images.openai.com/static-rsc-4/wUwkeliUOFUZdg7iqK3EKUDFvXBkENbl0G7Kv-FlzUcSyCqmIZIzqU_L4ZYvYOCMq8M0OIL_XXBXoc-ldyEWQerAyiISrILJ9ILHO0YCiRKrhb60N7y1YMQvQsLeAzy66BnDF8aVOMEUzcmZMXUheXGx1OFUCwqq2VQyq_ETsxIggA5MUU4bEVnbyea6JEZC?purpose=fullsize
https://images.openai.com/static-rsc-4/L1lo3fG5oyNw6qKAmKmk0YiMDJUGdtr06TgwnELWsR6Jd55jj1D59WwwgbUfn3IvRBLCqO9iZl52ItwEnnvJcJ23P4OPbp2wBodSYSuJGzTmwB_Yi52ovFU0rxb0jwj0-3Nm1lI87WByU5bxlHTQADh2DbCX7IUAAIqVtDxIJAT_aoxeCRz5A6CK3znM0QGs?purpose=fullsize

8

Komputasi di Cloud adalah penggunaan sumber daya komputasi seperti CPU, RAM, dan server melalui internet tanpa harus memiliki perangkat fisik sendiri.

πŸ“Œ Contoh layanan:

  • Virtual Machine
  • Container
  • Serverless Computing

πŸ” Narasi:

Jika dulu kita harus membeli server, sekarang cukup β€œmenyewa” komputasi dari cloud sesuai kebutuhan.


🟑 2. Konsep Dasar Komputasi Cloud

https://images.openai.com/static-rsc-4/MZBn4JkaZ_jhXKJKmeI3fMxBmZN-uuLxI0VzI4ntGNbHb0xVvnje0CceEPh2u3Cd0FjjtyklDi2IX47UbBrPA3KapWrx9XUU4VcQlVcipZBe6gB4IGQ-V0PuDEcYKs05Sizikn9OGWaLkiaWTfKF0kCj9S5k-hh7bGYh692X0ICl68lvtgOo_Q8djPwQ74bl?purpose=fullsize
https://images.openai.com/static-rsc-4/hNbZgaq5at2LIqBI4ARvKA-nt3G_qDbxbBFrtEA8E38fghQssUv49r_4Bn7plIV-N1C9cPZLMsZlOmO6NLiiapsOT4kVsyi9KbfxCiX0m8oPWGq0oCDYIdC82MR44wqzdNFJYIVBC2nhzV-lAPWWRMX9OC1p4vKdw7FteMpytYhmBrVvQyntLcoTk-eruyG3?purpose=fullsize
https://images.openai.com/static-rsc-4/OPiKRFWkE7nDTcj5Y-QwXyNQHUr2vdcXAbEI3qzkp-qS5bK8ZzjIwQG4GmeoGCF9U4T_GLOQ1c9RoyOn75Lg46V8krDCxLhu-V-1ReRt8rbR59UdpLYxVrr_VngUaMPjdulds9B_z-LPsbr0TsDN4N1iY2x0O4yxGJTgRxGa6CoBOhsoSbyrTBTPihqSsXQs?purpose=fullsize

7

πŸ“Š Karakteristik:

KonsepPenjelasan
On-demandSumber daya tersedia kapan saja
ElasticityDapat menyesuaikan kebutuhan
Pay-as-you-goBayar sesuai pemakaian

πŸ” Narasi:

Komputasi cloud bersifat fleksibel dan efisien dibandingkan sistem tradisional.


🟑 3. Virtual Machine (VM)

https://images.openai.com/static-rsc-4/G6kE7ZbQJ3MLn0jYhbuFgD4fkJ5GGim-h-dQt9OlZRfYFPnaZ8XEeRQEfyPsyFKBeuRXGQUxXYjuxk1bNJ_WT_X9iDqUg87x7HIAI1u7o7t8SbBRs54ncHA7Up94fO3vjXCZSVj-YXsuWpK2x_ZaKpMmOAxCIjxGV1LjWnzsfW6byAOcUQcAHbcN7P_1tGBd?purpose=fullsize
https://images.openai.com/static-rsc-4/KCMBlKBnwdfqMYb4QnPVrjR5EdBk-NwxIvnP5BS0o2c0hMpWgaon8SftvteM83fKo8V41P-twBQqcgUZgV0asFeY07Ps8K5l6EInytdmEd6mqYGbFnTC0Y1O3BvZPsh3hY5TUTkgMrNSEWysvKtV0Vm6yqmnwUbf1De54CWuy40Dq2J60bsHcVNBzXdEh8bo?purpose=fullsize
https://images.openai.com/static-rsc-4/CTHE_3lHWIclJgWkeIMa3mspZYWpzN3qAlFZypOnS1quLiy8w2yphDv5GzImue2sdq_9eORWL1NRoqlNfcQ2s4zIottkFOj-f6w9hqyjBRbFof3UnVpTyoTa_Q3xJP2_11RCEaO24lj6lKq2SFA94kNLGbDVAU5edlojwPn3odPG-G_zwnAbGAYDLwVwN4o-?purpose=fullsize

7

πŸ“Œ Definisi

Virtual Machine adalah server virtual yang berjalan di cloud.

πŸ“Œ Contoh:

  • Amazon Web Services EC2
  • Google Cloud Platform Compute Engine

πŸ“Œ Karakteristik:

  • Memiliki OS sendiri
  • Fleksibel
  • Dapat dikonfigurasi

πŸ” Narasi:

VM adalah bentuk komputasi paling umum di cloud.


🟑 4. Auto Scaling

https://images.openai.com/static-rsc-4/8laggJXSU8HOELOHhDli_Oz_C7tO6S4PjtxLyo2DLJiS8ZnwkF0coElsOG6yIf5meJibX0ieEEYI3MFocnvsp5BEyMPl2LrDrneyY0Slvy4zu9KhajcKOcJIrpDGuMlBjqV4ErIJvyI0faeNRYT6dzM7dgQMVF-xD3MK9LX-wDn9pWueMIssoKdPiqcV_2CE?purpose=fullsize
https://images.openai.com/static-rsc-4/aQVK-IR2Icszcbk9D1nchxsDSrZ5-9JdbCZAQBMzqqgPNZfrihHSmBtnjxg9SpGGdP03nMVLy0AzWiz8bPD6RFjPbmpcnxmuBX59BWxuFXXaut3OETzHElImrIFZFTA43d4oWkKqRaD9Onrcy3YIprSbVIHJha8tzUzo3aUs30T3Xt9NSxxjbcPL4yFMCYBI?purpose=fullsize
https://images.openai.com/static-rsc-4/iBM9dyHkhow3UQ7C2Bn8UzTRaISz68erBgJLuUXS1xyVUX8x8gTPhGPT82NldbTZAnSA-ZVe5uczO0mk7ryvCT0kxLLt9VRBKOPnsWFcwaWYmrY_wttKh0uhs1TEymyTyyDHWFI4M7waM6fWrDd10j3wdowO_LgenVADdG4e5Z0jPVRXDjI8U2RLK99jfhm6?purpose=fullsize

7

πŸ“Œ Definisi

Auto Scaling adalah kemampuan sistem untuk menambah atau mengurangi resource secara otomatis.

πŸ“Œ Fungsi:

  • Menjaga performa
  • Menghemat biaya

πŸ” Narasi:

Saat traffic meningkat, server otomatis bertambahβ€”tanpa campur tangan manusia.


🟑 5. Load Balancing

https://images.openai.com/static-rsc-4/rxrfnPx0C_bSgvLWy79xzUFcaDReUI92K-ho55L2wey4OhE39Otn33mx7YI3HOm5U-NUQd-_TktBbriYFuNQwxRjJo3EEVbDqUPAcvP4787GTpddlKkPzcOmNg4oXBcu8uZ0GCZMemBMByc3PeVdxN-KQBgliq4i_kt8ZLNaXP6p7E9wRostZIZ15fjhZy9u?purpose=fullsize
https://images.openai.com/static-rsc-4/aQVK-IR2Icszcbk9D1nchxsDSrZ5-9JdbCZAQBMzqqgPNZfrihHSmBtnjxg9SpGGdP03nMVLy0AzWiz8bPD6RFjPbmpcnxmuBX59BWxuFXXaut3OETzHElImrIFZFTA43d4oWkKqRaD9Onrcy3YIprSbVIHJha8tzUzo3aUs30T3Xt9NSxxjbcPL4yFMCYBI?purpose=fullsize
https://images.openai.com/static-rsc-4/jusgjTszzspno7DacEozyw2iNS8cVMqGoh8didMyeMEBn1gfZP6K7jk00RhhVZlXbPD04JH-X3q0Wxxbe-wg_56k8x0m_hI8gzaVl_Ju2XqViWxZ8D0xFpcdEqIVTaWrGoHuzTFmBVFEAJDsboI-h6yyr_MEft3D5btqYC_piKzWnQH8BmxYRtHi6_S8UVf7?purpose=fullsize

7

πŸ“Œ Definisi

Load Balancer mendistribusikan traffic ke beberapa server.

πŸ“Œ Tujuan:

  • Mencegah overload
  • Meningkatkan ketersediaan

πŸ” Narasi:

Load balancer seperti petugas yang mengatur antrean agar tidak menumpuk di satu tempat.


🟑 6. Serverless Computing

https://images.openai.com/static-rsc-4/wUwkeliUOFUZdg7iqK3EKUDFvXBkENbl0G7Kv-FlzUcSyCqmIZIzqU_L4ZYvYOCMq8M0OIL_XXBXoc-ldyEWQerAyiISrILJ9ILHO0YCiRKrhb60N7y1YMQvQsLeAzy66BnDF8aVOMEUzcmZMXUheXGx1OFUCwqq2VQyq_ETsxIggA5MUU4bEVnbyea6JEZC?purpose=fullsize
https://images.openai.com/static-rsc-4/rRM0yx08Hg2_a8qMVp2cE3Qho9Be5jWVF6x2mAobHJ-I_YMN6YlbvLVsjezKU1nFIsjgTvAGrvSPC_c0A0uTk0dbKKwJRaggDb9vjSJ85BpoXBnWNQlb7pFMLUb6mcsYiin4v-BQ63HI7dTQN6zvYdYupaGcbH6F_X0ht2Tvo3VH3ioi7QGNfAHTW_3iuDKz?purpose=fullsize
https://images.openai.com/static-rsc-4/TTYuts2laIPXT9_dkG_zo2Y6e9cNIR-cFKOY3R5MCLmiEdEgAyNHlDzej8xX8ov2wZrfvmNS_zyzZTthu3vqk72RNDUDmFdIgLSS-HdEmlY8SEG9XaZ4S5CLOkvycpjVIvuoZp6OirDHoWxUPZ3GjMiquEDWuGC1JsIBXd102sGTKOvlv1PznXjbUuVTnY6b?purpose=fullsize

6

πŸ“Œ Definisi

Serverless adalah model komputasi di mana user tidak perlu mengelola server.

πŸ“Œ Contoh:

  • AWS Lambda
  • Google Cloud Functions

πŸ“Œ Karakteristik:

  • Event-driven
  • Otomatis scaling
  • Biaya per eksekusi

πŸ” Narasi:

Fokus hanya pada kodeβ€”server ditangani oleh provider.


🟑 7. Container-based Computing

https://images.openai.com/static-rsc-4/fnI3-sEg80Z98BQAdLR1rhehXQvxKe-Fhgfzn7HTsijvjVaGrnl1_H06bhfhvXhDrvP9MWbXuz00u4sPX5T8DoREiwHIupx6fYc1Ajb3mIo8BJIk_fKRCbolBnyI6yd9hg6v3v_SICVhGkA0TMOUICFiRFFwa4vShgPOPOUHrhUGX5a9CNqN9N9UwP2-P5Ud?purpose=fullsize
https://images.openai.com/static-rsc-4/0FGkFiPHARGRxY3jDJYkHQPehnMyvOkcIiaWRj2hN7NGySZ2f-HRd4MtaOxSVBySG7jAH8ZJinrVV7e3H13weS4sdIioZvpKZJ3CSIFh64eK2C5OBcFpYT6SGPZ7Ur8zWO9VdsGY_iFQ3UUKkJQhX9mKUQde1reLh2155Qq9iIvdovvT_DDwfy05jW7QKciz?purpose=fullsize
https://images.openai.com/static-rsc-4/05rYgxttkYt4xzjJFmPYIXGdANN1iZMUlBNwD1igwqcU1udB0wxcssoHpA455JrP-UbzKCjmLLs5obxa2w4bJMNnZWFgP3nnV2-SJXhZsbUcLORZzM7IDPqk0P2LqtqWKjA8wOtQeampPG8zSaQ2jvU8bff0IlLww_fehPXBq9Nl1lp96Zxz63gl1qZFvHVs?purpose=fullsize

6

πŸ“Œ Teknologi:

  • Docker
  • Kubernetes

πŸ“Œ Keunggulan:

  • Ringan
  • Cepat
  • Mudah di-deploy

πŸ” Narasi:

Container menjadi standar modern dalam komputasi cloud.


🟑 8. Perbandingan Model Komputasi

https://images.openai.com/static-rsc-4/RwENXzt5AkMDBdvWbi8zv5UyjyGXxLNixivn1Psqdo3Ag8hLC2Z-DcEigie0edDPjpTyKPouzwiqpvOWB_HCbfSCUZvY4o47vB0UEK0wkyOcPlmzr_LLgcYqncB4zlbbD9Ly4zfSt8-IH3Seoxs_-EJMVXSLfM3qasRJg3qQQ3TDz3ri9ezmQnmgnKMF4q3Z?purpose=fullsize
https://images.openai.com/static-rsc-4/jcXPz4ztv0BRoOm8wQ3shdJ7F79ervEVEq2Av15vcJye5iTIAtlORRrwXDOxH39kKhvjHWejZB7EZm13a1M7w-ou3eWVBn72qWK3OS73OYHSsUUNMVaorydKuXBLuz8GoDiyV5FGu3bou8spIFArJYJ5wL_LXUaSIfPcH-Fmh-X6u0xfBC53qarwQBNEjbh_?purpose=fullsize
https://images.openai.com/static-rsc-4/VG5ecy2dWFj6l__Jm2LWpfGTbvHU8v1znZbRmKk6xgsz4MOvWeY4d2obSfre6QXGvfGcgQkbeKx2WgNSXxG8CDNeKpxTMbXngzYt-ifO5QNiMUOJD5rA5uI6Imnt8a4Utt2SiwNUsVxoSm2xoI_-nzPajZJLK4WCDbbiJ6NXGCD-XP79a2cDAGhiUiwONouH?purpose=fullsize

6

πŸ“Š Tabel Perbandingan:

AspekVMContainerServerless
KontrolTinggiSedangRendah
SetupKompleksSedangMudah
ScalingManualSemi-autoOtomatis
BiayaTetapEfisienPer request

πŸ” Narasi:

Setiap model memiliki kelebihan masing-masing sesuai kebutuhan.


🟑 9. High Availability & Fault Tolerance

https://images.openai.com/static-rsc-4/gN-RocKVKsTYitoUH-CHbYv4j_GLlqLE_vcxRwiSzbrq5S-bKrdQcy2SUBuDLF8IdM7LUcVcd8Epsd-qWdHWpQppb980vtiw0Y6mJ_EQmh4PB0evBik1k0zCD-DYTCOExRzexhOHl0_RVIOsWBFiUbtju5YGo_781QSDvlZ0XwHyR-ZbYEJaxn5AMFJ0E2uw?purpose=fullsize
https://images.openai.com/static-rsc-4/nJjHu6TOLXojXyITmQ3x8F2uecI7428olK2nSm-ZRxHdcTOoVVV9-qtomUEQWLQX3Yu_u7iSuC_0oj8S5n93blrr3-gsbh4Vo_UqCqbCF9kLa24bLrbFPokZn6R7cbpv-lMIzBGWpIdWONeoYzyD19WfnX_4OnGC8xzXdJGlstr_GajQ1Yj59N6fwcyDqkIe?purpose=fullsize
https://images.openai.com/static-rsc-4/KrLR0ciijVBjE4QBOyEOM6befsDGwxdjxrTIUObkJhl8876BbkC1dHpJohJ99a1rA95CsMUKd5PIFk97ztoZUfYRzMHlPDtct3Fj337ekBUta-jpaaVCd4V6XnVPwNpEycS63LZpxjGH5-G3vmKmaGupxvisKmpMW8On16SIWgAbvgEhTTZj807qJfOcjb6g?purpose=fullsize

5

πŸ“Œ Konsep:

  • Redundansi
  • Failover
  • Multi-region

πŸ” Narasi:

Cloud dirancang untuk tetap berjalan meskipun terjadi kegagalan.


🟑 10. Studi Kasus

🎯 Kasus: Website E-Commerce

πŸ“Š Arsitektur:

  • VM β†’ server utama
  • Load Balancer β†’ distribusi traffic
  • Auto Scaling β†’ handle lonjakan user
  • Serverless β†’ notifikasi

πŸ” Narasi:

Semua layanan komputasi bekerja bersama untuk menjaga performa.


🟑 11. Tutorial Praktikum

πŸŽ“ Praktikum: Membuat VM & Web Server

πŸ”Ή Langkah:

  1. Masuk ke Google Cloud Platform
  2. Pilih Compute Engine
  3. Create Instance
  4. Install web server:
sudo apt update
sudo apt install nginx
  1. Akses IP publik di browser

πŸŽ“ Praktikum Serverless

πŸ”Ή Langkah:

  1. Masuk ke Cloud Functions
  2. Buat function baru
  3. Tambahkan kode sederhana
  4. Deploy dan uji

πŸ” Narasi:

Mahasiswa akan memahami dua pendekatan komputasi berbeda: VM dan serverless.


🟑 12. Diagram Ringkasan

User β†’ Load Balancer β†’ VM / Container / Serverless β†’ Database

🟒 13. Keunggulan Komputasi Cloud

  • Fleksibel
  • Skalabel
  • Hemat biaya
  • Cepat deploy

🟒 14. Tantangan

  • Biaya tidak terkontrol
  • Kompleksitas sistem
  • Keamanan

🟒 15. Kesimpulan

  • Komputasi cloud menyediakan berbagai model: VM, container, serverless
  • Auto scaling dan load balancing penting untuk performa
  • Cloud memungkinkan sistem berjalan fleksibel dan efisien

🎯 Latihan & Diskusi

  1. Apa perbedaan VM dan serverless?
  2. Mengapa auto scaling penting?
  3. Apa fungsi load balancer?
  4. Kapan menggunakan container?