Belajar Dasar Cloud dan Gen AI di AWS


 

Belajar Dasar Cloud dan Gen AI di AWS

Glosarium

Ini adalah glosarium dengan istilah umum yang digunakan di dalam kelas. Anda dapat membaca sekilas materi ini untuk mengenali istilah-istilah umum yang ada di modul kelas ini. Selain itu, Anda juga dapat mengunjungi kembali halaman ini setiap kali menemukan istilah yang belum dimengerti. Carilah istilah tersebut pada laman glosarium ini untuk mengidentifikasi makna atau definisinya. Jika masih terdapat kosakata yang tidak Anda pahami dan belum masuk di daftar ini, Anda dapat memberikan saran melalui fitur Laporan Materi.


A

Artificial Intelligence

Kemampuan komputer untuk bertindak seperti manusia.

B

Blockchain

Blockchain adalah catatan transaksi digital. Nama “blockchain” berasal dari strukturnya, di mana catatan individu (disebut sebagai block) dihubungkan bersama dalam daftar tunggal (disebut sebagai chain). Blockchain digunakan untuk mencatat transaksi yang dilakukan dengan cryptocurrency, seperti Bitcoin, dll.

C

Cache

Cache (diucapkan "cash"), menyimpan informasi yang baru saja digunakan sehingga dapat diakses dengan cepat di lain waktu.

Cloud

Dalam dunia IT, cloud mengacu pada server yang diakses melalui Internet, serta perangkat lunak dan database yang berjalan di server tersebut.

Compliance

Dalam tata kelola perusahaan, compliance berarti mengikuti suatu spesifikasi, standar, atau hukum yang telah diatur dengan jelas yang biasanya diterbitkan oleh lembaga atau organisasi yang berwenang dalam suatu bidang tertentu.

D

Database

Struktur data yang menyimpan informasi yang terorganisir.

Deploy

Dalam konteks IT, deploy merujuk pada semua proses yang terlibat dalam mendapatkan software atau hardware rilis dan berjalan dengan baik, termasuk instalasi, konfigurasi, pengoperasian, pengujian, dan membuat perubahan yang diperlukan.


E

Entitas

Satu objek unik di dunia nyata. Ia mengacu pada individu, organisasi, produk, atau komponen sistem.

Exabyte

Exabyte adalah 1018 atau 1.000.000.000.000.000.000 byte. 1 exabyte sama dengan 1.000 petabyte.

H

Hard Drive

Hard drive adalah tempat menyimpan semua data Anda. Data tersebut disimpan secara magnetis, sehingga tetap berada di drive bahkan setelah daya dimatikan. Istilah "hard drive" sebenarnya adalah singkatan dari "hard disk drive", keduanya merujuk pada arti yang sama.

Hypervisor

Program perangkat lunak yang mengelola satu atau lebih mesin virtual. Hypervisor digunakan untuk membuat, memulai, menghentikan, dan mengatur ulang VM.

I

Instance

Instance adalah server virtual di AWS Cloud.

L

Latensi

Waktu yang diperlukan untuk mengirim dan menerima data.

M

Machine Learning

Sebuah jenis dari Artificial Intelligence yang dapat "belajar" atau beradaptasi dari waktu ke waktu.

O

On-premise

Penyimpanan dan pemeliharaan data di server lokal atau pribadi.

P

Permission

Permission diartikan sebagai memberikan persetujuan atau otorisasi atau mengizinkan seseorang untuk melakukan sesuatu. Pada konteks AWS, permission memungkinkan Anda untuk menentukan akses ke sumber daya AWS.

Petabyte

Petabyte adalah 1015 atau 1.000.000.000.000.000 byte. 1 petabyte sama dengan 1.000 terabyte.

S

Sumber Daya

Di AWS, sumber daya (resource) berarti entitas yang dapat Anda pakai, contohnya Amazon EC2 instance atau Amazon S3 bucket.

T

Terabyte

Terabyte adalah 1012 atau 1.000.000.000.000 byte. 1 terabyte sama dengan 1.000 gigabyte.

Throughput

Jumlah data yang dapat dikirim dalam waktu tertentu.

W

Web Hosting

Web Hosting menyimpan semua halaman website Anda dan membuatnya tersedia untuk komputer yang terhubung ke Internet.


Daftar Referensi

[1] Cisco. “What Is a Data Center.” Cisco.com. https://www.cisco.com/c/en/us/solutions/data-center-virtualization/what-is-a-data-center.html (diakses pada 1 November 2020)

