Apa itu AWS? Amazon Tutorial Layanan Cloud (Web).
Apa itu Cloud Computing?
Komputasi awan adalah istilah yang mengacu pada penyimpanan dan pengaksesan data melalui internet. Itu tidak menyimpan data apa pun di hard disk komputer pribadi Anda. Dalam komputasi awan, Anda dapat mengakses data dari server jarak jauh.
Apa itu AWS?
Bentuk lengkap AWS adalah Amazon Layanan web. Ini adalah platform yang menawarkan solusi komputasi awan yang fleksibel, andal, terukur, mudah digunakan, dan hemat biaya.
AWS adalah platform komputasi komprehensif dan mudah digunakan yang ditawarkan Amazon. Platform ini dikembangkan dengan kombinasi penawaran infrastruktur sebagai layanan (IaaS), platform sebagai layanan (PaaS) dan paket perangkat lunak sebagai layanan (SaaS).
Sejarah AWS
- 2002- Layanan AWS diluncurkan
- 2006- Meluncurkan produk cloud-nya
- 2012- Mengadakan acara pelanggan pertama
- 2015- RevPendapatan eals mencapai $4.6 miliar
- 2016- Melampaui target pendapatan $10 miliar
- 2016- Rilis bola salju dan mobil salju
- 2019- Menawarkan hampir 100 layanan cloud
- 2021- AWS terdiri dari lebih dari 200 produk dan layanan
Layanan AWS Penting
Amazon Layanan Web menawarkan beragam produk berbasis cloud global untuk tujuan bisnis yang berbeda. Produknya mencakup penyimpanan, database, analitik, jaringan, seluler, alat pengembangan, aplikasi perusahaan, dengan model harga bayar sesuai pemakaian.

