CHƯƠNG I : CÁC GIẢI PHÁP ẢO HÓA HỆ THỐNG MÁY CHỦ
2.1.2 Phân tích nhu cầu cụ thể và lựa chọn giải pháp:
2.1.2.1 Nhu cầu cập nhật các bản vá lỗi
Một doanh nghiệp phần mềm luôn yêu cầu hệ thống máy chủ được cập nhật mới nhất các bản vá lỗi để không xảy ra lỗi khi vận hành. VMWare đáp ứng đầy đủ nhu cầu này khi sử dụng VMWare vCenter Update Manager (trình bày chi tiết ở mục 1.3.4). VMWare vCenter Update Manager cung cấp đầy đủ các chức năng: Kiểm tra xem hệ thống máy chủ, máy ảo có tương thích với các
bản cập nhật vá lỗi mới nhất hay khơng? Sau đó tự động cài đặt các bản vá lỗi cho hệ thống máy chủ, máy ảo.
2.1.2.2 Nhu cầu hệ thống được quản lý liên tục
Một doanh nghiệp phần mềm làm việc với rất nhiều doanh nghiệp khác, phục vụ nhu cầu phần mềm của nhiều doanh nghiệp khác nhau nên có yêu cầu một hệ thống được quản lý 24/7 và luôn sẵn sàng quản lý ngay lập tức. VMWare cung cấp một giải pháp rất tốt cho nhu cầu này với VMware vSphere Client (trình bày chi tiết ở mục 1.3.5). Đây là một ứng dụng trực quan trên nền Windows, sử dụng máy trạm với giao diện đồ họa đơn giản dễ sử dụng, được sử dụng để quản lý tất cả các nhiệm vụ hàng ngày. Hầu như tất cả các công cụ quản lý công việc đều sẵn sàng khi kết nối trực tiếp vào máy chủ ESX.
2.1.2.3 Nhu cầu di chuyển các máy ảo
Một doanh nghiệp phần mềm khi đưa vào vận hành các hệ thống phần mềm khác nhau mong muốn có thể tùy nghi di chuyển các máy ảo từ một máy chủ vật lý này sang một máy chủ vật lý khác mà không làm gián đoạn công việc, làm giảm thời gian chết. VMWare cũng đã cung cấp VMWare VMotion và Storage VMotion để giải quyết vấn đề này(trình bày chi tiết ở mục 1.3.6). Với VMWare VMotion, người quản trị có thể di chuyển bất kì máy ảo đang chạy đang bị tranh chấp tài nguyên đến một máy chủ ESX khác.
2.1.2.4 Nhu cầu phân phối tài nguyên phần cứng
Doanh nghiệp phần mềm khi làm việc với các khách hàng khác nhau, tùy thuộc vào sản phẩm phần mềm cụ thể mà mong muốn tính năng tự động phân phối tài nguyên phần cứng cho nhiều máy chủ ESX. VMWare cung cấp VMware Distributed Resource Scheduler (trình bày chi tiết ở mục 1.3.7). VMware Distributed Resource Scheduler tổng hợp bộ nhớ của các máy chủ, sau đó, các máy chủ này sẽ làm việc đồng loạt và cung cấp CPU và bộ nhớ, sau đó đặt từng máy ảo trên máy chủ thích hợp để chạy máy ảo tốt nhất, trong khi máy ảo đang chạy thì cung cấp cho máy ảo tài nguyên phần cứng cần thiết và giảm thiểu số lượng tranh chấp tài nguyên để duy trì hiệu suất tối đa.
2.1.2.5 Nhu cầu về tính năng sẵn sàng cao
Doanh nghiệp phần mềm không tránh được việc gặp lỗi khi triển khai phần mềm trên hệ thống máy chủ, dẫn đến nhu cầu khởi động lại máy chủ. VMWare High Availability (trình bày chi tiết ở mục 1.3.8) là giải pháp cho vấn đề này. VMware HA cung cấp một quá trình tự động cho việc khởi động lại máy ảo đang chạy trên một máy chủ ESX/ ESXi tại thời điểm mà server bị lỗi.
2.1.2.6 Nhu cầu loại bỏ thời gian chết
Một doanh nghiệp phần mềm luôn luôn tiếp xúc với nhiều đối tượng khách hàng khác nhau và triển khai những dịch vụ khác nhau: doanh nghiệp cần phần mềm kế toán, doanh nghiệp cần phần mềm quản lý nhân sự, phần mềm quản lý bán hàng, phần mềm quản lý kho, phần mềm quản lý bãi gửi xe, phần mềm chấm cơng… Với mỗi khách hàng khác nhau thì doanh nghiệp phần mềm cần triển khai các dịch vụ khác nhau. Nếu mỗi đối tượng như thế cần triển khai lại sử dụng một máy chủ mới thì rất tốn kém và lãng phí. Như vậy việc ảo hóa bằng VMWare là tất yếu vì VMWare đáp ứng một cách đầy đủ nhu cầu triển khai dịch vụ mới mà không yêu cầu sử dụng máy chủ mới cũng như tạm dừng máy chủ để cài đặt những dịch vụ này. VMWare có thể giúp doanh nghiệp cài đặt ứng dụng, dịch vụ mới ngay khi đang sử dụng máy chủ.
Với cơng nghệ VMware Fault Tolerance (trình bày chi tiết ở mục 1.3.9) máy ảo chính ln được bảo đảm sẵn sàng. VMware Fault Tolerance là tính năng mang lại tính sẵn sàng cao hơn so với VMWare High Availability, sẽ loại bỏ thời gian ngừng hoạt động của máy ảo bằng công nghệ vLockstep. VMWare FT duy trì một bản sao của máy ảo phụ. Tất cả mọi thứ xảy ra trên máy ảo chính đều xảy ra trên máy ảo phụ, do đó khi máy ảo chính chạy trên máy chủ vật lý bị lỗi thì các máy ảo thứ cấp có thể ngay lập tức bước vào phiên làm việc mà không mất kết nối.
2.1.2.7 Nhu cầu sao lưu, back-up hệ thống
Doanh nghiệp phần mềm khơng chỉ cần có cơ sở hạ tầng ảo hóa mạnh mẽ mà ln ln cần có một chiến lược dự phịng vững chắc. VMware Consolidated Backup (trình bày chi tiết ở mục 1.3.10) là một bộ công cụ và giao diện cung cấp chức năng sao lưu, back-up mạnh mẽ. VMware Consolidated Backup (VCB) đưa ra đầy đủ tiến trình sao lưu với một máy chủ vật lý hay máy ảo chuyên dụng và cung cấp hướng tích hợp với các giải pháp sao lưu khác. VCB sử dụng lợi thế riêng của ESX là snapshot (lưu lại tình trạng và dữ liệu của máy ảo) để gắn kết vào hệ thống tập tin của máy chủ VCB. Sau khi các file trong máy ảo tương ứng được gắn kết, toàn bộ những máy ảo hoặc các tập tin cá nhân có thể được sao lưu bằng cách sử dụng công cụ sao lưu khác.
2.1.2.8 Nhu cầu bảo mật thông tin
Doanh nghiệp phần mềm luôn cần bảo mật thơng tin và độ an tồn của hệ thống. VMWare cung cấp đầy đủ tính năng kết nối mạng ảo của VMWare vSphere và chức năng tường lửa với VMWare vShield Zones (trình bày chi tiết ở mục 1.3.11). vShield Zone cho phép người quản trị vSphere quan sát và quản lý mạng lưới giao thông xảy ra trên các thiết bị chuyển mạch ảo. Chúng ta có thể
áp dụng các chính sách an ninh mạng trên tồn bộ các nhóm máy, đảm bảo an toàn hệ thống mạng của doanh nghiệp.
2.1.2.9 Nhu cầu cài đặt qui trình làm việc
Với mỗi doanh nghiệp phần mềm riêng biệt đều mong muốn hệ thống máy chủ hoạt động theo quy trình riêng được cài đặt cụ thể. VMware vCenter Orchestrator (trình bày chi tiết ở 1.3.12) là cơng cụ tự động hóa quy trình làm việc và được cài đặt tự động với các phiên bản vCenter Server. Các quản trị viên có thể xây dựng một qui trình cơng việc tự động từ đơn giản đến phức tạp.
2.1.2.10 Nhu cầu ảo hóa hệ thống mạng
Một doanh nghiệp phần mềm với nhiều máy ảo ln có nhu cầu kết nối các máy ảo này với nhau trên 1 hệ thống mạng ảo. VMWare cung cấp vNetwork(trình bày chi tiết ở 1.3.13) thực hiện việc kết nối các máy chủ và máy ảo với nhau thông qua các Switch ảo (vSwitch). Tất cả các thông tin mạng trên một máy chủ được truyền tải qua một hoặc nhiều vSwitch. Một vSwitch cung cấp kết nối giữa các máy ảo với nhau ngay cả khi chúng nằm trên cùng một máy chủ hoặc trên nhiều máy chủ khác nhau. Một vSwitch cũng cho phép kết nối đến Service Console của máy chủ ESX, đến Management Network của máy chủ ESXi và thậm chí đến những IP storage.