Langsung ke konten utama

A Glimpse of AWS (Amazon Web Services)

Perhatian, tulisan ini penuh denga  subjektivitas. Jika anda merasa berbeda pendapat, utamanya pada penggunaan cloud services gak papa, wajar. :D

source: reddit


Jadi hari ini (16/08/2022), para finalis Paragon Hackethon Competition mendapat kesempatan untuk mengikuti workshop serta mencoba hans on AWS secara cuma-cuma. Nantinya, kami juga akan mendapat free credit :D. Jadi, aku mau nulis sedikit pengalamanku menggunakan AWS dan mungkin akan ku bandingkan dengan beberapa services lain yang pernah kugunakan, baik itu Azure dari Microsoft, maupun VM IDCloudhost atau VPS dari Rumahweb.

Jadi jika anda adalah pegawai atau fans dari services lain, harap tidak mengambil ini sbgai sebuah perkara pencemaran nama baik ya. Saya masi takut  kena UU ITE. :D hehe. By the way, most of pict that i include are conducted by AWS Workshop's slide.

Oh ya, aku ga bakal discuss technical things yang spesifik sampek daftar IAM atau set up sebagainya. Cuman lebih ke produknya ada di lingkup apa aja. Dan mungkin sedikit opinion after taste :D. Before we are going to far, would be better to start by the fundamental.

What is The Cloud?

Awan? kenapa di dunia digital ada awan? Menurut penjelasan di workshop tadi, cloud adalah on demand delivery of IT resources and application via the internet, with pay-as-you-go pricing. Apa si maksudnya? Jadi cloud adalah sebuah sistem pelayanan dari sebuah sumber daya teknologi informasi atau aplikasi melalui internet, dengan pembayaran tanpa komitmen di awal, di mana beban pembayaran berdasarkan penggunaan yang terjadi. Misal, jika pengunaan tinggi maka biaya akan meningkat, sedangkan jika sedang tidak ada penggunaan maka pembiayaan akan rendah atua bahkan nol. Ya mirip kaya pembayaran PLN pascabayar.

What and Why AWS?

AWS merupakan perusahaan yang menyediakan layanan infrastruktur IT untuk cloud atau webservices yang berada di bawah amazon. Berdasarkan data, Gartner n June, 2021, AWS menguasai lebih dari 40 persen pangsa pasar layanan infrastruktur IT di dunia. Selain itu, AWS telah menyediakan layana untuk 190 negara yang dengan dua ini menobatkannya sebagai layanan infrastruktur IT dengan pengguna terbanyak di dunia saat ini.

Kabar baik bagi pengguna AWS di Indonesia. Saat ini, AWS telah mengembangkan server dan data center di indonesia, yakni di Jakarta. Meskipun belum semua fitur AWS dapat dinikmati. Namun, proyeksi ke depannya, diharapkan AWS dapat menjangkau lebih banyak pengguna, serta memberikan servis yang lebih baik bagi para penggunanya di Indonesia.

Nah, pertanyaannya sekarang, dari sekian produk, kenapa si AWS?


Salah satu fitur unggulan dari AWS adalah elastitas atau load balancing. Jadi ketika server sedang ramai, maka untuk menghindari crash, besar component services (seperti RAM, CPU dsb) dapat ditingkatkan, sehingga keberjalanan sistem dapat berjalan lancar. Sedangkan, ketika server sepi, kita dapat menurunkan kuantitas komponen servis untuk menghemat biaya.

Untuk keunggulan kedua adalah cost saving. Meskipun, menurutku penggunaan AWS ini cukup tricky, bisa saja, tiba-tiba pengguna mendapat credit sebesar 100 dollar, karena terjadinya komputasi. Yap, memang jika dibanding services dalam negri seperti ID Cloudhost, biaya pengunaan AWs cukup terbilang mahal. Jadi, menurutku untuk point ini aku kurang setuju.

Kata orang, ada harga ada kuantitas dan kualitas. Yap, soal funsionalitas, bisa dibilang AWS ini cukup lengkap. Banyak sekali servis yang ditawarkan, dari database hingga ready-use machine learning. Untuk bahasan lengkapnya mungkin kita bahas di sesi lainnya.