Di sinilah, terdapat layanan AWS yang penting.
Layanan Komputasi AWS
Berikut adalah Layanan Cloud Compute yang ditawarkan oleh Amazon:
- EC2 (Awan Komputasi Elastis) - EC2 adalah mesin virtual di cloud tempat Anda memiliki kontrol tingkat OS. Anda dapat menjalankan server cloud ini kapan pun Anda mau.
- Layar Ringan- Alat komputasi awan ini secara otomatis menyebarkan dan mengelola kemampuan komputer, penyimpanan, dan jaringan yang diperlukan untuk menjalankan aplikasi Anda.
- Pohon Kacang Elastis- Alat ini menawarkan penerapan otomatis dan penyediaan sumber daya seperti situs web produksi yang sangat skalabel.
- EKS (Layanan Kontainer Elastis untuk Kubernetes)- Alat ini memungkinkan Anda mengaktifkan Kubernetes Amazon lingkungan cloud tanpa instalasi.
- AWS Lambda - Layanan AWS ini memungkinkan Anda menjalankan fungsi di cloud. Alat ini sangat menghemat biaya karena Anda hanya membayar saat fungsi Anda dijalankan.
Migrasi
Layanan migrasi yang digunakan untuk mentransfer data secara fisik antara pusat data Anda dan AWS.
- DMS (Layanan Migrasi Basis Data)– Layanan DMS dapat digunakan untuk memigrasikan database di lokasi ke AWS. Ini membantu Anda bermigrasi dari satu jenis database ke jenis database lainnya — misalnya, Oracle untuk MySQL.
- SMS (Layanan Migrasi Server)– Layanan migrasi SMS memungkinkan Anda memigrasikan server di lokasi ke AWS dengan mudah dan cepat.
- Semakin bertambah— Snowball adalah aplikasi kecil yang memungkinkan Anda mentransfer data berukuran terabyte di dalam dan di luar lingkungan AWS.
Storage
- Amazon Gletser- Layanan penyimpanan ini berbiaya sangat rendah. Layanan ini menawarkan penyimpanan yang aman dan cepat untuk pengarsipan dan pencadangan data.
- Amazon Toko Blok Elastis (EBS)- Ini menyediakan penyimpanan tingkat blok untuk digunakan Amazon instans EC2. Amazon Volume Elastic Block Store terhubung ke jaringan dan tetap independen dari kehidupan sebuah instans.
- AWS Storage Gateway- Layanan AWS ini menghubungkan aplikasi perangkat lunak lokal dengan penyimpanan berbasis cloud. Ini menawarkan integrasi yang aman antara infrastruktur penyimpanan lokal dan AWS milik perusahaan.
Jasa keamanan
- IAM (Manajemen Identitas dan Akses)— IAM adalah layanan keamanan cloud aman yang membantu Anda mengelola pengguna, menetapkan kebijakan, membentuk grup untuk mengelola banyak pengguna.
- Inspektur— Ini adalah agen yang dapat Anda instal di mesin virtual, yang melaporkan kerentanan keamanan apa pun.
- Sertifikat Manajer— Layanan ini menawarkan sertifikat SSL gratis untuk domain Anda yang dikelola oleh Route53.
- WAF (Firewall Aplikasi Web)— Layanan keamanan WAF menawarkan perlindungan tingkat aplikasi dan memungkinkan Anda memblokir Injeksi SQL dan membantu Anda memblokir serangan skrip lintas situs.
- Direktori Awan— Layanan ini memungkinkan Anda membuat direktori fleksibel berbasis cloud untuk mengelola hierarki data di berbagai dimensi.
- KMS (Layanan Manajemen Kunci)— Ini adalah layanan terkelola. Layanan keamanan ini membantu Anda membuat dan mengontrol kunci enkripsi yang memungkinkan Anda mengenkripsi data Anda.
- Organisasi— Anda dapat membuat grup akun AWS menggunakan layanan ini untuk mengelola pengaturan keamanan dan otomatisasi.
- Melindungi— Perisai dikelola DDoS (layanan perlindungan Penolakan Layanan Terdistribusi). Ini menawarkan perlindungan terhadap aplikasi web yang berjalan di AWS.
- Kamu punya— Ia menawarkan layanan keamanan visibilitas data yang membantu mengklasifikasikan dan melindungi konten penting sensitif Anda.
- Tugas Penjaga— Menawarkan deteksi ancaman untuk melindungi akun dan beban kerja AWS Anda.
Layanan Basis Data
- Amazon RDS- Layanan Database AWS ini mudah untuk diatur, dioperasikan, dan menskalakan database relasional di cloud.
- Amazon DynamoDB- Ini adalah cara yang cepat dan terkelola sepenuhnya Basis data NoSQL melayani. Ini adalah layanan sederhana yang memungkinkan penyimpanan dan pengambilan data hemat biaya. Ini juga memungkinkan Anda untuk melayani tingkat lalu lintas permintaan apa pun.
- Amazon ElastiCache- Ini adalah layanan web yang memudahkan penerapan, pengoperasian, dan penskalaan cache dalam memori di cloud.
- Neptunus- Ini adalah cara yang cepat, andal, dan terukur database grafik layanan.
- Amazon MerahShift- Hal ini AmazonSolusi pergudangan data yang dapat Anda gunakan untuk melakukan tugas-tugas kompleks OLAP pertanyaan.
Analitik
- Athena— Layanan analitik ini mengizinkan izin SQL pertanyaan pada bucket S3 Anda untuk menemukan file.
- Pencarian Cloud— Anda harus menggunakan layanan AWS ini untuk membuat mesin pencari yang terkelola sepenuhnya untuk situs web Anda.
- Elastis pencarian— Ini mirip dengan CloudSearch. Namun, ia menawarkan lebih banyak fitur seperti pemantauan aplikasi.
- kinesis— Layanan analitik AWS ini membantu Anda melakukan streaming dan menganalisis data real-time dalam skala besar.
- Penglihatan Cepat— Ini adalah alat analisis bisnis. Ini membantu Anda membuat visualisasi di dasbor untuk data masuk Amazon Layanan web. Misalnya S3, DynamoDB, Dll
- EMR (Pengurangan Peta Elastis)— Layanan analitik AWS ini terutama digunakan untuk pemrosesan data besar Spark, Splunk, Hadoop, dll.
- Pipa Data— Memungkinkan Anda memindahkan data dari satu tempat ke tempat lain. Misalnya dari DynamoDB ke S3.
Layanan Manajemen
- CloudWatch— Cloud watch membantu Anda memantau lingkungan AWS seperti EC2, instans RDS, dan pemanfaatan CPU. Ini juga memicu alarm bergantung pada berbagai metrik.
- Formasi Awan— Ini adalah cara untuk mengubah infrastruktur menjadi cloud. Anda dapat menggunakan templat untuk menyediakan seluruh lingkungan produksi dalam hitungan menit.
- jejak awan— Ini menawarkan metode mudah untuk mengaudit sumber daya AWS. Ini membantu Anda mencatat semua perubahan.
- OpsWorks— Layanan ini memungkinkan Anda mengotomatiskan penerapan Chef/Puppet di lingkungan AWS.
- config— Layanan AWS ini memantau lingkungan Anda. Alat ini mengirimkan peringatan tentang perubahan ketika Anda melanggar konfigurasi tertentu yang ditentukan.
- Katalog Layanan— Layanan ini membantu perusahaan besar untuk mengotorisasi pengguna layanan mana yang akan digunakan dan mana yang tidak.
- Penskalaan Otomatis AWS— Layanan ini memungkinkan Anda menaikkan dan menurunkan skala sumber daya secara otomatis berdasarkan metrik CloudWatch tertentu.
- Sistem Manajer— Layanan AWS ini memungkinkan Anda mengelompokkan sumber daya Anda. Ini memungkinkan Anda mengidentifikasi masalah dan menindaklanjutinya.
- Managed Services— Ini menawarkan pengelolaan infrastruktur AWS Anda yang memungkinkan Anda fokus pada aplikasi Anda.
Internet of Things
- Inti IoT— Ini adalah layanan cloud AWS yang dikelola. Layanan ini memungkinkan perangkat yang terhubung seperti mobil, bola lampu, jaringan sensor, berinteraksi secara aman dengan aplikasi cloud dan perangkat lainnya.
- Manajemen Perangkat IoT— Memungkinkan Anda mengelola perangkat IoT pada skala apa pun.
- Analisis IoT— Layanan AWS IOT ini berguna untuk melakukan analisis terhadap data yang dikumpulkan oleh perangkat IoT Anda.
- Amazon GratisRTOS— Sistem operasi real-time untuk mikrokontroler ini membantu Anda menghubungkan perangkat IoT di server lokal atau ke cloud.
Layanan Aplikasi
- Fungsi Langkah— Ini adalah cara untuk memvisualisasikan apa yang terjadi di dalam aplikasi Anda dan layanan mikro apa saja yang digunakannya.
- SWF (Layanan Alur Kerja Sederhana)— Layanan ini membantu Anda mengoordinasikan tugas otomatis dan tugas yang dipimpin manusia.
- SNS (Layanan Pemberitahuan Sederhana)— Anda dapat menggunakan layanan ini untuk mengirimkan pemberitahuan dalam bentuk email dan SMS berdasarkan layanan AWS yang diberikan.
- SQS (Layanan Antrian Sederhana)— Gunakan layanan AWS ini untuk memisahkan aplikasi Anda. Ini adalah layanan berbasis tarikan.
- Transcoder elastis— Alat layanan AWS ini membantu Anda mengubah format dan resolusi video untuk mendukung berbagai perangkat seperti tablet, ponsel cerdas, dan laptop dengan resolusi berbeda.
Penerapan dan Manajemen
- AWS CloudTrail: Layanan ini mencatat panggilan API AWS dan mengirimkan file backlog kepada Anda.
- Amazon CloudWatch: Alat tersebut memantau sumber daya AWS Amazon EC2 dan Amazon Instans DB RDS. Ini juga memungkinkan Anda memantau metrik khusus yang dibuat oleh aplikasi dan layanan pengguna.
- AWS CloudHSM: Layanan AWS ini membantu Anda memenuhi persyaratan kepatuhan perusahaan, peraturan, dan kontrak untuk menjaga keamanan data dengan menggunakan peralatan Modul Keamanan Perangkat Keras (HSM) di dalam lingkungan AWS.
Alat pengembang
- Bintang Kode— Codestar adalah layanan berbasis cloud untuk membuat, mengelola, dan bekerja dengan berbagai proyek pengembangan perangkat lunak di AWS.
- Komitmen Kode— Ini adalah layanan kontrol versi AWS yang memungkinkan Anda menyimpan kode dan aset lainnya secara pribadi di cloud.
- Pembuatan Kode- Ini Amazon layanan pengembang membantu Anda mengotomatiskan proses pembuatan dan kompilasi kode Anda.
- penyebaran kode— Ini adalah cara menyebarkan kode Anda di instans EC2 secara otomatis.
- KodePipeline— Ini membantu Anda membuat alur penerapan seperti pengujian, pembuatan, pengujian, autentikasi, penerapan pada lingkungan pengembangan dan produksi.
- Cloud9— Ini adalah Lingkungan Pengembangan Terintegrasi untuk menulis, menjalankan, dan men-debug kode di cloud.
Layanan Seluler
- Hub Seluler— Memungkinkan Anda menambahkan, mengonfigurasi, dan merancang fitur untuk aplikasi seluler.
- kesadaran— Memungkinkan pengguna untuk mendaftar menggunakan identitas sosialnya.
- Peternakan Perangkat— Peternakan perangkat membantu Anda meningkatkan kualitas aplikasi dengan menguji ratusan perangkat seluler dengan cepat.
- Aplikasi AWSSync— Ini adalah layanan GraphQL yang dikelola sepenuhnya yang menawarkan sinkronisasi data waktu nyata dan fitur pemrograman offline.
Produktivitas Bisnis
- Alexa untuk Bisnis— Ini memberdayakan organisasi Anda dengan suara, menggunakan Alexa. Ini akan membantu Anda Memungkinkan Anda membangun keterampilan suara khusus untuk organisasi Anda.
- Berbunyi— Dapat digunakan untuk rapat online dan konferensi video.
- Dokumen Kerja— Membantu menyimpan dokumen di cloud
- KerjaMail— Memungkinkan Anda mengirim dan menerima email bisnis.
Streaming Desktop & Aplikasi
- Ruang Kerja— Ruang Kerja adalah VDI (Virtual Desktop Infrastructure). Ini memungkinkan Anda untuk menggunakan desktop jarak jauh di cloud.
- Aliran Aplikasi— Cara mengalirkan aplikasi desktop ke pengguna Anda di browser web. Misalnya menggunakan MS Word di Google Chrome.
Kecerdasan Buatan
- lex— Alat Lex membantu Anda membangun chatbot segera.
- Polly— Ini adalah layanan text-to-speech AWS yang memungkinkan Anda membuat versi audio dari catatan Anda.
- Rekognition — Ini adalah layanan pengenalan wajah AWS. Layanan AWS ini membantu Anda mengenali wajah dan objek dalam gambar dan video.
- SageMaker— Sagemaker memungkinkan Anda membuat, melatih, dan menerapkan model pembelajaran mesin pada skala apa pun.
- Transkrip— Ini adalah layanan ucapan-ke-teks AWS yang menawarkan transkripsi berkualitas tinggi dan terjangkau.
- Menterjemahkan— Ini adalah alat yang sangat mirip dengan Google Translate yang memungkinkan Anda menerjemahkan teks dalam satu bahasa ke bahasa lain.
AR & VR (Realitas Tertambah & Realitas Virtual)
- Sumeria— Sumeria adalah seperangkat alat untuk menawarkan pengalaman realitas virtual (VR) berkualitas tinggi di web. Layanan ini memungkinkan Anda membuat adegan 3D interaktif dan mempublikasikannya sebagai situs web untuk diakses pengguna.
Keterlibatan pelanggan
- Amazon Terhubung- Amazon Connect memungkinkan Anda membuat pusat layanan pelanggan di cloud.
- Tepat— Pinpoint membantu Anda memahami pengguna dan terlibat dengan mereka.
- SES (Layanan Email Sederhana)— Membantu Anda mengirim email massal ke pelanggan dengan harga yang relatif hemat biaya.
Game Development
- Angkat Game– Ini adalah layanan yang dikelola oleh AWS. Anda dapat menggunakan layanan ini untuk meng-host server game khusus. Ini memungkinkan Anda melakukan penskalaan dengan mulus tanpa menjadikan game Anda offline.
Penerapan layanan AWS
Amazon Layanan web banyak digunakan untuk berbagai keperluan komputasi seperti:
- Hosting situs web
- Hosting aplikasi/hosting SaaS
- Berbagi Media (Gambar/Video)
- Aplikasi Seluler dan Sosial
- Pengiriman konten dan Distribusi Media
- Penyimpanan, pencadangan, dan pemulihan bencana
- Lingkungan pengembangan dan pengujian
- Komputasi Akademik
- Mesin Pencari
- Jaringan sosial
Perusahaan yang menggunakan AWS
- Netflix
- Twitch
- Penyiaran Turner: $10 juta
- kebun binatang
- Smugmug
- Dropbox
Keuntungan dari AWS
Berikut ini adalah keuntungan menggunakan layanan AWS:
- AWS memungkinkan organisasi untuk menggunakan model pemrograman, sistem operasi, basis data, dan arsitektur yang sudah dikenal.
- Ini adalah layanan hemat biaya yang memungkinkan Anda membayar hanya untuk apa yang Anda gunakan, tanpa komitmen di muka atau jangka panjang.
- Anda tidak perlu mengeluarkan uang untuk menjalankan dan memelihara pusat data.
- Menawarkan penerapan cepat
- Anda dapat dengan mudah menambah atau menghapus kapasitas.
- Anda diperbolehkan mengakses cloud dengan cepat dengan kapasitas tak terbatas.
- Total Biaya Kepemilikan sangat rendah dibandingkan dengan server pribadi/khusus.
- Penawaran Terpusat Billing dan manajemen
- Menawarkan Kemampuan Hibrid
- Memungkinkan Anda menerapkan aplikasi di berbagai wilayah di seluruh dunia hanya dengan beberapa klik
Kekurangan AWS
- Jika Anda memerlukan bantuan yang lebih cepat atau intensif, Anda harus memilih paket dukungan berbayar.
- Amazon Layanan Web mungkin mengalami beberapa masalah umum komputasi awan saat Anda berpindah ke awan. Misalnya downtime, kontrol terbatas, dan perlindungan cadangan.
- AWS menetapkan batas default pada sumber daya yang berbeda dari satu wilayah ke wilayah lainnya. Sumber daya ini terdiri dari gambar, volume, dan snapshot.
- Perubahan tingkat perangkat keras terjadi pada aplikasi Anda yang mungkin tidak menawarkan kinerja dan penggunaan terbaik untuk aplikasi Anda.
Praktik terbaik AWS
- Anda perlu merancang kegagalan, tetapi tidak ada yang gagal.
- Penting untuk memisahkan semua komponen Anda sebelum menggunakan layanan AWS.
- Anda perlu mendekatkan data dinamis ke komputasi dan data statis lebih dekat ke pengguna.
- Penting untuk mengetahui trade-off keamanan dan kinerja.
- Bayar kapasitas komputasi dengan metode pembayaran per jam.
- Biasakan melakukan pembayaran satu kali untuk setiap instance yang ingin Anda pesan dan menerima diskon besar untuk biaya per jam.