Giải pháp ảo hóa máy chủ cho một doanh nghiệp phần mềm nhỏ và ứng dụng

52 696 3
Giải pháp ảo hóa máy chủ cho một doanh nghiệp phần mềm nhỏ và ứng dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN HOÀNG MINH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ỨNG DỤNG LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Hà Nội – 2015 ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN HOÀNG MINH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ỨNG DỤNG Ngành: Công nghệ thông tin Chuyên ngành: Quản lý hệ thống thông tin Mã số: Chuyên ngành đào tạo thí điểm LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS NGUYỄN ĐÌNH HÓA Hà Nội – 2015 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu riêng Các số liệu, kết luận đưa luận văn trung thực, có nguồn gốc rõ ràng Tác giả luận văn Nguyễn Hoàng Minh LỜI CẢM ƠN Để hoàn thành hoàn thành công trình nghiên cứu này, nỗ lực thân, tác giả nhận giúp đỡ lớn từ PGS.TS Nguyễn Đình Hóa, người quan tâm, trách nhiệm nhiệt tình hướng dẫn, giúp đỡ, động viên tác giả trình thực nghiên cứu Tác giả xin gửi lời cảm ơn chân thành tới PGS.TS Nguyễn Đình Hóa Tác giả xin trân trọng cảm ơn thầy, cô Viện Cộng nghệ thông tin – Đại học Quốc Gia Hà Nội, gia đình, lãnh đạo,các bạn đồng nghiệp cán nhân viên Công ty Cổ Phần Trò Chơi Emobi bạn lớp Cao học CIO-02 giúp đỡ tác giả suốt thời gian học tập nghiên cứu luận văn Để đạt kết nghiên cứu tốt tương lai, tác giả mong tiếp tục nhận hướng dẫn, giúp đỡ nhà chuyên môn, thầy cô Viện Công nghệ thông tin – Đại học Quốc Gia Hà Nội phương pháp luận, cách thức tiếp cận khoa học hợp lý Tác giả luận văn Nguyễn Hoàng Minh MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ PHẦN MỞ ĐẦU 10 Cơ sở khoa học thực tiễn đề tài 11 Mục tiêu nghiên cứu 11 Đối tượng nghiên cứu phạm vi nghiên cứu: 11 Phương pháp nghiên cứu: 11 Kết đề tài 12 Kết cấu đề tài 12 CHƯƠNG I: CÁC GIẢI PHÁP ẢO HÓA HỆ THỐNG MÁY CHỦ 13 1.1 Các xu hướng công nghệ ảo hóa 13 1.1.1 Công nghệ ảo hóa OpenVZ 13 1.1.1.1 Giới thiệu chung 13 1.1.1.2 Tổng quan công nghệ OpenVZ 13 1.1.2 Công nghệ ảo hóa Xen 15 1.1.2.1 Giới thiệu chung Xen 15 1.1.2.2 Tổng quan công nghệ Xen 16 1.1.3 Công nghệ ảo hóa KVM 17 1.1.3.1 Giới thiệu chung 17 1.1.3.2 Tổng quan công nghệ KVM 17 1.1.4 Công nghệ ảo hóa Hyper-V 18 1.1.4.1 Giới thiệu chung 18 1.1.4.2 Tổng quan công nghệ Hyper-V 18 1.1.5 Công nghệ ảo hóa VMWare 19 1.1.5.1 Giới thiệu chung 19 1.1.5.2 Tổng quan công nghệ VMWare 20 1.2 Đánh giá công nghệ lựa chọn giải pháp công nghệ ảo hóa 21 1.2.1 Đánh giá công nghệ 21 1.2.1.1 Đánh giá công nghệ OpenVZ 21 1.2.1.2 Đánh giá công nghệ Xen 21 1.2.1.3 Đánh giá công nghệ KVM 22 1.2.1.4 Đánh giá công nghệ Hyper-V 22 1.1.5.3 Đánh giá công nghệ VMWare 23 1.2.2 Lựa chọn giải pháp công nghệ ảo hóa 23 1.2.2.2 Không cần hệ điều hành 24 1.2.2.2 Sử dụng tiện lợi 24 1.2.2.3 Phù hợp với tiêu chuẩn công nghiệp phần mềm 24 1.2.2.4 Tính tùy biến vSphere 24 1.3 Bộ phần mềm hỗ trợ VMWare 25 1.3.1 VMware ESX ESXi 25 1.3.2 VMware Virtual Symmetric Multi-Processing 26 1.3.3 VMware vCenter Server 26 1.3.4 VMware vCenter Update Manager 27 1.3.5 VMware vSphere Client 27 1.3.6 VMware VMotion Storage VMotion 28 1.3.7 VMware Distributed Resource Scheduler 28 1.3.8 VMware High Availability 29 1.3.9 VMware Fault Tolerance 29 1.3.10 VMware Consolidated Backup 30 1.3.11 VMware vShield Zones 30 1.3.12 VMware vCenter Orchestrator 30 1.3.13 vNetwork 30 1.3.14 vStorage 31 1.4 Các công nghệ khác hệ thống ảo hóa 32 1.4.1 Công nghệ Raid 32 1.4.1.1 Khái niệm chung Raid 32 1.4.1.2 Nguồn gốc trình phát triển Raid 32 1.4.1.3 Các chuẩn Raid 33 1.4.1.4 Các loại Raid 33 1.4.2 Công nghệ lưu trữ SAN 35 CHƯƠNG II: THIẾT KẾ MÔ HÌNH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ĐÁNH GIÁ 36 2.1 Thực trạng hệ thống thông tin doanh nghiệp phần mềm nhỏ 36 2.2 Nhu cầu thực tiễn doanh nghiệp phần mềm nhỏ giải pháp 36 2.1.1Nhu cầu chung 36 2.1.2 Phân tích nhu cầu cụ thể lựa chọn giải pháp: 36 2.1.2.1 Nhu cầu cập nhật vá lỗi 36 2.1.2.2 Nhu cầu hệ thống quản lý liên tục 37 2.1.2.3 Nhu cầu di chuyển máy ảo 37 2.1.2.4 Nhu cầu phân phối tài nguyên phần cứng 37 2.1.2.5 Nhu cầu tính sẵn sàng cao 37 2.1.2.6 Nhu cầu loại bỏ thời gian chết 38 2.1.2.7 Nhu cầu lưu, back-up hệ thống 38 2.1.2.8 Nhu cầu bảo mật thông tin 38 2.1.2.9 Nhu cầu cài đặt qui trình làm việc 39 2.1.2.10 Nhu cầu ảo hóa hệ thống mạng 39 2.1.2.11Nhu cầu lưu trữ 39 2.4 Mô Hình 39 2.5 Yêu cầu trang thiết bị 40 2.5.1 Phần Cứng 40 2.5.1.1 Hệ thống máy chủ ESX server 40 2.5.1.2 Hệ thống lưu trữ tập trung SAN 41 2.5.2 Phần Mềm 41 2.6 Đánh giá nhận xét giải pháp 41 2.6.1 Ưu điểm 41 2.6.2 Nhược điểm 42 2.7 Kết luận 42 CHƯƠNG III PHÂN TÍCH THIẾT KẾ VÀ TRIỂN KHAI ẢO HÓA HỆ THỐNG MÁY CHỦ CHO CÔNG TY CỔ PHẦN TRÒ CHƠI EMOBI 43 3.1Hiện trạng hệ thống thông tin hạ tầng phần cứng công ty Cổ Phần Trò Chơi Emobi 43 3.1.1 Lịch sử hình thành phát triển, thông tin sơ lược công ty Cổ Phần Trò Chơi Emobi 43 3.1.2 Hiện trạng CNTT EMOBI GAMES JSC 43 3.1.2.1 Hiện trạng hệ thống thông tin 43 3.1.2.2 Hiện trạng nguồn nhân lực CNTT 43 3.1.2.3 Hiện trạng hạ tầngphần cứng 44 3.1.2.4 Công cụ môi trường phát triển phần mềm 44 3.1.2.5 Những tồn 44 3.1.3 Kết luận 44 3.2 Phân tích thiết kế mô hình 44 3.2.1 Các hạng mục cần ảo hóa 44 3.2.2 Mô hình giải pháp 45 3.2.3Lựa chọn trang thiết bị 45 3.2.3.1 Phần Cứng 45 3.2.3.2 Phần Mềm 46 3.3 Triển khai ảo hóa 46 3.3.1 Cài đặt Vmware ESX server 46 3.3.2 Giao diện đăng nhập 46 3.3.3 Cài đặt Server ảo Quản lý vSphere Client 47 KẾT LUẬN 51 4.1 Kết đạt 51 4.2 Hướng phát triển 51 TÀI LIỆU THAM KHẢO 52 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1.1: Giải pháp Parallels OpenVZ 13 Hình 1.2: Kiến trúc ảo hoá Virtuozzo Containers 14 Hình 1.3: Giao diện Parallels Management Console 15 Hình 1.4: Kiến trúc công nghệ ảo hóa Xen 16 Hình 1.5: Quản lý XenServer 16 Hình 1.6: Kiến trúc KVM 17 Hình 1.7: Kiến trúc Hyper - V 19 Hình 1.8: Cấu trúc ESX Server 20 Hình 2.1: Mô hình giải pháp ảo hóa máy chủ 40 Hình 3.1: Cài đặt Esx Server 46 Hình 3.2: Giao diện đăng nhập 47 Hình 3.3: Màn hình đăng nhập Vsphere 48 Hình 3.4: Hoàn tất trình cấu hình Mail server 49 Hình 3.5: Cài đặt postfix thành công 49 10 PHẦN MỞ ĐẦU Các công ty làm phần mềm quy mô nhỏ thường bị hạn chế nguồn lực: phần cứng, phần mềm (hệ thống nền, môi trường công cụ phát triển ứng dụng), người Nhu cầu cấp thiết công ty phần mềm nhỏ tăng khả năng, hiệu phần cứng phần mềm công cụ kèm muốn giảm thiểu chi phí Cụ thể hệ thống máy chủ thường lớn, cồng kềnh, tốn nhiều chi phí triển khai Khi cần triển khai, phát triển dịch vụ ứng dụng doanh nghiệp cần tăng thêm số lượng máy chủ để cài đặt trì dịch vụ ứng dụng Nhưng để đáp ứng yêu cầu không ngừng việc triển khai, phát triển dịch vụ ứng dụng mới, công ty phần mềm cần phải tiếp tục tăng thêm số lượng máy chủ Tuy nhiên, nhiều máy chủ vấn đề khó khăn lại rõ hơn: - Chi phí tăng: việc mua thêm máy chủ bao gồm chi phí mua máy chủ loại chi phí khác: nguồn điện, cooling, không gian đặt máy chủ - Hiệu đầu tư thấp: với máy chủ dành riêng cho ứng dụng x86 (tải thấp) làm suất hoạt động CPU khoảng 5-15% - Giảm khả quản lý: khó quản lý ngày nhiều máy chủ ứng dụng môi trường phức tạp với nhiều loại hệ điều hành, phần cứng, loại máy chủ khác - Hiệu công việc giảm: nhân viên IT tập trung nhiều thời gian cho việc triển khai máy chủ, cấu hình, giám sát bảo trì Vì không tập trung nhiều vào hoạt động, dự án giúp nâng cao cấp độ hạ tầng thông tin Để giải cho vấn đề nêu trên, tinh thần người quản trị hệ thống thông tin, tác giả đưa đề xuất giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp phần mềm nhỏ Xây dựng hệ thống ảo hóa hệ thống máy chủ nhằm: - Tiết kiệm chí phí đầu tư mua nhiều server lúc - Tiết kiệm không gian đặt server tủ rack không gian phòng chứa - Tiết kiệm điện năng, hệ thống làm mát cable - Quản lý đơn giản tập trung server vật lý - Dễ dàng triển khai, nâng cấp backup hệ thống Nhận thức vấn đề trên, tác giả lựa chọn đề tài “GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ỨNG DỤNG” làm đề tài nghiên cứu cho luận văn tốt nghiệp 38 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 tiếp xúc với nhiều đối tượng khách hàng khác triển khai 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 khách hàng khác doanh nghiệp phần mềm cần triển khai dịch vụ khác Nếu đối tượng cần triển khai lại sử dụng máy chủ tốn lãng phí Như việc ảo hóa VMWare tất yếu VMWare đáp ứng cách đầy đủ nhu cầu triển khai dịch vụ mà không yêu cầu sử dụng máy chủ tạm dừng máy chủ để cài đặt dịch vụ VMWare giúp doanh nghiệp cài đặt ứng dụng, dịch vụ 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 bảo đảm sẵn sàng VMware Fault Tolerance tính mang lại tính sẵn sàng cao so với VMWare High Availability, loại bỏ thời gian ngừng hoạt động máy ảo công nghệ vLockstep VMWare FT trì máy ảo phụ Tất thứ xảy máy ảo xảy máy ảo phụ, máy ảo chạy máy chủ vật lý bị lỗi máy ảo thứ cấp bước vào phiên làm việc mà không kết nối 2.1.2.7 Nhu cầu lưu, back-up hệ thống Doanh nghiệp phần mềm không cần có sở hạ tầng ảo hóa mạnh mẽ mà luôn cần có chiến lược dự phòng vững VMware Consolidated Backup (trình bày chi tiết mục 1.3.10) công cụ giao diện cung cấp chức lưu, back-up mạnh mẽ VMware Consolidated Backup (VCB) đưa đầy đủ tiến trình lưu với máy chủ vật lý hay máy ảo chuyên dụng cung cấp hướng tích hợp với giải pháp lưu khác VCB sử dụng lợi riêng ESX snapshot (lưu lại tình trạng liệu máy ảo) để gắn kết vào hệ thống tập tin máy chủ VCB Sau file máy ảo tương ứng gắn kết, toàn máy ảo tập tin cá nhân lưu cách sử dụng công cụ 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 cần bảo mật thông tin độ an toàn hệ thống VMWare cung cấp đầy đủ tính kết nối mạng ảo VMWare vSphere chức 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 quản lý mạng lưới giao thông xảy thiết bị chuyển mạch ảo Chúng ta 39 áp dụng sách an ninh mạng toàn nhóm máy, đảm bảo an toàn hệ thống mạng doanh nghiệp 2.1.2.9 Nhu cầu cài đặt qui trình làm việc Với doanh nghiệp phần mềm riêng biệt mong muốn hệ thống máy chủ hoạt động theo quy trình riêng cài đặt cụ thể VMware vCenter Orchestrator (trình bày chi tiết 1.3.12) công cụ tự động hóa quy trình làm việc cài đặt tự động với phiên vCenter Server Các quản trị viên xây dựng 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 có nhu cầu kết nối máy ảo với hệ thống mạng ảo VMWare cung cấp vNetwork(trình bày chi tiết 1.3.13) thực việc kết nối máy chủ máy ảo với thông qua Switch ảo (vSwitch) Tất thông tin mạng máy chủ truyền tải qua nhiều vSwitch Một vSwitch cung cấp kết nối máy ảo với chúng nằm máy chủ nhiều máy chủ khác Một vSwitch cho phép kết nối đến Service Console máy chủ ESX, đến Management Network máy chủ ESXi chí đến IP storage 2.1.2.11Nhu cầu lưu trữ Doanh nghiệp phần mềm có nhu cầu lưu trữ file máy ảo loại liệu khác dùng datastore.VMWare cung cấp VMware vStorage(trình bày chi tiết 1.3.13) VMware vStorage VMFS hệ thống file cluster, cho phép nhiều máy chủ vật lý truy cập vào thiết bị lưu trữ thời điểm Network File System (NFS): có tính tương tự VMFS NFS datastore sử dụng để kết nối máy chủ với thiết bị NAS thông qua giao thức chia file NFS 2.4 Mô Hình Sau tham khảo tìm hiểu ưu nhược điểm mô hình ảo hóa đại, nắm bắt nhu cầu thực tiễn doanh nghiệp phần mềm nhỏ, tác giả đưa đề xuất sử dụng mô hình chung sau cho doanh nghiệp phần mềm nhỏ gồm có: - Máy chủ vật lý - hệ thống SAN - Hệ thống SAN Switch - Hệ thống Switch - Hệ thống PC dùng để điều hành từ xa Hệ thống có nhiều tùy chọn tùy theo nhu cầu thực tiễn công ty 40 Hình 2.1: Mô hình giải pháp ảo hóa máy chủ 2.5 Yêu cầu trang thiết bị 2.5.1 Phần Cứng 2.5.1.1 Hệ thống máy chủ ESX server Yêu cầu máy chủ có cấu hình phần cứng: - CPU: 4x Quad-Core 3.0GHz trở lên - RAM: 8GB trở lên - HDD: 2x 300GB trở lên - Raid Controller: Hỗ trợ Raid-1 - Network Interface: 4x Gigabit Ethernet - HBA Controller: 2x 1-port 4Gbps 41 2.5.1.2 Hệ thống lưu trữ tập trung SAN Yêu cầu cấu hình phần cứng: - HDD: 12x 1TB trở lên - Raid Controller: Hỗ trợ Raid-5 - Host Interface: 2x Fiber Channel 4Gbps trở lên - SFF Modular: 2x 1-port 4Gbps 2.5.2 Phần Mềm Tùy chọn phần mềm sản phẩm phần mềm ảo hóa VMWare tùy theo nhu cầu thực tế doanh nghiệp phần mềm cụ thể: - VMware ESX ESXi - VMware Virtual Symmetric Multi-Processing - VMware vCenter Server - VMware vCenter Update Manager - VMware vSphere Client - VMware vMotion and Storage vMotion - VMware Distributed Resource Scheduler - VMware High Availability - VMware Fault Tolerance - VMware Consolidated Backup - VMware vShield Zones - VMware vCenter Orchestrator 2.6 Đánh giá nhận xét giải pháp Quy mô giải pháp dành cho tổ chức, doanh nghiệp phần mềm nhỏ.Giải pháp hoàn toàn phù hợp có tùy chỉnh hoàn toàn phù hợp với điều kiện nhu nhu cầu doanh nghiệp Giải pháp giải tồn hệ thống thông tin doanh nghiệp phần mềm nhỏ nêu mục 2.1, đáp ứng đầy đủ nhu cầu thực tiễn doanh nghiệp phần mềm nhỏ nêu mục 2.2 Để thực ảo hóa, cần phải nắm rõ thời gian đầu tư, mức ngân quỹ phù hợp lực đội ngũ thừa kế sau hoàn tất triển khai doanh nghiệp, điều kiện nhu cầu doanh nghiệp để đưa mô hình cụ thể phù hợp với doanh nghiệp Dưới vài ưu điểm nhược điểm giải pháp trên: 2.6.1 Ưu điểm - Dễ dàng quản trị triển khai cho nhu cầu phát triển tương lai - Khai thác triệt để sức mạnh công nghệ phần cứng 42 - Có khả chạy liên tục 24/7 downtime cài đặt ứng dụng hay triển khai dịch vụ - Sẵn sàng back-up liệu nhanh chóng gặp cố - Giảm thiểu ngân quỹ đầu tư tương lai gần 2.6.2 Nhược điểm Chỉ cần đào tạo cho nhân viên hệ thống hiểu biết linux Khi hệ thống chạy cách ổn định nhân viên có thời gian để tìm hiểu thêm tính nâng cao câu lệnh cấu hính nâng cao, nên nhược điểm lớn 2.7 Kết luận Với phát triển vượt bậc sức mạnh phần cứng nay, tất sẵn sàng cho phép triển khai nhanh chóng nhu cầu ứng dụng với công nghệ ảo hóa doanh nghiệp phần mềm nhỏ không cần phải có không gian rộng lớn để xây dựng trung tâm liệu cho tổ chức, doanh nghiệp Không phải tiêu tốn thời gian để cân nhắc vấn đề chi phí hệ thống điện, làm mát hàng tháng; giảm thiểu tối đa ngân quỹ đầu tư cho hệ thống Công nghệ thông tin tương lai Mô hình giải pháp đưa mô hình tốt, đáp ứng đầy đủ nhu cầu mà doanh nghiệp phần mềm nhỏ cần để giảm thiểu kinh phí, nâng cao sức cạnh tranh với doanh nghiệp khác ngành 43 CHƯƠNG III PHÂN TÍCH THIẾT KẾ VÀ TRIỂN KHAI ẢO HÓA HỆ THỐNG MÁY CHỦ CHO CÔNG TY CỔ PHẦN TRÒ CHƠI EMOBI 3.1Hiện trạng hệ thống thông tin hạ tầng phần cứng công ty Cổ Phần Trò Chơi Emobi 3.1.1 Lịch sử hình thành phát triển, thông tin sơ lược công ty Cổ Phần Trò Chơi Emobi Xuất phát từ phòng R&D công ty EMOBI, với ông Nguyễn Tuấn Huy lúc Trưởng Phòng, tách hoạt động độc lập lấy tên công ty Cổ Phần Trò Chơi Emobi chuyên phát triển sản phẩm games nhiều platform PC, Mobile, Console… Tên tiếng Việt: Công ty Cổ Phần Trò Chơi Emobi Tên giao dịch quốc tế: EMOBI GAMES JSC Tên viết tắt: EMOBI GAMES JSC Vốn điều lệ: 24.750.000.000 VND Chịu trách nhiệm trước pháp luật: Ông Nguyễn Tuấn Huy, Giám đốc điều hành Ngày thành lập: 21 tháng 04 năm 2009 Trụ sở chính: Tầng 5, 63 Hoàng Cầu, Đống Đa, Hà Nội Điện thoại: +(84) 35380290 Fax: +(84) 35381019 Liên hệ: eg@emobi.com.vn Website: http://emobigames.vn/ 3.1.2 Hiện trạng CNTT EMOBI GAMES JSC 3.1.2.1 Hiện trạng hệ thống thông tin Hệ thống thông tin công ty sơ sài tự phát Khi có nhu cầu trang thiết bị hay phần mềm tiến hành tham khảo trang bị cho công ty hệ thống hay tính toán lâu dài Hệ thống mail, web, database… chưa có mà dung dịch vụ bên thứ ba.Mỗi hệ thống lại đặt nơi gây khó khăn việc quản lý, điều hành 3.1.2.2 Hiện trạng nguồn nhân lực CNTT - Hiện có team Hệ Thống chuyên công việc quản lý, cài đặt, nâng cấp, back up hệ thống server Qua tìm hiểu nghiên cứu nguồn nhân lực CNTT cho thấy tồn bất cập sau: với doanh nghiệp nhỏ mà phải tổ chức team chuyên quản lý hệ thống máy chủ nhiều, gây lãng phí tài nguyên người 44 3.1.2.3 Hiện trạng hạ tầngphần cứng a, Server vật lý: Máy Server DELL POWEREDGE 2950 có cấu hình: + Processor: Intel ® Xeon ® Quad- Core X5365 3.0 GHz 12M Cache + System Memory: 8GB (4x2GB) DDR2 PC2-5300FB ECC + Storage: HDD HDD 3x73GB SAS 3.5" 15K Hostwap + Network Controller: Broadcom Dual-port Ethernet + Power: 1x750Watts hotswap Server ổn định tồn bất cập: hệ thống máy chủ sử dụng không hết công suất, gây lãng phí tài nguyên tốn nhiều chi phí để hoạt động b, Hệ thống máy CPU cấu hình cao c, Hệ thống máy in, máy chiếu 3.1.2.4 Công cụ môi trường phát triển phần mềm Các công cụ công ty dùng để phát triển phần mềm bao gồm: Tortoise svn, Microsoft Visual Studio 2013, Vision Engine Havok, PhysX Nvidia, XaitMap XaitControl Xaitment, Unity Engine 5, Adobe Photoshop, Adobe Flash, Adobe Premiere Pro, Adobe After Effects, Microsoft Visio… 3.1.2.5 Những tồn - Tốn chi phí cần mua thêm máy chủ dịch vụ - Hiệu sử dụng hệ thống máy chủ chưa cao - Khả quản lý nhiều thiếu sót - Hiệu công việc giảm 3.1.3 Kết luận Qua tìm hiểu trạng hệ thống thông tin hạ tầng phần cứng Công ty Cổ Phần Trò Chơi Emobi, nhận thấy ảo hóa hệ thống máy chủ giải pháp khắc phục tồn đưa công ty phát triển bước dài CNTT, tăng khả cạnh tranh với doanh nghiệp ngành 3.2 Phân tích thiết kế mô hình 3.2.1 Các hạng mục cần ảo hóa - Web Server - Database Server - Ftp server - Mail server - DNS Server - DHCP server 45 - Applications Server - Printer Server - Proxy Server 3.2.2 Mô hình giải pháp Áp dụng mô hình giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp phần mềm nhỏ hình 2.1 Chương II, ta triển khai ứng dụng ảo hóa hệ thống máy chủ công ty Cổ Phần Trò Chơi Emobi 3.2.3Lựa chọn trang thiết bị 3.2.3.1 Phần Cứng Emobi Games JSC có yêu cầu hệ thống server down-time, chạy liên tục 24/7 Ở tác giả đề xuất sử dụng server ESX, server chạy server back – up, hệ thống lưu trữ SAN có khả lưu trữ liệu lớn kế hoạch công ty sau đặt máy chủ sở liệu để lưu trữ nhiều liệu người dùng, tài khoản khách hàng, server liệu game online.Hệ thống sử dụng Raid-1 để lưu trữ back-up liệu cách an toàn hiệu Hệ thống có cấu hình cụ thể sau: a, Hệ thống máy chủ ESX server Với hệ thống phần mềm game yêu cầu cấu hình cho CPU 4x QuadCore 3.0GHz nên doanh nghiệp công ty cổ phần trò chơi Emobi lựa chọn CPU: 4x Quad-Core 3.0GHz Một doanh nghiệp phần mềm cần hệ thống máy chủ đáp ứng việc lưu trữ nhiều phiên phần mềm Với phần mềm thông thường cần khoảng phiên cho phần mềm, với phần mềm quan trọng có cần đến 10 phiên Mỗi phiên phải lưu tách rời không dùng chung liệu Với việc phiên khoảng 1GB liệu phiên 5GB liệu Như máy ảo cần khoảng 8GB liệu hợp lý cần máy ảo tùy thuộc vào doanh nghiệp mà lựa chọn cấu hình ổ cứng máy chủ Cụ thể công ty Cổ Phần Trò Chơi Emobi thực 11 dự án phần mềm với việc, dự án cần máy chủ liệu 8GB sử dụng máy chủ có dung lượng ổ cứng 88GB trở lên Cùng với hệ thống sở liệu sau 60 server vận hành game Tổng sử dụng lên đến 488 GB Nên đề xuất giải pháp sử dụng ổ cứng HDD 300GB - Để hệ thống hoạt động ổn định, vận hành linh hoạt cần chọn lựa hệ thống RAM 8GB, hệ thống Raid Controller hỗ trợ Raid-1, hệ thống Network Interface: 4x Gigabit Ethernet 46 b, Hệ thống lưu trữ tập trung SAN - HDD: 12x 1TB - Raid Controller: Hỗ trợ Raid-5 - Host Interface: 2x Fiber Channel 4Gbps trở lên - SFF Modular: 2x 1-port 4Gbps 3.2.3.2 Phần Mềm Lựa chọn phần mềm sản phẩm phầm mềm ảo hóa VMWare sau phù hợp với công ty Cổ Phần Trò Chơi Emobi: - VMware ESX - VMware vCenter Server - VMware vSphere Client - VMware vMotion and Storage vMotion - VMware High Availability - VMware Consolidated Backup 3.3 Triển khai ảo hóa 3.3.1 Cài đặt Vmware ESX server Hình 3.1: Cài đặt Esx Server Khi esx tự động tải file cấu hình cài đặt hoàn tất hộp thoại cài đặt trình cài đặt VMWare ESX Server đơn giản, phức tạp 3.3.2 Giao diện đăng nhập Khi hoàn tất trình cài đặt Esx server hệ thống khởi động lại,và lúc ta đăng nhập vào Esx server với tài khoản mặc định root password vừa tạo lúc 47 Hình 3.2: Giao diện đăng nhập Hệ điều hành máy chủ Esx server sử dụng Kernel linux nên giao diện đăng nhập vào hệ điều hành giao diện linux.Trong giao diện người quản trị thực thao tác bật tắt dịch vụ …các lệnh tương đương giống với linux 3.3.3 Cài đặt Server ảo Quản lý vSphere Client Sau download vSphere Client tiến hành cài đặt, bước thực cài đặt mặc định chọn ‘Next’ đơn giản cài đặt phần mềm thông thường 48 Hình 3.3: Màn hình đăng nhập Vsphere Giao diện cài đặt server ảo trực quan đơn giản Đây điểm bật VMWare mà tác giả phân tích Chương I.Sau số hình ảnh minh họa: 49 Hình 3.4: Hoàn tất trình cấu hình Mail server Cài đặt số service cho Mail server, server ảo cài đặt hệ điều hành Ubuntu nên cài đặt service server ảo dùng câu lệnh linux Hình ảnh minh họa: Hình 3.5: Cài đặt postfix thành công Chúng ta thấy tạo cài đặt máy chủ ảo đơn giản Quá trình sử dụng cần hướng dẫn người sử dụng dùng công cụ công cụ 50 VMWare, công cụ đa phần dễ dàng sử dụng phần mềm thông thường, cần hướng dẫn người dùng câu lệnh, gói cài đặt tiện ích sử dụng hệ thống Linux 51 KẾT LUẬN 4.1 Kết đạt Qua trình nghiên cứu, luận văn hoàn thành mục tiêu ban đầu đặt Luận văn trình bày công nghệ ảo hóa máy chủ như: OpenVZ Parallels, Xen Citrix, KVM Red Hat, HyperV Microsoft, đặc biệt VMWare VMWare Inc, luận văn đánh giá ưu, nhược điểm công nghệ ảo hóa, giúp cho người đọc dễ hình dung đơn giản việc lựa chọn sử dụng công nghệ phù hợp với điều kiện thực tế doanh nghiệp Luận văn nêu tình hình chung công nghệ thông tin, hạ tầng phần cứng doanh nghiệp phần mềm nhỏ Từ việc nắm bắt công nghệ ảo hóa nhu cầu doanh nghiệp phần mềm đưa giải pháp công nghệ ảo hóa máy chủ phù hợp với doanh nghiệp phần mềm này.Cụ thể luận văn đưa công nghệ ảo hóa phù hợp VMWare đưa mô hình giải pháp cho doanh nghiệp phần mềm nhỏ Luận văn giá trị mặt lý thuyết mà thực tế áp dụng thành công ảo hóa hệ thống máy chủ cho công ty Cổ Phần Trò Chơi Emobi đem lại kết tích cực: tiết kiệm chi phí máy chủ, nhân lực IT không bị tải phải quản lý nhiều server vật lý, tăng hiệu suất công việc, người quản trị dễ dàng quản lý nhiều Giúp công ty Cổ Phần Trò Chơi Emobi tăng mạnh tính cạnh tranh với doanh nghiệp ngành khác, trở thành doanh nghiệp đầu công nghệ thông tin, đầu việc trang bị hệ thống thông tin, hạ tầng phần cứng, lợi lớn ngành công nghiệp phần mềm nói chung, ngành công nghiệp làm game nói riêng 4.2 Hướng phát triển Luận văn mở nhiều hướng nghiên cứu cho em công nghệ ảo hóa nay: Về chiều rộng, thời gian tới, có điều kiện em nghiên cứu đểxây dựng thêm nhiều giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp ngành nghề khác doanh nghiệp phần cứng, doanh nghiệp phát hành, doanh nghiệp kinh doanh điện thoại, xe máy, ô tô… Về chiều sâu, em cố gắng ảo hóa nhiều hạng mục khác ảo hóa máy chủ sở liệu doanh nghiệp làm game, lưu trữ sở liệu khách hàng doanh nghiệp, lưu trữ thông tin liệu nhân vật ảo chơi game… 52 TÀI LIỆU THAM KHẢO 1.Cedric Rajendran (2015), Getting Started with VMware Virtual SAN,Packt Publishing, Birmingham Chris Wolf , Erick M Halter (2005), Virtualization: From the Desktop to the Enterprise, Apress, New York Cormac Hogan, Duncan Epping (2014), Essential Virtual SAN (VSAN): Administrator's Guide to VMware Virtual SAN, VMware Press, Indiana Edward Haletky (2007) VMware ESX Server in the Enterprise: Planning and Securing Virtualization Servers, Prentice Hall, New Jersey Forbes Guthrie, Scott Lowe, Kendrick Coleman (2013), VMware vSphere Design, Sybex, New York Matthew Portnoy (2012), Virtualization Essentials, Sybex, New York Otto Carlos M B Duarte, Guy Pujolle (2013), Virtual Networks: Pluralistic Approach for the Next Generation of Internet, Wiley-ISTE, London Rogier Dittner, David Rule Jr (2007), The Best Damn Server Virtualization Book Period: Including Vmware, Xen, and Microsoft Virtual Server, Syngress, Massachusetts Ron, Herold, ScottOglesby (2005), VMware ESX Server: Advanced Technical Design Guide, Tech Target, San Francisco 10 Scott Lowe (2009), Mastering VMware vSphere 4, Sybex, New York 11 Vaughn Stewart, Michael Slisinger, Vytautas Malesh, Dr Stephen Herrod, Duncan Epping (2012),Virtualization Changes Everything, CreateSpace Independent Publishing Platform, North Charleston [...]... xây dựng giải pháp ảo hóa hệ thống máy chủ cho một doanh nghiệp phần mềm nhỏ và ứng dụng - Phạm vi nghiên cứu: đề tài được nghiên cứu để tìm ra giải pháp ảo hóa hệ thống máy chủ cho các doanh nghiệp phần mềm nhỏ 4 Phương pháp nghiên cứu: Để có thể phân tích khách quan và khoa học, đưa ra được những đề xuất xây dựng dự án đúng quy trình hợp lý và đúng đắn, các phương pháp được sử dụng: -Thu thập và nghiên... máy chủ hiện nay - Nắm được cách thức hoạt động của hệ thống máy chủ của các doanh nghiệp phần mềm nhỏ -Xây dựng giải pháp ảo hóa hệ thống máy chủ các doanh nghiệp phần mềm nhỏ -Giúp các doanh nghiệp phần mềm nhỏ có thể tăng thêm doanh thu và tính cạnh tranh với các doanh nghiệp cùng ngành khác 6 Kết cấu của đề tài Đề tài được kết cấu gồm 3 phần (chương) chính trong đó: Chương I: Các giải pháp ảo hóa. .. ảo hóa máy chủ hiện nay 12 -Thu thập, nghiên cứu các tài liệu, văn bản liên quan đến hệ thống máy chủ của các doanh nghiệp phần mềm nhỏ -Trao đổi và thảo luận -Phân tích và tổng hợp -Đưa ra giải pháp xây dựng ảo hóa hệ thống máy chủ cho doanh nghiệp phần mềm nhỏ - Ứng dụng thực tiễn 5 Kết quả của đề tài Đề tài xây dựng sẽ đem lại những kết quả cụ thể sau: - Nắm được các công nghệ ảo hóa hệ thống máy. .. tận dụng khả năng phần cứng tối đa, mà không có xung đột với các máy chủ ảo hóa khác.Hyper-V kiểm soát chặt chẽ các nguồn tài nguyên phần cứng có sẵn cho mỗi máy ảo Ví dụ: Máy ảo được cô lập hoặc tiếp xúc rất giới hạn với máy ảo khác trên mạng hoặc trên cùng một máy tính 23 An ninh bảo mật là một thách thức chính trong mọi giải pháp máy chủ Các máy chủ ảo hóa ít tiếp xúc với các chức năng máy chủ. .. CHƯƠNG II: THIẾT KẾ MÔ HÌNH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ĐÁNH GIÁ 2.1 Thực trạng hệ thống thông tin tại doanh nghiệp phần mềm nhỏ Qua tìm hiểu và phân tích tình hình chung của hệ thống thông tin tại các doanh nghiệp phần mềm nhỏ tại nước ta còn tồn tại một số điểm như sau: - Chi phí đầu tư hệ thống máy chủ cao, hệ thống cồng kềnh không sử dụng hết tài nguyên hệ thống... VMware FT cũng sẽ tự động tạo ra máy ảo phụ trên máy chủ khác một khi mà máy chủ vật lý chứa máy ảo thứ cấp đang chạy đó bị lỗi Trong trường hợp những máy chủ đang cùng chạy máy ảo chính và máy ảo phụ bị lỗi thì VMware HA sẽ khởi động lại máy ảo chính trên một máy chủ đã sẵn sàng, và VMware FT cũng sẽ tự động tạo ra một máy ảo phụ mới Chính vì vậy mà máy ảo chính luôn được bảo đảm sẵn sàng VMware FT có... cấp và back-up hệ thống 2 Mục tiêu nghiên cứu Tìm hiểu các giải pháp ảo hóa hệ thống máy chủ hiện nay từ đó thiết kế giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp phần mềm nhỏ để loại bỏ các tồn tại vướng mắc hiện có, giúp doanh nghiệp cải thiện doanh thu và nâng cao sức cạnh tranh trên thị trường 3 Đối tượng nghiên cứu và phạm vi nghiên cứu: - Đối tượng nghiên cứu: các công nghệ ảo hóa máy chủ. .. khác trên cùng một hệ thống chính Ví dụ khi triển khai nhiều chức năng máy chủ trên một máy tính, mỗi máy chủ ảo hóa đảm nhận một chức năng, khi đó nếu một máy chủ ảo hóa bị mất quyền kiểm soát, thì vẫn đảm bao kẻ tấn công khó có thể thể tiếp xúc với các máy ảo hóa khác trên cùng một máy chủ vật lý Ảo hóa cung cấp cơ hội để tăng cường an ninh cho tất cả các nền tảng máy chủ Hyper-V có thể giải quyết khối... chủ Esx sử dụng cấu trúc VMM– Hypervisor, nghĩa là máy chủ Esx sẽ tạo một lớp ảo hóa hypervisor để điều khiển quá trình chia sẻ và sử dụng tài nguyên của các máy ảo Nhờ cấu trúc xử lý linh hoạt nên các máy ảo có thể tận dụng tối đa hiệu suất phần cứng và quản lý dễ dàng hơn Trong mô hình này các máy ảo không phải thông qua hệ điều hành chủ để truy cập phần cứng Mọi vấn đề liên lạc giữa máy ảo với phần. .. nguyên dư thừa của các máy chủ hiện hữu gấp 2 – 3 lần so với các công nghệ khác 1.1.1.2 Tổng quan về công nghệ OpenVZ Hình1.1: Giải pháp Parallels OpenVZ OpenVZ là một giải pháp ảo hóa máy chủ ở cấp độ hệ điều hành Virtuozzo tạo ra các phân vùng hoặc máy chủ ảo (VES) hoàn toàn độc lập trên một máy chủ vật lý và hệ điều hành nhằm tận dụng phần cứng, phần mềm, trung tâm dữ liệu và khả năng quản lý đạt ... nghệ ảo hóa máy chủ nay, xây dựng giải pháp ảo hóa hệ thống máy chủ cho doanh nghiệp phần mềm nhỏ ứng dụng - Phạm vi nghiên cứu: đề tài nghiên cứu để tìm giải pháp ảo hóa hệ thống máy chủ cho doanh. .. HÌNH GIẢI PHÁP ẢO HÓA MÁY CHỦ CHO MỘT DOANH NGHIỆP PHẦN MỀM NHỎ VÀ ĐÁNH GIÁ 36 2.1 Thực trạng hệ thống thông tin doanh nghiệp phần mềm nhỏ 36 2.2 Nhu cầu thực tiễn doanh nghiệp phần mềm nhỏ giải. .. máy chủ doanh nghiệp phần mềm nhỏ -Xây dựng giải pháp ảo hóa hệ thống máy chủ doanh nghiệp phần mềm nhỏ -Giúp doanh nghiệp phần mềm nhỏ tăng thêm doanh thu tính cạnh tranh với doanh nghiệp ngành

Ngày đăng: 06/11/2015, 10:34

Tài liệu cùng người dùng

Tài liệu liên quan