Theo định hƣớng đã thống nhất giữa SBD và VTN, giải pháp cloud computing trong dự án đƣợc thiết kế cung cấp dịch vụ theo mô hình IaaS. Thiết kế dịch vụ cung cấp theo mô hình IaaS của chúng tôi gồm hai cấp độ:
Cấp độ VM: Cung cấp máy ảo theo cấu hình định sẵn hoặc theo hệ số của một đơn vị cơ bản
72
Hinh2.20 Cấp độ VM
Cấp độ Virtual Private Cloud: Cung cấp máy ảo kết hợp với các đặc điểm nhƣ: vLan, Routing, Forwarding, VPN, Firewall, Load Balancing
Hinh2.21 Cấp độ Virtual Private Cloud
Đối với cấp độ VM sẽ cung cấp cho khách hàng các đặc điểm dịch vụ nhƣ sau;
Cung cấp giao diện cho khách hàng tạo máy ảo theo cấu hình định sẵn hoặc theo tùy chọn của mỗi khách hàng.
73
Hinh2.22 Giao diện tạo máy chủ ảo dành cho khách hàng
74
Hinh2.23 Giao diện quản lý tập trung
Các tính năng quản lý cho phép khách hàng ở cấp độ VM thực hiện gồm: - Khởi động máy ảo, tắt máy ảo, khởi động lại máy ảo và xóa máy ảo. - Truy xuất vào console của máy chủ ảo.
- Kiểm tra trạng thái CPU, network
- Cho phép khách hàng thay đổi cấu hình thuê linh hoạt
Đối với cấp độ Virtual Private Cloud, bên cạnh các đặc tính giống ở cấp độ VM, chúng tôi sẽ cung cấp cho khách hàng thêm các đặc điểm dịch vụ nhƣ sau:
Tạo network và kết nối máy chủ ảo đến network vừa tạo
Cấu hình NAT và Load Balancing
Cấu hình các Firewall ingress/egress rule
Cấu hình định tuyến
Một ví dụ về mô hình Virtual Private Cloud có thể cung cấp cho một khách hàng nhƣ sau:
75
Hinh2.24 Mô hình Virtual Private Cloud điển hình cho một khách hàng.