[2] H. Hsu. “How the Metaphor of “the Cloud” Changed Our Attitude Toward the Internet.” Newyorker.com. https://www.newyorker.com/books/page-turner/how-the-metaphor-of-the-cloud-changed-our-attitude-toward-the-internet (diakses pada 30 Oktober 2020)

[3] AWS Training & Certification. (2020). AWS Cloud Practitioner Essentials. [Online]. Tersedia: https://www.aws.training/Details/eLearning?id=60697

Pengantar ke Amazon Web Services

Selamat datang di Kelas Belajar Dasar Cloud dan Gen AI di AWS! Kelas ini adalah kelas dasar yang hadir untuk mengenalkan Anda pada layanan komputasi cloud dengan Amazon Web Services atau biasa disingkat AWS.

Amazon Web Services atau AWS adalah salah satu layanan penyedia komputasi cloud yang telah hadir di seluruh dunia. AWS merupakan platform cloud yang paling komprehensif dan digunakan secara luas. Faktanya, jumlah layanan di AWS mencapai lebih dari ratusan layanan unggulan dengan jutaan pelanggan.

Dengan cloud seperti AWS ini, pengguna dari berbagai kalangan perusahaan IT, pada umumnya, menjadi lebih tangkas dalam menjalankan aktivitas operasional sehari-hari dan lebih cepat dalam berinovasi.

Di kelas ini kita akan mempelajari setiap materi secara terstruktur. Mari awali langkah perjalanan kita dengan beberapa pertanyaan terkait Kelas Cloud Practitioner Essentials.

Siapa yang dapat mengambil kelas ini?

Kelas Cloud Practitioner Essentials ini ditujukan bagi Anda yang mencari pemahaman secara keseluruhan tentang AWS Cloud, terlepas dari latar belakang pekerjaan tertentu. Kelas ini pun ditujukan bagi Anda yang bekerja di bidang berikut:

  • Sales
  • Hukum
  • Pemasaran
  • Analis bisnis
  • Manajer proyek
  • Pelajar AWS Academy
  • Profesi lain terkait IT

Apa saja prasyarat untuk mengambil kelas ini?

Untuk mulai mempelajari kelas ini, setidaknya Anda harus memahami beberapa pengetahuan dasar seperti berikut:

  • Teknis IT secara umum. Minimal Anda mengenal istilah komputer, jaringan, perangkat keras, perangkat lunak, web, dan internet.
  • Bisnis IT secara umum. Anda mengetahui perusahaan-perusahaan yang bergerak di dunia IT seperti Amazon.

Apakah Anda sudah punya bekal yang cukup untuk mengikuti kelas ini? Jika jawabannya adalah “ya”, mari kita lanjut ke pertanyaan berikutnya!

Apa saja yang akan kita pelajari?

Jangan khawatir jika Anda tidak memiliki pengetahuan sama sekali tentang komputasi cloud atau bahkan Amazon Web Services, karena materi yang dibahas pada kelas ini tergolong ringan dan disajikan dengan bahasa yang mudah dipahami. Sebelum mengikuti kelas ini, Anda perlu tahu terlebih dahulu modul apa saja yang ada di dalamnya.

Kelas ini terdiri dari 12 modul yang akan membahas tentang pengenalan konsep AWS Cloud, layanan-layanannya, keamanan, arsitektur, harga dan dukungan, kemudian ditutup dengan penilaian akhir berupa ujian sehingga menambah pengetahuan dan wawasan Anda mengenai AWS Cloud menjadi lebih baik. Di kelas ini juga Anda akan belajar mengenal beragam dukungan AI yang disediakan oleh AWS seperti Amazon Q dan Amazon Bedrock.

Ketahuilah! Karena kelas Cloud Practitioner Essentials (Belajar Dasar AWS Cloud) ini didesain untuk berbagai macam latar belakang profesi dan dibuat semudah mungkin, sehingga pembahasan materi pada setiap modul hanya akan berisi teori saja.

