Skip to main content
BlogCloud

Region Azure Indonesia Central: Panduan Lengkap Deployment untuk Developer

Region Microsoft Azure Indonesia Central di Jakarta tersedia secara umum sejak 15 April 2025, dengan tiga availability zone, AKS, dan Azure SQL. Panduan ini mencakup skrip deployment Bicep, disaster recovery untuk region tanpa pasangan, posisi Azure OpenAI yang sebenarnya, dan catatan ketersediaan layanan regional.

Matthews Wong

Software Engineer

November 202510 menit baca
Region Azure Indonesia Central: Panduan Lengkap Deployment untuk Developer

Foto oleh Unsplash

Ringkasan Utama

Region Azure Indonesia Central tersedia secara umum di Jakarta sejak 15 April 2025 dengan tiga availability zone dan tanpa region pasangan. Microsoft menyebutnya region cloud pertamanya di Indonesia, tetapi Alibaba Cloud, Google Cloud, dan AWS sudah hadir bertahun-tahun sebelumnya. Region ini memberi workload Azure tempat di dalam negeri untuk residensi data; disaster recovery lintas region harus Anda rancang sendiri.

Region Azure Indonesia Central (kode region: indonesiacentral) tersedia secara umum di Jakarta sejak 15 April 2025, dan Microsoft meresmikan peluncurannya di acara AI Tour Jakarta pada 27 Mei. Microsoft menyebutnya region cloud pertamanya di Indonesia, tetapi ini bukan region hyperscaler pertama di Indonesia: Alibaba Cloud membuka pusat data pertamanya di Indonesia pada Maret 2018, Google Cloud membuka region Jakarta pada Juni 2020, dan AWS membuka region Jakarta pada Desember 2021. Indonesia Central memiliki tiga availability zone dan, tidak seperti region Azure yang lebih lama, tidak punya region pasangan, sehingga region kedua untuk disaster recovery harus Anda pilih sendiri. Untuk aplikasi yang terikat aturan residensi data Indonesia, region ini adalah pilihan in-country untuk workload Azure.

Gambaran Umum Region: Infrastruktur dan Availability Zone

Azure Indonesia Central dibangun di tiga availability zone (AZ-1, AZ-2, AZ-3) yang terpisah secara fisik di wilayah metropolitan Jakarta. Setiap zone memiliki substation daya, sistem pendingin, dan uplink jaringan yang independen, memastikan bahwa kegagalan satu zone tidak berdampak pada aplikasi yang di-deploy di ketiga zone. Microsoft mencantumkan Indonesia Central sebagai region tanpa pasangan (nonpaired region): tidak ada region pasangan untuk replikasi storage geo-redundant atau urutan update platform, sehingga region kedua untuk disaster recovery harus Anda pilih dan replikasikan sendiri.

Layanan yang Tersedia saat Peluncuran

Saat ketersediaan umum, Indonesia Central mendukung layanan utama berikut: Azure Kubernetes Service (AKS) dengan node pool yang mendukung availability zone, Azure SQL Database (tier General Purpose dan Business Critical), Azure Blob Storage dengan replikasi LRS dan ZRS (storage geo-redundant mereplikasi ke region pasangan, dan Indonesia Central tidak punya), Azure Virtual Machines (D-series v5, E-series v5, F-series), Azure Load Balancer (Standard SKU), Azure Key Vault, dan Azure Monitor. Azure OpenAI tidak termasuk layanan saat peluncuran; Microsoft menyatakan layanan itu akan menyusul. Katalog layanan terus bertambah, jadi periksa halaman produk per region sebelum merencanakan arsitektur.

Latensi: Indonesia Central vs Singapura

Saya belum melakukan benchmark Indonesia Central terhadap region Singapura (southeastasia), jadi panduan ini tidak mencantumkan angka round-trip untuk keduanya. Batas bawahnya bisa dihitung: Jakarta dan Singapura berjarak sekitar 900 km dan sinyal di serat optik merambat sekitar 200.000 km per detik, sehingga jalur yang lurus sempurna memakan sekitar 9 ms pulang-pergi, dan rute kabel sebenarnya lebih panjang. Untuk aplikasi real-time seperti pemrosesan pembayaran, backend gaming, dan chatbot AI interaktif, yang menentukan lama tunggu pengguna adalah berapa banyak round trip tanpa cache dalam setiap aksi. Ukur dari jaringan pengguna Anda dengan output timing curl sebelum menganggap pindah region pasti sepadan.

