Kursus
Microsoft Azure adalah salah satu platform cloud yang paling andal saat ini, tetapi dengan begitu banyak layanan yang tersedia, bisa jadi membingungkan untuk tahu harus mulai dari mana. Baik Anda seorang pengembang, data engineer, atau profesional TI, memahami penawaran inti Azure dapat membantu Anda membangun, menskalakan, dan mengamankan aplikasi dengan lebih efektif.
Dalam panduan ini, saya akan mengajak Anda menelusuri layanan Azure yang paling penting—komputasi, penyimpanan, jaringan, database, AI, dan keamanan. Pada akhirnya, Anda akan memiliki pemahaman yang jelas tentang kemampuan Azure dan cara memaksimalkannya untuk proyek Anda.
Apa itu Microsoft Azure?
Microsoft Azure adalah platform komputasi cloud yang memungkinkan Anda membangun dan menjalankan aplikasi serta layanan tanpa perlu pusat data sendiri. Azure menyediakan beragam alat, dari daya komputasi dasar hingga AI dan pembelajaran mesin tingkat lanjut, untuk memenuhi hampir semua kebutuhan bisnis.
Berikut alasan Azure semakin populer dari tahun ke tahun:
- Jangkauan global dan kepatuhan: Dengan pusat data di lebih dari 60 wilayah di seluruh dunia, Azure memastikan data Anda memenuhi persyaratan kepatuhan dan regulasi lokal.
- Fleksibilitas hybrid cloud: Kapabilitas hybrid cloud Azure memungkinkan Anda menjalankan sebagian sumber daya di server sendiri sambil memanfaatkan cloud untuk yang lain — ideal jika Anda belum siap memindahkan semuanya ke cloud.
- Dapat diskalakan dan hemat biaya: Anda dapat dengan mudah menambah atau mengurangi sumber daya sesuai kebutuhan. Dengan model bayar sesuai pemakaian, Anda hanya membayar apa yang digunakan.
- Mendukung pengembang: Azure mendukung berbagai bahasa pemrograman. Hal ini memberi pengembang fleksibilitas untuk bekerja dengan alat yang paling nyaman bagi mereka.