Berikut adalah materi-materi yang akan Anda perdalam / pelajari secara komprehensif:

  • Modul 1: Pengantar ke Amazon Web Services
    Menjelaskan tentang materi pengenalan, seperti apa saja yang harus Anda siapkan sebelum mengikuti kelas; manfaat dari AWS; perbedaan antara penyajian on-demand (sesuai permintaan) dan model penerapan cloud; serta model biaya dengan skema pay-as-you-go.

  • Modul 2: Komputasi di Cloud 
    Membahas materi komputasi di cloud, yakni manfaat dari Amazon Elastic Compute Cloud (Amazon EC2) di level dasar; perbedaan tipe dari Amazon EC2 instance; perbedaan antara variasi pilihan penagihan untuk Amazon EC2; manfaat Amazon EC2 Auto Scaling; manfaat Elastic Load Balancing, contoh penggunaan Elastic Load Balancing; perbedaan antara Amazon Simple Notification Service (Amazon SNS) dan Amazon Simple Queue Services (Amazon SQS); serta layanan komputasi lain di AWS.

  • Modul 3: Infrastruktur Global dan Keandalan
    Menelaah materi terkait infrastruktur global AWS; konsep dasar Availability Zone; manfaat Amazon CloudFront dan Edge locations; serta membandingkan perbedaan metode untuk penyajian layanan AWS.

  • Modul 4: Jaringan
    Mengupas tuntas materi jaringan, seperti konsep dasarnya; perbedaan antara sumber daya jaringan publik dan privat; virtual private gateway dan virtual private network (VPN) untuk menghubungkan AWS Cloud dengan jaringan lain; AWS Direct Connect; manfaat penerapan arsitektur hybrid; lapisan keamanan yang digunakan dalam strategi IT; dan layanan yang digunakan untuk berinteraksi dengan jaringan global AWS.

  • Modul 5: Penyimpanan dan Database
    Mengulas konsep dasar penyimpanan dan databases (basis data); manfaat Amazon Elastic Block Store (Amazon EBS); Amazon Simple Storage Service (Amazon S3); Amazon Elastic File System (Amazon EFS); variasi solusi penyimpanan; Amazon DynamoDB; dan terakhir ragam layanan database.

  • Modul 6: Keamanan
    Mendeskripsikan materi keamanan, yakni manfaat shared responsibility model (model tanggung jawab bersama); multi-factor authentication (autentikasi multifaktor) atau MFA; tingkat keamanan AWS Identity and Access Management (IAM); dasar-dasar kebijakan keamanan; AWS Organizations; compliance (kepatuhan) dengan AWS; dan layanan keamanan utama AWS yang mudah.

  • Modul 7: Pemantauan dan Analitik
    Menelaah pendekatan untuk memantau environment (lingkungan) AWS Anda, manfaat Amazon CloudWatch, AWS CloudTrail, dan AWS Trusted Advisor.

  • Modul 8: Harga dan Dukungan
    Menguraikan materi terkait model harga dan dukungan, seperti AWS Free Tier (Tingkat Gratis); AWS Organizations dan consolidated billing (tagihan terkonsolidasi); AWS Budgets; AWS Cost Explorer; AWS Pricing Calculator; membedakan setiap AWS Support Plans; dan terakhir AWS Marketplace.

  • Modul 9: Migrasi dan Inovasi
    Mengkaji materi terkait migrasi dan inovasi di AWS Cloud, yaitu AWS Cloud Adoption Framework (AWS CAF); enam faktor utama dari strategi migrasi cloud; manfaat beragam solusi migrasi data: AWS Snowcone, AWS Snowball, dan AWS Snowmobile; dan terakhir, meringkas cakupan luas dari solusi inovatif yang ditawarkan AWS.

  • Modul 10: Perjalanan Cloud
    Menjelaskan lima pilar dari AWS Well-Architected Framework dan enam manfaat dari komputasi cloud.

  • Modul 11: Dasar-Dasar AWS Certified Cloud Practitioner
    Mengulik sumber daya untuk persiapan ujian AWS Certified Cloud Practitioner sekaligus manfaat menjadi seseorang yang bersertifikat AWS.

  • Modul 12: Dukungan AI dari AWS
    Mengulik AI yang disediakan oleh AWS, serta mengeksplorasi konsep dasar AI, machine learning, dan generative AI.

  • Penilaian Akhir Kelas
    Penilaian akhir ini berisi soal-soal yang mendekati ujian AWS Certified Cloud Practitioner.

Apa Yang Diharapkan Setelah Mengikuti Kelas Ini?

Agar memahami kelas ini dengan baik, Anda diharapkan untuk belajar secara perlahan. Tidak perlu terburu-buru dalam studi Anda. Karena yang terpenting adalah peningkatan terhadap pemahaman dan kecakapan Anda.

