01

Kỹ sư Cloud · Bước 1/8 · 7 phút

Cloud là gì

Giải thích IaaS, PaaS và SaaS, region và mô hình trách nhiệm chung bằng lời lẽ dễ hiểu.

Máy tính của người khác, thuê theo từng phút

Cloud (điện toán đám mây) là sức tính toán bạn thuê qua internet thay vì tự sở hữu. Bạn yêu cầu một máy chủ, chỗ lưu trữ hay một cơ sở dữ liệu, nó xuất hiện trong vài phút, và bạn trả tiền theo mức dùng. Khi không cần nữa, bạn xoá đi và thôi trả tiền.

Viện Tiêu chuẩn và Công nghệ Hoa Kỳ (NIST) đưa ra định nghĩa kinh điển: tự phục vụ theo nhu cầu, truy cập qua mạng rộng rãi, tài nguyên dùng chung, co giãn nhanh, và đo lường theo mức dùng. Nói gọn: bạn tự lấy, nó tự mở rộng, và có đồng hồ tính tiền.

IaaS, PaaS và SaaS

Hạ tầng dưới dạng dịch vụ, IaaS, cho bạn thuê các khối cơ bản như máy ảo, ổ đĩa và mạng. Bạn tự quản lý hệ điều hành và mọi thứ chạy trên đó. Nền tảng dưới dạng dịch vụ, PaaS, chạy code hoặc cơ sở dữ liệu hộ bạn, nên bạn quản lý ít hơn. Phần mềm dưới dạng dịch vụ, SaaS, là ứng dụng hoàn chỉnh như email hay CRM mà bạn chỉ việc dùng.

Càng đi từ IaaS về phía SaaS, bạn càng ít quyền kiểm soát và cũng càng ít việc phải trông coi.

Region và zone

Các nhà cung cấp vận hành trung tâm dữ liệu khắp thế giới, gom thành từng region (vùng), như một vùng ở Singapore hay Frankfurt. Mỗi region có vài availability zone (vùng sẵn sàng), là các toà nhà tách biệt với nguồn điện và mạng riêng. Trải ứng dụng ra nhiều zone giúp nó vẫn chạy khi một zone gặp sự cố.

Chọn region gần người dùng để có tốc độ tốt, và kiểm tra luật: có loại dữ liệu bắt buộc phải lưu trong một quốc gia nhất định.

Trách nhiệm chung

Nhà cung cấp bảo vệ bản thân cloud: toà nhà, phần cứng và nền tảng lõi. Bạn bảo vệ những gì bạn đặt vào đó: dữ liệu, ai được truy cập, và cách bạn cấu hình dịch vụ. Phần lớn vụ rò rỉ trên cloud đến từ phía khách hàng, như một bucket lưu trữ bị để công khai hay một key bị lộ. Ranh giới cụ thể thay đổi theo loại dịch vụ, và nhà cung cấp lớn nào cũng công bố phiên bản của mình.

Thử ngay

Phân loại các dịch vụ bạn đang dùng

  1. 1.Liệt kê năm dịch vụ online bạn dùng, ở công ty hay ở nhà.
  2. 2.Hỏi chatbot bằng câu lệnh bên dưới.
  3. 3.Với một dịch vụ, viết ra ai chịu trách nhiệm nếu dữ liệu của bạn bị lộ vì mật khẩu yếu.
Đây là năm dịch vụ tôi đang dùng: [danh sách]. Phân loại mỗi dịch vụ là IaaS, PaaS hay SaaS và giải thích lý do. Sau đó, với từng dịch vụ, cho biết nhà cung cấp bảo vệ phần nào và tôi vẫn phải chịu trách nhiệm phần nào.
Theo mô hình trách nhiệm chung, ai thường chịu trách nhiệm khi một bucket lưu trữ bị để mở công khai?

Tự kiểm tra

Theo mô hình trách nhiệm chung, ai thường chịu trách nhiệm khi một bucket lưu trữ bị để mở công khai?