Khi triển khai Microservices , nhu cầu nhân bản (Scaleup, Scaledown) thường không thể tránh khỏi. Nhà phát triển thường sẽ gặp rất nhiều khó khăn nến không có 3 công cụ sau:
– Consul : Lõi nhân bản tự động – giúp Microservices tự khai báo sự tồn tại của mình, theo kiểu IP và DNS. Để client kết nối vào Microservices, thay vì phải điều chỉnh tay reverse proxy hoặc load balancer, client chỉ cần truy vấn Consul để biết điểm kết nối Microservices ở đâu. Consul đủ thông minh để phản hồi điểm kết nối rảnh nhất cho client. DEMO tại đây: https://lnkd.in/dknP5bcF
– Instana: Observability – Kiểm soát công suất hệ thống và phát hiện điểm nghẽn. Đặc biệt hữu dụng để phát hiện nhanh, theo thời gian thực các điểm tắc nghẽn làm chậm phản hồi của toàn bộ luồng xử lý và tương tác từ các Microservices và Database (Điều tra chi tiết cả các câu truy vấn phức tạp). DEMO tại đây: https://lnkd.in/gFQbi-w6
– Turbonomic: Cloud Cost Optimization – Điều tiết chi phí thuê Cloud bằng cách: (1) Phát hiện resource thừa, (2) đề xuất phương án giảm resource, và (3) Thực hiện bằng tay hoặc tự động việc tăng/giảm resource Cloud. DEMO tại đây: https://lnkd.in/eSx5ZDj4
Liên hệ VietCAS để tìm hiểu thêm về TAM HIỆP MICROSERVICES.
Email: hieudm@vietcas.vn
#Microservices #Consul #Scaleup #Scaledown #client #Instana #Database #Turbonomic #VietCAS