Ngày nay khi nói đến Cloud Computing, chắc hẳn mọi người đều nghĩ đến công nghệ điện toán đám mây. Vậy cơ bản nó là gì? Và được các doanh nghiệp, tổ chức sử dụng như thế nào?
Chúng ta có thể hình dung với một cái nhìn tổng quan về điện toán đám mây rất đơn giản, nó có thể được hiểu là một hệ thống công nghệ thông tin mà nhà cung cấp đã xây dựng sẵn các dịch vụ cần thiết. Từ đó, người dùng họ có thể thuê lại để sử dụng các dịch vụ cần thiết và sẽ chỉ trả chi phí cho các dịch vụ đó. Điều này giúp tiết kiệm không ít thời gian, công sức, chi phí, cả về nhân lực để build một hạ tầng công nghệ thông tin cho đơn vị của mình.
Vậy những dịch vụ đó là gì? và được phân loại như thế nào? Ở bài viết này chúng ta sẽ cùng nhau tìm hiểu về 3 loại dịch vụ chính, đó là:
Trước khi đi vào tìm hiểu từng loại dịch vụ, chúng ta sẽ nhìn vào hình ảnh mô tả dưới đây để xem mỗi loại dịch vụ đang ở đâu trong mô hình kiến trúc cloud.
Nếu so sánh về mô hình truyền thống (tự build cả hệ thống CNTT) và mô hình cloud thì cá nhân doanh nghiệp sẽ tự quản lý và vận hành cả một hệ thống do chính mình xây dựng lên. Trong khi đó, ứng với mô hình cloud thì doanh sẽ chỉ thuê lại một phần dịch vụ cần thiết cho đơn vị mà không cần quan tâm đến cách vận hành ở các tầng bên dưới (network, storage, server,…).
Tùy theo nhu cầu tại mỗi thời điểm mà mà doanh nghiệp, tổ chức sẽ chọn các hình thức thuê khác nhau, ứng với các dịch vụ SaaA, PaaS, IaaS. Ngay bây giờ chúng ta sẽ cùng nhau tìm hiểu về 3 dịch vụ này.
Đúng như tên gọi, SaaS được hiểu là phần mềm như một dịch vụ, cách khác được gọi là ứng dụng của công nghệ điện toán đám mây. Người dùng cần ứng dụng (application) nào thì sẽ thuê ứng dụng đó và sẽ sử dụng trực tiếp thông qua môi trường internet. Thường là các ứng dụng dạng web application, nên người sử dụng sẽ không yêu cầu cài đặt các phần mềm nào khác.
Nền tảng như một dịch vụ. PaaS cung cấp một môi trường cho các nhà phát triển (developer) mà họ có thể xây dựng và sử dụng để tạo ra các ứng dụng có thể điều chỉnh và tiếp tục phát triển. Họ không cần quan tâm đến hệ thống network, storage, server, OS đang vận hành bên dưới.
Hạ tầng như một dịch vụ. Dịch vụ yêu cầu cho năng lực về tài nguyên (RAM, CPU, GPU, Disk) tính toán và có khả năng mở rộng nhanh tuy theo nhu cầu thay đổi.
Cung cấp cả hạ tầng về công nghệ điện toán như máy chủ, mạng, hệ điều hành và lưu trữ, thông qua công nghệ ảo hóa. Khách hàng là người trực tiếp quản lý và kiểm soát toàn bộ cở sở hạ tầng. Không giống như SaaS hoặc PaaS, các khách hàng dạng IaaS sẽ chịu trách nhiệm quản lý các khía cạnh như các ứng dụng, thời gian chạy, các hệ điều hành, phần mềm trung gian và dữ liệu của chính mình.
Hy vọng bài viết này sẽ giúp chúng ta hiểu thêm về 3 các khái niệm dịch vụ trong công nghệ điện toán đám mây.