Tutorial Memulai Layanan Cloud Azure
Gambaran Umum Platform Cloud Azure
Microsoft Azure adalah platform komputasi cloud komprehensif Microsoft yang menawarkan lebih dari 200 layanan cloud termasuk komputasi, penyimpanan, jaringan, database, kecerdasan buatan, dan lainnya. Azure mendukung berbagai bahasa pemrograman, framework, dan sistem operasi, menjadikannya penyedia layanan cloud terbesar kedua di dunia.
Keunggulan Inti Azure
Cakupan Global:
- 60+ wilayah geografis
- Tersedia di 140+ negara dan wilayah
- Jaringan global dengan latensi rendah
- Jaminan kedaulatan data dan kepatuhan
Layanan yang Kaya:
- Layanan komputasi (mesin virtual, kontainer, serverless)
- Layanan penyimpanan (Blob, file, database)
- Layanan jaringan (CDN, load balancing, VPN)
- Layanan AI dan machine learning
- Tools developer dan DevOps
Fitur Enterprise:
- Jaminan SLA 99.9%+
- Keamanan dan kepatuhan tingkat enterprise
- Dukungan hybrid cloud
- Model harga yang fleksibel
Membuat Akun Azure
Pendaftaran Akun Gratis
Kredit Gratis Termasuk:
- Kredit gratis $200 USD (berlaku 30 hari)
- 12 bulan layanan populer gratis
- 25+ layanan yang selalu gratis
- Tidak perlu kartu kredit untuk memulai
Langkah Pendaftaran:
- Kunjungi azure.microsoft.com
- Klik "Mulai gratis"
- Masuk dengan akun Microsoft atau buat yang baru
- Verifikasi informasi identitas (nomor telepon)
- Tambahkan informasi kartu kredit (hanya untuk verifikasi identitas)
- Setujui syarat layanan dan buat akun
Verifikasi dan Pengaturan Akun
Verifikasi Identitas:
- Verifikasi nomor telepon
- Verifikasi kartu kredit (tanpa biaya)
- Konfirmasi alamat email
Konfigurasi Awal:
- Pilih langganan default
- Atur peringatan penagihan
- Konfigurasi resource group
- Pilih wilayah yang disukai
Navigasi Azure Portal
Pengenalan Interface Portal
Komponen Utama:
- Dashboard: Ringkasan layanan yang dapat disesuaikan
- Semua layanan: Katalog lengkap layanan Azure
- Resource groups: Kontainer logis untuk resource
- Subscriptions: Unit penagihan dan manajemen
- Cost Management: Pemantauan biaya dan anggaran
Tips Navigasi:
- Gunakan search bar untuk menemukan layanan dengan cepat
- Pin layanan yang sering digunakan ke dashboard
- Buat dashboard kustom
- Gunakan aplikasi mobile Azure
Dasar-dasar Manajemen Resource
Konsep Resource Group:
- Pengelompokan logis resource terkait
- Manajemen siklus hidup terpadu
- Pewarisan izin dan tag
- Dasar untuk analisis biaya
Membuat Resource Group:
- Cari "Resource groups" di portal
- Klik "Create"
- Pilih subscription dan region
- Masukkan nama resource group
- Tambahkan tag (opsional)
- Klik "Review + create"
Memulai dengan Layanan Inti
Layanan Virtual Machine
Membuat Virtual Machine Pertama:
Cari layanan "Virtual machines"
Klik "Create" > "Azure virtual machine"
Konfigurasi pengaturan dasar:
- Subscription dan resource group
- Nama virtual machine
- Pilihan region
- Pilihan image (Windows/Linux)
- Pilihan ukuran
Konfigurasi akun administrator
Konfigurasi aturan port inbound
Review dan create
Manajemen Virtual Machine:
- Operasi start, stop, restart
- Koneksi remote (RDP/SSH)
- Manajemen dan ekspansi disk
- Konfigurasi network security group
Layanan Storage
Azure Blob Storage:
- Layanan object storage
- Dukungan untuk semua jenis file
- Tiga tingkat akses: hot, cool, archive
- Dukungan REST API dan SDK
Membuat Storage Account:
Cari "Storage accounts"
Klik "Create"
Konfigurasi informasi dasar:
- Resource group
- Nama storage account
- Region
- Performance tier
- Opsi replikasi
Konfigurasi opsi lanjutan
Pengaturan akses jaringan
Opsi perlindungan data
Review dan create
App Service
Deployment Web App:
- Dukungan berbagai bahasa pemrograman
- Kemampuan auto-scaling
- Dukungan CI/CD built-in
- Custom domain dan SSL
Membuat Web App:
- Cari "App Services"
- Klik "Create" > "Web App"
- Konfigurasi detail proyek
- Pilih runtime stack
- Konfigurasi App Service plan
- Pengaturan monitoring dan deployment
Proyek Praktik: Membangun Website Sederhana
Tujuan Proyek
Membuat website sederhana dengan komponen berikut:
- Azure App Service untuk hosting website
- Azure SQL Database untuk menyimpan data
- Azure Storage untuk menyimpan file statis
- Application Insights untuk monitoring performa
Langkah 1: Membuat Resource Group
# Membuat resource group menggunakan Azure CLI
az group create --name MyWebsiteRG --location "East US"
Langkah 2: Membuat App Service Plan
# Membuat App Service plan tier gratis
az appservice plan create \
--name MyWebsitePlan \
--resource-group MyWebsiteRG \
--sku FREE
Langkah 3: Membuat Web App
# Membuat web app
az webapp create \
--resource-group MyWebsiteRG \
--plan MyWebsitePlan \
--name MyUniqueWebsiteName \
--runtime "NODE|14-lts"
Manajemen Biaya dan Optimisasi
Memahami Harga Azure
Model Harga:
- Pay-as-you-go: Penagihan berdasarkan penggunaan aktual
- Reserved Instances: Komitmen 1-3 tahun untuk diskon
- Spot Instances: Menggunakan kapasitas cadangan untuk diskon signifikan
- Hybrid Benefit: Menggunakan lisensi yang sudah ada
Faktor Biaya:
- Waktu penggunaan resource komputasi
- Kapasitas storage dan frekuensi akses
- Traffic jaringan (outbound)
- Layanan dan fitur tambahan
Tools Monitoring Biaya
Azure Cost Management:
- Pelacakan biaya real-time
- Pengaturan budget dan alert
- Analisis biaya dan pelaporan
- Rekomendasi optimisasi
Mengatur Budget Alert:
- Pergi ke "Cost Management + Billing"
- Pilih "Budgets"
- Buat budget baru
- Atur jumlah dan rentang waktu
- Konfigurasi kondisi alert
- Tambahkan email notifikasi
Keamanan dan Compliance
Identity dan Access Management
Azure Active Directory:
- Manajemen identitas terpadu
- Multi-factor authentication
- Conditional access policies
- Privileged identity management
Role-Based Access Control (RBAC):
- Prinsip least privilege
- Penggunaan built-in role
- Pembuatan custom role
- Mekanisme pewarisan permission
Network Security
Network Security Groups (NSG):
- Firewall level subnet dan NIC
- Aturan inbound dan outbound
- Penggunaan service tag
- Application security groups
Monitoring dan Diagnostik
Azure Monitor
Fitur Monitoring:
- Pengumpulan dan analisis metrik
- Agregasi dan query log
- Alert dan notifikasi
- Dashboard dan visualisasi
Application Insights:
- Monitoring performa aplikasi
- Analisis perilaku pengguna
- Dependency mapping
- Smart detection
Sumber Belajar dan Sertifikasi
Jalur Pembelajaran Resmi
Microsoft Learn:
- Platform pembelajaran online gratis
- Latihan hands-on dan sandbox environment
- Learning path dan modul
- Sistem badge pencapaian
Learning Path yang Direkomendasikan:
- Azure Fundamentals
- Azure Administrator
- Azure Developer
- Azure Architect
Sertifikasi Azure
Sertifikasi Level Fundamental:
- AZ-900: Azure Fundamentals
- Cocok untuk pemula dan non-technical personnel
- Mencakup konsep cloud dan layanan Azure
Sertifikasi Berbasis Peran:
- AZ-104: Azure Administrator
- AZ-204: Azure Developer
- AZ-303/304: Azure Architect
Rekomendasi Langkah Pembelajaran Selanjutnya
Arah Pembelajaran Mendalam
Jalur Developer:
- Pengembangan Azure Functions serverless
- Pipeline Azure DevOps CI/CD
- Deployment aplikasi containerized
- Praktik arsitektur microservices
Jalur Administrator:
- Konfigurasi jaringan lanjutan
- Deployment hybrid cloud
- Perencanaan disaster recovery
- Strategi optimisasi biaya
Jalur Architect:
- Desain arsitektur cloud-native
- Perencanaan strategi multi-cloud
- Enterprise governance
- Desain arsitektur keamanan
Panduan Terkait
- Panduan Best Practices Keamanan Azure
- Tutorial Memulai Azure DevOps
- Panduan Penggunaan Layanan AI Azure
Layanan cloud Azure menyediakan kemampuan komputasi cloud yang kuat dan fleksibel. Melalui pembelajaran dan praktik tutorial ini, Anda dapat menguasai dasar-dasar Azure dan membangun fondasi yang solid untuk pembelajaran komputasi cloud lebih lanjut dan pengembangan karir.