lOMoARcPSD| 59092960
1. IaaS - Infrastructure as a Service
tầng dưới cùng của nền tảng của kim tự tháp điện toán đám y. IaaS loại dịch
vụ Cloud Computing toàn diện và linh hoạt nhất hiện có. Về cơ bản, nó cung cấp một cơ
sở hạ tầng điện toán hoàn toàn ảo hóa được cung cấp và quản lý qua internet.
Nhà cung cấp IaaS sẽ giữ vai trò quản phần sở hạ tầng vật như máy chủ,
không gian lưu trữ dữ liệu, ... trong trung tâm dữ liệu. Họ cho phép người dùng tùy chỉnh
đầy đủ các tài nguyên ảo hóa đó để phù hợp với nhu cầu cụ thể của họ. Với IaaS, khách
hàng có thể mua, cài đặt, cấu hình và quản lý bất kỳ phần mềm nào họ cần sử dụng. Với
khả năng mở rộng cao linh hoạt, các công ty chỉ trả tiền tương ứng với phần tài nguyên
ảo mà họ sử dụng.
Điều này giải quyết được vấn đề đầu tư ban đầu xây dựng hệ thống của người dùng.
Họ không cần phải tốn quá nhiều chi phí, trong khi vẫn thể sử dụng được những hạ
tầng “khủng” như ý muốn. Microsoft Azure, Amazon Web Services (AWS), ... những
ví dụ điển hình cho dạng dịch vụ Cloud Computing này.
2. PaaS - Platform as a Service
Tầng thứ hai trên kim tự tháp Cloud Computing là PaaS. Nếu như IaaS cung cấp tất
cả các công cụ sẵn thông qua đám mây giao toàn quyền cho khách hàng sử dụng
thì PaaS có phần chuyên biệt hơn một chút.
PaaS cung cấp những “bộ kit” cần thiết để y dựng, thử nghiệm, triển khai, quản
cập nhật các sản phẩm phần mềm. vừa sử dụng sở hạ tầng giống như IaaS.
Nhưng nó cũng cung cấp thêm các công cụ khác như hệ điều hành, phần mềm trung gian,
... cần thiết để tạo các ứng dụng phần mềm.
Với PaaS, thứ mà doanh nghiệp nhận được không chỉ là hạ tầng mà còn là các công
cụ phục vụ cho việc phát triển sản phẩm của họ. Một số dụ Cloud Computing dưới
hinh thức PaaS như AWS Elastic Beanstalk, Apache Stratos, Google App Engine,
Microsoft Azure, ...
3. SaaS - Software as a Service
Dịch vụ này nằm đỉnh kim tự tháp Cloud Computing. Đa phần mọi người sẽ quen
nghe nhiều đến hình thức Cloud Computing này hơn cả. Bởi đơn giản một giải
pháp phần mềm gần như hoàn chỉnh. Nó được đóng gói để cung cấp đến người dùng trực
tiếp qua Internet chỉ bằng thao tác đăng ký để sử dụng mà thôi.
Với hình thức Cloud Computing y, tối ưu gần như hoàn toàn các yêu cầu đối
với người dùng cuối. Thậm chí, một số ứng dụng SaaS còn triển khai qua trình duyệt web,
doanh nghiệp không cần phải vất vả với các thao tác cài đặt thông thường. Lúc này, nhà
cung cấp SaaS làm tất cả. Từ việc quản sở hạ tầng, hệ điều hành, phần mềm trung
lOMoARcPSD| 59092960
gian dữ liệu cần thiết để cung cấp chương trình, đảm bảo rằng phần mềm luôn sẵn
sàng mọi lúc mọi nơi mà khách hàng cần.
Các ứng dụng Cloud Computing dưới dạng SaaS này cho phép các doanh nghiệp
thiết lập và chạy rất nhanh. Đồng thời việc mở rộng quy hoạt động cũng diễn ra nhanh
chóng không kém. Microsoft Office 365, Salesforce, Cisco WebEx, Google
Apps, ... là những ví dụ điển hình của hình thức Cloud Computing theo dạng SaaS này 4.
FaaS - Function-as-a-Service (dịch vụ mới)
Cloud Computing dưới dạng FaaS này thường được gọi điện toán không máy chủ.
Nghĩa là bạn có thể tiến hành một công việc o đó không cần phải chuẩn bị trước tài
nguyên cần thiết. Thay vào đó, bạn sẽ khai báo cho nền tảng biết ch cung cấp tài nguyên
khi ứng dụng của bạn được thực thi trên đó. Việc còn lại FaaS sẽ xử lý.
Như vậy, trong quá trình bạn thực thi một ứng dụng bất kỳ, quy của hạ tầng có
thể tự động thay đổi. Việc thay đổi này dựa trên những biến động về khối ợng công việc
bạn đang thực hiện. Do đó, bạn chỉ phải trả tiền cho những phần tài nguyên nàobạn
sử dụng thôi. Một số dụ về Cloud Computing theo hình thức FaaS như AWS
Lambdas, Azure Functions, ...
5. CaaS - Container-as-a-service (dịch vụ mới)
CaaS một loại dịch vụ đám mây nhà cung cấp dịch vụ cung cấp cho khách
hàng khả năng quản triển khai các clusters ứng dụng được container hóa. CaaS
đôi khi được xem như một tập con đặc biệt của hình sở hạ tầng như một dịch vụ
(IaaS), nhưng trong đó hàng hóa chính là các containers chứ không phải là phần cứng vật
lý và máy ảo.
Các containers về cơ bản hoạt động như một giải pháp thay thế cho phương pháp ảo
hóa truyền thống, trong đó thay ảo hóa phần cứng bằng máy ảo, các vùng chứa
(container) sẽ ảo hóa ở cấp độ của hệ điều hành. Do đó, các container chạy hiệu quả hơn
nhiều so với các máy ảo. Chúng sử dụng ít tài nguyên hơn một phần nhỏ bộ nhớ so
với các máy ảo cần khởi động toàn bộ hệ điều hành mỗi khi chúng được khởi tạo.
Các dịch vụ tiêu biểu: Elastic Kubernetes Service, Google Kubernetes Engine,
Azure Kubernetes Service, Azure Container Instance, Cloud Run, AWS Fargate, ECS etc.

