Arsitektur Cloud Computing


🟒 1. Pengantar Arsitektur Cloud Computing

https://images.openai.com/static-rsc-4/GjkZfEM37BK9AygoI-fJ2_kXmZtct1QcS0qinW7g8gKlqiqMGO0GuByVDNbzecL_yQlJWVfiBtGmedOHYA0NUivawT0YrgwIx1UcLkUvc8fuGnKIPy16RawJah_0zY_yM7-p8CUpt3eHPW7JRf5ah91wVLBtqgFoGnaMgsdymAHFUWC6TQ7jAacAoW02FGM7?purpose=fullsize
https://images.openai.com/static-rsc-4/U-1k8KcwMiBoLI-WRRpKxj1nhjiSiNsgSoIKnQSmo7-1rh3IF3RwcQirxUNhn18U-g0ALlaZXOGKZXZ6ai_-L2hgLL69vKju35j2LOWGeuBR5SWJ57OFjlzytVrNM0OhwzHQ3Pljox29GCVCFRKyR54TJtf-X3dV8FC4CZM97jIORuFRz2wAOjgQ9oe8MTO_?purpose=fullsize
https://images.openai.com/static-rsc-4/tH-LNtoufrj0SaNPPeoeAGxqJEHrmHEa7A54VfX7CnAkMr7mfP2k5N7MESKXqSlV9X0Q0WZPdKzBo0-BZOzW0SE09q0jEJE-ITLb8z4I13d-wjyWroYyt2exeComv51QW2Q-9Q3L-PZIIas11poj9RsOIdH617NKDyCV9jCZJ2twIPPcb7VNzpyGmbgF5QVr?purpose=fullsize

7

Arsitektur Cloud Computing adalah struktur dan cara kerja komponen-komponen dalam sistem cloud yang saling terhubung untuk menyediakan layanan melalui internet.

Menurut National Institute of Standards and Technology, arsitektur cloud mencakup:

  • Infrastruktur (hardware & jaringan)
  • Platform (runtime & middleware)
  • Aplikasi (software layanan)

πŸ” Narasi:

Arsitektur cloud dapat dianalogikan seperti restoran digital:

  • Pelanggan (user) memesan
  • Sistem memproses di dapur (server)
  • Hasil dikirim kembali melalui jaringan

🟑 2. Komponen Utama Arsitektur Cloud

https://images.openai.com/static-rsc-4/WZvJEUGuKvUAq6xcI3pP4WTrqFXvNKEGjA43LMao9jNeBPwOl0TRkcOR0JAl6GnTuFvZsIGWhqYUHR8q-MGysz86c_tqo2jcthu3ykYc0Yte37wdTM-ioi9BUhSIjMIR_ndm_vCMK_au6oXCkRRiq7pbNf7p2miOLeOs4GL3B9u4TByJgOfybfjo1jRVJDO3?purpose=fullsize
https://images.openai.com/static-rsc-4/v6Lr-hbxw6TuYPU_gOiv8wkPuW4kWj7cWHX_8QHLHl831WmW2t-G-FXyvL_-51d8IJNQrMz-ND8ywcifva5AADPrmWNdUZAzfMKiTgzspWQ0lTSU5aXMXZNHN7tHk5G-gu43vY1fJqb3I9rf38cI26KsI43qOZUXNUeCisXjFD1PLo_oXJjScbGpu2rqT9MM?purpose=fullsize
https://images.openai.com/static-rsc-4/ZSIM7r25sYqAc_o38qbEGiI9S-mGOdvUKhcYkacuvxQWbiNsrA0OOmUKeqckfQ4w7DUP_5fXWOa1vh00dWY23PYTJfilAMmySAjdTpE_UP0YYq9LZ66e055nkiR1vh7-eFXL30vmwMab9sxC4rDeJjtRsT8jNK4CLNxJFgOGunT4-_ztLG3zFMVasdH4MWPa?purpose=fullsize

7

πŸ“Š Komponen Utama:

KomponenDeskripsi
FrontendAntarmuka pengguna (browser, aplikasi)
BackendServer, database, aplikasi
NetworkInternet sebagai penghubung
StoragePenyimpanan data
VirtualizationTeknologi pembagian resource

