Công nghệ Cloud Native
Công nghệ cloud native, hay còn gọi là hệ sinh thái cloud native (cloud native stack), là tập hợp các công nghệ được sử dụng để xây dựng ứng dụng cloud native. Chúng cho phép các tổ chức phát triển và vận hành các ứng dụng có khả năng mở rộng trong môi trường hiện đại và linh hoạt như các hệ thống đám mây công cộng, riêng tư hoặc kết hợp, đồng thời tận dụng tối đa lợi ích của điện toán đám mây. Những công nghệ này được thiết kế từ đầu để khai thác toàn diện khả năng của điện toán đám mây, và bao gồm các thành phần như container, service mesh, microservices, và cơ sở hạ tầng bất biến (immutable infrastructure).
Vấn đề mà công nghệ này giải quyết
Hệ sinh thái cloud native bao gồm nhiều danh mục công nghệ khác nhau nhằm giải quyết đa dạng các thách thức. Nếu bạn truy cập CNCF Cloud Native Landscape, bạn sẽ thấy rất nhiều lĩnh vực mà công nghệ này liên quan tới. Tuy nhiên, xét trên một cấp độ tổng quan, các công nghệ này hướng tới giải quyết một nhóm thách thức chính: những hạn chế của mô hình vận hành CNTT truyền thống. Các thách thức bao gồm việc khó xây dựng các ứng dụng có khả năng mở rộng, tự phục hồi, chịu lỗi cao, cũng như việc sử dụng tài nguyên kém hiệu quả, và nhiều vấn đề khác.
Lợi ích mang lại
Dù mỗi công nghệ trong hệ sinh thái này chỉ giải quyết một vấn đề cụ thể, nhưng khi kết hợp lại, chúng giúp xây dựng các hệ thống liên kết lỏng lẻo (loosely coupled systems) có tính chịu lỗi, dễ quản lý và dễ quan sát. Kết hợp với khả năng tự động hóa mạnh mẽ, cloud native cho phép các kỹ sư triển khai các thay đổi có tác động lớn một cách thường xuyên và có thể dự đoán được, với ít công sức thủ công nhất. Những đặc điểm mong muốn của hệ thống cloud native cũng trở nên dễ đạt được hơn nhờ vào hệ sinh thái cloud native.
Phản hồi
Trang này có hữu ích không?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.