Dịch vụ Cloud là gì?
Dịch vụ Cloud là cách sử dụng phần mềm, lưu trữ, cơ sở dữ liệu, máy chủ, mạng và các dịch vụ máy tính khác. Thông qua các máy chủ có thể được truy cập thông qua Internet. Các dịch vụ Cloud bao gồm IaaS, SaaS và PaaS. Các dịch vụ độc lập ở một mức độ nào đó, nhưng được kết nối nội bộ với các dịch vụ khác. Chúng ta có thể công tác trong môi trường công nghệ mà không có nó. Nhưng chúng sẽ không hoạt động mạnh mẽ, hiệu quả hay tiết kiệm chi phí.
IaaS: Cơ sở hạ tầng như một dịch vụ
IaaS viết tắt của Infrastructure as a Service. Điện toán đám mây ví như được xây dựng dưới dạng kim tự tháp bởi ba dịch vụ IaaS, SaaS và PaaS. Trong đó IaaS có vai trò nền tảng. Cơ sở hạ tầng đám mây chủ yếu dựa trên IaaS. Tạo ra một môi trường, một mô hình tự phục vụ. Qua đó khách hàng có thể duy trì và kiểm soát từ xa phần cứng trung tâm dữ liệu của riêng họ.
Lợi ích chính của IaaS là có thể truy cập tất cả phần cứng và công cụ cần thiết để xây dựng và vận hành trung tâm dữ liệu hoặc môi trường dàn dựng mà không cần phải đầu tư vào quyền sở hữu thiết bị, không gian vật lý trong các tòa nhà, tiện ích, v. v. Khách hàng của IaaS chịu trách nhiệm quản lý và hỗ trợ. Các ứng dụng và dữ liệu đang chạy trên thiết bị của họ. Đảm bảo tính linh hoạt, khả năng mở rộng và xây dựng của trung tâm dữ liệu ảo.
Ví dụ về IaaS là Amazon EC2, Microsoft Azure và Google Compute Engine (GCE). Dịch vụ IaaS được sử dụng để xây dựng một trung tâm dữ liệu ảo từ đầu và tạm thời mở rộng cơ sở hạ tầng để xử lý khối lượng công việc cao hơn.
PaaS: Nền tảng như một dịch vụ
PaaS viết tắt của Platform as a Service. Lớp thứ hai trong kim tự tháp điện toán đám mây là PaaS. Các dịch vụ PaaS chủ yếu được thiết kế để hỗ trợ phát triển và triển khai phần mềm bằng cách gửi tới cho khách hàng một môi trường sẵn sử dụng. Bao gồm lớp mạng cơ sở hạ tầng, phần cứng máy chủ, hệ điều hành và phần mềm máy chủ. PaaS chủ yếu dựa trên công nghệ ảo hóa giúp tạo ra các môi trường đám mây riêng biệt để phát triển phần mềm.
Khách hàng được hưởng lợi từ PaaS theo một số cách, bao gồm cả khả năng mở rộng. Bạn có thể yêu cầu, thu nhỏ hay mở rộng các nguồn lực khi cần thiết. Bạn không cần đầu tư đáng kể vào phần cứng, phần mềm hoặc tài nguyên mạng. Các nhà phát triển có thể tập trung vào phát triển ứng dụng và khả năng mở rộng.
Một số ví dụ về PaaS là Apprenda, Azure và Heroku. Mỗi dịch vụ này bao gồm một hệ điều hành, một ngôn ngữ lập trình và một môi trường thực thi.
SaaS: Phần mềm như là một dịch vụ
Saas viết tắt của Software as a Service. Trên đỉnh của kim tự tháp điện toán đám mây là SaaS. Sự thật đã chứng minh rằng SaaS là thị trường lớn nhất cho các dịch vụ điện toán đám mây và đang tiếp tục phát triển. Đây là một mô hình điện toán đám mây cho phép khách hàng sử dụng mà không cần cài đặt hoặc quản lý phần mềm cục bộ.
Trong môi trường SaaS, tất cả các ứng dụng của bên thứ ba chịu trách nhiệm về mọi thứ trong lĩnh vực phần mềm đều được phân phối và quản lý. Các ứng dụng thường chạy trên đám mây và được gửi tới cho người dùng cuối. Thông qua trình duyệt web hoặc giao diện đồ họa GUI được phát triển đặc biệt. Nhu cầu về phần mềm được lưu trữ cục bộ cũng bị loại bỏ.
Bất kỳ loại phần mềm nào cũng chỉ có thể chạy trong môi trường SaaS. Các ứng dụng lưu trữ, năng suất, phần mềm trung gian, hệ điều hành và thậm chí cả phần mềm ảo hóa đều có thể được gửi tới dưới dạng dịch vụ và được hỗ trợ bởi các nhà gửi tới. Nhà gửi tới dịch vụ bên thứ ba.
Ví dụ về SaaS bao gồm GoToMeeting, Salesforce và toàn bộ bộ ứng dụng của Google, được gửi tới như các công cụ cộng tác hiệu quả về chi phí giúp tăng năng suất cấp doanh nghiệp.