Khái niệm Cloud Native là gì?

Khái niệm Cloud Native là gì?

win win - game bài

Cloud Native là gì?

Ngày cập nhật: 15/07/2020
Lượt đọc: 5282
Số từ: 571
Danh mục: Máy chủ


Tôi đã gặp phải cụm từ “Cloud Native” hai lần trong cùng một ngày:

  • Lần đầu tiên là khi tôi xem qua một quảng cáo tuyển dụng của Alibaba trên diễn đàn v2ex, vị trí là lập trình viên Cloud Native.
  • Lần thứ hai lại xuất hiện trên trang tin tức WeChat của Qiniu với tiêu đề “Qiniu Cloud chính thức gia nhập CNCF – Tổ chức Tính toán Cloud Native toàn cầu”.

Từ đó, tôi bắt đầu cảm thấy tò mò và muốn tìm hiểu rõ hơn về khái niệm này. Vậy cụ thể thì Cloud Native là gì?


Cloud Native là viết tắt của Cloud Native Computing (tính toán theo kiến trúc cloud). Tôi nghĩ rằng có thể gọi nó là kiến trúc Cloud Native cũng không sai.

Theo Wikipedia, định nghĩa khá đơn giản như sau:

Cloud Native Computing là một phương pháp phát triển phần mềm sử dụng công nghệ điện toán đám mây để xây dựng và vận hành các ứng dụng mở rộng được trong môi trường hiện đại, linh hoạt như các nền tảng đám mây công cộng, riêng tư hoặc lai ghép. Các công nghệ phổ biến bao gồm container, microservices, hàm không server (serverless), cơ sở hạ tầng bất biến (immutable infrastructure) và được triển khai thông qua mã lệnh mô tả (declarative code).

Nói cách khác, đây là quá trình chuyển đổi hệ thống từng được lưu trữ trên máy chủ nội bộ hoặc máy chủ vật lý truyền thống sang các nền tảng đám mây hiện đại. Mục tiêu là tạo ra các ứng dụng hiệu quả, dễ mở rộng, có khả năng phục hồi cao và đảm bảo tính liên tục cho dịch vụ. Nói ngắn gọn, Cloud Native là việc xây dựng và vận hành ứng dụng một cách “nguyên sinh” trên nền tảng đám mây.

Vẫn còn hơi trừu tượng? Hãy thử lấy vài ví dụ minh họa:

  • Thay vì tự xây dựng hệ thống phân tích log nội bộ, doanh nghiệp có thể thuê các dịch vụ phân tích log từ nhà cung cấp bên thứ ba.
  • Đối với các tác vụ tính toán không xác định trước khối lượng, doanh nghiệp có thể sử dụng các dịch vụ serverless để tiết kiệm chi phí và tối ưu tài nguyên.

Vì sao các nhà cung cấp dịch vụ đám mây đều chú trọng đến Cloud Native?

Việc cả Alibaba Cloud lẫn Qiniu Cloud đều thúc đẩy mạnh mẽ khái niệm này không phải ngẫu nhiên. Đây là một thị trường tiềm năng khổng lồ.

Ví dụ điển hình là ERP hay CRM – những hệ thống thiết yếu đối với doanh nghiệp truyền thống. Tuy nhiên, việc thuê nhân viên IT để vận hành hệ thống này vừa tốn kém, vừa khó kiểm soát an ninh. Bạn có thể tưởng tượng: một máy chủ chạy Windows bản quyền không rõ nguồn gốc, ổ cứng sắp hư hỏng mà không ai biết, dữ liệu quan trọng bị rủi ro cao… Làm thế nào để phân tích dữ liệu hàng ngày từ hoạt động kinh doanh nếu phải thuê một chuyên gia phân tích dữ liệu?

Đây chính là điểm đột phá của các nhà cung cấp dịch vụ đám mây. Họ không chỉ cung cấp giải pháp, mà còn trở thành người bạn đồng hành lâu dài, mang lại lợi nhuận ổn định từ việc khách hàng trả phí định kỳ.


Tài liệu

  • Qiniu Cloud chính thức gia nhập CNCF, thúc đẩy sự phát triển toàn cầu của Cloud Native

Hãy nhớ rằng, Cloud Native không chỉ là xu hướng công nghệ, mà còn là một cách tiếp cận mới nhằm tối ưu hóa hiệu suất, giảm thiểu rủi ro và tăng cường khả năng thích ứng trong kỷ nguyên số. Nếu bạn đang cân nhắc nâng cấp hạ tầng công nghệ, thì đây chắc chắn là một lựa chọn đáng để xem xét!

comments powered by Disqus
Built with Hugo
Theme Stack thiết kế bởi Jimmy