Điện toán đám mây cung cấp cho các nhà phát triển và bộ phận CNTT khả năng tập trung vào những gì quan trọng nhất và tránh các công việc chưa được thực hiện như mua sắm, bảo trì và lập kế hoạch năng lực. Khi điện toán đám mây ngày càng phổ biến, một số mô hình và chiến lược triển khai khác nhau đã xuất hiện để giúp đáp ứng nhu cầu cụ thể của người dùng khác nhau. Mỗi loại dịch vụ đám mây và phương pháp triển khai đều cung cấp cho bạn các cấp độ kiểm soát, khả năng hoạt động và quản lý khác nhau. Hiểu được sự khác biệt giữa Cơ sở hạ tầng như một Dịch vụ, Nền tảng như một Dịch vụ và Phần mềm như một Dịch vụ, cũng như những chiến lược triển khai nào bạn có thể sử dụng, có thể giúp bạn quyết định bộ dịch vụ nào phù hợp với nhu cầu của mình.
Các mô hình điện toán đám mây
Cơ sở hạ tầng dưới dạng dịch vụ (IaaS)
Cơ sở hạ tầng dưới dạng dịch vụ (IaaS) chứa các khối xây dựng cơ bản cho công nghệ thông tin đám mây và thường cung cấp quyền truy cập vào các tính năng mạng, máy tính (ảo hoặc trên phần cứng chuyên dụng) và không gian lưu trữ dữ liệu. IaaS cung cấp cho bạn khả năng kiểm soát và quản lý ở mức cao nhất đối với các tài nguyên CNTT của bạn và giống nhất với các tài nguyên CNTT hiện có mà nhiều bộ phận và nhà phát triển CNTT quen thuộc ngày nay.
Nền tảng như một dịch vụ (PaaS)
Nền tảng như một dịch vụ (PaaS) loại bỏ nhu cầu tổ chức của bạn phải quản lý cơ sở hạ tầng bên dưới (thường là phần cứng và hệ điều hành) và cho phép bạn tập trung vào việc triển khai và quản lý các ứng dụng của mình. Điều này giúp bạn thuận tiện hơn vì bạn không cần phải lo lắng về việc mua sắm tài nguyên, lập kế hoạch năng lực, bảo trì phần mềm, vá lỗi hoặc bất kỳ công việc nặng nhọc nào khác liên quan đến việc chạy ứng dụng của bạn.
Phần mềm như một dịch vụ (SaaS)
Phần mềm như một dịch vụ (SaaS) cung cấp cho bạn một sản phẩm hoàn chỉnh do nhà cung cấp dịch vụ điều hành và quản lý. Trong hầu hết các trường hợp, những người đề cập đến Phần mềm như một Dịch vụ là đề cập đến các ứng dụng của người dùng cuối. Với một cung cấp SaaS, bạn không phải nghĩ về cách dịch vụ được duy trì hoặc cơ sở hạ tầng bên dưới được quản lý như thế nào; bạn chỉ cần nghĩ về cách bạn sẽ sử dụng phần mềm cụ thể đó. Một ví dụ phổ biến của ứng dụng SaaS là email dựa trên web mà bạn có thể sử dụng để gửi và nhận email mà không cần phải quản lý các tính năng bổ sung cho sản phẩm email hoặc duy trì các máy chủ và hệ điều hành mà chương trình email đang chạy.
Các mô hình triển khai điện toán đám mây
Đám mây
Một ứng dụng dựa trên đám mây được triển khai hoàn toàn trên đám mây và tất cả các phần của ứng dụng đều chạy trên đám mây. Các ứng dụng trong đám mây hoặc đã được tạo trên đám mây hoặc đã được di chuyển từ cơ sở hạ tầng hiện có để tận dụng các lợi ích của điện toán đám mây. Các ứng dụng dựa trên đám mây có thể được xây dựng trên các phần cơ sở hạ tầng cấp thấp hoặc có thể sử dụng các dịch vụ cấp cao hơn cung cấp tính trừu tượng từ các yêu cầu quản lý, kiến trúc và mở rộng của cơ sở hạ tầng cốt lõi.
Hỗn hợp
Triển khai kết hợp là một cách để kết nối cơ sở hạ tầng và ứng dụng giữa các tài nguyên dựa trên đám mây và các tài nguyên hiện có không nằm trong đám mây. Phương pháp triển khai kết hợp phổ biến nhất là giữa đám mây và cơ sở hạ tầng tại chỗ hiện có để mở rộng và phát triển cơ sở hạ tầng của tổ chức vào đám mây trong khi kết nối tài nguyên đám mây với hệ thống nội bộ. Để biết thêm thông tin về cách AWS có thể giúp bạn triển khai kết hợp, hãy truy cập trang Đám mây kết hợp với AWS của chúng tôi.
Tại chỗ
Việc triển khai tài nguyên tại chỗ, sử dụng các công cụ ảo hóa và quản lý tài nguyên, đôi khi được gọi là “đám mây riêng”. Triển khai tại chỗ không cung cấp nhiều lợi ích của điện toán đám mây nhưng đôi khi được tìm kiếm vì khả năng cung cấp tài nguyên chuyên dụng. Trong hầu hết các trường hợp, mô hình triển khai này giống với cơ sở hạ tầng CNTT kế thừa trong khi sử dụng các công nghệ quản lý ứng dụng và ảo hóa để thử và tăng khả năng sử dụng tài nguyên. Để biết thêm thông tin về cách AWS có thể trợ giúp, hãy xem Trường hợp sử dụng: Dịch vụ đám mây tại chỗ.