Yap, inilah keunggulan cloud, kita dapat dengan mudah membuat aplikasi atau web yang kita buat diakses oleh banyak orang secara global, dari segala penjuru dunia hanya dalam hitungan menit. Hal ini pula yang menjadi pokok dari cloud services itu sendiri.

Soal agility and innovation, memang cukup sengit juga (karena aku belum pernah pake GCP). Katanya si, konfigurasi di AWS ni dapat dilakukan dengan singkat dan agile. Serta kita dapat dengan mudah berinovasi menggunakan AWS ini.

Least but not least, keamanan. Soal keamanan, AWS menawarkan keamanan tingkat tinggi dengan berbagai layer akses di dalamnya. Baik privilege user hingga sistem OTP. Serta, seperti yang kita tahu, saya belum pernah denger data bocor dari database AWS.

AWS Menyediakan Data Center di Penjuru Dunia


Seperti yang tertera, AWS mendirikan data center di 26 region dengan 64 avaibility zone. Nah pertanyaannaya apa si avaibility zone? Jadi untuk tiap region (contohnya: east-asia-1 atau japan) itu terdapat beberapa data center yang terpisah sekian puluh atau mungkin ratus kilometer. Gunanya apa? jadi ktika pada suatu daerah terjadi bencana, maka data center yang terletak puluhan kilo tadi dapat memback-up. Oh ya, ketika mendaftar AWS nanti kita akan diminta untuk memilih region di mana sevices kita nanti akan dititipkan. Uniknya, untuk tiap region, bisa jad memiliki services yang berbeda, karena belum semua services tersebar di seluruh region dengan merata.









How we connect to AWS?

Jadi ada beberapa cara buat connect ke AWS. Oh ya, notenya di sini setelah punya akun AWS yang terdaftar dan verified ya. WKWK

1. AWS Console

ini artinya, kita buka GUI dari AWS via websitenya. Ini bisa dibilang configurasi mendasar kalo pake AWS dan hyang paling ez. Meskipun, mungkin ga bisa seaneh-aneh pake jalan lain.

source: dev.to

2. SDK atau API

Ini si yang mungkin sering digunakan dan dicantolkan di kode kita. Yap, API, jadi ktia bsi akses servis dari AWS ini melalui pemanggilan API. Lengkapnya, bisa kamu baca di dokumentasinya. Soalnya kalo aku jelasin bisa jadi puluhan artikel sendiri :".


3. CLI (Command Line Interface)

ini juga merupakan jalur favorit buat para programmer. Terlebih buat mereka yang dah biasa make terminal. Yap, basically CLI is terminal for AWS. Buat kamu yang mau kliatan jago, seperti hekel, pakai lah CLI. WKWK.


Ada apa aja si di AWS

Nah, dari tadi kan dah bahas soal AWS, cara login dan sebagainya. Sekarang, akan tidak berguna, kalo kita tidak tahu ada apa aja di AWS ini. Lengkapnya, bisa cek webnya si, cman here is in a nutshell.

Secara garis besar, servis dari AWS ini terbagi menjadi beberapa cluster, mulai dari IoT sampek ML pun ada. Nah buat servisnya ini, masih terbagi lagi fungsionalitas serta pengunaannya, tergantung kebutuhan dan karakteristik usernya. Misal nih, mau deploy web, cman belum terlalu familiar manual config pake EC2 (salah satu layanan AWS buat deploy computing) kamu bisa pake langsung aja Beanstalk buat mempermudah kamu developnya, bsia via GUI lah kasarnya. Berikut contoh stack penggunaan servis-servis dari AWs buat wujudin sebuah WEB.

Dah panas? pusing? sama aku juga dah ngantuk. Jadi sekian dulu.. Nah di akhir ini, aku mau kasih preferensiku buat deploy web dengan node js di AWS. Secara pribadi, aku akan deploy backendnya di EC2 dengan bantuan program pm2, serta bakal deploy frontendnya di Amlify (katanya si vercel versi AWS), nah buat databasenya aku bakal pake Cloud Database AWS yakni RDS spesifically pake postgre. nah buat penyimpanan data, bisa banget pake S3, karena sangat konfiguratif dan asik :D. Namun, kembali aku ingetin, ini sangat subjektif dan hanya berasal dari prespektifku. Kalo kamu ada ide lain? Boleh banget sampein.

