Microservices Engine (MSE) adalah platform mikro-layanan ujung ke ujung yang dirancang untuk mendukung ekosistem mikro-layanan open source utama di industri. MSE menyediakan modul Microservices Registry, Cloud-native Gateway, Microservices Governance, dan SchedulerX. Microservices Registry mendukung mesin Nacos, ZooKeeper, dan Eureka secara asli. Cloud-native Gateway mendukung Ingress dan Envoy secara asli. Microservices Governance mendukung Spring Cloud, Dubbo, dan Sentinel serta mematuhi OpenSergo. SchedulerX adalah platform penjadwalan tugas terdistribusi yang kompatibel dengan XXL-JOB, ElasticJob, dan Spring Schedule.
Fitur
MSE menyediakan modul Microservices Registry, Microservices Governance, Cloud-native Gateway, dan SchedulerX. Saat mengembangkan sistem mikro-layanan, Anda dapat menggunakan satu modul saja atau menggabungkan beberapa modul sekaligus.
Modul | Deskripsi |
Microservices Registry | Microservices Registry menyediakan instance Nacos, ZooKeeper, dan Eureka yang dikelola sepenuhnya serta fitur pemantauan dan peringatan komprehensif. Microservices Registry mendukung berbagai jenis mesin dan memungkinkan Anda melakukan operasi O&M di konsol MSE. Dibandingkan dengan komponen open source, Microservices Registry menawarkan performa lebih tinggi, jaminan SLA, dan kemampuan konfigurasi yang lebih baik. |
Microservices Governance | Microservices Governance meningkatkan kerangka mikro-layanan open source utama seperti Spring Cloud dan Apache Dubbo tanpa memerlukan Anda untuk mengubah kode, konfigurasi, atau gambar aplikasi Anda. Microservices Governance menyediakan kemampuan tata kelola layanan dan perlindungan lalu lintas yang komprehensif serta memisahkan middleware dari bisnis Anda. |
Cloud-native Gateway | Cloud-native Gateway menyediakan gateway generasi berikutnya yang aman dan efisien sesuai dengan standar Kubernetes Ingress. Cloud-native Gateway menggabungkan gateway Ingress, gateway mikro-layanan, dan gateway keamanan. |
SchedulerX | SchedulerX adalah platform penjadwalan tugas terdistribusi yang dikembangkan oleh Alibaba Cloud dan didasarkan pada arsitektur Akka. SchedulerX kompatibel dengan XXL-JOB, ElasticJob, Kubernetes Job, dan Spring Schedule. SchedulerX mendukung penjadwalan berbasis cron, tugas sekali pakai, orkestrasi tugas, dan pemrosesan data terdistribusi. SchedulerX menawarkan keunggulan high availability, visibilitas, kemudahan pemeliharaan, dan latensi rendah. |
Manfaat
MSE menyediakan instans yang dikelola sepenuhnya, tata kelola layanan, gateway cloud-native, dan penjadwalan tugas terdistribusi untuk mengelola aplikasi Anda. Tabel berikut menjelaskan manfaat yang diberikan oleh MSE.
Manfaat | Deskripsi |
Peningkatan kemampuan open source | MSE sepenuhnya kompatibel dengan produk open source dan mendukung integrasi tanpa hambatan dengan Kubernetes. MSE memberikan peningkatan kemampuan dalam hal performa, observability, dan kemudahan penggunaan. |
Layanan yang dikelola sepenuhnya | MSE menyediakan instans yang dikelola sepenuhnya. Anda tidak perlu menerapkan layanan atau melakukan operasi O&M pada layanan. Dengan cara ini, Anda dapat fokus pada pengembangan bisnis. MSE memberikan Anda layanan yang lebih profesional, skalabel, dan andal. |
Ketersediaan tinggi | Fitur pemantauan dan O&M komprehensif disediakan untuk instans MSE. Fitur-fitur ini membantu menyelesaikan sejumlah besar masalah yang terkait dengan ketersediaan middleware open source. |
Tidak diperlukan modifikasi | Anda dapat langsung mengaktifkan Microservices Governance untuk aplikasi Anda tanpa perlu mengubah kode, konfigurasi, atau gambar aplikasi Anda. Microservices Governance mendukung aplikasi Spring Cloud, aplikasi Dubbo, dan aplikasi non-Java. |
Dukungan cloud-native | Anda dapat mengaktifkan Microservices Governance untuk aplikasi seperti aplikasi di Container Service for Kubernetes (ACK) atau kluster ACK Serverless, aplikasi yang diterapkan pada instans Elastic Compute Service (ECS), aplikasi yang diterapkan pada Serverless App Engine (SAE), dan aplikasi non-Java. |
Visibilitas | MSE menyediakan antarmuka UI visual yang memungkinkan Anda melihat dan mengelola layanan serta mendeteksi ketersediaan layanan. MSE juga memungkinkan Anda mengonfigurasi peringatan untuk layanan. |
Perlindungan keamanan | Lingkungan runtime instans MSE dimiliki secara eksklusif oleh setiap pengguna. Lingkungan pengguna yang berbeda diisolasi satu sama lain. |
Penagihan
Anda akan dikenakan biaya untuk instans yang dikelola dari modul Microservices Registry, Microservices Governance, Cloud-native Gateway, dan SchedulerX berdasarkan salah satu metode penagihan berikut:
Langganan: Anda membayar sumber daya berdasarkan durasi langganan tertentu sebelum menggunakan sumber daya tersebut.
Bayar sesuai pemakaian: Anda dapat meminta dan melepaskan sumber daya sesuai permintaan. Anda akan dikenakan biaya setelah menggunakan sumber daya.
Layanan cloud terkait
MSE terintegrasi dengan sejumlah besar layanan Alibaba Cloud untuk memberikan pengalaman pengguna yang lebih baik di berbagai aspek, termasuk log pemantauan, perlindungan keamanan, dan ketersediaan tinggi. Anda juga dapat menggunakan MSE bersama layanan Alibaba Cloud berikut:
ACK: Anda dapat mengintegrasikan ACK dengan Microservices Governance dari MSE. Integrasi ini memungkinkan Anda mengaktifkan Microservices Governance untuk aplikasi Spring Cloud dan aplikasi Dubbo yang diterapkan di kluster ACK dan melakukan tata kelola mikro-layanan pada aplikasi ini menggunakan Microservices Governance.
Alibaba Cloud Service Mesh (ASM): ASM kompatibel dengan service mesh open source Istio. Anda dapat menggunakan MSE dengan ASM untuk memfasilitasi tata kelola mikro-layanan pada aplikasi non-Java.
Application Real-Time Monitoring Service (ARMS): ARMS dikembangkan berdasarkan arsitektur terdistribusi dan digunakan untuk memantau semua metrik aplikasi. ARMS membantu Anda dengan cepat mengidentifikasi API abnormal dan lambat, merebut kembali parameter panggilan, dan menemukan hambatan sistem. Dengan cara ini, efisiensi diagnosis masalah online meningkat secara signifikan.
Managed Service for OpenTelemetry: Managed Service for OpenTelemetry menyediakan serangkaian fitur yang mencakup pemetaan jejak, statistik permintaan panggilan, topologi jejak, dan analisis ketergantungan aplikasi. Managed Service for OpenTelemetry membantu Anda dengan cepat menganalisis dan mendiagnosis hambatan kinerja aplikasi terdistribusi.
ApsaraMQ for Kafka: ApsaraMQ for Kafka adalah layanan yang dikelola sepenuhnya yang menyediakan serangkaian Operasi API terkait manajemen untuk mengimplementasikan serangkaian fitur manajemen sumber daya dan O&M.
Aktivasi
Klik tautan di bawah ini untuk pergi ke halaman aktivasi produk MSE.
Hubungi kami
Jika Anda memiliki pertanyaan atau saran saat menggunakan MSE, submit a ticket untuk menghubungi dukungan teknis atau cari grup DingTalk khusus (ID: 43525005207) dan bergabunglah dengan grup DingTalk untuk umpan balik.