Không cần phải bàn cãi về lợi ích mà công nghệ điện toán đám mây (ĐTĐM) đem lại cho các doanh nghiệp, tuy nhiên nó rất khó để hiểu hết được các dịch vụ của công nghệ ĐTĐM, như SaaS, PaaS, IaaS. CodLUCK sẽ phân tích các dịch vụ này giúp bạn có một khái luận về công nghệ ĐTĐM. Chúng ta sẽ so sánh đặc điểm của mỗi loại và ứng dụng của chúng đối với từng doanh nghiệp.
Công nghệ điện toán đám mây: Đặc trưng và ứng dụng của 3 loại dịch vụ
1. IaaS (Infrastructure as a Service)
Mô hình IaaS chuyên cung cấp không gian ảo, cơ sở hạ tầng CNTT cần thiết cho việc xây dựng hệ thống mạng, máy chủ, hệ điều hành,.. thông qua internet. Trong dịch vụ IaaS, người dùng là người trực tiếp quản lý và kiểm soát toàn bộ cở sở hạ tầng.
Loại dịch vụ này đang có xu hướng tăng do sự bùng nổ của trí tuệ nhân tạo (artificial intelligence -AI), phân tích kinh doanh (Business Intelligence – BI), Internet vạn vật (Internet of Things – IoT) và các sản phẩm dựa trên đám mây (cloud-based) – tất cả đều đòi hỏi số lượng lớn không gian lưu trữ và sức mạnh tính toán.
Các đặc trưng của IaaS bao gồm:
- Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu
- Cho phép mở rộng tài nguyên máy chủ
- Không phát sinh sửa chữa sự cố xảy ra trong phần cứng thực tế hoặc chi phí nâng cấp hệ thống
- Nhiều người thuê có thể cùng dùng chung trên một tài nguyên
- Chi phí khác nhau tùy vào thực tế sử dụng
IaaS là dịch vụ phù hợp đối với các doanh nghiệp có nhu cầu cao về cơ sở hạ tầng điện toán đám mây nhưng không đủ khả năng mua phần cứng mà họ cần.
2. PaaS (Platform as a Service)
“PaaS” là dịch vụ cung cấp các công cụ phần cứng và phần mềm ứng dụng cho người dùng qua hệ thống mạng. Các doanh nghiệp trả tiền cho các giải pháp PaaS, thường là trên cơ sở thuê bao, và nhận được quyền truy cập vào nền tảng (platform) thông qua internet.
Các đặc điểm nổi bật của PaaS bao gồm:
- Các công cụ khởi tạo với giao diện trên nền web
- Phục vụ cho việc phát triển, kiểm thử và triển khai và vận hành ứng dụng như một môi trường phát triển tích hợp
- Nhiều người dùng có thể truy cập một ứng dụng cùng lúc
- Các dịch vụ web và database được tích hợp
PaaS là dịch vụ lý tưởng cho một doanh nghiệp có nhiều nhà phát triển làm việc trong cùng một dự án, hoặc doanh nghiệp muốn tiết kiệm chi phí nghiên cứu, phát triển và đưa sản phẩm ra thị trường nhanh hơn.
3. SaaS (Software as a Service)
“SaaS” là dịch vụ cho phép người dùng sử dụng phần mềm (software) thông qua hệ thống mạng. SaaS sử dụng internet để cung cấp những phần mềm, ứng dụng đang được vận hành bởi các công ty đám mây. Phần lớn các phần mềm SaaS được chạy thông qua trình duyệt web. Do vậy, người dùng không cần download hay tiến hành các cài đặt đặc biệt như cài đặt máy chủ.
Các nhà cung cấp sẽ quản lý tất cả vấn đề kỹ thuật, như là dữ liệu, middleware, máy chủ và lưu trữ, cho phép các doanh nghiệp quản lý và hỗ trợ online. Như vậy, giải pháp này được ưa chuộng trong nhiều gia đình và doanh nghiệp trên thế giới.
Tham khảo về Chi phí của hệ thống ERP (hoạch định tài nguyên doanh nghiệp) sử dụng dịch vụ SaaS tại đây.
Các đặc trưng của SaaS bao gồm:
- Sử dụng trực tiếp trên Internet.
- Dữ liệu có thể được lưu trữ trên Internet.
- Có thể truy cập dữ liệu mà mà không cần xác lập cố định một thiết bị như máy tính để bàn, điện thoại thông minh hoặc máy tính bảng v.v.
- Nhiều người dùng có thể chia sẻ và sử dụng cùng một dữ liệu
- Người dùng cần cập nhật phần cứng và phần mềm
SaaS là dịch vụ hấp dẫn đối với 3 lĩnh vực. Cụ thể là: nhân lực, dịch vụ khách hàng, và tài chính. Nó bao gồm các ứng dụng quản lý nguồn nhân lực (Human Capital Management – HCM), quản lý quan hệ khách hàng (Customer Relationship Management – CRM), ứng dụng tài chính,..
Công nghệ điện toán đám mây: Điểm khác nhau giữa 3 loại dịch vụ
Khác biệt rõ rệt nhất giữa “IaaS” “PaaS” và “SaaS” là ở phạm vi dịch vụ trên đám mây, cụ thể:
Nếu so sánh 3 loại dịch vụ này với phương tiện giao thông, ta có thể dễ dàng hiểu rõ về chúng:
- IaaS giống như thuê một chiếc xe hơi. Bạn có thể thuê một chiếc xe theo ý muốn và sử dụng nó để đi tới bất cứ đâu. Nhưng chiếc xe không phải là của bạn. Thay vì nâng cấp, bạn có thể thuê nhiều xe khác nhau.
- PaaS giống như đi taxi. Bạn chỉ việc nói với tài xế nơi bạn muốn tới và thư giãn ở ghế sau. Mọi việc còn lại sẽ do tài xế thực hiện.
- SaaS giống như đi bằng xe buýt. Tuyến đường đã được chỉ định và bạn sẽ đi cùng với nhiều hành khách khác nữa.
Do đó, SaaS có ưu điểm cho phép sử dụng phần mềm ngay lập tức, nhưng đổi lại phía khách hàng không được phép tùy chỉnh. Nếu muốn tùy chỉnh, các dịch vụ như IaaS, PaaS có tính linh hoạt cao sẽ là lựa chọn hợp lý.
Ví dụ điển hình
Dưới đây là một số ví dụ về các nhà cung cấp. Hầu hết Cloud Provider như Google, Azure đều cung cấp dịch vụ dưới dạng IaaS hoặc PaaS.
Dịch vụ nào ở trên phù hợp nhất với công ty bạn? Hãy chia sẻ suy nghĩ của bạn bên dưới phần comment nhé!