Saat men-deploy resource Zone-Redundant (ZRS storage, node pool AKS zone-redundant), tentukan availability zone secara eksplisit sebagai ['1', '2', '3'] di template Bicep/ARM Anda — Azure tidak secara otomatis menyebarkan resource ke ketiga zone kecuali Anda menentukan secara eksplisit.

Deploy ke Indonesia Central dengan Bicep

Bicep adalah bahasa infrastructure-as-code yang direkomendasikan untuk deployment Azure. Parameter location `indonesiacentral` harus ditentukan secara eksplisit — ini bukan region default dan tidak diwarisi dari lokasi resource group pada template lama. Contoh di bawah men-deploy cluster AKS grade produksi dengan distribusi availability zone dan managed identity yang ditetapkan sistem.

Cluster AKS dengan Distribusi Zone

Men-deploy AKS dengan availability zone mendistribusikan node pool ke AZ-1, AZ-2, dan AZ-3 sehingga outage satu zone hanya berdampak pada sepertiga node Anda. Control plane Kubernetes secara otomatis zone-redundant di Indonesia Central. Gunakan load balancer Standard SKU (bukan Basic) untuk mendukung load balancing zone-redundant — load balancer Basic SKU sedang dihentikan dan tidak mendukung backend zonal.

// main.bicep — Deploy AKS cluster to Azure Indonesia Central
targetScope = 'resourceGroup'

param location string = 'indonesiacentral'
param clusterName string = 'aks-myapp-idn'
param nodeCount int = 3

resource aks 'Microsoft.ContainerService/managedClusters@2024-02-01' = {
  name: clusterName
  location: location
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    dnsPrefix: clusterName
    agentPoolProfiles: [
      {
        name: 'nodepool1'
        count: nodeCount
        vmSize: 'Standard_D4s_v5'
        osType: 'Linux'
        mode: 'System'
        availabilityZones: ['1', '2', '3']  // 3 AZs in Indonesia Central
      }
    ]
    networkProfile: {
      networkPlugin: 'azure'
      networkPolicy: 'azure'
      loadBalancerSku: 'standard'
    }
  }
}

output clusterName string = aks.name
output kubeletIdentityClientId string = aks.properties.identityProfile.kubeletidentity.clientId

// Deploy with Azure CLI:
// az group create --name rg-myapp-idn --location indonesiacentral
// az deployment group create --resource-group rg-myapp-idn --template-file main.bicep
// az aks get-credentials --resource-group rg-myapp-idn --name aks-myapp-idn

Azure SQL dan Opsi Managed Database

Azure SQL Database di Indonesia Central mendukung Zone Redundant High Availability untuk tier Business Critical dan Premium, yang menyimpan replika sinkron di availability zone berbeda. Untuk tier General Purpose, zone redundancy juga tersedia sebagai opsi opt-in. Connection string tetap memakai format yang sama dengan region lain: region tidak menjadi bagian dari hostname server, karena nama server unik di seluruh Azure, sehingga pindah ke indonesiacentral hanya mengganti nama server, bukan formatnya.

Integrasi Pipeline CI/CD untuk Indonesia Central

Mengintegrasikan deployment Indonesia Central ke pipeline GitHub Actions atau Azure DevOps yang ada memerlukan pembaruan variabel region dan, untuk organisasi dengan runner yang dibatasi geo, memastikan agen pipeline bisa menjangkau endpoint Azure Resource Manager yang dipakai untuk deployment. Aturan firewall enterprise sebaiknya mengizinkan rentang alamat yang diterbitkan Microsoft dalam JSON IP ranges Azure, bukan IP yang dipilih manual.

Workflow GitHub Actions untuk Deployment Multi-Region

Untuk deployment blue-green atau canary yang mencakup Singapura dan Indonesia Central, gunakan aturan perlindungan environment GitHub Actions dengan reviewer yang diwajibkan untuk mengontrol promosi antar region. Simpan kode region sebagai variabel environment GitHub Actions per target deployment (misalnya `AZURE_REGION=indonesiacentral` untuk environment Indonesia) dan parameterisasi deployment Bicep Anda sesuai. Perintah Azure CLI yang menargetkan region baru bekerja identik — hanya kode region `indonesiacentral` yang berubah.