Preview text:

lOMoAR cPSD| 59092960
1. IaaS - Infrastructure as a Service
Là tầng dưới cùng của nền tảng của kim tự tháp điện toán đám mây. IaaS là loại dịch
vụ Cloud Computing toàn diện và linh hoạt nhất hiện có. Về cơ bản, nó cung cấp một cơ
sở hạ tầng điện toán hoàn toàn ảo hóa được cung cấp và quản lý qua internet.
Nhà cung cấp IaaS sẽ giữ vai trò quản lý phần cơ sở hạ tầng vật lý như máy chủ,
không gian lưu trữ dữ liệu, ... trong trung tâm dữ liệu. Họ cho phép người dùng tùy chỉnh
đầy đủ các tài nguyên ảo hóa đó để phù hợp với nhu cầu cụ thể của họ. Với IaaS, khách
hàng có thể mua, cài đặt, cấu hình và quản lý bất kỳ phần mềm nào họ cần sử dụng. Với
khả năng mở rộng cao và linh hoạt, các công ty chỉ trả tiền tương ứng với phần tài nguyên ảo mà họ sử dụng.
Điều này giải quyết được vấn đề đầu tư ban đầu xây dựng hệ thống của người dùng.
Họ không cần phải tốn quá nhiều chi phí, trong khi vẫn có thể sử dụng được những hạ
tầng “khủng” như ý muốn. Microsoft Azure, Amazon Web Services (AWS), ... là những
ví dụ điển hình cho dạng dịch vụ Cloud Computing này.
2. PaaS - Platform as a Service
Tầng thứ hai trên kim tự tháp Cloud Computing là PaaS. Nếu như IaaS cung cấp tất
cả các công cụ có sẵn thông qua đám mây và giao toàn quyền cho khách hàng sử dụng
thì PaaS có phần chuyên biệt hơn một chút.
PaaS cung cấp những “bộ kit” cần thiết để xây dựng, thử nghiệm, triển khai, quản
lý và cập nhật các sản phẩm phần mềm. Nó vừa sử dụng cơ sở hạ tầng giống như IaaS.
Nhưng nó cũng cung cấp thêm các công cụ khác như hệ điều hành, phần mềm trung gian,
... cần thiết để tạo các ứng dụng phần mềm.
Với PaaS, thứ mà doanh nghiệp nhận được không chỉ là hạ tầng mà còn là các công
cụ phục vụ cho việc phát triển sản phẩm của họ. Một số ví dụ Cloud Computing dưới
hinh thức PaaS như AWS Elastic Beanstalk, Apache Stratos, Google App Engine, Microsoft Azure, ...
3. SaaS - Software as a Service
Dịch vụ này nằm ở đỉnh kim tự tháp Cloud Computing. Đa phần mọi người sẽ quen
và nghe nhiều đến hình thức Cloud Computing này hơn cả. Bởi đơn giản nó là một giải
pháp phần mềm gần như hoàn chỉnh. Nó được đóng gói để cung cấp đến người dùng trực
tiếp qua Internet chỉ bằng thao tác đăng ký để sử dụng mà thôi.
Với hình thức Cloud Computing này, nó tối ưu gần như hoàn toàn các yêu cầu đối
với người dùng cuối. Thậm chí, một số ứng dụng SaaS còn triển khai qua trình duyệt web,
doanh nghiệp không cần phải vất vả với các thao tác cài đặt thông thường. Lúc này, nhà
cung cấp SaaS làm tất cả. Từ việc quản lý cơ sở hạ tầng, hệ điều hành, phần mềm trung lOMoAR cPSD| 59092960
gian và dữ liệu cần thiết để cung cấp chương trình, đảm bảo rằng phần mềm luôn sẵn
sàng mọi lúc mọi nơi mà khách hàng cần.
Các ứng dụng Cloud Computing dưới dạng SaaS này cho phép các doanh nghiệp
thiết lập và chạy rất nhanh. Đồng thời việc mở rộng quy mô hoạt động cũng diễn ra nhanh
chóng không kém. Microsoft Office 365, Salesforce, Cisco WebEx, Google
Apps, ... là những ví dụ điển hình của hình thức Cloud Computing theo dạng SaaS này 4.
FaaS - Function-as-a-Service (dịch vụ mới)

