Infrastructure as a service (IaaS) – Dịch vụ cơ sở hạ tầng, là một dịch vụ điện toán đám mây cung cấp tài nguyên điện toán ảo hóa qua internet. IaaS là một trong ba loại dịch vụ điện toán đám mây chính, cùng với SaaS – dịch vụ phần mềm và nền tảng như một PaaS – dịch vụ nền tảng.
Trong mô hình IaaS, nhà cung cấp dịch vụ đám mây quản lý các cơ sở hạ tầng CNTT như tài nguyên lưu trữ, máy chủ và mạng, đồng thời phân phối đến các doanh nghiệp thông qua các máy ảo có thể truy cập bằng internet. IaaS mang lại nhiều lợi ích cho các doanh nghiệp, chẳng hạn như tăng hiệu suất công việc, đơn giản hóa quy trình, tiết kiệm chi phí.
Kiến trúc IaaS
Trong mô hình dịch vụ IaaS, các thành phần cơ sở hạ tầng được nhà cung cấp dịch vụ đám mây lưu trữ thường xuất hiện trong một trung tâm dữ liệu tại chỗ, bao gồm máy chủ, phần cứng lưu trữ và mạng, cũng như lớp ảo hóa hoặc siêu giám sát.
Các dịch vụ này ngày càng cho phép người dùng IaaS triển khai mức độ tự động hóa và điều phối cao hơn, đối với các nhiệm vụ cơ sở hạ tầng quan trọng. Ví dụ: người dùng có thể triển khai các chính sách để thúc đẩy cân bằng tải nhằm duy trì tính khả dụng và hiệu suất của ứng dụng.
IaaS hoạt động như thế nào?
Khách hàng của IaaS truy cập tài nguyên và dịch vụ thông qua mạng WAN, chẳng hạn như internet và có thể sử dụng dịch vụ của nhà cung cấp đám mây để cài đặt các phần tử còn lại của Ứng dụng ngăn xếp (application stack). Ví dụ, người dùng có thể đăng nhập vào nền tảng IaaS để tạo máy ảo (VM); cài đặt hệ điều hành trong mỗi máy ảo; triển khai phần mềm trung gian, chẳng hạn như cơ sở dữ liệu; tạo nhóm lưu trữ cho khối lượng công việc và bản sao lưu; và cài đặt khối lượng công việc doanh nghiệp vào máy ảo đó. Sau đó, khách hàng có thể sử dụng dịch vụ của nhà cung cấp để theo dõi chi phí, giám sát hiệu suất, cân bằng lưu lượng mạng, khắc phục sự cố ứng dụng và quản lý khôi phục thảm họa.
Ưu điểm của IaaS
Các tổ chức chọn IaaS vì việc vận hành khối lượng công việc thường dễ dàng hơn, nhanh hơn và tiết kiệm chi phí hơn mà không cần phải mua, quản lý và hỗ trợ cơ sở hạ tầng bên dưới. Với IaaS, một doanh nghiệp có thể chỉ cần thuê hoặc cho thuê cơ sở hạ tầng đó từ một doanh nghiệp khác.
IaaS là mô hình dịch vụ đám mây hiệu quả đối với doanh nghiệp cần thử nghiệm hoặc sẽ có những thay đổi đột xuất. Ví dụ: Nếu một doanh nghiệp đang phát triển một phần mềm mới, thì việc lưu trữ và kiểm tra ứng dụng bằng cách sử dụng nhà cung cấp IaaS có thể tiết kiệm chi phí hơn.
Sau khi phần mềm mới được kiểm tra và tinh chỉnh, doanh nghiệp có thể xóa phần mềm đó khỏi môi trường IaaS để triển khai nội bộ. Ngược lại, doanh nghiệp có thể cam kết triển khai IaaS lâu dài nếu chi phí của cam kết dài hạn ít hơn.
Nói chung, khách hàng của IaaS thanh toán theo kiểu dùng bao nhiêu trả bấy nhiêu. Một số nhà cung cấp IaaS tính phí khách hàng dựa trên dung lượng máy ảo mà khách hàng sử dụng. Mô hình trả tiền khi sử dụng này giúp loại bỏ chi phí vốn khi triển khai phần cứng và phần mềm nội bộ.
Các trường hợp triển khai IaaS
IaaS có thể được sử dụng cho nhiều mục đích khác nhau. Các trường hợp triển khai IaaS phổ biến nhất bao gồm:
Môi trường thử nghiệm và phát triển. IaaS cung cấp cho các tổ chức sự linh hoạt vì có thể dễ dàng được mở rộng hoặc thu nhỏ tùy theo nhu cầu.
Web hosting. Iaas giúp tiết kiệm chi phí
Lưu trữ, sao lưu và phục hồi dữ liệu.
Ứng dụng web. Cơ sở hạ tầng cần thiết để lưu trữ các ứng dụng web lại do IaaS cung cấp. Do đó, nếu một tổ chức đang lưu trữ một ứng dụng web, IaaS có thể cung cấp tài nguyên lưu trữ, máy chủ và mạng cần thiết.
Lưu trữ dữ liệu và phân tích dữ liệu. IaaS có thể cung cấp khả năng tính toán và xử lý cần thiết thông qua các tập dữ liệu lớn.
Triển khai IaaS như thế nào?
Khi triển khai IaaS, có một vài điểm cần lưu ý. Các nhu cầu về kỹ thuật và lưu trữ cần xem xét để thực hiện IaaS bao gồm:
Kết nối mạng. Khi triển khai, các tổ chức cần đảm bảo rằng cơ sở hạ tầng cung cấp trên đám mây có thể được truy cập một cách hiệu quả.
Các tổ chức nên xem xét tác động của các tùy chọn máy chủ, máy ảo, CPU và bộ nhớ khác nhau mà các nhà cung cấp đám mây có thể cung cấp.
Bảo mật dữ liệu là điều tối quan trọng khi đánh giá các nhà cung cấp dịch vụ đám mây. Các vấn đề về mã hóa dữ liệu, chứng nhận, tuân thủ nên được theo dõi chi tiết.
Khôi phục thảm họa. Các tính năng và tùy chọn khôi phục sau thảm họa là một giá trị quan trọng khác cần nghĩ đến khi chuyển đổi dự phòng ở cấp máy ảo, máy chủ hoặc trang web.
Kích thước máy chủ. Các tùy chọn cho kích thước máy chủ và máy ảo, số lượng CPU có thể được đặt trên máy chủ và các chi tiết khác về CPU và bộ nhớ.
Thông lượng của mạng. Tốc độ giữa các máy ảo, trung tâm dữ liệu, lưu trữ và internet.
Khả năng quản lý chung. Người dùng có thể kiểm soát bao nhiêu tính năng của IaaS, bạn cần kiểm soát những phần nào và mức độ dễ dàng kiểm soát và quản lý của chúng?
Trong mô hình IaaS, các nhà phát triển nội bộ chịu trách nhiệm bảo trì kỹ thuật của cơ sở hạ tầng – bao gồm các bản vá lỗi, nâng cấp và khắc phục sự cố phần mềm. Nên doanh nghiệp cần đánh giá kỹ lưỡng năng lực của bộ phận IT về việc có thể tối đa hóa giá trị khi triển khai IaaS hay không. Học thêm nhiều kiến thức bổ ích nữa về điện toán đám mây tại Blog của Osam nhé!