β˜€οΈSiang
DevOps & Cloud

AWS untuk Pemula: Memulai Cloud Computing

GRATIS

Panduan lengkap memulai Amazon Web Services dari nol β€” EC2, S3, RDS, Lambda, IAM, VPC, pricing, free tier, dan arsitektur cloud yang umum digunakan

Artikel: Cloud Aws Dasar Artikel: Cloud Aws Dasar


1. Pengenalan AWS

Amazon Web Services (AWS) adalah platform cloud computing terbesar di dunia, diluncurkan oleh Amazon pada tahun 2006. AWS menyediakan lebih dari 200 layanan cloud yang mencakup compute, storage, database, networking, machine learning, dan banyak lagi β€” semuanya tersedia secara on-demand melalui internet.

AWS mendominasi pasar cloud global dengan pangsa pasar sekitar 31%, diikuti Microsoft Azure (25%) dan Google Cloud (11%). Jutaan pelanggan β€” dari startup hingga enterprise besar seperti Netflix, Airbnb, dan NASA β€” menggunakan AWS untuk menjalankan infrastruktur IT mereka.

Layanan Utama AWS

Kategori Layanan Fungsi
ComputeEC2, Lambda, ECS, EKSMenjalankan aplikasi dan container
StorageS3, EBS, EFS, GlacierMenyimpan data dan file
DatabaseRDS, DynamoDB, ElastiCacheManaged database service
NetworkingVPC, Route 53, CloudFront, ELBJaringan, DNS, CDN, load balancing
SecurityIAM, KMS, WAF, ShieldKeamanan dan kontrol akses
DevOpsCodePipeline, CodeBuild, CloudFormationCI/CD dan Infrastructure as Code
MonitoringCloudWatch, CloudTrail, X-RayMonitoring, logging, tracing
AI/MLSageMaker, Bedrock, RekognitionMachine learning dan AI

AWS Global Infrastructure

Komponen Jumlah (2026) Penjelasan
Regions33+Lokasi geografis (misal: ap-southeast-1 = Singapore)
Availability Zones (AZ)105+Data center terisolasi dalam satu region
Edge Locations600+Titik cache untuk CloudFront CDN
πŸ’‘ Tips untuk Indonesia

Untuk latensi terbaik dari Indonesia, pilih region ap-southeast-1 (Singapore) atau ap-southeast-3 (Jakarta β€” tersedia sejak 2022). Region Jakarta (ap-southeast-3) memberikan latensi paling rendah untuk pengguna di Indonesia.

Diagram: AWS Global Infrastructure
AWS Global Infrastructure

☁️ AWS Cloud

🌎 Region: us-east-1

🌎 Region: eu-west-1

🌎 Region: ap-southeast-1

AZ: us-east-1a

AZ: us-east-1b

AZ: us-east-1c

EC2 / S3 / RDS

EC2 / S3 / RDS

EC2 / S3 / RDS

πŸ“‘ Edge Locations\n(CloudFront CDN)



2. EC2: Virtual Server di Cloud

Amazon EC2 (Elastic Compute Cloud) adalah layanan compute utama AWS yang menyediakan virtual server (disebut instances) di cloud. EC2 memungkinkan Anda menjalankan aplikasi di atas infrastruktur Amazon tanpa perlu membeli atau mengelola server fisik.

Tipe Instance EC2

Tipe Kode Cocok Untuk Contoh
General Purposet3, m5, m6iWeb server, aplikasi umumt3.micro (Free Tier)
Compute Optimizedc5, c6iBatch processing, game serverc5.large
Memory Optimizedr5, r6iDatabase, cachingr5.large
Storage Optimizedi3, d2Data warehouse, big datai3.large
GPU Instancesp4, g5Machine learning, renderingg5.xlarge

Membuat EC2 Instance

Diagram

Launch

Boot complete

Stop

Terminate

Complete

Start

Terminate

Complete

Pending

Running

Stopping

ShuttingDown

Stopped

Terminated

βœ… Instance active\nbilled per second

⏸️ Not billed\nEBS still charged

❌ Permanent\ndata deleted

⚠️ Peringatan

Selalu hentikan (stop) atau terminate instance EC2 yang tidak digunakan! Instance yang berjalan terus dikenakan biaya per jam β€” bahkan jika tidak ada traffic. Gunakan Auto Scaling untuk mengatur jumlah instance berdasarkan beban.



