Cơ sở hạ tầng dưới dạng dịch vụ là gì?
Cơ sở hạ tầng dưới dạng dịch vụ (IaaS) là mô hình kinh doanh phân phối cơ sở hạ tầng CNTT như điện toán, lưu trữ và tài nguyên mạng trên cơ sở định giá theo mức sử dụng qua Internet. Bạn có thể sử dụng IaaS để yêu cầu và cấu hình tài nguyên mà bạn cần có để chạy các hệ thống CNTT và ứng dụng của mình. Bạn đảm nhiệm công tác triển khai, duy trì và hỗ trợ các ứng dụng của mình và nhà cung cấp IaaS đảm nhiệm vai trò duy trì cơ sở hạ tầng vật lý. Cơ sở hạ tầng dưới dạng dịch vụ giúp bạn làm việc linh hoạt và kiểm soát các tài nguyên CNTT của mình với chi phí tiết kiệm.
Mặc dù ngành truyền thống sử dụng các thuật ngữ như Cơ sở hạ tầng dưới dạng dịch vụ, Nền tảng dưới dạng dịch vụ và Phần mềm dưới dạng dịch vụ để nhóm các dịch vụ đám mây, tại AWS, chúng tôi tập trung vào các giải pháp đáp ứng nhu cầu của bạn, có thể bao gồm nhiều loại dịch vụ. Trang này sử dụng nhóm dịch vụ truyền thống gồm IaaS, PaaS và SaaS để giúp bạn quyết định tập hợp nào phù hợp với nhu cầu của bạn và chiến lược triển khai nào phù hợp nhất với bạn.
Tại sao Cơ sở hạ tầng dưới dạng dịch vụ lại quan trọng?
Bạn có thể sử dụng IaaS để điều chỉnh quy mô công suất điện toán, đồng thời giảm chi cho hạng mục CNTT. Theo truyền thống, các doanh nghiệp mua và duy trì thiết bị điện toán của riêng họ tại một trung tâm dữ liệu tại chỗ. Tuy nhiên, việc này thường đòi hỏi một khoản đầu tư lớn từ trước chỉ để xử lý các khối lượng công việc lúc nặng lúc không. Ví dụ: một công ty thương mại điện tử đón nhận lưu lượng truy cập ứng dụng nhiều gấp ba lần trong kỳ nghỉ lễ. Để xử lý lưu lượng truy cập này, họ phải mua bổ sung máy chủ. Trong suốt thời gian còn lại của năm, những máy chủ này luôn ở trạng thái không hoạt động.
Để vượt qua thách thức này, các nhà cung cấp IaaS duy trì các trung tâm dữ liệu bảo mật cao, đi kèm với số lượng lớn thiết bị phần cứng. Bạn được cung cấp quyền truy cập vào cơ sở hạ tầng điện toán đám mây này trên cơ sở thanh toán theo mức sử dụng. Bạn được quyền truy cập linh hoạt và bảo mật vào các tài nguyên hầu như không giới hạn, do đó, bạn có thể đáp ứng tất cả những yêu cầu về kinh doanh, pháp lý và tuân thủ.
Lợi ích của Cơ sở hạ tầng dưới dạng dịch vụ là gì?
Mô hình IaaS mang lại lợi ích cho các doanh nghiệp hiện nay như sau:
Tốc độ
Bạn có thể cung cấp bất kỳ lượng tài nguyên nào trong vài phút, kiểm thử và ra mắt thị trường các ý tưởng mới nhanh hơn rất nhiều. Bạn có thể tập trung vào những hoạt động kinh doanh cốt lõi của mình vì cơ sở hạ tầng CNTT và các tài nguyên điện toán được các bên khác quản lý hoàn toàn.
Hiệu năng
Các trung tâm dữ liệu được phân tán theo vị trí địa lý có thể được sử dụng để tăng quy mô ứng dụng của bạn theo tài nguyên tại các vị trí thực tế gần với khách hàng của bạn hơn. Bạn không thể tự mình thực hiện được điều này nếu công suất máy chủ cũng như phạm vi địa lý bị hạn chế. Các giải pháp IaaS cung cấp nhiều phương án hơn mà bạn có thể sử dụng để vừa tăng hiệu năng điện toán, vừa giảm độ trễ mạng.
Độ tin cậy
Các nhà cung cấp IaaS cung cấp môi trường có độ tin cậy cao mà trong đó, các máy ảo thay thế có thể được khai thác một cách nhanh chóng và dự đoán được.
Sao lưu và phục hồi
Các nhà cung cấp IaaS cung cấp cho bạn quyền truy cập vào cơ sở hạ tầng không giới hạn để sao lưu và phục hồi sau thảm họa. Ví dụ: bạn có thể sao lại các ứng dụng của mình trên nhiều máy chủ để nếu một máy chủ bị lỗi, một máy chủ khác sẽ tiếp quản công việc. Tương tự, bạn có thể thường xuyên tự động đồng bộ hóa các bản sao lưu dữ liệu để hoàn tất mục tiêu dự phòng và đảm bảo kinh doanh liên tục
Mức định giá cạnh tranh
Điện toán, lưu trữ và kết nối mạng có thể được sử dụng khi bạn cần và là công cụ cho hầu hết các dịch vụ khác. Khách hàng sẽ chỉ trả tiền cho những tài nguyên họ sử dụng. Cách định giá như vậy khuyến khích quản lý tài nguyên CNTT hiệu quả hơn, đồng thời thúc đẩy đổi mới bằng cách khiến giá của các dịch vụ đám mây phù hợp với ngân sách của doanh nghiệp nhỏ.
Cơ sở hạ tầng dưới dạng dịch vụ có những trường hợp sử dụng nào?
Bạn có thể sử dụng cơ sở hạ tầng để cải thiện hiệu quả hoạt động và ưu tiên phân phối giải pháp hơn là quản lý cơ sở hạ tầng. Một nhà cung cấp IaaS có thể hỗ trợ bạn cải thiện trải nghiệm khách hàng nhờ cơ sở hạ tầng có hiệu năng cao, được quản lý toàn phần. Hãy tìm hiểu một số ví dụ trường hợp sử dụng bên dưới.
Điện toán hiệu năng cao
Những vấn đề phức tạp như phân tích lượng lớn dữ liệu hoặc giải quyết các phương trình vật lý và hóa học đòi hỏi công suất điện toán đáng kể. Những vấn đề này sẽ được giải quyết hiệu quả hơn và tiết kiệm thêm chi phí trên cơ sở hạ tầng IaaS thay vì tiêu tốn tài nguyên của riêng bạn.
Lưu trữ trang web
Các tổ chức sử dụng cơ sở hạ tầng để lưu trữ ứng dụng web có hiệu năng cao, bảo mật, có quy mô linh hoạt và hoàn toàn tùy chỉnh được để đáp ứng nhu cầu phân phối nội dung của họ. Ví dụ: tính năng lưu trữ web có thể được sử dụng để xây dựng một loạt các trang web, từ các trang thông tin đơn giản đến các hệ thống phân phối dữ liệu phức tạp.
Phân tích dữ liệu lớn
Các công ty phân tích dữ liệu để thu thập thông tin kinh doanh và thông tin chuyên sâu hữu ích. Cơ sở hạ tầng đám mây bao gồm công nghệ lưu kho dữ liệu để lưu trữ lượng lớn dữ liệu theo hướng tích hợp. Nhà cung cấp IaaS hỗ trợ phân tích dữ liệu lớn bằng cách cung cấp các dịch vụ mà bạn có thể sử dụng để quản lý dữ liệu hiệu quả hơn.
Phát triển ứng dụng
Bạn có thể sử dụng cơ sở hạ tầng đám mây để nhanh chóng thiết lập các môi trường kiểm thử và phát triển riêng biệt. Bạn có thể thử nghiệm và kiểm thử những ý tưởng mới một cách riêng biệt hoặc xây dựng môi trường phát triển chung cho toàn bộ đội ngũ.
Cơ sở hạ tầng dưới dạng dịch vụ hoạt động như thế nào?
IaaS hoạt động trên nguyên tắc ảo hóa. Nhà cung cấp IaaS cho phép bạn chọn loại và cấu hình cơ sở hạ tầng bạn yêu cầu. Sau đó, hệ thống tự động tạo ra các phiên bản kỹ thuật số của cơ sở hạ tầng cơ bản. Những tài nguyên điện toán được ảo hóa này mô phỏng hành vi của các tài nguyên vật lý. Đối với bạn và ứng dụng của mình, mọi thứ hoạt động giống như trên một thiết bị vật lý.
Các nhà cung cấpIaaS cũng cung cấp thêm dịch vụ để hỗ trợ quản lý cơ sở hạ tầng. Ví dụ: bạn có thể sử dụng dịch vụ để thực hiện những tác vụ sau:
- Xem bản ghi hệ thống và giám sát hiệu năng
- Triển khai các biện pháp bảo mật nhất quán trên khắp cơ sở hạ tầng của bạn
- Cấu hình chính sách tự động hóa các tác vụ phổ biến của cơ sở hạ tầng như sao lưu và cân bằng tải
Các tài nguyên Cơ sở hạ tầng dưới dạng dịch vụ gồm những loại nào?
Dịch vụ cơ sở hạ tầng có thể được phân thành ba hạng mục lớn.
Điện toán
Tài nguyên điện toán đám mây bao gồm các bộ xử lý trung tâm (CPU), bộ xử lý đồ họa (GPU) và bộ nhớ trong (RAM) mà máy tính cần có để thực hiện tác vụ bất kỳ. Người dùng yêu cầu tài nguyên điện toán dưới dạng máy ảo hoặc phiên bản đám mây. Sau đó, các dịch vụ đám mây sẽ cung cấp công suất theo yêu cầu và bạn có thể chạy các tác vụ nằm trong kế hoạch ở môi trường ảo này.
Lưu trữ
Các nhà cung cấp IaaS cung cấp ba loại tài nguyên lưu trữ dữ liệu:
- Lưu trữ khối để lưu trữ dữ liệu trong các khối như SSD hoặc ổ cứng.
- Lưu trữ tệp để lưu trữ dữ liệu dưới dạng tệp như trong NAS.
- Lưu trữ đối tượng để lưu trữ dữ liệu dưới dạng đối tượng, tương tự như trong lập trình hướng đối tượng.
Kết nối mạng
Cơ sở hạ tầng IaaS cũng bao gồm các tài nguyên kết nối mạng như bộ định tuyến, bộ chuyển mạch và bộ cân bằng tải. Các mô hình IaaS hoạt động bằng cách ảo hóa các hàm kết nối mạng của những thiết bị này trong phần mềm.
Trách nhiệm bảo mật và tuân thủ được chia sẻ như thế nào trong mô hình IaaS?
Các nhà cung cấp IaaS chịu hoàn toàn trách nhiệm bảo mật cơ sở hạ tầng mà họ cung cấp cho các ứng dụng đám mây của bạn. Họ quản lý bảo mật ở mọi cấp độ, chẳng hạn như:
- Bảo mật vật lý các cơ sở trung tâm dữ liệu bằng cách sử dụng các biện pháp như camera an ninh, bảo vệ và giám sát.
- Bảo mật cơ sở hạ tầng thông qua hạn chế truy cập và thường xuyên bảo trì cơ sở hạ tầng của nhà cung cấp.
- Bảo mật dữ liệu với các biện pháp kiểm soát, mã hóa và kiểm tra bên thứ ba vô cùng nghiêm ngặt nhằm đáp ứng mọi yêu cầu tuân thủ.
Cơ sở hạ tầng dưới dạng dịch vụ có khác biệt như thế nào so với những mô hình dịch vụ đám mây truyền thống khác?
Có ba mô hình dịch vụ đám mây chính:
- Cơ sở hạ tầng dưới dạng dịch vụ (IaaS)
- Nền tảng dưới dạng dịch vụ (PaaS)
- Phần mềm dưới dạng dịch vụ (SaaS)
Nền tảng dưới dạng dịch vụ
Nền tảng dưới dạng dịch vụ (PaaS) cung cấp cơ sở hạ tầng phần cứng và phần mềm mà bạn có thể sử dụng để phát triển và duy trì ứng dụng. Nhà cung cấp PaaS lưu trữ phần cứng và những công cụ phát triển phần mềm trong trung tâm dữ liệu của họ. Bạn có thể sử dụng PaaS để xây dựng, kiểm thử, chạy và điều chỉnh quy mô ứng dụng nhanh hơn và với chi phí thấp hơn so với cơ sở hạ tầng tại chỗ của bạn.
Tìm hiểu thêm về Nền tảng tích hợp dưới dạng dịch vụ (iPaaS)
Phần mềm dưới dạng dịch vụ
Phần mềm dưới dạng dịch vụ (SaaS) cung cấp toàn bộ ứng dụng phần mềm qua Internet. Bạn có thể sử dụng SaaS để thực hiện những tác vụ khác nhau. Nhà cung cấp SaaS lưu trữ phần cứng, công cụ phần mềm và ứng dụng trong chính trung tâm dữ liệu của họ
Tìm hiểu thêm về Phần mềm dưới dạng dịch vụ (SaaS)
IaaS so với PaaS so với SaaS
Bạn có quyền kiểm soát cấu hình tài nguyên đám mây của mình ở IaaS toàn diện hơn so với ở PaaS và SaaS. PaaS và SaaS ảo hóa nhiều chức năng cơ sở hạ tầng hơn và bạn cần quản lý ít thành phần hơn so với IaaS.
Hãy xem xét bảng sau. Nếu quản lý cơ sở hạ tầng CNTT của riêng mình, bạn phải đầu tư và duy trì mọi hạng mục được đề cập trong bảng. Mặt khác, nếu bạn chuyển sang một dịch vụ điện toán đám mây cụ thể, đây là cách thức hoạt động của dịch vụ này:
- Các ô Y cho biết những phần do bạn quản lý
- Các ô C cho biết những phần do nhà cung cấp dịch vụ đám mây quản lý
CNTT riêng |
IaaS |
PaaS |
SaaS |
|
Ứng dụng |
Y |
Y |
Y |
Y |
Dữ liệu |
Y |
Y |
Y |
C |
Thời gian chạy hoặc phần mềm chạy ứng dụng |
Y |
Y |
C |
C |
Phần mềm trung gian hoặc phần mềm giám sát ứng dụng |
Y |
Y |
C |
C |
Hệ điều hành chứa ứng dụng đang chạy |
Y |
C |
C |
C |
Công nghệ ảo hóa |
Y |
C |
C |
C |
Máy chủ |
Y |
C |
C |
C |
Thiết bị lưu trữ |
Y |
C |
C |
C |
Thiết bị mạng |
Y |
C |
C |
C |
Các mô hình dịch vụ đám mây trong thực tiễn
Giả sử bạn muốn triển khai một ứng dụng email trong tổ chức của mình. Nếu quyết định quản lý cơ sở hạ tầng của riêng mình, bạn phải thực hiện những bước sau:
- Mua một máy chủ vật lý.
- Cài đặt tất cả các phần mềm và hệ điều hành theo yêu cầu trên máy chủ
- Viết và cài đặt mã ứng dụng email trên máy chủ
- Liên tục duy trì cả phần cứng và phần mềm
Mặt khác, bạn có thể chọn từ các tùy chọn sau.
Cách tiếp cận IaaS
Cách tiếp cận IaaS sẽ là sử dụng các máy chủ đám mây ảo với các hệ điều hành được cài đặt sẵn trên chúng và cài đặt mã ứng dụng và phần mềm liên quan trên máy ảo.
Cách tiếp cận PaaS
Cách tiếp cận PaaS sẽ là chạy mã ứng dụng mà không cần cung cấp hoặc quản lý cơ sở hạ tầng cũng như viết và tải lên mã ứng dụng dưới dạng tệp .zip.
Cách tiếp cận SaaS
Cách tiếp cận SaaS sẽ là sử dụng dịch vụ lịch và email doanh nghiệp bảo mật, được quản lý toàn phần. Bạn không phải viết mã ứng dụng của riêng mình hay thậm chí là lo về việc cung cấp máy chủ đám mây và cơ sở hạ tầng lưu trữ đám mây.
Cách chọn
Việc chọn giữa các dịch vụ IaaS, PaaS và SaaS phụ thuộc vào yêu cầu ứng dụng của bạn. Phương án này không nhất thiết phải tốt hơn phương án kia. Chọn phương án nào phụ thuộc vào việc bạn đang chạy ứng dụng để làm gì, các yêu cầu về hiệu năng và cấu hình cũng như đối tượng người dùng và vị trí người dùng của bạn.
Làm thế nào để triển khai Cơ sở hạ tầng dưới dạng dịch vụ?
Bạn có thể triển khai IaaS bằng cách chọn nhà cung cấp IaaS phù hợp và đào tạo các thành viên trong đội ngũ sử dụng các dịch vụ được cung cấp. Làm theo những bước bên dưới để triển khai thành công IaaS.
Xác định yêu cầu
Điều quan trọng là bạn cần nắm bắt các yêu cầu về cơ sở hạ tầng cơ bản của công ty mình đối với các trường hợp sử dụng mà bạn muốn bắt đầu. Ví dụ: lưu trữ ứng dụng web có các yêu cầu về máy chủ và tài nguyên mạng khác với phân tích dữ liệu lớn.
Chọn đội ngũ
Nếu tổ chức của bạn chưa có kinh nghiệm về chuyển đổi kỹ thuật số, bạn nên bắt đầu từ đội ngũ cốt lõi quy mô nhỏ, có nhiệm vụ dẫn dắt sự thay đổi trong tương lai. Đội ngũ có thể giải quyết vấn đề nhỏ và trao đổi về kết quả của họ để khơi gợi nhận thức và tâm huyết về điện toán đám mây.
Chọn nhà cung cấp IaaS của bạn
Các nhà cung cấp khác nhau sở hữu những mức năng lực khác nhau. Tiến hành thẩm định chuyên sâu để không vấp phải vấn đề lần nữa. Đồng hành cùng nhà cung cấp IaaS đã hoạt động lâu năm luôn là phương án tốt nhất. Họ cung cấp một loạt dịch vụ để bạn có thể dễ dàng quản lý ngay cả những yêu cầu luôn thay đổi.
Di chuyển sang cơ sở hạ tầng mới
Di chuyển là quá trình diễn ra từ từ, cần lên kế hoạch để tránh bị gián đoạn. Bạn cũng có thể đưa ra lựa chọn chạy các đám mây lai mà tại đó một số ứng dụng hay thậm chí các thành phần của cùng một ứng dụng chạy trên cơ sở hạ tầng tại chỗ của bạn, trong khi đó, những thành phần khác chạy trên cơ sở hạ tầng của nhà cung cấp IaaS.
Tại sao nên sử dụng AWS để đáp ứng nhu cầu về cơ sở hạ tầng của bạn?
Mặc dù AWS không cung cấp một tập hợp các dịch vụ IaaS, AWS là giải pháp đám mây toàn diện và được sử dụng rộng rãi nhất trên thế giới, cung cấp hơn 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn cầu. Hàng triệu khách hàng – bao gồm các công ty khởi nghiệp tăng trưởng nhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ – đang sử dụng AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn. Điều này giúp bạn chuyển các ứng dụng hiện có của bạn lên đám mây nhanh hơn, dễ dàng hơn và hiệu quả hơn về chi phí cũng như xây dựng gần như mọi thứ bạn có thể hình dung. Chẳng hạn, bạn có thể sử dụng các dịch vụ sau:
- Amazon EC2 cung cấp nền tảng điện toán phổ quát và chuyên sâu nhất và bạn có thể đưa ra lựa chọn gồm bộ xử lý, kho lưu trữ, kết nối mạng, hệ điều hành và mô hình mua hàng.
- Amazon S3 cung cấp dịch vụ lưu trữ đối tượng hàng đầu trong ngành. Bạn có thể sử dụng dịch vụ này để lưu trữ và bảo vệ bất kỳ lượng dữ liệu nào trong hầu hết mọi trường hợp sử dụng, chẳng hạn như các ứng dụng hoạt động trên đám mây, phân tích dữ liệu và ứng dụng di động.
- Amazon VPC cung cấp mạng ảo hoàn toàn tùy chỉnh được, tách biệt theo logic. Bạn có thể sử dụng dịch vụ này để xác định và khởi chạy các tài nguyên AWS, đồng thời bảo mật và giám sát các kết nối.
Bắt đầu sử dụng trên AWS bằng cách tạo tài khoản AWS miễn phí ngay hôm nay!
Các bước tiếp theo trên AWS
Bắt đầu xây dựng với AWS trên Bảng điều khiển quản lý AWS.