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.
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.
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.
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.
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.
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)
Layanan Kubernetes yang sangat tersedia, 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 berbasis peristiwa yang juga menyelesaikan masalah orkestrasi kompleks.
Azure Container Apps
Bangun dan sebarkan aplikasi modern menggunakan kontainer tanpa server.
Azure Cosmos DB
Database NoSQL yang cepat dengan API terbuka untuk berbagai skala.
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.
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.