πŸ” Narasi:

Semua komponen ini bekerja secara terintegrasi untuk memastikan layanan cloud berjalan stabil dan cepat.


🟑 3. Frontend (Client Side)

https://images.openai.com/static-rsc-4/mTmxzqSPWmEA2W6a6wd0skt9iPhR4_VR_r5GdUeeSFEoGK4gRJgB-Uv4O5Z-jPU-8qKuQQqO11JxhONNLOSw4EUr6V6JOmg8CVL-xuNR2dt-bel542s3qUfLssOmjL_5ud5BizYEmALfeAodzm0MKriOZJxwa4M8vFHvBZz21wgcixIHRwY8cjcKyQv7EZp8?purpose=fullsize
https://images.openai.com/static-rsc-4/S925ywJi_DkO-zAppRkR_vjz1nc3Dc0bukNseOgmoky67Th3H9Hm7OlBiTBVlph5QCmyiVHrQ0Z8Dsrb2YtSikg4UpkjyAEjRQiVcLNTpX1DIZP1X1SUgfTZRHfwjAEfrgTs3ld7RQjuTzEOH1lcG-fNLoHJVFk9SfS2LVy7qsWupng988qSRn8-I4D-gsdx?purpose=fullsize
https://images.openai.com/static-rsc-4/bS_zWo3ytK9kwTqfRqBN-faohlcGC_JuRJ_1yWJhOgw864Ny86LQwdH0pdy1DEGOs_2R8wwBYITQ7s1Cp--zN5d_q8Jl3rSc667SmfVWwHC3TpnFTltqzfzbYmxdUadK6zJWZcx_UJQzwvL8UyARRV0zUQf3CRor93lmyXdumwwlyYhu48TvjcEWEAhEDCxR?purpose=fullsize

6

πŸ“Œ Penjelasan:

Frontend adalah bagian yang berinteraksi langsung dengan pengguna.

πŸ“Œ Contoh:

  • Browser (Chrome, Firefox)
  • Mobile App
  • Desktop App

πŸ” Narasi:

Frontend berfungsi sebagai β€œpintu masuk” ke cloudβ€”tanpa frontend, user tidak bisa mengakses layanan.


🟑 4. Backend (Server Side)

https://images.openai.com/static-rsc-4/WZvJEUGuKvUAq6xcI3pP4WTrqFXvNKEGjA43LMao9jNeBPwOl0TRkcOR0JAl6GnTuFvZsIGWhqYUHR8q-MGysz86c_tqo2jcthu3ykYc0Yte37wdTM-ioi9BUhSIjMIR_ndm_vCMK_au6oXCkRRiq7pbNf7p2miOLeOs4GL3B9u4TByJgOfybfjo1jRVJDO3?purpose=fullsize
https://images.openai.com/static-rsc-4/xJgf9U0YnwNnzgBXbUBNRKoJDmOIiHzrZhjhi80P2-zw-TrxkhAow99-FAAqk044CrdLuY5h_9DJXAaTJIjhodukUhGSXM8bpGhZSG2QGK4o3yuOU45-A6iimjTjlXpJZi5bgHyM4M6sf_Cq4gUpkQEFOZmSLJtMqSOi0cwqsJT6axPslHEn_diAxZ7OtOZz?purpose=fullsize
https://images.openai.com/static-rsc-4/Ie4O82AB5c4-gr0PqXxlsm0U_6177ZjmQEebFnMxkfYZ-YMVyInkj9Ljxskh4jRl46D0QxXpLHwgXpB1u4eR198JHQcpXpAfhiiuB40ra3gYrH_8_ExP6j52i8iqK8HO3xhj7RwW65cpbupkOLOfA7duM0bXfHluNaoRz0pFyj0oXIaNqal9-qJP5ZFJ2b_b?purpose=fullsize

7

πŸ“Œ Komponen Backend:

  • Server (compute)
  • Database
  • API (Application Programming Interface)
  • Middleware

πŸ” Narasi:

Backend adalah β€œotak” dari cloudβ€”semua proses komputasi terjadi di sini.


🟑 5. Infrastruktur Cloud

