Mendix Cloud đang phát triển. Để đảm bảo khả năng mở rộng, bảo mật và đổi mới trong tương lai, chúng tôi đang chuyển đổi từ Cloud Foundry sang Kubernetes. Bước đi này giúp củng cố nền tảng của chúng tôi, làm cho Mendix Cloud trở nên đáng tin cậy và linh hoạt hơn trong những năm tới.
Trong suốt một thập kỷ qua, Cloud Foundry đã là xương sống vững chắc của Mendix Cloud. Tuy nhiên, trước những thay đổi của ngành công nghệ, chúng tôi cần một giải pháp có thể theo kịp với các yêu cầu hiện đại của điện toán đám mây. Kubernetes đã trở thành nền tảng tiêu chuẩn cho các ứng dụng container hóa, mang lại sự linh hoạt, hỗ trợ mạnh mẽ từ cộng đồng và khả năng mở rộng tiên tiến.
Việc áp dụng Kubernetes thể hiện cam kết của chúng tôi đối với sự cải tiến liên tục. Quá trình chuyển đổi này sẽ giúp chúng tôi triển khai các tính năng mới nhanh hơn, đồng thời duy trì một cơ sở hạ tầng bảo mật và hiệu suất cao cho tất cả người dùng Mendix.

Tại Sao Chúng Tôi Đang Phát Triển Mendix Cloud?
Phiên bản hiện tại của Mendix Cloud được xây dựng trên Cloud Foundry, một công nghệ tiên tiến vào thời điểm chúng tôi áp dụng cách đây 10 năm. Trong nhiều năm, Cloud Foundry đã là tiêu chuẩn của ngành, cung cấp nền tảng đáng tin cậy và có khả năng mở rộng cho các ứng dụng Mendix. Tuy nhiên, bối cảnh công nghệ đã thay đổi:
- Việc sử dụng Cloud Foundry đang giảm dần và sự hỗ trợ từ cộng đồng cũng đang suy yếu.
- Mặc dù chúng tôi có thể tiếp tục sử dụng Cloud Foundry thêm vài năm nữa, nhưng về lâu dài, chúng tôi sẽ phải đối mặt với tình trạng thiếu hỗ trợ và đổi mới.
- Để duy trì cam kết với sự đổi mới, chúng tôi cần một nền tảng sẵn sàng cho tương lai.
Tương Lai: Kubernetes
Kubernetes đã trở thành tiêu chuẩn chung của ngành để chạy các ứng dụng container hóa, với sự hỗ trợ mạnh mẽ từ cộng đồng và những cải tiến liên tục. Việc áp dụng Kubernetes giúp chúng tôi:
– Đảm bảo một cơ sở hạ tầng vững chắc cho tương lai.
– Cung cấp nền tảng linh hoạt, có khả năng mở rộng và bảo mật tốt hơn cho khách hàng.
– Cho phép triển khai các tính năng mới nhanh chóng để nâng cao hiệu suất và bảo mật.
Lộ Trình Chuyển Đổi
Hành trình chuyển đổi sang Kubernetes của chúng tôi bắt đầu từ năm 2023. Dưới đây là các mốc quan trọng:
Tháng 5/2024: Chúng tôi triển khai Kubernetes cho các ứng dụng miễn phí (Free Apps), giúp thu thập dữ liệu thực tế và xây dựng chuyên môn nội bộ.
Tháng 11/2024: Toàn bộ các ứng dụng nội bộ của Mendix trên Mendix Cloud đã được chuyển sang Kubernetes. Việc tự sử dụng nền tảng mới giúp chúng tôi kiểm chứng độ ổn định và hiệu suất của Kubernetes.
Hiện tại: Chúng tôi đã đạt được mức độ tương đương về tính năng giữa Cloud Foundry và Kubernetes đối với các ứng dụng trả phí, và đã sẵn sàng triển khai Kubernetes đến khách hàng.
Việc Này Ảnh Hưởng Đến Bạn Như Thế Nào?
Bắt đầu từ tháng 3, chúng tôi sẽ kích hoạt khả năng chuyển đổi ứng dụng của khách hàng từ Cloud Foundry sang Kubernetes. Quá trình này sẽ diễn ra theo từng bước để đảm bảo sự ổn định:
- Không chuyển đổi tất cả ứng dụng cùng một lúc: Chúng tôi sẽ bắt đầu với một nhóm nhỏ, sau đó mở rộng dần dựa trên hiệu suất và độ ổn định.
- Tích hợp vào quy trình triển khai: Nếu một gói triển khai đã từng được sử dụng trước đó, nó sẽ tiếp tục theo mô hình cũ. Nếu đó là triển khai mới, nó sẽ được đặt trên Kubernetes cho môi trường phi sản xuất và vẫn giữ nguyên nền tảng cũ cho môi trường sản xuất.
- Chỉ chuyển đổi container (runtime engine): Cơ sở dữ liệu và tài liệu sẽ không bị ảnh hưởng.
- Có thể quay lại Cloud Foundry nếu cần thiết: Nếu có vấn đề phát sinh, chúng tôi có thể hoàn nguyên từng môi trường riêng lẻ hoặc tạm dừng quá trình chuyển đổi để đảm bảo ứng dụng của bạn không bị gián đoạn.
Bạn có thể kiểm tra nền tảng mà môi trường của mình đang chạy trên Mendix Cloud Portal. Ngoài ra, trước khi triển khai, Deploy Wizard sẽ thông báo nếu môi trường của bạn sắp được chuyển sang Kubernetes, giúp bạn có thể kiểm tra kỹ ứng dụng trước khi triển khai.
Bạn có thể kiểm tra nền tảng mà môi trường của mình đang chạy trên Mendix Cloud Portal. Ngoài ra, trước khi triển khai, Deploy Wizard sẽ thông báo nếu môi trường của bạn sắp được chuyển sang Kubernetes, giúp bạn có thể kiểm tra kỹ ứng dụng trước khi triển khai.
Bước Tiếp Theo
Việc chuyển đổi sang Kubernetes không chỉ giúp Mendix Cloud trở nên an toàn, hiệu suất cao và đáng tin cậy hơn mà còn mở ra cơ hội để cung cấp thêm các tính năng mới nếu có đủ nhu cầu từ khách hàng, chẳng hạn như:
- Kết nối riêng tư (Private connectivity) Khả năng tự động mở rộng (Auto-scaling)
- Quy tắc tường lửa tùy chỉnh (Customizable firewall rules)
- Giới hạn tốc độ truy cập (Rate-limiting)
Hành Động Cần Thực Hiện
Khi Kubernetes được triển khai, chúng tôi khuyến khích bạn:
- Tiếp tục triển khai ứng dụng như bình thường.
- Kiểm tra kỹ ứng dụng của bạn trên Kubernetes trong môi trường phi sản xuất trước khi triển khai lên môi trường sản xuất.
- Liên hệ với Customer Success Manager (CSM) hoặc Mendix Support nếu gặp bất kỳ vấn đề nào.
Chúng tôi cam kết đảm bảo quá trình chuyển đổi diễn ra suôn sẻ, đồng thời giữ Mendix Cloud luôn đi đầu trong đổi mới. Việc chuyển sang Kubernetes là một bước tiến lớn, và chúng tôi rất háo hức đồng hành cùng bạn trên hành trình này!
- Openclaims Introduces SaaS Insurtech Innovation with Low-Code
- The 5 Stages of the Agile Software Development Lifecycle
- 5 Tips to Secure Your Low-Code Empire
- Optimizing Production with Epicor ERP – Specialized Solutions for Complex Industries
- 5 Must-Have Product Owner Skills for Agile App Development