Cloud Computing dưới dạng FaaS này thường được gọi là điện toán không máy chủ.
Nghĩa là bạn có thể tiến hành một công việc nào đó mà không cần phải chuẩn bị trước tài
nguyên cần thiết. Thay vào đó, bạn sẽ khai báo cho nền tảng biết cách cung cấp tài nguyên
khi ứng dụng của bạn được thực thi trên đó. Việc còn lại FaaS sẽ xử lý.
Như vậy, trong quá trình bạn thực thi một ứng dụng bất kỳ, quy mô của hạ tầng có
thể tự động thay đổi. Việc thay đổi này dựa trên những biến động về khối lượng công việc
bạn đang thực hiện. Do đó, bạn chỉ phải trả tiền cho những phần tài nguyên nào mà bạn
sử dụng mà thôi. Một số ví dụ về Cloud Computing theo hình thức FaaS như AWS Lambdas, Azure Functions, ...
5. CaaS - Container-as-a-service (dịch vụ mới)
CaaS là một loại dịch vụ đám mây mà nhà cung cấp dịch vụ cung cấp cho khách
hàng khả năng quản lý và triển khai các clusters và ứng dụng được container hóa. CaaS
đôi khi được xem như một tập con đặc biệt của mô hình Cơ sở hạ tầng như một dịch vụ
(IaaS), nhưng trong đó hàng hóa chính là các containers chứ không phải là phần cứng vật lý và máy ảo.
Các containers về cơ bản hoạt động như một giải pháp thay thế cho phương pháp ảo
hóa truyền thống, trong đó thay vì ảo hóa phần cứng bằng máy ảo, các vùng chứa
(container) sẽ ảo hóa ở cấp độ của hệ điều hành. Do đó, các container chạy hiệu quả hơn
nhiều so với các máy ảo. Chúng sử dụng ít tài nguyên hơn và một phần nhỏ bộ nhớ so
với các máy ảo cần khởi động toàn bộ hệ điều hành mỗi khi chúng được khởi tạo.
Các dịch vụ tiêu biểu: Elastic Kubernetes Service, Google Kubernetes Engine,
Azure Kubernetes Service, Azure Container Instance, Cloud Run, AWS Fargate, ECS etc.