https://images.openai.com/static-rsc-4/sN8b37XMJBr3GHcFx5n2RZ3ibT9w_w8KcHr7i198BOlDyIF2K8aMQcBhew_Eyjp_fZMmVFmf_EVg-7e88XTsMwFTswumzam_BhD3-XdEV6eOPvAMeN6p6yVRwvtddYuCb1jmKsqHnFO2O1qvMMdLRRNpyufrI8_wCH7ODPgxXkL1Wkafttwn_WeCoBAizcWt?purpose=fullsize
https://images.openai.com/static-rsc-4/_KAiO2zSvw8FQdRd4mBXbEqjPyJAhdn63_eDMPmSaITh1EY6Er2qxd4ewTxS2xPCnBDRI9-2TbEbtRZMIyDRBZfHhTwNDwVl6007bNGz2hsA8t7n_BkV8IJAVQB1rMcCMS_UkHZoWI_rLNHjU7eW3b6yRR8L4cTQJFBLN4ij8vln2ck-NrgX27Mh-1_ewYI-?purpose=fullsize
https://images.openai.com/static-rsc-4/_Gd8YjkFYgLSoY0LtFKRNpts9u32N95wK1EwlQRaSuwicTO3lL-bogEE8M5tObvrDyLdN4EJSrKOZNtjOa3Wf1du_y90FJmulatWc3I5apEm2bpQO9iFHrXD3aG4kbmKW79uXZ3pVxiciODh99HXAGrv6fK7hUWOM2_FQI7mxV0aQTbOWOsH8ahVi1Sw73R5?purpose=fullsize

5

πŸ“Œ Elemen:

  • Server fisik
  • Storage system
  • Network devices

πŸ” Narasi:

Infrastruktur cloud biasanya berada di data center besar milik provider seperti Amazon Web Services atau Google Cloud Platform.


🟑 6. Virtualisasi

https://images.openai.com/static-rsc-4/7likz7bfEXPjYcs2ajUzyXod1yTZgSzPvrtaVVoZi9m_Iirjb_3sRv-oZG-hxd8L50E2yfgzURkEj4jrEk-qHt7_Dw9Ys5eINNbRr952IKqmewm2_ACqKXDV80WCh22emQP3Mk6BzxbfrjAnRnmRaesgMDb04dDpUyEGZyHlASgua86Te5UuFhiUmXU9vHo_?purpose=fullsize
https://images.openai.com/static-rsc-4/ZMZzjXGoy3izsXpCyHPDOHVZVnMJr6igbteQ8SPKmnZI_xcEoGMVaIl7gqZkfnPRcF5YySQKKithDcGdFHaXQL1OQhnfgcztd-lM_dxn772F_TSQUP3ZPg3UJ1Fnyl024V9O19nYamz9EZpZAdLPqnlrGW6xTkDdpdsXCUYtIOXSsD1GSbk75WX4M7XSwPfI?purpose=fullsize
https://images.openai.com/static-rsc-4/bQ7htSmirA_ivIL9aQfh5YB8RSpn9NHzVDqmkvhecC8Tr_vD7lZ6pIqo_9WPbLmpFw45LPbOeMCKxszFzTRA2B6feBDEGm2u6U580Er5AyMKWUSIUGFk1HIm4KQjWlBpCaoF0fyhXHjO-Iuah0lQPv52PTfIqUCA_PPFQMNYhzDwXzO5rNgPGc4UILTK63AZ?purpose=fullsize

7

πŸ“Œ Definisi:

Virtualisasi adalah teknologi yang memungkinkan satu server fisik dibagi menjadi beberapa virtual machine (VM).

πŸ“Œ Teknologi:

  • Hypervisor (Type 1 & Type 2)
  • Virtual Machine

πŸ” Narasi:

Virtualisasi adalah fondasi cloudβ€”tanpa ini, cloud tidak akan efisien.


🟑 7. Container dan Microservices