Peringatan Ketersediaan Layanan: Verifikasi Sebelum Merencanakan

Tidak semua layanan Azure tersedia di Indonesia Central saat peluncuran. Celah yang mungkin ada mencakup beberapa subproduk Azure Cognitive Services, Azure Dedicated Host di semua seri VM, Azure NetApp Files, dan fitur Azure AI Studio tertentu. Selalu verifikasi di azure.microsoft.com/en-us/global-infrastructure/services/?regions=indonesia-central sebelum berkomitmen pada arsitektur yang bergantung pada layanan tertentu.

Azure OpenAI dan Indonesia Central

Azure OpenAI adalah layanan yang paling sering ditanyakan enterprise Indonesia, dan layanan ini belum ada di Indonesia Central saat peluncuran: rilis peluncuran Microsoft tanggal 27 Mei 2025 menyebut Azure OpenAI akan hadir di region ini kemudian. Tabel ketersediaan region Azure OpenAI milik Microsoft, yang diperbarui 4 September 2026, tidak mencantumkan Indonesia Central untuk model mana pun, jadi periksa tabel itu sebelum menjanjikan pemrosesan AI di dalam negeri kepada klien perbankan atau layanan kesehatan. Tipe deployment menentukan di mana prompt dan completion diproses: deployment Global bisa memprosesnya di region Azure mana pun tempat model itu di-deploy, deployment Data Zone di mana saja dalam zona Asia Pasifik, dan hanya deployment Standard atau Regional yang memprosesnya di region tempat Anda melakukan deployment.

Konfigurasi Residensi Data dan Kepatuhan

Deployment ke Indonesia Central menjaga data tetap di dalam negeri, sesuai yang diwajibkan Pasal 35 POJK 11/POJK.03/2022 milik OJK untuk pusat data dan pusat pemulihan bencana bank umum, dengan penempatan di luar negeri hanya atas izin OJK. Karena Indonesia Central adalah satu-satunya region Azure di Indonesia dan tidak punya pasangan, bank tidak bisa menempatkan pusat pemulihan bencananya di dalam negeri dengan menambah region Azure kedua; region DR di luar negeri memerlukan izin tersebut. Konfigurasi Azure Policy di level subscription atau management group dengan efek `Deny` pada deployment resource apa pun yang menargetkan region selain `indonesiacentral` dan region DR yang sudah diizinkan, untuk memberlakukan guardrail residensi data di seluruh estate Azure Anda.

Pertimbangan Biaya untuk Indonesia Central

Saya belum membandingkan harga Indonesia Central dengan region Singapura per SKU, jadi panduan ini tidak mencantumkan selisih harga ke arah mana pun. Hitung harga SKU VM dan tier storage yang akan dipakai di kedua region dengan Azure pricing calculator sebelum menyusun anggaran. Untuk aplikasi fintech, timbang selisih apa pun dengan latensi yang harus ditanggung pengguna di region lain. Gunakan Azure Cost Management untuk memodelkan total cost of ownership termasuk egress jaringan.

Aktifkan Azure Defender for Cloud pada subscription Indonesia Central Anda dari hari pertama. Tool ini melakukan assessment kepatuhan otomatis terhadap CIS Benchmarks dan Microsoft Security Benchmark, dan rekomendasinya krusial untuk kepatuhan industri keuangan Indonesia terhadap OJK POJK No. 11/POJK.03/2022 tentang penyelenggaraan teknologi informasi oleh bank umum.

Monitoring dan Observabilitas di Indonesia Central

Azure Monitor, Log Analytics, dan Application Insights semuanya tersedia di Indonesia Central. Untuk observabilitas multi-region yang mencakup Singapura dan Indonesia Central, buat workspace Log Analytics terpusat di region dengan kuota retensi data lebih besar (misalnya East Asia) dan konfigurasi diagnostic settings di kedua region untuk meneruskan log ke workspace terpusat. Azure Monitor Alerts dapat dilingkupkan per region untuk routing insiden yang lebih granular.

Perencanaan Kapasitas dan Manajemen Kuota