Setelah mempelajari kelas ini, Anda diharapkan mampu untuk:

  • Merangkum definisi kerja AWS.
  • Memaparkan perbedaan antara on-premise (lokal), hybrid, dan cloud sepenuhnya.
  • Menjelaskan dasar-dasar infrastruktur global AWS Cloud.
  • Menguraikan 6 (enam) manfaat AWS Cloud.
  • Mendeskripsikan dan memberikan contoh layanan utama AWS, termasuk komputasi, jaringan, database, dan penyimpanan.
  • Mengidentifikasi solusi yang sesuai menggunakan layanan AWS Cloud dengan berbagai kasus penggunaan.
  • Menerangkan AWS Well-Architected Framework.
  • Menguraikan dan menjelaskan shared responsibility model (model tanggung jawab bersama).
  • Menggambarkan layanan keamanan utama dalam AWS Cloud.
  • Menjelaskan dasar-dasar migrasi AWS Cloud.
  • Menjelaskan manfaat finansial dari AWS Cloud untuk manajemen biaya organisasi/perusahaan.
  • Menentukan penagihan utama, pengelolaan akun, dan model harga.
  • Memaparkan cara penggunaan pricing tools (alat penetapan harga) yang dapat menghemat layanan AWS.

Metode Apa Saja Yang Akan Kita Gunakan?

Ada berbagai metode pembelajaran yang digunakan dalam kelas ini, di antaranya:

  • Teori, berisi materi pembahasan yang mudah dipahami tentang AWS.
  • Quiz, berupa soal yang bertujuan untuk menguji pemahaman Anda.
  • Exam, mencakup soal-soal yang bertujuan untuk menguji pemahaman Anda setelah mempelajari keseluruhan kelas. Ini merupakan syarat kelulusan kelas.

Anda diharapkan dengan tekun menjalani semua metode tersebut agar paham AWS secara mendalam. Sudah tidak sabar ingin segera menyelami layanan cloud dengan Amazon Web Services? Mari kita mulai.


Tujuan Pembelajaran

Di modul ini, Anda akan mempelajari bagaimana cara:

  • Merangkum manfaat menggunakan AWS.
  • Menjelaskan perbedaan antara penyajian on-demand dan penerapan cloud.
  • Merangkum model harga pay-as-you-go.

Oke, mari kita lanjutkan ke materi berikutnya!


Selamat Datang di Kedai Kopi

Kelas ini akan mencakup semua informasi penting yang perlu Anda pahami seputar AWS. Dengan begitu, Anda dapat mengetahui mengapa AWS itu bermanfaat bagi kebutuhan perusahaan dan bisnis saat ini.

AWS menawarkan berbagai macam layanan untuk setiap kegunaan. Dimulai dengan elemen dasar, seperti komputasi, penyimpanan, dan keamanan jaringan, hingga solusi kompleks seperti blockchain, machine learning, atau artificial intelligence (kecerdasan buatan), serta platform pengembangan robot.

Bahkan termasuk juga layanan yang sangat terspesialisasi, seperti sistem manajemen produksi video dan satelit orbital yang dapat Anda sewa setiap menit.

Namun semua hal tersebut nampaknya terlalu kompleks dan perlu lebih banyak waktu untuk kita bahas di kelas dasar seperti ini. Jadi, mari kita sederhanakan pembahasan kita dengan memulai dari model komputasi cloud dasar.

Tahukah Anda? Hampir semua model komputasi modern adalah berbentuk client-server.

20210327171832f42e6e357ebace3e1a19267c10a6bba7.png

Dalam dunia komputasi, client dapat berupa web browser atau aplikasi yang dapat membuat permintaan ke server. Sebuah server dapat berupa layanan seperti Amazon Elastic Compute Cloud (Amazon EC2).

Contoh interaksinya adalah client membuat permintaan untuk mengakses sebuah artikel berita, skor dalam game online, atau video lucu lalu server mengevaluasi detail permintaan tersebut dan memenuhinya dengan mengembalikan informasi ke client.

Oke, mungkin pembahasan di atas terlalu teknis ya. Bagaimana kalau kita membuat suatu perumpamaan yang dapat digunakan secara berkelanjutan di setiap modulnya? Tapi perumpamaan seperti apa ya yang dapat mencakup setiap pembahasan di kelas ini?

Bagaimana dengan skenario kedai kopi? Sepertinya menarik. Kedai kopi ini akan memberi kita beberapa metafora dunia nyata untuk membantu Anda memahami mengapa AWS dapat mengubah cara pengoperasian IT di seluruh dunia.

Kita mulai dari sebuah pertanyaan dasar. Apa saja elemen yang ada di sebuah kedai kopi? Kasir dan pelanggan, tentu.

20210327171900e59eabc83109d5738c729956eadd2cfb.png

Dalam model client-server. Kasir berperan sebagai server sedangkan pelanggan adalah client. Di kedai kopi pelanggan membuat suatu permintaan berupa segelas kopi. Namun di dunia komputasi, permintaan dapat berbentuk apa pun: analisis pola hujan di negara Afrika Selatan, rontgen terbaru dari lutut Anda, atau mungkin video anak kucing yang menggemaskan.

