Public cloud là gì?

Noun Network

Public cloud là một nền tảng (platform) sử dụng mô hình điện toán đám mây (cloud computing) để cung cấp cho các tài nguyên (resource) chẳng hạn như máy ảo (virtual machine), ứng dụng hoặc storage có sẵn cho bất kỳ ai. Các dịch vụ (service) của public cloud có thể miễn phí hoặc được cung cấp thông qua nhiều gói đăng ký bao gồm cả mô hình trả tiền cho mỗi lần sử dụng.

Các lợi ích chính của public cloud như sau:

  • Giảm nhu cầu các tổ chức đầu tư vào và duy trì các nguồn lực CNTT on-premises của họ.
  • Khả năng mở rộng (scalability) để đáp ứng khối lượng công việc (workload) và nhu cầu của người dùng.
  • Ít tài nguyên (resource) bị lãng phí hơn vì khách hàng chỉ trả tiền cho những gì họ sử dụng.

Public cloud hoạt động như thế nào?

Public cloud là một cách tiếp cận phát triển ứng dụng thay thế cho các kiến ​​trúc CNTT on-premises. Trong mô hình public cloud cơ bản, nhà cung cấp bên thứ ba (third-party provider) lưu trữ các tài nguyên (resource) theo yêu cầu, có thể mở rộng (scalable) và cung cấp chúng cho người dùng qua kết nối mạng, qua internet công cộng hoặc mạng chuyên dụng (dedicated network).

Mô hình public cloud bao gồm nhiều công nghệ, khả năng và tính năng khác nhau. Tuy nhiên, về cốt lõi của nó, public cloud bao gồm các đặc điểm chính sau:

  • Điện toán theo yêu cầu (on-demand computing) và cung cấp dịch vụ tự phục vụ (self-service provisioning)
  • Resource pooling
  • Trả tiền cho mỗi lần sử dụng (pay-per use pricing)
  • Dịch vụ đo lường (measured service)
  • Khả năng phục hồi (resiliency) và tính sẵn dùng (availability)
  • Truy cập mạng phạm vi rộng (broad network access)

Nhà cung cấp public cloud cung cấp cơ sở hạ tầng (infrastructure) cần thiết để lưu trữ và triển khai (deploy) khối lượng công việc (workload) trên cloud. Nó cũng cung cấp các công cụ và dịch vụ để giúp khách hàng quản lý các ứng dụng cloud (cloud application), chẳng hạn như data storage, bảo mật dữ liệu (data security) và giám sát dữ liệu (data monitoring).

Kiến trúc của public cloud

Kiến trúc public cloud có thể được phân loại thêm theo mô hình dịch vụ (service model). Đây là ba mô hình dịch vụ phổ biến nhất:

  • Infrastructure as a service (IaaS), trong đó nhà cung cấp bên thứ ba lưu trữ các thành phần (component) của cơ sở hạ tầng, chẳng hạn như máy chủ (server) và storage, cũng như một lớp ảo hóa (virtualization layer). Nhà cung cấp IaaS cung cấp các tài nguyên tính toán (computing resource) được ảo hóa, chẳng hạn như máy ảo (virtual machine), qua internet hoặc thông qua các kết nối chuyên dụng.
  • Platform as a service (PaaS), trong đó nhà cung cấp bên thứ ba cung cấp các công cụ phần cứng và phần mềm, thường là những công cụ cần thiết để phát triển ứng dụng, bao gồm cả hệ điều hành - cho người dùng dưới dạng dịch vụ.
  • Software as a service (SaaS), trong đó nhà cung cấp bên thứ ba lưu trữ các ứng dụng và cung cấp chúng cho khách hàng qua internet.

Sự khác nhau giữa public cloud và private cloud

Private cloud là độc quyền dành riêng cho một tổ chức và chỉ công ty đó mới có thể truy cập được. Các tài nguyên trên public cloud chạy trên cơ sở hạ tầng nhiều người thuê (tenant), dùng chung và có sẵn cho người dùng qua internet. Ngược lại, private cloud bao gồm kiến ​​trúc một người thuê chạy trên cơ sở hạ tầng thuộc sở hữu tư nhân.

Ngoài sự khác biệt về kiến ​​trúc, các mô hình public cloud và private cloud khác nhau về giá cả, hiệu suất, bảo mật, tuân thủ và hơn thế nữa. Private cloud yêu cầu đầu tư trả trước lớn cho cơ sở hạ tầng cloud, trái ngược với mô hình dùng đến đâu trả đến đó (pay-as-you-go) của public cloud. Về mặt hiệu suất (performance), public cloud có thể gặp phải các vấn đề về băng thông (bandwidth) mạng và kết nối vì nó chủ yếu dựa vào internet công cộng (public internet). Private cloud có thể cung cấp hiệu suất và độ tin cậy (reliability) nhất quán hơn.

Learning English Everyday