Indonesia Central adalah region baru dan kapasitas awal mungkin terbatas untuk SKU VM berukuran besar (misalnya instance GPU, VM high-memory). Kirim permintaan reservasi kapasitas Azure melalui portal Azure minimal 4 minggu sebelum rencana peluncuran produksi jika membutuhkan lebih dari 50 vCores dari seri VM tertentu. Kuota Azure OpenAI baru relevan setelah model tersedia di region yang Anda butuhkan, jadi periksa dulu tabel ketersediaan yang disebut di atas.

Istilah kunci dalam artikel ini meliputi Availability Zone, AKS, Bicep, and Region Pairing.

Artikel Terkait

FAQ

Pertanyaan Umum

Jawaban singkat untuk pertanyaan yang paling sering diajukan pembaca tentang topik ini.

Apakah Azure Indonesia Central lebih cepat daripada routing melalui Singapura?

Untuk pengguna di Indonesia seharusnya ya, tetapi panduan ini tidak memublikasikan angka hasil pengukuran, dan rentang angka yang dikutip tanpa metode dan tanggal hanyalah tebakan. Batas bawahnya bisa dihitung: Jakarta dan Singapura berjarak sekitar 900 km, sehingga jalur serat optik yang lurus sempurna memakan sekitar 9 ms pulang-pergi, dan rute sebenarnya lebih panjang. Hitung round trip tanpa cache dalam setiap aksi pengguna dan ukur dari jaringan pengguna Anda dengan output timing curl sebelum memutuskan.

Mengapa availability zone harus ditentukan secara eksplisit di template Bicep saat deploy ke Indonesia Central?

Azure tidak secara otomatis menyebarkan resource zone-redundant ke ketiga availability zone (AZ-1, AZ-2, AZ-3) di Indonesia Central kecuali parameter zones diatur secara eksplisit ke ['1', '2', '3'] di template Bicep atau ARM. Jika tidak, resource bisa mendarat di satu zone saja dan kehilangan manfaat fault-isolation. Begitu pula, parameter location 'indonesiacentral' harus ditentukan secara eksplisit karena bukan region default dan tidak diwarisi dari lokasi resource group pada template lama.

Bagaimana Indonesia Central memenuhi persyaratan residensi data untuk lembaga keuangan Indonesia?

Region ini menjaga data tetap di Indonesia, sesuai yang diwajibkan Pasal 35 POJK 11/POJK.03/2022 milik OJK untuk pusat data dan pusat pemulihan bencana bank umum, kecuali OJK mengizinkan penempatan di luar negeri. Indonesia Central adalah satu-satunya region Azure di Indonesia dan tidak punya region pasangan, sehingga region Azure kedua untuk disaster recovery pasti berada di luar negeri dan memerlukan izin tersebut. Tegakkan batas ini dengan Azure Policy di level subscription atau management group, memakai efek Deny pada deployment ke region selain 'indonesiacentral' dan region DR yang sudah diizinkan. Azure OpenAI tidak tercantum untuk Indonesia Central, jadi pemrosesan AI di dalam negeri tidak bisa diasumsikan.

Apa trade-off biaya menggunakan Indonesia Central dibandingkan region Singapura?

Panduan ini tidak mencantumkan selisih harga, karena belum membandingkan kedua region per SKU. Hitung harga SKU VM dan tier storage yang tepat di kedua region dengan Azure pricing calculator, lalu modelkan total cost of ownership termasuk egress jaringan di Azure Cost Management. Untuk workload fintech, timbang selisih apa pun dengan latensi yang harus ditanggung pengguna di region lain.

Apa yang perlu dilakukan tim sebelum merancang arsitektur yang bergantung pada layanan Azure tertentu di Indonesia Central?

Tidak semua layanan Azure tersedia di Indonesia Central saat peluncuran — celah yang mungkin ada mencakup beberapa subproduk Azure Cognitive Services, Azure Dedicated Host di semua seri VM, Azure NetApp Files, dan fitur Azure AI Studio tertentu. Tim harus selalu memverifikasi ketersediaan layanan terkini di azure.microsoft.com/en-us/global-infrastructure/services/?regions=indonesia-central sebelum berkomitmen pada arsitektur yang bergantung pada layanan tertentu. Untuk SKU VM berukuran besar, permintaan reservasi kapasitas harus diajukan melalui portal Azure minimal 4 minggu sebelum rencana peluncuran produksi.