1642A022 CLOUD COMPUTING
Cloud computing adalah pemanfaatan dari seperangkat resource computer yang melakukan service lewat internet. Cloud ini menyediakan sebuah lingkungan hosting yang tidak membatasi suatu aplikasi untuk dilayani oleh resource tertentu. Cloud dapat dengan cepat di scale-up ke dalam ratusan server agar resource yang dibutuhkan semakin reliable. Mata kuliah ini bertujuan memberikan pengetahuan tentang aspek-aspek fundamental dari cloud computing dan bagaimana infrastruktur cloud mendukung berbagai arsitektur mulai dari monolithic sampai dengan microservices. Dalam mata kuliah ini mahasiswa akan dapat melakukan analisa dan memutuskan bagaimana menggunakan cloud yang optimal untuk berbagai macam sistem yang mempunyai karakteristik dan kebutuhan skalabilitas yang berbeda.
Capaian Pembelajaran
Setelah mengikuti mata kuliah ini, mahasiswa akan mampu menganalisa kebutuhan dan pemanfaatan cloud service yang ada, dan membangun arsitektur server sendiri untuk cloud computing. Untuk mencapainya, mahasiswa harus mampu memahami konsep-konsep dasar cloud computing, Mampu memahami bahasa pemrograman yang sering digunakan di cloud, menganalisa kebutuhan cloud computing, menganalisa resource yang paling sesuai dengan kebutuhan tersebut, memahami teknologi containerisasi, mampu memahami arsitektur monolithic dan microservices dan mengimplementasikannya dalam environment cloud .
Pengetahuan Awal
-
Referensi Umum
Referensi Buku Pustaka
- Comer, Douglas, et al..(2023).The Cloud Computing Book..ISBN 9780367706845.
- Dubey, Parul, et al..(2024).A Beginners Guide to Amazon Web Services..ISBN 9781032521558.