https://images.openai.com/static-rsc-4/Xy-eN-0Fi7dTT9Doa3HkhTU2CG4hIRB77nALTEDRqS118JRAanu9HFiXFwmNnVjSaL_XKL8vWXVrscvBJnoIn13NVbciupNwXMEb9cL3sSU-z0dDvGgeTkiMngskvs-yOaXBNp1xmnQ0nYr1uL2v_YTwWxzKi0X5tuRCh_t7liFSajTtF0EfLT49ObDBNLCA?purpose=fullsize
https://images.openai.com/static-rsc-4/gQGZObi7ER2mF7sR43OzxtzZA7QvHOmWEdu6acgfWW17CG7HMb9l1-F6qdv2GuM2UxwWiW5RDwj96TlqtudklGnBRIqBS0vmN-4I-2MqW8cNKMEBTRDg28_NF3ShQiZHIJfJGUNM2bK-Od-sdN8qe43hMiNSvA-JgdzkUVm0zlpwrbRLHFaWODJmbANAOXou?purpose=fullsize
https://images.openai.com/static-rsc-4/fnI3-sEg80Z98BQAdLR1rhehXQvxKe-Fhgfzn7HTsijvjVaGrnl1_H06bhfhvXhDrvP9MWbXuz00u4sPX5T8DoREiwHIupx6fYc1Ajb3mIo8BJIk_fKRCbolBnyI6yd9hg6v3v_SICVhGkA0TMOUICFiRFFwa4vShgPOPOUHrhUGX5a9CNqN9N9UwP2-P5Ud?purpose=fullsize

7

πŸ“Œ Konsep:

  • Container (Docker)
  • Orchestrator (Kubernetes)
  • Microservices architecture

πŸ” Narasi:

Berbeda dengan VM, container lebih ringan dan cepat, cocok untuk aplikasi modern berbasis cloud.


🟑 8. Jaringan dalam Cloud

https://images.openai.com/static-rsc-4/ZysMypzOfPHNnOhVETnIWne2ps9NjtDiW-ddx4FboG-N7T-cG9BE24SG-2SwEPzcYaZ5OhSVksbaD-IcRy6mRrYuoTJUumlwMFL0qfSPGSZTp7PGwllb9QCqS1n6qGKW7dSBlBiQGkIYGZsi6iankgEdBrDjA2_lXuVD2Btn1COmN37pgbJmq4Gt-yn0XOj7?purpose=fullsize
https://images.openai.com/static-rsc-4/jusgjTszzspno7DacEozyw2iNS8cVMqGoh8didMyeMEBn1gfZP6K7jk00RhhVZlXbPD04JH-X3q0Wxxbe-wg_56k8x0m_hI8gzaVl_Ju2XqViWxZ8D0xFpcdEqIVTaWrGoHuzTFmBVFEAJDsboI-h6yyr_MEft3D5btqYC_piKzWnQH8BmxYRtHi6_S8UVf7?purpose=fullsize
https://images.openai.com/static-rsc-4/P7duv60ICQznd3-fUO_ED2NmuRM-7jUdUrA5njbNOzhCXVYlBAWUVoK_ggmy_NZHis3MDqKG3zl2X8BibeIynJsNSu6XDQZYJg87Qntuh0i4ErwupGNt-o9oApn-o9yfpLX-9Pjvg8YvZ68_EP4t5oItPMKWrC3bt-8hE8hMfeBOOz8RwZOwwgzAw7rJDz28?purpose=fullsize

6

πŸ“Œ Komponen:

  • Virtual Private Cloud (VPC)
  • Subnet
  • Load Balancer
  • Firewall

πŸ” Narasi:

Jaringan cloud memastikan data dapat dikirim dengan aman dan cepat dari user ke server.


🟑 9. Penyimpanan (Cloud Storage)