Oke ini cukup teknis dan berat, jadi ada kurang lebihnya aku mohon maaf. Terima kasih sudah membaca. Sampai jumpa di lain kesempatan!! Bai-bai.. salam dari nyem nyem.

Komentar

Postingan populer dari blog ini

Solusi Mengenai Masalah Air Bersih

  Haloo semuaa, kembali lagi bersamaku, kali ini aku akan memberikan sebuah solusi untuk permasalahan pada blog ku sebelumnya yang berjudul “Masalah air bersih di daerah gunung putri”.  Sebelumnya, permasalahan air bersih di daerah gunung putri terkadang mengalami masalah, seperti air yang tiba-tiba kotor atau mati air. Keadaan air yang kotor ini kadang bisa diperparah jika terjadi banjir di daerah sekitar, karena banyak lumpur yang menumpuk. Nah, maka dari itu aku dan teman kelompokku akan memberikan solusi yang akan digunakan, tetapi lebih fokus ke dalam permasalahan air yang kotor ingin diubah menjadi bersih kembali.  Pada kali ini kami akan menawarkan sebuah solusi untuk masalah air bersih pada daerah ini. Solusi ini aku buat untuk mengatasi air kotor yang terkadang muncul. Kami menaruh solusi dengan menggunakan sensor pada setiap titik pada pipa hingga bak penampungan ketika melakukan penyaringan terhadap air. Sensor ini akan dibuat untuk bekerja secara otomatis, jad...

Memang Kenapa Kalau Masyarakat Kota Kecil Gak Melek Teknologi?

Bismillah Assalamualaikum Wa Rahmatullahi Wa Barakatuh Tahun 2020 Ada apa? Tahun 2020 bisa dibilang bukan tahun yang baik bagi seluruh negara. Pada masyarkat konvensional, kehidupan serta ekonomi benar-benar terhambat. Terjadi pelambatan dan penurunan pada banyak sisi kehidupan kita. Tau ga si? Pada 2020 terjadi penurunan pendapatan perkapita masyarakat Indonesia. Indonesia tidak lagi masuk sebagai negara maju sebab pendapatan per kapita kita tak sampai 40 ribu USD. Menurut data BPS, pada 2020 terjadi peningkatan jumlah masyarakat miskin di Indonesia. Bahkan di Kota Blitar, terdapat 17 ribu pekerja terdampak Covid-19. Hal ini ditakutkan dapat menghampat visi Indonesia Emas. Terus apa dampaknya? Indonesia saat ini sedang mencanangkan visi Indonesia Emas 2045. Salah satu penyokong terwujudnya visi tersebut adalah implementasi sistem cerdas di Indoensia. Tanpa implementasi sistem cerdas, rasanya mustahil menggapai mimpi, Indonesia Emas 2045. Sistem cerdas merupakan sistem yang terintegras...

Identitas Mahsiswa dan Budaya Korupsi

  Posisi Potensi dan Peran atau yang biasa disingkat PoPoPe merupakan gambaran dari identitas mahasiswa. Popope mengambarkan bagaimana lingkungan dan tugas yang harusnya mahasiswa emban. Berisi tangung jawab dan empati, bukan sekadar omongan atau gelar kebanggan semata. Mahasiswa harus peka mengenai posisinya di masyarakat dalam bernegara. Selain itu, ia harus peka melihat potensi yang dimiliki lingkungannya, bukan malah menjadi eksklusif dan menjadi manusia yang merasa di atas. Berperan lantgsung bukan hanya sebagai mediator melainkan katalisator, bukan hanya orang yang banyak bicara tanpa aksi nyata dan mencari nama tanpa manfaat semat. Meskipun pandemi Covid melanda dunia. Namun, sungguh disayangkan, kerguian negara akibat koruipsi tak menurun. Sadisnya, justru terjadi tren pengingkatan kerugian negara akibat korupsdi sejak 2016 (ICW, 2021). Dari 444 kasus korupsi 107 di antaranya merupakan korupsi proyek Covid19, baik dpengadaan bansos, hingga proyek lainnya. Mahasiswa seba...