Manfaat Microsoft Azure. Gambar oleh Penulis
Baru mengenal Azure? Kursus Understanding Microsoft Azure ini adalah titik mulai yang bagus, membahas layanan inti, konsep cloud, dan cara menavigasi platform secara efektif.
Layanan Inti Azure
Azure menawarkan beragam layanan untuk mendukung berbagai kebutuhan bisnis. Mari jelajahi layanan utamanya untuk memahami bagaimana layanan tersebut dapat menguntungkan kita.
Layanan komputasi Azure
Layanan komputasi Azure menyediakan rangkaian alat untuk membantu kita membangun dan menerapkan aplikasi secara efisien. Ini termasuk Azure Virtual Machines (VM), Azure Kubernetes Service (AKS), Azure Functions, dan Azure App Service.
Mari kita pahami lebih detail.
Azure Virtual Machines (VM)
Azure VM memungkinkan virtualisasi tanpa perlu investasi perangkat keras. VM menyediakan lingkungan yang dapat disesuaikan untuk pengembangan, pengujian, dan aplikasi cloud sehingga Anda dapat menjalankan sistem operasi berbeda seperti Ubuntu pada host Windows sesuai kebutuhan.
Salah satu keunggulan utama Azure VM adalah model harga bayar sesuai pemakaian. Ini memungkinkan Anda menambah atau mengurangi sumber daya sesuai kebutuhan, memastikan efisiensi biaya tanpa pemborosan.
Azure Kubernetes Service (AKS)
AKS adalah platform Kubernetes terkelola untuk menerapkan dan mengelola aplikasi terkontainer. Aplikasi ini berjalan dalam kontainer mandiri dengan semua dependensi untuk menjaga kinerja yang konsisten di berbagai lingkungan.
AKS menangani manajemen node, pemantauan kesehatan, dan pemeliharaan, sementara Anda hanya membayar node AKS yang menjalankan aplikasi Anda, berkat model bayar sesuai pemakaian. Pendekatan otomatis untuk mengelola dan menskalakan aplikasi terkontainer ini dikenal sebagai orkestrasi kontainer.
Berikut yang membuat AKS ideal untuk orkestrasi kontainer:
- Manajemen identitas dan keamanan: Amankan lingkungan AKS Anda dengan Azure Policy, Kubernetes RBAC, dan Microsoft Entra ID untuk kontrol akses yang kuat.
- Pencatatan log dan pemantauan: Pantau kesehatan klaster menggunakan Container Insights dan analisis lalu lintas jaringan dengan Advanced Container Networking Services.
- Penyebaran yang efisien: Gunakan konfigurasi Kubernetes siap pakai dan Draft untuk penyebaran aplikasi yang cepat.
- Klaster dan node: Optimalkan sumber daya dengan integrasi penyimpanan, penggunaan GPU, multi-node pool, autoscaling, dan confidential computing untuk keamanan lebih baik.
- Dukungan volume penyimpanan: Pilih dari berbagai solusi penyimpanan seperti Persistent Volumes, Azure Container Storage, driver CSI Azure Disks dan Files, serta Azure NetApp Files.
AKS juga sangat cocok untuk arsitektur microservices. Microservices adalah unit kode yang terkopel longgar dan dapat diterapkan secara independen yang berkomunikasi melalui API. Mereka memerlukan mekanisme service discovery yang andal, dan AKS menyediakan solusi ideal dengan Kubernetes Service Objects, yang:
- Menetapkan IP internal statis ke sekelompok pod untuk ketersediaan layanan yang konstan.
- Secara otomatis menyeimbangkan beban lalu lintas ke pod.
- Menyediakan nama DNS internal ke layanan untuk komunikasi API gateway dan layanan-ke-layanan yang efisien.
Azure Functions
Azure Functions adalah solusi komputasi tanpa server yang menghilangkan kebutuhan pemeliharaan server. Sebagai gantinya, layanan ini secara otomatis menyediakan sumber daya yang diperlukan agar aplikasi Anda berjalan dengan andal.
Selain itu, Azure Functions mendukung beberapa bahasa pemrograman, termasuk C#, Java, JavaScript, Python, dan PowerShell, sehingga Anda dapat fokus menulis kode bermakna dalam bahasa favorit dan menerapkannya ke Azure Cloud.
Azure App Service
Azure App Service menyederhanakan pengembangan web, API, dan backend seluler dengan menyediakan lingkungan terkelola sepenuhnya dengan skalabilitas, keamanan, dan kapabilitas DevOps bawaan. Layanan ini bahkan mendukung banyak tumpukan bahasa seperti .NET, Java, Node.js, Python, dan PHP untuk memungkinkan penyebaran fleksibel menggunakan kontainer kustom dan Docker. Dengan demikian, kita dapat fokus membangun aplikasi tanpa khawatir mengelola infrastruktur.
Sebagai Platform as a Service (PaaS), Azure App Service menyediakan:
- Hosting andal dan skalabel: Lingkungan produksi terkelola dengan ketersediaan global.
- Kontainerisasi dan fleksibilitas: Menjalankan aplikasi dalam kontainer Docker atau memanfaatkan App Service di Linux.
- Keamanan dan otomasi bawaan: Autoscaling, load balancing, dan manajemen otomatis.
- Alat pengembang terintegrasi: Integrasi mulus dengan VS Code dan alat Java.
- Dukungan API dan backend seluler: Menerapkan dan mengelola RESTful API dengan mudah.
- Kapabilitas serverless: Menjalankan fungsi tanpa mengelola server.
Layanan penyimpanan Azure
Sekarang, mari kita jelajahi berbagai opsi penyimpanan Azure, termasuk Blob Storage, Disk Storage, File Storage, dan Data Lake Storage, beserta kasus penggunaannya.
Azure Blob Storage
Azure Blob Storage adalah solusi penyimpanan objek untuk menyimpan data tidak terstruktur dalam jumlah besar seperti teks, gambar, dan file. Anda dapat mengakses objek secara global melalui HTTP/HTTPS atau melalui layanan Azure Storage seperti REST API, PowerShell, CLI, dan pustaka klien Azure Storage yang tersedia dalam bahasa seperti .NET, Java, Node.js, Python, dan Go.
Azure Blob Storage menyediakan tiga jenis sumber daya:
- Storage account menetapkan alamat unik untuk setiap objek, termasuk nama akun dan endpoint Blob Storage.
- Container mengorganisasi sekumpulan blob dan menyimpan jumlah blob tanpa batas.
- Blob menawarkan tiga jenis blob:
- Block blob menyimpan data teks dan biner.
- Append blob dioptimalkan untuk operasi append, ideal untuk log.
- Page blob menyimpan file akses acak seperti file hard drive virtual.
Anda juga dapat memigrasikan data yang sudah ada ke Blob Storage.
Azure Disk Storage
Azure Disk Storage adalah solusi penyimpanan blok yang digunakan dengan Azure VM. Layanan ini menggunakan managed disk ter-virtualisasi di mana Anda hanya menentukan ukuran dan jenis disk, sementara Azure menangani provisioning. Beberapa opsi umum adalah ultra disk, SSD premium dan standar, serta HDD standar.
Berikut beberapa manfaat menonjol dari managed disk:
- Menawarkan ketersediaan 99,99% dengan tingkat kegagalan tahunan 0%.
- Mendukung hingga 50.000 disk VM.
- Melindungi aplikasi dari kegagalan pusat data.
- Memungkinkan pemulihan mudah dengan Azure Backup, termasuk Azure Disk Backup.
- Memungkinkan pemberian izin spesifik kepada satu atau beberapa pengguna.
Azure File Storage
Azure File Storage adalah solusi penyimpanan file cloud terkelola sepenuhnya dan tanpa server. Layanan ini mendukung akses bersamaan dari deployment cloud dan on-premises menggunakan protokol standar industri seperti Server Message Block (SMB), Network File System (NFS), dan Azure Files REST API. Anda juga dapat membuat, me-mount, dan mengelola file share menggunakan PowerShell dan Azure CLI.
Azure Data Lake
Azure Data Lake adalah repositori terpusat untuk menyimpan data terstruktur dan tidak terstruktur dalam format aslinya. Dibangun di atas Azure Blob Storage, layanan ini mendukung analitik big data, sehingga Anda dapat dengan mudah menyimpan data dalam skala petabyte dan mengelola volume tinggi.
Azure Data Lake bukan layanan terpisah atau jenis akun tersendiri. Sebaliknya, ini adalah sekumpulan kapabilitas yang terintegrasi dengan Blob Storage. Data yang Anda masukkan tersimpan sebagai blob yang dikelola oleh Azure Blob Storage.
Layanan jaringan Azure
Layanan jaringan Azure dapat bekerja secara mandiri atau bersama-sama, bergantung pada kebutuhan Anda. Mari jelajahi beberapa layanan kunci secara detail.
Azure Virtual Network (VNet)
Azure VNet adalah komponen pembangun untuk jaringan privat Anda. Layanan ini memungkinkan sumber daya Azure, seperti virtual machine (VM), berkomunikasi satu sama lain, serta dengan internet dan jaringan on-premises.
Secara bawaan, sumber daya VNet dapat berkomunikasi keluar menggunakan IP publik, NAT gateway, atau public load balancer, yang juga mengelola koneksi keluar. Namun, konektivitas keluar ini tidak tersedia saat menggunakan internal standard load balancer.
Untuk mengaktifkan komunikasi antarsumber daya Azure, Anda dapat menggunakan:
- Virtual Network (VNet) untuk jaringan terisolasi.
- VNet service endpoints untuk terhubung dengan aman ke layanan Azure.
- VNet peering untuk menghubungkan beberapa VNet agar dapat berkomunikasi lintas jaringan.
Azure Load Balancer
Sebuah Azure Load Balancer mendistribusakan lalu lintas jaringan masuk ke sumber daya backend untuk memastikan ketersediaan dan keandalan tinggi. Layanan ini beroperasi pada lapisan keempat model OSI dan merutekan lalu lintas dari front end ke sumber daya backend, seperti VM.