Apa pun bisnisnya, pada dasarnya client membuat suatu permintaan--tentu dengan telah memiliki izin akses--kemudian server menanggapi permintaan tersebut.

Kembali ke kedai kopi. Kasir adalah server-nya. Di AWS, kasir tersebut diberi nama Amazon Elastic Compute Cloud (EC2), sebuah server virtual dan kita akan memanggilnya instance.

Mari kita lihat proses transaksi yang terjadi antara kasir dan pelanggan ini dari sudut pandang arsitektural.

  1. Pelanggan (client) membuat permintaan ke kasir (server).
  2. Kasir memvalidasi bahwa permintaan tersebut sah, dalam hal ini apakah pelanggan telah membayar atau belum.
  3. Jika ya, maka kasir akan ke belakang untuk membuat kopi sesuai permintaan.
  4. Setelah selesai, kasir tersebut akan kembali kepada pelanggan dengan membawa kopinya, dalam hal ini adalah kapucino dengan ekstra karamel. Yummy!

Di dunia nyata, aplikasi bisa lebih rumit dari sekadar satu transaksi dengan satu server, bahkan bisa menjadi sangat kompleks ketika diterapkan ke dalam solusi bisnis yang mapan.

Nah, untuk menghindari kompleksitas ini, mari kita mulai dengan yang simpel, seperti konsep utama di AWS, yakni pay for what you use (bayar untuk apa yang Anda gunakan).

Prinsip ini sangat tepat dan masuk akal dengan skenario kedai kopi kita. Pegawai hanya dibayar saat mereka bekerja di toko. Jika mereka tidak bekerja, maka tidak ada gaji. Pemilik kedai dapat memutuskan berapa banyak pegawai yang dia butuhkan lalu memberikan mereka upah sesuai jam kerja.

Sebagai contoh, kedai kopi tersebut akan merilis minuman baru, Robusta. Delicioso!

Untuk mengantisipasi peluncuran ini, Anda bisa mempekerjakan selusin pegawai sepanjang hari guna berjaga-jaga jika pelanggan membludak berdatangan secara tak terduga di hari spesial tersebut. Hanya saja, pelanggan tidak selalu akan membludak setiap saat, bukan?

Tapi tahukah Anda? Inilah yang sebenarnya terjadi di data center on-premise (lokal). Anda tidak bisa hanya sekadar menjentikkan jari lalu voila! Kapasitas Anda berlipat ganda dengan sendirinya. Nope. Banyak proses administratif yang perlu Anda lakukan dan berujung pada mahalnya biaya yang perlu Anda keluarkan.

Dengan Amazon Web Service, Anda tidak perlu membayar uang muka untuk apa pun dan tidak perlu khawatir tentang kendala kapasitas.

Oke. Sekarang kita menemukan istilah baru, data center on-premise. Apa itu? Mari kita kupas.

Pertama, data center. Berdasarkan website Cisco--salah satu perusahaan telekomunikasi global--data center adalah fasilitas yang digunakan perusahaan untuk menempatkan aplikasi dan data penting mereka. Komponen utama dari data center adalah router, switch, firewall, sistem penyimpanan, dan juga server [1].

Sementara on-premise mengacu pada penyimpanan dan pemeliharaan data di server lokal atau pribadi.

Lanjut ke prinsip berikutnya, yaitu pay for what you need (bayar untuk apa yang Anda butuhkan). Misal ketika Anda membutuhkan sebuah instance atau mungkin barista, cukup dengan klik sebuah tombol ajaib segera mereka pun seketika tersedia untuk Anda. Dan ketika tak membutuhkannya, klik tombol lagi kemudian mereka akan pergi sesaat kemudian sehingga Anda tak perlu membayarnya lagi.

Prinsip ini menjadi nilai utama di AWS. Itulah alasan sebenarnya kelas ini dihadirkan, yakni untuk membantu Anda memahami bagaimana AWS dibangun untuk membantu Anda menjalankan bisnis dengan lebih baik.

Tetaplah pahami dan ikuti kelas ini dengan saksama karena kita akan segera menyelami konsep-konsep tersebut lebih dalam serta membantu Anda melangkah menuju Cloud Practitioner. Semangat!

Komputasi Cloud

Komputasi Cloud

Sebelum kita melangkah ke bagian AWS lebih dalam, mari kita persempit lingkupan pembahasannya, yaitu mengenai definisi kerja dari cloud.