https://images.openai.com/static-rsc-4/v-XQfztTnPKciUocjwZYW-wbMqHcBhu_1FOkiAiRRexFJmAtq6zvwlTMTt-D2now5rY4M9s67xOPHPDRuAzTyPEDSNVWxZjvl-eBou5PLrc3oEDkrx-10yX6izPUbzAOZ7z4bF_dvclqvth9wst1fE47n8cMsnGpryeyGzk4MoWwP_j0ImU0ZnKC7_FdRVpu?purpose=fullsize
https://images.openai.com/static-rsc-4/_mzT2uk90HLXcgVjh5djuqUfeMKDvDd-7t8XnK9x9dZZb9p8IXcPPyF_AJjIt8YYFuV9h1u5ai3TT6ykNiq-NZHP0GXRdWDQa5tuZRDY45Yj6Bp2MXz_tv_JCP9Qxt7Qp0uEZphNHgGuJWXXrFbepPMk8a0yvfqFOgz2qfIv0i-6GYrC1P6gzjuxDKEskvTB?purpose=fullsize
https://images.openai.com/static-rsc-4/BrBDlW46SPzaEQnHxCapHMbgxO4M_2eKMQLNnSRIh78HTV11ez-zoajoFvDXMvqWTwcp0M9tQ8LLqr-FbsnvlDFNLg0F0eNV8TqtL1P76r3HlT_UaUcAIT-Xy6pK9MxaiZaBJ8PzBl4QTsj_KtQcq74EEwfRnb3oIFGlpJ0zyRF7nxeRqyw67nELQ3WUCxYn?purpose=fullsize

9

πŸ“Œ Jenis Storage:

  • Object Storage
  • Block Storage
  • File Storage

πŸ” Narasi:

Setiap jenis storage memiliki fungsi berbeda sesuai kebutuhan aplikasi.


🟑 10. Multi-Tenant Architecture

https://images.openai.com/static-rsc-4/zCqwVrvdgCGFTS3EfOdtTt6jnpniqsPLGEHIsYByKSpSFVX0q0uNi3F6ZvtdD2Ejzv6aLfQbg4l3d8ob9kQ3PSN_NOcUg51V9FxW5aV_xRZuKnz1re1Ddvp2OwvqHKb8IuInA6puT2LZF_Eghpx7CZ96g4LD19SOkYdmoOKqMcIMQj37t-kQSuvByMc0xtn5?purpose=fullsize
https://images.openai.com/static-rsc-4/gt7bx_RDBxmRWvwnjDWBpFUDfAT_IOhzqMwCw4QKbmHGnKWP7pUR20KsAOhw72cLI5Kyl7-ww_J-4aqVws-k0q_eOjx5Au4i4fW10aKVCSrNn-Y_LnUpECC2dzdLMYKkQoqf4wCcxUkVUkCBDAb-q6n7WbMRB1eGSRkQ8bGXgEbOBChn7VPQWePXqmezMkcQ?purpose=fullsize
https://images.openai.com/static-rsc-4/wHwiVsSQV7JIaZxDridI9RtcZ_eZ5QX9CEZIG9sZ970WagYVgHOCEIBYa8cwBP7DU59cfKJtrXmCTQykIEaajV5nSE3EkfvmhSLZvMvneowg6V1S-csxJc2c1HceSA5_E9hdd3fQQtVglBgT41VyxGfjyJga4zxcZGIrzobynrqj_kOS4hYdmWHNvfO3jCGc?purpose=fullsize

7

πŸ“Œ Definisi:

Satu sistem cloud digunakan oleh banyak pengguna (tenant) dengan isolasi data.

πŸ” Narasi:

Seperti apartemenβ€”banyak penghuni, tetapi tetap memiliki ruang masing-masing.


🟑 11. Arsitektur Berlapis (Layered Architecture)

https://images.openai.com/static-rsc-4/U-1k8KcwMiBoLI-WRRpKxj1nhjiSiNsgSoIKnQSmo7-1rh3IF3RwcQirxUNhn18U-g0ALlaZXOGKZXZ6ai_-L2hgLL69vKju35j2LOWGeuBR5SWJ57OFjlzytVrNM0OhwzHQ3Pljox29GCVCFRKyR54TJtf-X3dV8FC4CZM97jIORuFRz2wAOjgQ9oe8MTO_?purpose=fullsize
https://images.openai.com/static-rsc-4/p2yPmbq_W1ldkfrY2shlXvDIE8QU-2Vu5MqMfSiBuVFF62mDRbJXTpxATVb071lR-dXzIPYPSxzq7idKoLYjg68FXNL-SlnLhYzaE3dbCv3JI7CmIRATRLZ6MXZKblzocINLLqgHFzOP5ct_K-XBhbbsGlB0EiPpxBCKduKc06GhsCqum4_T3CaniebxDI2m?purpose=fullsize
https://images.openai.com/static-rsc-4/Cq75AvCTnVAn-d9pwOYMf0ywBSVgBeipuD8JSVz-oPHG_bCDxO_1uYulcbMqf0ottAqhaPPzqjUy9gTP0fmyQu8aljBfSiEITwgoudd-5LL0OKRWaYh5FnxCcfPRcCQccnDIUUILLqUQ-k5ulVTMZ7tgG2Z1rmwej79Fp6JajS3_TqmGsEae3X_pmIVMVXiA?purpose=fullsize

