Trace Id is missing
Lompat ke konten utama

Microservice di Azure

Bangun aplikasi terdistribusi yang tangguh dan sangat scalable untuk memberikan nilai dengan lebih cepat.

Apa itu microservice?

Microservice adalah pendekatan arsitektural untuk membangun aplikasi yang tiap fungsi inti, atau layanannya, dibangun dan disebarkan secara independen. Arsitektur Microservice didistribusikan dan digabungkan secara longgar sehingga satu kegagalan komponen tidak akan merusak seluruh aplikasi. Komponen independen bekerja sama dan berkomunikasi dengan kontrak API yang telah ditentukan dengan baik. Bangun aplikasi microservice untuk memenuhi kebutuhan bisnis yang cepat berubah dan menghadirkan fungsi baru ke pasar dengan lebih cepat.

Sebuah ruangan dengan kabel besar berkode warna berjajar di langit-langit dan menurun ke lantai

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

 

 

 

Ruang server dengan susunan kabel di kedua sisinya

Sesuaikan subsistem dan layanan individu berdasarkan kebutuhan sumber daya tanpa perlu menskalakan seluruh aplikasi. Satukan layanan yang lebih padat ke dalam host tunggal menggunakan orkestrator kontainer seperti Azure Kubernetes Service (AKS) atau Azure Red Hat OpenShift.

 

 

 

Seseorang sedang bekerja di meja berdiri

Mengganti atau menghentikan layanan individu tanpa memengaruhi seluruh aplikasi. Tidak seperti model aplikasi monolitik biasa, platform microservice menggunakan pola seperti pemutusan sirkuit untuk menoleransi kegagalan layanan individu, sehingga lebih aman dan andal. Untuk mempermudah proses ini, instal service mesh menggunakan Service Mesh Interface (SMI) untuk Azure Kubernetes Service (AKS) atau Red Hat OpenShift Service Mesh untuk Azure Red Hat OpenShift.

Seseorang sedang berbicara dalam rapat

Pilih pendekatan penyebaran, bahasa, platform microservice, dan model pemrograman pilihan tim Anda untuk setiap layanan. Terbitkan API microservice Anda untuk konsumsi internal dan eksternal sekaligus mengelola masalah lintas sektoral seperti autentikasi, otorisasi, pembatasan, penembolokan, transformasi, dan pemantauan dengan Azure API Management.

Kembali ke tab

Jelajahi arsitektur solusi microservice

Membangun microservice di Azure

Pelajari tentang definisi microservice, termasuk manfaat dan tantangannya.

Menggunakan analisis domain untuk memodelkan microservice

Dapatkan sekumpulan microservice yang dirancang dengan baik menggunakan kerangka kerja desain berbasis domain (DDD).

Mengidentifikasi batasan microservice

Mulai dari model domain yang dirancang dengan cermat hingga alasan ukuran microservice yang tepat.

Pola desain microservice

Jelajahi pola desain yang membantu memitigasi beberapa tantangan yang menyertai microservice.

Membangun alur CI/CD microservice

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 peran dan tanggung jawab organisasi Anda, serta sebarkan beban kerja siap produksi.

Pelajari selengkapnya tentang produk dan layanan untuk arsitektur microservice

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Layanan Kubernetes yang sangat tersedia, aman, dan dikelola penuh.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Layanan Red Hat OpenShift yang dikelola penuh dan dioperasikan bersama dengan Red Hat.

Azure Functions

Azure Functions

Platform komputasi tanpa server berbasis peristiwa yang juga menyelesaikan masalah orkestrasi kompleks.

Azure Container Apps

Azure Container Apps

Bangun dan sebarkan aplikasi modern menggunakan kontainer tanpa server.

Azure Cosmos DB

Azure Cosmos DB

Database NoSQL yang cepat dengan API terbuka untuk berbagai skala.

Azure Container Registry

Azure Container Registry

Registri gambar dan artefak Docker dan Open Container Initiative (OCI).

Azure API Management

Azure API Management

Platform manajemen multicloud hibrid untuk API di semua lingkungan.

Mulai membangun aplikasi microservice

Siapkan akun gratis Azure Anda.

Baca Designing Distributed Systems

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 seminar web teknis.