Apa yang tebersit di pikiran Anda saat mendengar kata cloud? Jika Anda membayangkan gumpalan awan, Anda tidak salah karena memang kebanyakan ilustrasi jaringan komputer memuat simbol cloud atau awan yang merupakan perumpamaan dari internet.

Namun, kenapa internet disimbolkan dengan awan? Nah, menurut newyorker.com, simbol awan dipakai karena merepresentasikan keberadaan data kita ada di suatu tempat di luar sana, mengambang, melayang, nirkabel, tersedia di mana saja dan kapan saja ketika kita membutuhkannya. Istilah awan juga menarik karena merupakan kebalikan dari dunia material yang riil seperti colokan, kabel, hard disk, dsb [2].

Sekarang, apa yang dimaksud dengan cloud computing? Menurut AWS, cloud computing--di kelas ini kita menyebutnya dengan komputasi cloud--adalah penggunaan sesuai kebutuhan (on-demand) sumber daya IT melalui internet dengan harga sesuai pemakaian (pay-as-you-go) [3]. Mari kita uraikan definisi tersebut.

  • Penggunaan sesuai kebutuhan, ini menunjukkan bahwa AWS memiliki sumber daya yang Anda butuhkan kapan pun dan di mana pun. Tak perlu memberi tahu AWS kapan Anda akan membutuhkannya.
    Jika tiba-tiba Anda membutuhkan 300 server virtual, lakukan beberapa klik saja dan mereka pun akan langsung tersedia.

    Demikian pula ketika Anda membutuhkan penyimpanan sebesar 2000 terabyte misalnya, silakan gunakan penyimpanan tersebut sesuai kebutuhan. Saat tidak membutuhkannya lagi, klik untuk melepasnya. Semudah itu. Fleksibilitas semacam ini tak mungkin Anda dapatkan di data center on-premise (lokal).

  • Sumber daya IT sebenarnya adalah bagian besar dari filosofi AWS. AWS memiliki ratusan layanan unggulan. Mengapa begitu banyak? Jawabannya sangat sederhana: karena bisnis membutuhkannya. Di AWS pun ada beberapa sumber daya IT yang sudah umum digunakan di sejumlah perusahaan.
    Contohnya begini. Anggaplah Anda menggunakan database (basis data) MySQL di perusahaan tempat Anda bekerja.

    Apakah kemampuan untuk menginstal mesin MySQL membuat perusahaan Anda menjadi lebih bersaing daripada kompetitor? Mungkin tidak.

    Apakah dengan menyimpan backup (cadangan) membuat perusahaan Anda lebih unggul dari perusahaan lain? Sekali lagi, diragukan.

    Data di dalam database, cara membangun tabel, dan mengelola strukturnya itulah yang membuat perusahaan Anda menjadi pembeda di antara pesaing yang lain.

    Di AWS, hal semacam itu disebut undifferentiated heavy lifting (semua proses kerja yang tidak menambah nilai bagi perusahaan) dari IT. Proses kerja IT yang umum--seperti instalasi OS, pembaruan perangkat lunak, dll--seringkali dilakukan secara repetitif dan akhirnya memakan waktu.
    Nah, hadirlah AWS untuk membantu Anda menangani hal-hal semacam itu. Jadi, Anda bisa fokus pada bisnis perusahaan Anda.

  • Melalui internet, ini menyiratkan bahwa Anda dapat mengakses sumber daya tersebut--yang telah dipaparkan sebelumnya--menggunakan web browser atau secara terprogram.

Tak perlu kontrak apa pun, cukup bayar dengan mekanisme pay-as-you-go (sesuai pemakaian). Sama halnya seperti skenario kedai kopi kita. Anda tak perlu mempekerjakan banyak pegawai terus-menerus, cukup di waktu jam sibuk saja. Bahkan di waktu malam hingga pagi, Anda tak butuh pegawai sama sekali karena kedai kopi tutup. Itulah cloud computing alias komputasi cloud.

Sebelum datangnya komputasi cloud, perusahaan yang ingin membuat data center harus membangunnya sendiri dan harus memprediksikan beban kerja layanan. Ini tentu akan sangat merepotkan karena perlu biaya yang cukup besar.

202102221717357c02cfe54a0a32bd1a93ba8d4fc8013b.jpg

Sebuah data center biasanya terdiri dari rak-rak komputer yang berjajar; jaringan yang kompleks; dan juga sistem penyimpanan yang terkelola. Selain itu, perusahaan juga harus mengeluarkan dana untuk membayar sewa bangunan, kebersihan, listrik, pendingin, dan keamanan.