Model OSI. Sumber: Wikipedia.
Azure Load Balancer menyediakan dua jenis:
- Public load balancer menawarkan konektivitas masuk dan keluar untuk VM dalam virtual network.
- Internal (private) load balancer mengelola lalu lintas masuk dalam jaringan privat dan menyeimbangkan lalu lintas di dalam virtual network.
Azure VPN Gateway
Azure VPN Gateway memungkinkan komunikasi yang aman dan terenkripsi antara virtual network Azure dan lokasi on-premises melalui Internet atau antar VNet Azure melalui jaringan Microsoft. Layanan ini menggunakan VPN gateway—jenis khusus dari Azure virtual network gateway—dan mendukung banyak koneksi yang berbagi bandwidth gateway.
Anda dapat membuat beberapa koneksi yang berbagi satu gateway, tetapi memilih konfigurasi yang tepat sangat penting. Azure VPN Gateway mendukung berbagai konfigurasi, termasuk:
- Point-to-point: Koneksi langsung antara dua jaringan.
- Site-to-site: Koneksi aman antara jaringan on-premises dan VNet Azure.
- Coexisting ExpressRoute: Menggabungkan VPN Gateway dengan ExpressRoute untuk skenario hybrid cloud.
Setiap konfigurasi memiliki persyaratan dan panduan penyiapan tersendiri. Jadi, pastikan untuk meninjau desain dan topologi VPN Gateway untuk memilih konfigurasi yang tepat sesuai kebutuhan Anda.
Layanan Database Azure
Layanan Database Azure menawarkan baik database relasional maupun non-relasional sehingga Anda dapat memilih opsi terbaik untuk kebutuhan aplikasi.
Azure SQL Database
Azure SQL Database adalah mesin database terkelola sepenuhnya yang secara otomatis menangani tugas manajemen database seperti upgrade, patching, backup, dan pemantauan. Sebagai solusi Platform as a Service (PaaS), layanan ini membantu kita membangun database berkinerja tinggi dengan fitur pemrosesan kueri canggih.
Azure SQL Database menyediakan dua model pembelian:
- Model berbasis vCore memungkinkan Anda memilih jumlah vCore, memori, kecepatan, dan penyimpanan.
- Model berbasis DTU menggabungkan komputasi, memori, dan sumber daya I/O ke dalam berbagai tier untuk skala yang lebih sederhana.
Azure SQL menawarkan dua opsi deployment:
- Single database: Ideal untuk aplikasi cloud modern dan microservices yang memerlukan satu sumber data andal.
- Elastic pool: Sekumpulan single database yang berbagi sumber daya. Anda juga dapat mengeluarkan single database dari elastic pool jika diperlukan.
Jika Anda bekerja dengan database relasional di cloud, tutorial Azure SQL Database ini membahas segala hal mulai dari penyiapan hingga kueri data secara efisien.
Azure Cosmos DB
Kita tahu bagaimana aplikasi berbasis AI dapat menambah kompleksitas saat mengintegrasikan banyak sumber data ke dalam aplikasi. Sumber data ini bisa berbeda dalam alur implementasi dan performa operasional, yang dapat menimbulkan masalah saat menskalakan aplikasi.
Azure Cosmos DB menyederhanakan hal ini dengan menyediakan satu solusi database untuk beragam kebutuhan data operasional. Ini adalah database NoSQL, relasional, dan vektor yang sepenuhnya terkelola, dikenal karena:
- Waktu respons satu digit milidetik untuk pemrosesan data berkecepatan tinggi.
- Skalabilitas otomatis untuk menangani beban kerja dinamis secara efisien.
Hal ini membuat Cosmos DB ideal untuk aplikasi terdistribusi secara global yang memerlukan latensi rendah dan ketersediaan tinggi.
Jika Anda mengeksplorasi database NoSQL di cloud, kursus NoSQL Concepts ini menguraikan prinsip-prinsip utama, model data, dan kapan menggunakan NoSQL dibandingkan database relasional tradisional
Azure Database untuk MySQL/PostgreSQL
Azure juga menyediakan layanan database terkelola sepenuhnya untuk MySQL dan PostgreSQL.
Azure Database untuk MySQL:
- Mendukung opsi deployment flexible server dan single server.
- Menyediakan backup otomatis, scaling, dan patching untuk pengelolaan yang mulus.
- Ideal untuk platform e-commerce, aplikasi web dan seluler, serta sistem manajemen konten.
Azure Database untuk PostgreSQL:
- Menawarkan deployment flexible server, dukungan JSON dan pencarian teks lengkap, serta pemrosesan data geospasial.
- Terintegrasi dengan solusi AI/ML dan analitik untuk analisis data lanjutan.
- Cocok untuk aplikasi berbasis AI/ML, business intelligence dan pelaporan, serta aplikasi keuangan dan geospasial.
Azure Redis Cache
Azure Cache for Redis adalah penyimpanan data in-memory terkelola sepenuhnya yang meningkatkan kinerja dan skalabilitas aplikasi dengan melakukan cache pada data yang sering diakses. Layanan ini memungkinkan pemrosesan berlatensi rendah dan throughput tinggi untuk aplikasi yang bergantung pada penyimpanan data backend. Hal ini menjadikannya ideal untuk menangani volume permintaan yang besar secara efisien. Mendukung baik Redis open-source (OSS Redis) maupun Redis Enterprise.
Berikut cara layanan ini meningkatkan kinerja aplikasi melalui berbagai pola arsitektur:
- Data cache: Menggunakan pola cache-aside untuk memuat data hanya saat diperlukan. Cache diperbarui saat data berubah dan pembaruan didistribusikan ke klien.
- Content cache: Menyimpan konten web statis seperti header atau footer dalam memori untuk akses lebih cepat dan mengurangi jumlah server yang diperlukan.
- Session store: Menyimpan data minimal dalam cookie sebagai kunci untuk mengambil riwayat pengguna dari database. Menggunakan Azure Cache for Redis alih-alih database relasional penuh meningkatkan kinerja.
- Transaksi terdistribusi: Menjalankan beberapa perintah sebagai satu transaksi atomik untuk menjaga konsistensi data.
Layanan AI dan Machine Learning Azure
Microsoft Azure juga menyediakan beragam layanan AI dan machine learning (ML) untuk meningkatkan kecerdasan aplikasi. Mari jelajahi beberapa layanan kunci.
Azure Machine Learning
Azure Machine Learning dirancang untuk profesional ML, data scientist, dan engineer untuk mempercepat pelatihan model dan operasi machine learning. Kita dapat mengotomatiskan alur kerja harian dengan mengintegrasikan model AI ke dalam aplikasi dan menggunakan alat seperti Azure Machine Learning Studio, Python SDK, Azure CLI, dan Azure Resource Manager REST API.
Selain mendukung alur kerja ML dan MLOps, Azure Machine Learning Studio menyediakan alat untuk membangun aplikasi Generative AI, termasuk:
- Model catalog: Menawarkan model dari Azure OpenAI, Mistral, Meta, Cohere, NVIDIA, Hugging Face, dan Microsoft.
- Prompt flow: Menyederhanakan pengembangan aplikasi AI dengan large language model (LLM) dengan memungkinkan prototyping cepat, eksperimen, iterasi, dan deployment.
- Kesiapan enterprise dan keamanan: Tingkatkan keamanan proyek dengan mengintegrasikan Azure VNet, Azure Key Vault, dan Azure Container Registry.
Integrasi Azure dengan OpenAI menghadirkan kapabilitas AI yang andal ke aplikasi Anda—pelajari cara memulai dalam tutorial Azure OpenAI ini, yang membahas penyiapan dan penggunaan API.
Azure Cognitive Services
Azure Cognitive Services, juga disebut AI Services, memungkinkan pengembang menambahkan kecerdasan kognitif ke aplikasi tanpa memerlukan keahlian AI atau data science. Layanan ini menyediakan API yang dapat disesuaikan dan model siap pakai untuk membuat aplikasi yang imersif. Beberapa layanan kognitif Azure adalah:
- Face mendeteksi dan mengidentifikasi orang serta emosi dalam gambar.
- Document intelligence mendorong solusi berbasis data dari dokumen.
- Custom vision menyesuaikan pengenalan gambar untuk bisnis.
- Azure AI search menyediakan pencarian bertenaga AI untuk aplikasi seluler dan web Anda.
- Language menambahkan kapabilitas pemrosesan bahasa natural ke aplikasi Anda.
- Content safety mendeteksi konten yang tidak diinginkan.
- Translator menerjemahkan lebih dari 100 bahasa.
- Vision menganalisis konten dalam gambar dan video.
- Speech mencakup speech-to-text, text-to-speech, terjemahan, dan pengenalan suara.
Azure Bot Services
Azure AI Bot Service terintegrasi dengan Microsoft Copilot Studio, platform low-code untuk membangun bot AI tanpa memerlukan keahlian AI. Layanan ini menyediakan berbagai cara untuk membuat dan menerapkan chatbot, termasuk:
- Bot Framework SDK adalah sekumpulan alat pengembang untuk membangun, menguji, menerapkan, dan mengelola chatbot menggunakan C# atau JavaScript.
- Copilot Studio memungkinkan pembuatan agen tanpa kode melalui antarmuka grafis.
- Bot Framework Composer membangun chatbot dengan kanvas authoring visual, dengan opsi memperluas fungsionalitas melalui kode kustom.
Dengan Azure AI Service, Anda dapat menghubungkan bot ke saluran seperti Microsoft Teams dan mengintegrasikannya dengan aplikasi seluler dan web.
Azure DevOps dan Alat Pengembang
Azure menyediakan berbagai alat dan layanan untuk membantu Anda mengelola pengembangan dan operasi aplikasi. Mari kita lihat apa saja.
Azure DevOps
Azure DevOps merampingkan siklus hidup pengembangan perangkat lunak dengan meningkatkan kolaborasi antara tim pengembang dan operasi. Tersedia baik di cloud maupun on-premises. Anda dapat mengakses fitur-fitur terintegrasinya melalui browser atau klien IDE dan menggunakan seluruhnya atau hanya yang Anda butuhkan.
Beberapa layanan kunci adalah:
- Azure Boards: Menawarkan alat agile untuk perencanaan, pelacakan pekerjaan, pengelolaan cacat kode, dan penanganan isu menggunakan metode Kanban dan Scrum.
- Azure Repos: Menyediakan repositori Git untuk kontrol versi dan manajemen versi.
- Azure Pipelines: Mendukung continuous integration dan delivery (CI/CD) dengan layanan build dan rilis.
- Azure Test Plans: Menawarkan alat untuk pengujian aplikasi yang komprehensif.
- Azure Artifacts: Memungkinkan tim berbagi paket pengembangan, seperti NuGet, dan mengintegrasikannya ke pipeline CI/CD.
Jika Anda ingin merampingkan pengembangan dan deployment perangkat lunak, simak tutorial Azure DevOps ini, yang akan memandu Anda menyiapkan pipeline CI/CD dan mengelola repositori secara efisien.
Azure Container Instances (ACI)
ACI memungkinkan kita menjalankan kontainer Linux atau Windows di Azure tanpa membuat virtual machine (VM). Layanan ini juga menyediakan orkestrasi kontainer dengan menerapkan pod di klaster Azure Kubernetes Service (AKS) melalui virtual node di ACI.
Kontainer menawarkan waktu mulai yang lebih cepat daripada VM, karena ACI dapat memulai kontainer dalam hitungan detik tanpa perlu provisioning VM. Ini menjadikannya ideal untuk penyebaran cepat dan penskalaan aplikasi cloud-native.
Azure DevTest Labs
Azure DevTest Labs memungkinkan kita membuat dan mengelola VM IaaS di lingkungan lab menggunakan basis dan artefak yang sudah dikonfigurasi. Pemilik lab dapat menyiapkan VM dengan alat yang diperlukan, sementara pengguna dapat mengklaim atau mengonfigurasi instance mereka sendiri. Pendekatan ini menghemat biaya dan mengurangi kerumitan penyiapan server fisik.
Untuk membuat lab di DevTest Labs, Anda dapat:
- Menggunakan image, artefak, dan template kustom untuk lingkungan yang dipersonalisasi.
- Memanfaatkan artefak VM siap pakai dan template ARM dari repositori GitHub publik DevTest Labs.
Layanan Keamanan dan Identitas Azure
Layanan Keamanan dan Identitas Azure melakukan autentikasi pengguna dan mengontrol akses informasi untuk security principal. Mari kita jelajahi cara kerjanya.
Azure Active Directory (AD)
Microsoft Entra ID, sebelemnya bernama Azure Active Directory (AD), adalah layanan Identity and Access Management (IAM) berbasis cloud. Layanan ini memungkinkan karyawan mengakses sumber daya eksternal seperti Microsoft 365, portal Azure, dan aplikasi pihak ketiga. Admin TI, pengembang aplikasi, dan pelanggan Microsoft 365, Azure, atau Dynamics CRM Online sering menggunakannya.
Beberapa fitur kunci Entra ID adalah:
- Autentikasi: Mendukung reset kata sandi mandiri, multi-factor authentication (MFA), daftar kata sandi terlarang kustom, dan smart lockout.
- Manajemen aplikasi: Peran ini mengelola aplikasi menggunakan application proxy, Single Sign-On (SSO), dan portal My Apps.
- Kolaborasi B2B: Mengelola pengguna tamu dan mitra eksternal.
- Integrasi B2C: Menyesuaikan dan mengontrol cara pengguna mendaftar dan masuk.
- Akses bersyarat: Mengontrol akses ke aplikasi cloud berdasarkan kondisi pengguna.
Entra ID menawarkan beberapa opsi lisensi, jadi Anda harus memilih yang paling sesuai dengan kebutuhan bisnis.
Azure Security Center
Azure Security Center adalah alat manajemen keamanan yang memantau dan melindungi beban kerja hybrid, on-premises, dan Azure.
Berikut beberapa fitur kuncinya:
- Wawasan keamanan: Mendeteksi pembaruan yang hilang, antimalware usang, dan konfigurasi yang tidak aman.
- Perlindungan ancaman: Menggunakan kontrol aplikasi adaptif dan akses VM just-in-time untuk meminimalkan kerentanan.
- Respons ancaman: Mendeteksi serangan menggunakan intelijen ancaman Microsoft dan menyediakan jalur investigasi untuk analisis.
Azure Key Vault
Sesuai namanya, Azure Key Vault menyimpan dan mengakses data sensitif seperti API key, kata sandi, sertifikat, dan kunci kriptografi. Layanan ini menggunakan Transport Layer Security (TLS) untuk mengenkripsi data saat transit antara vault dan klien, memastikan keamanan data.
Azure Key Vault mendukung dua jenis container:
- Vault: Menyimpan kunci berbasis perangkat lunak dan HSM, secret, dan sertifikat.
- Managed Hardware Security Module (HSM) Pools: Hanya menyimpan kunci yang didukung HSM.
Harga dan Dukungan untuk Layanan Azure
Sekarang setelah Anda familiar dengan layanan inti Azure, mari jelajahi bagaimana Microsoft mendukung pelanggannya dan berapa biayanya.
Model harga Azure
Azure menggunakan model harga bayar sesuai pemakaian, yang menghilangkan biaya pengadaan lisensi dan menagihkan Anda melalui langganan Azure. Untuk fleksibilitas, Anda juga dapat melepaskan tautan langganan dari lingkungan kapan saja.
Namun, Microsoft Azure juga menawarkan reserved instance dan spot pricing:
- Reserved instance: Anda membeli kapasitas komputasi di muka untuk jangka waktu tertentu — satu atau tiga tahun. Opsi ini menawarkan diskon besar dibandingkan model bayar sesuai pemakaian dan menjamin ketersediaan tanpa gangguan.
- Spot pricing: Memberi Anda akses ke kapasitas komputasi berlebih dengan biaya lebih rendah. Namun, ini tidak menjamin ketersediaan tinggi. Virtual machine (VM) Anda dapat menjadi tidak tersedia kapan saja jika Azure memerlukan sumber daya tersebut.
Reserved instance lebih hemat biaya dan andal, sementara spot pricing ideal untuk beban kerja non-kritis yang dapat menangani interupsi.
Anda dapat menggunakan Azure Pricing Calculator untuk memperkirakan biaya per jam atau bulanan untuk tiap model dan memilih opsi terbaik sesuai kebutuhan.
Paket dukungan Azure
Azure juga menawarkan beberapa opsi dukungan agar Anda dapat memilih yang paling sesuai dengan kebutuhan.
|
Paket |
Basic |
Developer |
Standard |
Professional Direct |
|
Dukungan |
Request Support |
Harus dibeli |
Harus dibeli |
Harus dibeli |
|
Harga |
Termasuk untuk semua pelanggan Azure |
$29 per bulan |
$100 per bulan |
$1000 per bulan |
|
Terbaik untuk |
Ketersediaan umum & penagihan |
Lingkungan uji/dev |
Beban kerja produksi |
Lingkungan kritis bisnis |
|
Waktu Respons |
Dukungan komunitas |
Dalam 1 hari kerja |
1 jam untuk masalah kritis |
15 menit untuk masalah kritis |
|
Dukungan Teknis |
Tidak ada dukungan teknis |
Akses jam kerja |
24/7 untuk masalah kritis |
24/7 untuk semua masalah |
|
Manfaat Tambahan |
Bantuan mandiri & dukungan komunitas |
Panduan teknis umum |
Waktu respons lebih cepat & eskalasi |
Tinjauan arsitektur, panduan proaktif |
Anda dapat menemukan perbandingan detailnya di sini.
Praktik Terbaik Menggunakan Layanan Azure
Selama bertahun-tahun, saya menyadari bahwa cara terbaik memaksimalkan potensi Azure adalah dengan memadukan pedoman resmi Microsoft dan wawasan dunia nyata. Berikut beberapa praktik kunci untuk membantu Anda mengoptimalkan lingkungan Azure.
Kelola sumber daya secara efisien
Azure Resource Groups mengelompokkan sumber daya terkait untuk menyederhanakan pengelolaan dan merampingkan otomatisasi. Pendekatan ini bermanfaat untuk deployment berskala besar.
Anda dapat menggunakan Azure Tag bersama resource group untuk mengategorikan sumber daya berdasarkan lingkungan, nama aplikasi, pemilik, dan biaya. Tag memudahkan identifikasi dan pencarian sumber daya tertentu serta memungkinkan analisis biaya per departemen.
Pantau kinerja dan biaya
Microsoft menyediakan Microsoft Cost Management dan Azure Monitor untuk membantu Anda mengelola biaya cloud. Begini cara kerjanya:
- Microsoft Cost Management melacak penggunaan Azure Anda dan memprediksi pengeluaran di masa mendatang. Layanan ini juga mengintegrasikan Microsoft Copilot, yang memperluas kapabilitasnya untuk memberikan ringkasan biaya, perbandingan penggunaan, dan fluktuasi terisolasi.
- Azure Monitor mengumpulkan dan menggabungkan data di seluruh lingkungan Azure dan non-Azure, menyimpannya dalam platform terpadu untuk analisis. Kita juga dapat mengintegrasikannya dengan alat Microsoft dan pihak ketiga.
Otomatisasi beban kerja
Seperti platform lainnya, Azure juga memungkinkan kita mengotomatiskan beban kerja dan menghemat waktu untuk hal yang lebih penting. Untuk tujuan ini, Azure menyediakan dua cara utama: Azure Automation dan Azure Logic Apps.
Otomatisasi mengurangi kesalahan, menghemat waktu, dan menurunkan biaya operasional. Logic Apps mengurangi pekerjaan yang diperlukan untuk mengakses sumber daya, mengintegrasikan alur kerja dengan berbagai layanan, dan membuat alur kerja kompleks dengan cepat.
Ini meningkatkan efisiensi dan memperbaiki keandalan deployment.
Kesimpulan
Microsoft Azure adalah platform komputasi cloud serbaguna yang menawarkan rangkaian layanan luas. Anda dapat membangun dan mengelola aplikasi di Azure dengan memahami kategori layanan yang berbeda dan memilih model harga yang tepat.
Jika Anda ingin belajar lebih lanjut dan memaksimalkan kapabilitas Azure, lihat kursus dan jalur keahlian berikut:
- Kursus Understanding Microsoft Azure – Titik awal yang bagus untuk membiasakan diri dengan layanan dan fungsionalitas inti Azure.
- Kursus Understanding Microsoft Azure Architecture and Services – Memberikan wawasan tentang komponen arsitektur Azure dan cara merancang solusi cloud yang efisien.
- Microsoft Azure Fundamentals (AZ-900) track – Mencakup konsep cloud dasar, layanan Azure, model harga, dan fitur keamanan.
Sumber daya ini akan membantu Anda membangun keterampilan untuk menggunakan alat andal Azure dengan percaya diri!
FAQs
Industri apa yang menggunakan Microsoft Azure?
Azure banyak digunakan di berbagai industri, termasuk keuangan, kesehatan, ritel, gim, dan pemerintahan. Perusahaan menggunakan Azure untuk komputasi cloud, penyimpanan data, AI, keamanan, dan kepatuhan.
Apakah Azure hanya untuk aplikasi Windows?
Tidak! Meskipun Azure terintegrasi dengan baik dengan teknologi Microsoft, layanan ini sepenuhnya mendukung aplikasi berbasis Linux, alat open-source, dan berbagai bahasa pemrograman, termasuk Python, Java, dan Node.js.
Bagaimana perbandingan Azure dengan AWS dan Google Cloud?
Azure, AWS, dan Google Cloud semuanya menawarkan solusi cloud yang andal, tetapi Azure menonjol karena integrasi enterprise yang kuat, kapabilitas hybrid cloud, dan alat AI/ML yang luas. AWS memimpin pangsa pasar, sementara Google Cloud mengkhususkan diri pada analitik data dan AI.
Bisakah saya menggunakan Azure secara gratis?
Ya! Azure menawarkan tingkat gratis, yang mencakup 55+ layanan dengan penggunaan terbatas, plus kredit $200 untuk pengguna baru guna menjelajahi layanan berbayar. Setelah tingkat gratis berakhir, Anda hanya membayar apa yang digunakan.
Sertifikasi apa yang tersedia untuk mempelajari Azure?
Microsoft menawarkan beberapa sertifikasi, seperti:
- AZ-900 (Azure Fundamentals) – Cocok untuk pemula
- AZ-104 (Azure Administrator) – Berfokus pada administrasi cloud
- AZ-204 (Azure Developer) – Mencakup pengembangan cloud
- AZ-305 (Azure Solutions Architect) – Untuk perancangan cloud tingkat lanjut
Bagaimana cara memigrasikan beban kerja on-premises saya ke Azure?
Azure menyediakan alat seperti Azure Migrate, yang membantu menilai, merencanakan, dan memindahkan beban kerja Anda ke cloud. Layanan ini mendukung migrasi server, migrasi database, dan bahkan VM dari penyedia cloud lain.
Apakah Azure mendukung pengaturan hybrid cloud?
Ya! Solusi hybrid cloud Azure memungkinkan bisnis menggabungkan infrastruktur on-premises dengan layanan cloud menggunakan alat seperti Azure Arc dan Azure Stack.
Saya seorang ahli strategi konten yang senang menyederhanakan topik kompleks. Saya telah membantu perusahaan seperti Splunk, Hackernoon, dan Tiiny Host membuat konten yang menarik dan informatif untuk audiens mereka.

