Lewati Navigasi

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

"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."

Nate Barad, Direktur Senior Pemasaran Produk
Episerver

Para pemimpin di bidang perawatan hewan peliharaan mengubah sistem rujukan di Azure

"We wanted to build cloud-native applications to supplement the existing application. Azure made it easy to ramp up."

Adam Lind, Wakil Presiden Pengembangan Perangkat Lunak
Mars Petcare

Siklus pengembangan-ke-penyebaran 50 persen lebih cepat

"We could bring down the maintenance costs without affecting customer service… by building a robust microservices architecture that was highly scalable, resilient, and secure."

Joseph Cleetus, Manajer Transformasi Bisnis
LuLu Financial Holdings Ltd.

EY berinovasi dengan arsitektur berbasis kontainer

"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Pablo Cebro, Direktur, Rekayasa Platform, Client Technology
EY

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.