IaaS, PaaS, SaaS là gì?
IaaS, PaaS, SaaS là 3 loại dịch vụ điện toans đám mây phổ biến nhất hiện nay.
- infrastructure as a service (IaaS): Các công ty như amazone, google… sẽ cung cấp quyền truy cập đến một cơ sở hạ tầng như server ảo, ổ cứng, mạng… để chạy các ứng dụng trên đó.
- Platform as a service (Paas): Các công ty sẽ cung cấp quyền truy cập đến một platform hoàn chỉnh sẵn sàng sử dụng, được lưu trữ trên đám mây để phát triển, chạy, bảo trì và quản lý các ứng dụng.
- Software as a service(Saas): Các công ty sẽ cung cấp quyền truy cập theo nhu cầu vào phần mềm ứng dụng được lưu trữ trên đám mây, sẵn sàng sử dụng.
Tùy Theo nhu cầu Sử dụng các doanh nghiệp sẽ lựa chọn IaaS, PaaS hoặc SaaS. Đối với các công ty phần mềm thường sử dụng IaaS, PaaS để deploy code
‘As a service’ đề cập đến cách tài sản IT được sử dụng trong các dịch vụ này – và sự khác biệt cơ bản giữa điện toán đám mây và IT truyền thống. Trong IT truyền thống các công ty sử dụng tài sản IT bằng cách mua RAM, ổ cứng, CPU về lắp đặt, cài đặt và quản lý chúng ở trung tâm dữ liệu của riêng họ. Trong điện toán đám mây, nhà cung cấp dịch vụ đám mây sở hữu, quản lý và duy trì các tài sản. Trong điện toán đám mây Công ty cung cấp dịch vụ điện toán đám mây sẽ sở hữu các tài sản và họ sẽ cho thuê các tài nguyên này, khách hàng sẽ sử dụng chúng qua kết nối Internet.
Vì vậy, lợi thế chính của IaaS, PaaS, SaaS hoặc bất kỳ giải pháp ‘as a service’ nào là tính kinh tế: Khách hàng có thể truy cập và mở rộng dựa trên nhu cầu mà họ cần với một chi phí có thể dự đoán được.
IaaS
Các công ty như amazone, google… sẽ cung cấp quyền truy cập đến một cơ sở hạ tầng như server ảo, ổ cứng, mạng, hệ điều hành. Điều này giống như bạn đi mua các phần cứng về lắp ráp, sử dụng và nó chưa được cài đặt ruby, PHP… . Điểm khác biệt là đối với cloud khách hàng không cần có trung tâm dữ liệu riêng để quản lý, duy trì.
Mọi nhà cung cấp dịch vụ đám mây lớn – Amazon Web Services, Google Cloud, IBM Cloud, Microsoft Azure – đều bắt đầu bằng việc cung cấp IaaS.
Lợi ích của IaaS:
So với IT truyền thống thì IaaS giúp khách hàng linh hoạt hơn trong việc xây dựng tài nguyên máy tính, mở rộng, giảm quy mô khi cần thiết. IaaS giúp khách hàng tránh được tốn chi phí ban đầu lớn cho việc xây dựng và duy trì trung tâm dữ liệu của riêng họ.
Các lợi ích khác:
- Tính khả dụng cao hơn: Với IaaS, một công ty có thể dễ dàng tạo các máy chủ dự phòng và thậm chí tạo chúng ở các khu vực địa lý khác để đảm bảo tính khả dụng khi mất điện cục bộ hoặc thảm họa vật lý.
- Độ trễ thấp hơn, cải thiện hiệu suất: Bởi vì các nhà cung cấp IaaS thường vận hành các trung tâm dữ liệu tại nhiều khu vực địa lý, khách hàng của IaaS có thể xác định vị trí các ứng dụng và dịch vụ gần người dùng hơn để giảm thiểu độ trễ và tối đa hóa hiệu suất.
- Cải thiện khả năng phản hồi: Khách hàng có thể cung cấp tài nguyên chỉ trong vài phút, thử nghiệm các ý tưởng mới một cách nhanh chóng và nhanh chóng đưa ra các ý tưởng mới cho nhiều người dùng hơn.
- Bảo mật toàn diện. Với mức độ bảo mật cao tại chỗ, tại các trung tâm dữ liệu và thông qua mã hóa, các tổ chức thường có thể tận dụng khả năng bảo mật và bảo vệ nâng cao hơn mà họ có thể cung cấp nếu họ lưu trữ cơ sở hạ tầng đám mây trong nhà.
- Tiếp cận nhanh hơn với công nghệ mới nhất. Các nhà cung cấp đám mây cạnh tranh với nhau bằng cách cung cấp các công nghệ mới nhất cho người dùng của họ, khách hàng của IaaS có thể tận dụng các công nghệ này sớm hơn nhiều (và với chi phí thấp hơn nhiều) so với việc họ có thể triển khai chúng tại chỗ.
PaaS
PaaS cung cấp một nền tảng dựa trên đám mây để phát triển, chạy và quản lý các ứng dụng. Nhà cung cấp dịch vụ đám mây lưu trữ, quản lý và duy trì tất cả phần cứng và phần mềm có trong nền tảng – máy chủ (để phát triển, thử nghiệm và triển khai), phần mềm hệ điều hành (OS), bộ nhớ, mạng, cơ sở dữ liệu, phần mềm trung gian, công cụ phát triển – cũng như các dịch vụ liên quan về bảo mật, nâng cấp hệ điều hành và phần mềm, sao lưu và hơn thế nữa.
Người dùng truy cập PaaS thông qua GUI.
Lợi ích của PaaS:
Lợi ích chính của PaaS là nó cho phép khách hàng build, test, deploy, chạy, cập nhật và mở rộng quy mô các ứng dụng nhanh hơn và hiệu quả hơn về chi phí nếu họ phải xây dựng và quản lý nền tảng của riêng họ.
Các lợi ích khác:
- Thời gian đưa ra thị trường nhanh hơn: PaaS cho phép các nhóm phát triển tạo ra các môi trường development, test và production trong vài phút.
- Cộng tác được đơn giản hóa: Là một dịch vụ dựa trên đám mây, PaaS cung cấp một môi trường phát triển phần mềm dùng chung, cho phép các nhóm phát triển và vận hành truy cập vào tất cả các công cụ họ cần, từ bất kỳ đâu có kết nối Internet.
- Một cách tiếp cận có thể mở rộng hơn: Với PaaS, các tổ chức có thể mua thêm dung lượng để xây dựng, thử nghiệm, dàn dựng và chạy các ứng dụng bất cứ khi nào họ cần.
- Ít quản lý hơn: PaaS giảm tải quản lý cơ sở hạ tầng, các bản vá, cập nhật và các tác vụ quản trị khác cho nhà cung cấp dịch vụ đám mây.
SaaS
- Là các ứng dụng được lưu trữ trên cloud, sẵn sàng sử dụng. Người dùng có thể truy cập qua trình duyệt, ứng dụng (VD: Email, DropBox, Box).
- Lợi ích của SaaS:
Lợi ích chính của SaaS là nó giảm tải tất cả cơ sở hạ tầng và quản lý ứng dụng cho nhà cung cấp SaaS. Tất cả những gì người dùng phải làm là tạo tài khoản, trả phí và bắt đầu sử dụng ứng dụng. Nhà cung cấp xử lý mọi thứ khác, từ bảo trì phần cứng và phần mềm của máy chủ đến quản lý quyền truy cập và bảo mật của người dùng, lưu trữ và quản lý dữ liệu, triển khai các bản nâng cấp và bản vá, v.v.
Management
Với mỗi loại dịch vụ thì khách hàng có thể quản lý ở mức độ khác nhau. Hình dưới đây thể hiện mức độ quản lý của khách hàng với nhà cung cấp với từng dịch vụ.
TÀI LIỆU THAM KHẢO
Nguồn: viblo.asia