3. S3: Object Storage

Amazon S3 (Simple Storage Service) adalah layanan object storage yang menyediakan penyimpanan data dengan durability 99.999999999% (11 nines). S3 digunakan untuk menyimpan file, backup, static website hosting, dan banyak lagi.

Konsep Dasar S3

Konsep Penjelasan
BucketContainer utama untuk menyimpan objects (seperti folder root). Nama bucket harus unik secara global
ObjectFile yang disimpan di S3 β€” terdiri dari data dan metadata. Ukuran max 5 TB per object
KeyPath unik untuk setiap object (misal: images/photo.jpg)
PrefixVirtual folder menggunakan "/" dalam key (misal: uploads/2026/)
VersioningMenyimpan versi history setiap object

S3 Storage Classes

Storage Class Akses Biaya Cocok Untuk
S3 StandardSering (milisecond)$$Data aktif, website, aplikasi
S3 IntelligentAdaptif$$Pola akses berubah-ubah
S3 Standard-IAJarang (milisecond)$Backup, data lama
S3 One Zone-IAJarang (satu AZ)Β’Backup yang bisa dibuat ulang
S3 GlacierMenit - JamΒ’Arsip compliance
S3 Glacier Deep12+ jamΒ’Β’Arsip jangka sangat panjang

Menggunakan S3

Diagram

VPC 10.0.0.0/16

Private Subnet

Public Subnet

Replication

🌐 Internet

Internet Gateway

Application\nLoad Balancer

EC2 Web Server

EC2 Web Server

RDS Primary

RDS Standby

Membuat VPC dengan AWS CLI

Diagram

πŸ‘€ User

CloudFront\n(CDN)

App Load Balancer

EC2\n(App Server)

RDS\n(PostgreSQL)

Arsitektur Serverless

Diagram: Serverless Architecture
Serverless Architecture

πŸ‘€ User

S3\n(Frontend)

API Gateway

Lambda\n(Functions)

DynamoDB\n(NoSQL)

S3\n(Files)

πŸ” Cognito\n(Auth)

Tips Memilih Layanan AWS

Kebutuhan Layanan AWS Kapan
Web serverEC2 + ALBAplikasi tradisional, full control
API backendAPI Gateway + LambdaTraffic tidak menentu, hemat biaya
Static websiteS3 + CloudFrontSPA, blog, landing page
DatabaseRDS (SQL) / DynamoDB (NoSQL)Relational vs key-value
File storageS3Upload, backup, media
ContainerECS / EKSMicroservices, Docker apps
Machine LearningSageMakerTraining dan inference model ML


10. Quiz: Uji Pemahamanmu!

Setelah membaca tutorial di atas, jawablah 5 pertanyaan berikut untuk menguji pemahamanmu tentang AWS:

Pertanyaan 1: Apa perbedaan utama antara S3 Standard dan S3 Glacier?

a) S3 Standard untuk data kecil, Glacier untuk data besar
b) S3 Standard untuk akses sering, Glacier untuk arsip jangka panjang dengan biaya rendah
c) S3 Standard lebih aman dari Glacier
d) Tidak ada perbedaan, hanya nama berbeda

Pertanyaan 2: Apa fungsi utama AWS IAM?

a) Mengelola billing AWS
b) Mengatur siapa yang bisa mengakses apa di AWS
c) Menyimpan data di cloud
d) Menjalankan virtual machine

Pertanyaan 3: Keunggulan utama AWS Lambda dibanding EC2 adalah?

a) Lambda lebih aman dari EC2
b) Lambda tidak memerlukan server management dan bayar per eksekusi
c) Lambda bisa menjalankan semua bahasa pemrograman
d) Lambda memiliki performa 10x lebih cepat

Pertanyaan 4: Komponen apa yang menghubungkan VPC ke internet?

a) NAT Gateway
b) Security Group
c) Internet Gateway
d) Route Table

Pertanyaan 5: Strategi apa yang bisa menghemat biaya EC2 hingga 90%?

a) Reserved Instances
b) On-Demand Instances
c) Spot Instances
d) Savings Plans
πŸ” Zoom
100%
🎨 Tema