Layanan mikro di Azure
Buat aplikasi yang tangguh, sangat mudah diskalakan, dan terdistribusi untuk memberikan nilai dengan lebih cepat.
Apa itu microservices?
Microservices adalah pendekatan arsitektural dalam membuat aplikasi di mana setiap fungsi inti, atau layanan, dibangun dan disebarkan secara terpisah. Arsitektur microservice terdistribusi dan digabungkan secara longgar, sehingga kegagalan satu komponen tidak akan merusak seluruh aplikasi. Komponen-komponen independen bekerja sama dan berkomunikasi dengan kontrak API yang ditentukan dengan jelas. Buat aplikasi microservice untuk memenuhi kebutuhan bisnis yang berubah dengan cepat dan hadirkan fungsi baru ke pasar dengan lebih cepat.

Kelola rilis fitur, pembaruan, dan perbaikan bug baru dengan mudah di masing-masing komponen tanpa harus menyebarkan ulang seluruh aplikasi. Otomatiskan alur kerja pengiriman perangkat lunak dengan alur integrasi/penyebaran berkelanjutan (CI/CD) seperti GitHub Actions.

Skalakan layanan individu dan subsistem berdasarkan kebutuhan sumber daya tanpa menskalakan seluruh aplikasi. Kemas kepadatan layanan yang lebih tinggi ke dalam satu host menggunakan orkestrator kontainer seperti Azure Kubernetes Service (AKS) atau Azure Red Hat OpenShift.

Ganti atau hentikan layanan individu tanpa mempengaruhi seluruh aplikasi. Tidak seperti model aplikasi monolitik tradisional, platform layanan mikro menggunakan pola seperti memecah sirkuit untuk mentoleransi kegagalan layanan individu, meningkatkan keamanan dan keandalan. Untuk mempermudah hal ini, instal mesh layanan menggunakan Service Mesh Interface (SMI) untuk Azure Kubernetes Service (AKS) atau Red Hat OpenShift Service Mesh untuk Azure Red Hat OpenShift.

Pilih pendekatan penyebaran, bahasa, platform layanan mikro, dan model pemrograman pilihan tim Anda untuk setiap layanan. Publikasikan API layanan mikro Anda untuk konsumsi internal dan eksternal sambil mengelola masalah lintas sektoral seperti autentikasi, otorisasi, pembatasan, penembolokan, transformasi, dan pemantauan dengan Azure API Management.
Jelajahi arsitektur solusi layanan mikro

Membangun layanan mikro di Azure
Pelajari hal-hal yang dimaksud dengan layanan mikro, termasuk manfaat dan tantangan.

Menggunakan analisis domain untuk model layanan mikro
Dapatkan kumpulan layanan mikro yang didesain dengan baik menggunakan kerangka kerja desain berbasis domain (DDD).

Mengidentifikasi batasan layanan mikro
Mulai dari model domain yang dirancang dengan cermat hingga alasan tentang ukuran layanan mikro yang tepat.

Pola desain untuk layanan mikro
Jelajahi pola desain yang membantu mengurangi beberapa tantangan yang muncul dengan layanan mikro.

Membuat pipeline CI/CD untuk layanan mikro
Buat proses CI/CD yang baik untuk mencapai siklus rilis yang lebih cepat dan andal.

Perjalanan solusi Azure Kubernetes Service (AKS)
Pelajari tentang AKS, selaraskan organisasi Anda dengan peran dan tanggung jawab, dan sebarkan beban kerja siap produksi.
Pelajari selengkapnya tentang produk dan layanan untuk arsitektur layanan mikro
Azure Kubernetes Service (AKS)
Layanan Kubernetes dengan ketersediaan tinggi, aman, dan dikelola penuh
Azure Red Hat OpenShift
Layanan Red Hat OpenShift yang dikelola penuh dan dioperasikan bersama dengan Red Hat
Azure Functions
Platform komputasi tanpa server yang digerakkan oleh peristiwa yang juga memecahkan masalah orkestrasi yang kompleks
Azure Container Apps
Bangun dan sebarkan aplikasi modern menggunakan kontainer tanpa server
Azure Cosmos DB
Database NoSQL cepat dengan API terbuka untuk skala apa pun
Azure Container Registry
Registri gambar dan artefak Docker dan Open Container Initiative (OCI)
Azure API Management
Platform manajemen multicloud hibrid untuk API di semua lingkungan
Pelanggan melakukan hal-hal hebat dengan layanan mikro
Episerver mengembangkan platform dan kemampuannya di Azure
Nate Barad, Direktur Senior Pemasaran Produk"We've seen a dramatic boost in our time to value. We've developed and released more than 50 upgrades in the last year, giving our customers a huge advantage in quickly launching new digital experiences."

Para pemimpin di bidang perawatan hewan peliharaan mengubah sistem rujukan di Azure
Adam Lind, Wakil Presiden Pengembangan Perangkat Lunak"We wanted to build cloud-native applications to supplement the existing application. Azure made it easy to ramp up."

Siklus pengembangan-ke-penyebaran 50 persen lebih cepat
Joseph Cleetus, Manajer Transformasi Bisnis"We could bring down the maintenance costs without affecting customer service… by building a robust microservices architecture that was highly scalable, resilient, and secure."

EY berinovasi dengan arsitektur berbasis kontainer
Pablo Cebro, Direktur, Rekayasa Platform, Client Technology"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Mulai membangun aplikasi microservice
Mari siapkan akun gratis Azure Anda.
Membaca Desain Sistem Terdistribusi
Pelajari tentang pola dan komponen yang dapat diulang untuk mengembangkan sistem terdistribusi yang andal dengan lebih mudah dan efisien.
Dapatkan panduan tentang perjalanan cloud-native Anda
Jelajahi sumber daya pembelajaran dan pelatihan Kubernetes—termasuk video, artikel, buku, dan webinar teknis.