6

πŸ“Š Layer:

  1. Infrastructure Layer
  2. Platform Layer
  3. Application Layer

πŸ” Narasi:

Setiap layer memiliki peran spesifik dan saling mendukung.


🟑 12. High Availability & Scalability

https://images.openai.com/static-rsc-4/0gkJFehhYJ9BWx2Ggxc-zMslhLEcn6sNvqd7-piMwJz_0-tDcnHfZyTVmEkxDX4-p9BYssI2sHilE99-5irGBiEx5gCu_cVsS_9GPHk1P9jAjvyyWfu966av3-g_0HeDz8Y9pnL8wl6JrkKPKBMw1Le81MimJdA19YqVUqRSFpGSQnYagwXkggw394aAoz2k?purpose=fullsize
https://images.openai.com/static-rsc-4/kCnhX_dQqAkNvt3gKB_pyp5EA2B3thf8C4G7hxzriGXCm92syIVMBhIJxirVc0Qv0E9lAber7T6RK4Do9uZ4byn6D9D6-vCmrHkozUwat0xTdqA2LtDOZp6gqvhxZvpUWEQ90Dh9N94l3ir5ASmwrW3oVuD-usA6DnsbNHQyLZonL-W8OAsfzI_Smoyk05oy?purpose=fullsize
https://images.openai.com/static-rsc-4/jGUNwCNTugvXb7cj5vlCHDxcUdbOYv_hc82xNjSeCmNxFxvP3Ku87rhjUwxwZ6dawB3dvWDqP-SS7MjfAZiK3gcdf1lG4epyZw39ROc33LRD6EYrGgCm-7o32c58Id3x4bZVuPsI3ILwERKF9lljqvVmTg09T8viS7yqR_r8GRQUyqhi-Uy2NNRK7eLMZW5E?purpose=fullsize

7

πŸ“Œ Konsep:

  • Load Balancing
  • Auto Scaling
  • Failover

πŸ” Narasi:

Cloud dirancang agar tetap berjalan meskipun terjadi gangguan.


🟑 13. Studi Kasus Arsitektur Cloud

🎯 Kasus: Aplikasi E-Commerce

πŸ“Š Arsitektur:

  • Frontend β†’ Website
  • Backend β†’ API Server
  • Database β†’ Cloud DB
  • Storage β†’ Image produk

πŸ” Narasi:

Semua komponen cloud bekerja bersama untuk melayani user secara real-time.


🟑 14. Tutorial Praktikum

πŸŽ“ Praktikum: Arsitektur Cloud Sederhana

Langkah:

  1. Buat VM di Google Cloud Platform
  2. Install web server (Apache/Nginx)
  3. Hubungkan domain
  4. Akses melalui browser

πŸ” Tujuan:

Mahasiswa memahami hubungan antara frontend, backend, dan infrastruktur.


🟑 15. Diagram Ringkasan Arsitektur

User β†’ Frontend β†’ Internet β†’ Backend β†’ Database β†’ Storage

🟒 16. Kesimpulan

  • Arsitektur cloud terdiri dari frontend, backend, dan infrastruktur
  • Virtualisasi dan container adalah teknologi inti
  • Cloud dirancang untuk skalabilitas dan ketersediaan tinggi
  • Semua komponen bekerja terintegrasi

🎯 Latihan & Diskusi

  1. Jelaskan peran frontend dan backend dalam cloud!
  2. Apa fungsi virtualisasi dalam cloud?
  3. Mengapa cloud menggunakan multi-tenant?
  4. Jelaskan arsitektur aplikasi berbasis cloud!