Dan meskipun data center telah siap digunakan, perusahaan wajib memastikan bahwa data center tersebut mampu melayani kebutuhan beban kerja. Kenapa begitu?

Anggaplah begini. Suatu perusahaan telah berhasil membangun data center untuk menopang kebutuhan website-nya. Setiap hari website tersebut rata-rata diakses oleh 10.000 pengunjung, namun umumnya pada hari minggu jumlahnya hanya 5.000 saja. Angka ini berubah lagi di hari-hari spesial seperti malam tahun baru ketika tiba-tiba 30.000 pengunjung membanjirinya. Lantas website tersebut pun down beberapa kali.

Nah, bagaimana cara mengatasi masalah ini? Tenang, dengan komputasi cloud semua akan terselesaikan. Anda bisa menyesuaikan kemampuan data center sesuai kebutuhan beban kerja. Tidak akan kekurangan atau berlebihan. Nanti kita akan membahas ini lebih detail. Sekarang, mari kita menyimak materi berikutnya!


Model Penerapan untuk Komputasi Cloud

Saat memilih strategi untuk menerapkan cloud, Anda harus mempertimbangkan beberapa faktor, seperti komponen aplikasi cloud yang diperlukan, layanan manajemen sumber daya yang dibutuhkan, dan setiap persyaratan infrastruktur IT.

Tiga model penerapan komputasi cloud adalah cloud-based, on-premises (lokal), dan hybrid. Mari kita uraikan masing-masing model tersebut:

  • Cloud-based Deployment
    Dalam model penerapan cloud-based, Anda dapat merancang, membangun, dan menjalankan aplikasi baru di cloud. Anda pun dapat memigrasikan aplikasi yang telah ada ke cloud.

    Anda dapat membangun aplikasi tersebut pada low-level infrastructure (infrastruktur tingkat rendah) yang mana memerlukan staf IT Anda untuk mengelolanya. Atau dengan alternatif lain, yaitu menggunakan higher-level services (layanan dengan tingkat lebih tinggi) sehingga mengurangi kebutuhan pengelolaan, arsitektur, dan scaling (penyesuaian kapasitas) pada infrastruktur Anda.

    Misalnya, Anda dapat membuat aplikasi yang terdiri dari server virtual, database, dan komponen jaringan yang sepenuhnya berbasis di cloud.

  • On-premises Deployment
    On-premises juga dikenal sebagai private cloud (cloud privat). Dalam model ini, sumber daya di-deploy (diterapkan) menggunakan layanan manajemen aplikasi dan teknologi virtualisasi pada data center pribadi sehingga penggunaan dan pemanfaatannya dapat meningkat.

  • Hybrid Deployment
    Dalam penerapan hybrid, sumber daya berbasis cloud terhubung ke data center on-premises (lokal). Anda bisa gunakan pendekatan ini untuk beberapa situasi, seperti aplikasi lama yang memang lebih baik dikelola di on-premises atau mungkin karena peraturan pemerintah yang mengharuskan Anda menyimpan data tertentu di data center lokal.

    Nah, dengan skenario seperti ini, Anda dapat menyimpan aplikasi lama di on-premise selagi memanfaatkan data dan layanan yang berjalan di cloud.

Manfaat dari Komputasi Cloud

Ada beberapa hal yang perlu Anda pertimbangkan agar semakin yakin untuk memilih komputasi cloud sebagai solusi yang dapat menangani kebutuhan Anda dibandingkan dengan data center on-premise. Mari kita uraikan:

  • Ubah pengeluaran di muka menjadi pengeluaran variabel
    Pengeluaran di muka (upfront expense) mengacu pada data center, server fisik, dan sumber daya lain yang perlu Anda investasikan sebelum Anda menggunakannya. Sedangkan pengeluaran variabel (variable expense) berarti Anda hanya membayar untuk sumber daya komputasi yang Anda konsumsi.

    Dengan mengambil pendekatan komputasi cloud yang menawarkan keuntungan biaya variabel, perusahaan dapat mengimplementasikan solusi inovatif sekaligus menghemat biaya.

  • Hentikan biaya pengelolaan dan pemeliharaan data center
    Komputasi di data center sering kali mengharuskan Anda untuk mengeluarkan lebih banyak biaya dan waktu untuk mengelola infrastruktur dan server.

    Nah, dengan komputasi cloud, Anda tak perlu lagi khawatir akan tugas-tugas ini. Dengan begitu, Anda dapat lebih fokus pada aplikasi dan pelanggan Anda.

  • Berhenti menebak kapasitas
    Dengan komputasi cloud, Anda tak perlu memprediksi berapa banyak kapasitas infrastruktur yang Anda perlukan sebelum men-deploy aplikasi.

    Misalnya, Anda dapat meluncurkan Amazon EC2 instance dan cukup membayar untuk waktu komputasi yang digunakan. Daripada harus membayar sumber daya yang tak terpakai atau berurusan dengan kapasitas yang terbatas, dengan komputasi cloud, Anda dapat menggunakan kapasitas sesuai keinginan.

    Bahkan Anda juga dapat melakukan proses scale in (mengurangi) atau scale out (memperbanyak) kapasitas sesuai permintaan.

  • Manfaatkan skala ekonomi yang masif
    Dengan menggunakan komputasi cloud, Anda dapat mewujudkan biaya variabel yang lebih rendah daripada yang dapat Anda peroleh dari data center on-premise.

    Penggunaan dari ratusan ribu pelangganlah yang memungkinkan AWS dapat mencapai skala ekonomi (economies of scale) yang lebih tinggi. Kemudian skala ekonomi ini diterjemahkan ke dalam harga pay-as-you-go yang lebih murah.

  • Tingkatkan kecepatan dan ketangkasan
    Fleksibilitas dari penggunaan komputasi cloud memudahkan Anda untuk mengembangkan dan men-deploy aplikasi.

    Dengan komputasi cloud, Anda memiliki lebih banyak waktu untuk bereksperimen dan berinovasi. Tentu ini tak bisa Anda lakukan jika menggunakan data center on-premise. Misal untuk mendapatkan sumber daya baru, mungkin Anda memerlukan waktu berminggu-minggu. Sedangkan dengan AWS, sumber daya baru akan langsung siap diakses dalam hitungan menit.

  • Mendunia dalam hitungan menit
    AWS Cloud memungkinkan Anda dapat meluncurkan aplikasi ke pelanggan di seluruh dunia dengan cepat sekaligus memberikan latensi yang rendah. Ini berarti meskipun Anda berada di belahan dunia yang berbeda dengan pelanggan, mereka tetap dapat mengakses aplikasi dengan waktu tunda (delay) yang minimal.

Nantikan ya. Anda pasti sudah tak sabar menjelajahi materi infrastruktur global AWS dengan lebih detail! Mari temukan beberapa layanan yang dapat digunakan untuk mengirim konten ke pelanggan di seluruh dunia. Penasaran? Mari kita lihat materi berikutnya!


 

Ikhtisar

Perkenalkan, modul ikhtisar. Ia akan hadir pada setiap akhir modul yang berisi ringkasan/kesimpulan dari materi yang dipelajari. Anggaplah modul ini sebagai kilas balik untuk mempertajam pemahaman Anda. Mari kita uraikan:

  • Pertama, kita telah berkenalan dengan skenario kedai kopi yang akan terus dipakai di setiap modul pada kelas ini. 
  • Kita juga sudah belajar tentang komputasi cloud.
  • Lalu, kita telah menelaah setiap model penerapan untuk komputasi cloud.
  • Terakhir, kita telah menilik manfaat dari komputasi cloud.

Dengan ringkasan tersebut, diharapkan Anda dapat memahami semua materi yang telah disampaikan. Yuk lanjut ke modul berikutnya!

Video Pengantar AWS

Untuk memperdalam dan mempermudah pemahaman terhadap materi ini, Anda dapat menyimak video pembahasan berikut.

Video : Pengantar ke Amazon Web Services

Materi Pendukung

Untuk mempelajari lebih lanjut tentang konsep yang dipaparkan sedari tadi, Anda dapat meninjau beberapa sumber berikut:


Daftar Referensi

[1] Cisco. “What Is a Data Center.” Cisco.com. https://www.cisco.com/c/en/us/solutions/data-center-virtualization/what-is-a-data-center.html (diakses pada 1 November 2020)

[2] H. Hsu. “How the Metaphor of “the Cloud” Changed Our Attitude Toward the Internet.” Newyorker.com. https://www.newyorker.com/books/page-turner/how-the-metaphor-of-the-cloud-changed-our-attitude-toward-the-internet (diakses pada 30 Oktober 2020)

[3] AWS Training & Certification. (2020). AWS Cloud Practitioner Essentials. [Online]. Tersedia: https://www.aws.training/Details/eLearning?id=60697

 

Bersambung ke:

Tujuan Pembelajaran



Comments

Popular posts from this blog

Ceritakan cerita saya:

Aplikasi/Gaming/Koding: NKHM Nusantara:

STUDIUM GENERALE