Nghiên cứu ảo hóa trong điện toán đám mây và ứng dụng (tt)

23 225 1
Nghiên cứu ảo hóa trong điện toán đám mây và ứng dụng (tt)

Đ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

Nghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụngNghiên cứu ảo hóa trong điện toán đám mây và ứng dụng

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - Nguyễn Trung Nhân NGHIÊN CỨU ẢO HĨA TRONG ĐIỆN TỐN ĐÁM MÂY ỨNG DỤNG Chuyên ngành: Hệ thống thông tin Mã số: 84.40.104 TÓM TẮT LUẬN VĂN THẠC SĨ HÀ NỘI - 2018 Luận văn hoàn thành tại: HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Người hướng dẫn khoa học: PGS.TS Trần Quang Anh Phản biện 1: TS Tạ Quang Hùng Phản biện 2: TS Nguyễn Mạnh Hùng Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Cơng nghệ Bưu Viễn thông Vào lúc: 56 phút ngày tháng năm 2018 Có thể tìm hiểu luận văn tại: - Thư viện Học viện Công nghệ Bưu Viễn thơng GIỚI THIỆU CHUNG Đề tài nghiên cứu gồm chương: Chương 1: Kiến trúc điện toán đám mây vấn đề ảo hóa Trình bày lịch sử; định nghĩa điện toán đám mây; kiến trúc điện tốn đám mây bao gồm mơ hình dịch vụ; mơ hình triển khai; tính điện toán đám mây; nêu vấn đề cơng nghệ ảo hóa Chương 2: Mơ hình kiến trúc ảo hóa điện tốn đám mây Nghiên cứu mơ hình ảo hóa điện tốn đám mây từ VMware, Microsoft OpenStack; Phân tích đánh giá Chương 3: Ứng dụng thử nghiệm ảo hóa điện tốn đám mây cho doanh nghiệp vừa nhỏ Mục đích thử nghiệm; Mơ hình triển khai thử nghiệm; Các bước triển khai; Kết thử nghiệm MỞ ĐẦU Trong bối cảnh công nghệ nay, khơng q lạ lẫm nghe nói việc đặt liệu "trong đám mây" Mọi người làm vậy, từ liệu cá nhân giao dịch kinh doanh Nói cách đơn giản, điện toán đám mây việc chạy chương trình lưu trữ liệu tạo internet thay máy tính lưu trữ ổ cứng Phần lớn chúng ta, người dùng cuối sử dụng nhiều dịch vụ điện toán đám mây Gmail, Dropbox,… Hay thuê Cloud Server từ nhà cung cấp VDC, CMC, IDC,… để chạy dịch vụ, ứng dụng Người dùng dần chuyển ứng dụng hay liệu lên “đám mây” Đối với doanh nghiệp thuộc loại hình quy mơ, việc hoạt động chạy ứng dụng dựa điện toán đám mây trở nên phổ biến nhiều lý do, đặc biệt tiết kiệm chi phí, vận hành nhanh chóng dễ dàng, sẵn sàng lúc nơi cần có kết nối Internet Điện tốn đám mây mang lại nhiều lợi ích khác cho doanh nghiệp tìm cách thay đổi cách thức kinh doanh điện toán đám mây thực trở thành điểm nhấn quan trọng chiến lược hầu hết nhà cung cấp giải pháp CNTT giới Ảo hóa cho phép hệ thống máy tính lớn dễ dàng chia sẻ tài nguyên ứng dụng môi trường Internet Thời gian gần đây, hệ thống ảo hóa tất cấp tài nguyên xử lý, lưu trữ ,mạng nhằm cải thiện an toàn bảo mật, độ tin cậy, tính sẵn sàng cao, giảm chi phí mang lại nhiều lợi ích cho nhà đầu tư Ảo hóa giúp giải vấn đề hệ thống, giải vấn đề liên quan tới hiệu suất Do đó, ảo hóa áp dụng hệ thống điện tốn đám mây, giúp ta sử dụng, tận dụng tài nguyên quản trị đám mây tốt Nghiên cứu vấn đề ảo hóa điện tốn đám mây nhằm giải thích vấn đề ảo hóa hệ thống giải vấn đề hiệu suất liên quan đến mơ hình hoá hệ thống ảo hoá cách sử dụng mơ hình phân tích Thực hệ thống điện tốn đám mây cho phép sử dụng tốt quản lý đám mây tốt Luận văn bố cục gồm có phần mở đầu, kết luận chương: - Chương – Kiến trúc điện toán đám mây vấn đề ảo hóa: Trong chương này, luận văn trình bày lịch sử, định nghĩa điện tốn đám mây, kiến trúc điện toán đám mây bao gồm mơ hình dịch vụ, mơ hình triển khai, tính điện tốn đám mây nêu vấn đề cơng nghệ ảo hóa - Chương – Mơ hình kiến trúc ảo hóa điện toán đám mây: Chương nghiên cứu số mơ hình ảo hóa điện tốn đám mây đưa phân tích đánh giá - Chương –Ứng dụng thử nghiệm ảo hóa điện tốn đám mây cho doanh nghiệp vừa nhỏ: Chương trình bày mục đích thử nghiệm, mơ hình triển khai thử nghiệm hệ thống, xây dựng thử nghiệm kiểm tra hệ thống Tôi xin chân thành cảm ơn thầy giáo hướng dẫn PGS.TS Trần Quang Anh tận tình bảo, hướng dẫn tơi suốt q trình thực luận văn Xin cảm ơn thầy cô bạn bè góp ý cho tơi để hồn thành luận văn nghiên cứu Trong q trình thực luận văn khơng tránh khỏi thiếu sót, tơi mong muốn nhận ý kiến đóng góp để luận văn hoàn thiện Xin chân thành cảm ơn! Chương KIẾN TRÚC ĐIỆN TOÁN ĐÁM MÂY VẤN ĐỀ ẢO HĨA 1.1 Bài tốn Lợi ích đem lại Cloud lớn, việc doanh nghiệp lựa chọn sử dụng dịch vụ Cloud bên thứ hay tự triển khai hạ tầng ảo hóa Cloud cho doanh nghiệp toán đặt Nghiên cứu ảo hóa điện tốn đám mây để giải toán doanh nghiệp lại cần Cloud Với ưu điểm đem lại cho doanh nghiệp tự triển khai hạ tầng ảo hóa điện tốn đám mây Ở giới hạn luận văn, tơi xin sâu vào nghiên cứu vấn để ảo hóa điện tốn đám mây ứng dụng cho doanh nghiệp vừa nhỏ 1.2 Định nghĩa Điện toán đám mây (cloud computing), gọi điện tốn máy chủ ảo, mơ hình điện tốn sử dụng cơng nghệ máy tính phát triển dựa vào mạng Internet Thuật ngữ "đám mây" lối nói ẩn dụ mạng Internet (dựa vào cách bố trí sơ đồ mạng máy tính) liên tưởng độ phức tạp sở hạ tầng chứa Trong mơ hình điện tốn đám mây, tất tài ngun, thơng tin, software chia sẻ cung cấp cho máy tính, thiết bị, người dùng dạng dịch vụ tảng hạ tầng mạng công cộng (thường mạng Internet) [1, 2] Các users sử dụng dịch vụ sở liệu, website, lưu trữ, … mơ hình cloud computing khơng cần quan tâm đến vị trí địa lý thơng tin khác hệ thống mạng đám mây - “điện toán đám mây suốt người dùng Người dùng cuối truy cập sử dụng ứng dụng đám mây thơng qua ứng dụng trình duyệt web, ứng dụng mobile, máy tính cá nhân thơng thường Hiệu sử dụng phía người dùng cuối cải thiện phần mềm chuyên dụng, sở liệu lưu trữ cài đặt hệ thống máy chủ ảo môi trường điện tốn đám mây “data center” Hình bên mô tả định nghĩa Cloud Computing bao gồm tính chính, với mơ hình triển khai, mơ hình dịch vụ 5 H nh 1: Cloud Computing 1.3 Mơ hình dịch vụ điện toán đám mây 1.3.1 IaaS (Infrastructure as a Service) Infrastructure as a service (IaaS) tầng thấp Điện toán đám mây, nơi tập hợp tài sản vật lý phần cứng máy chủ, hệ thống lưu trữ thiết bị mạng, chia sẻ cung cấp dạng dịch vụ IaaS cho tổ chức hay doanh nghiệp khác IaaS bao gồm kết hợp tài nguyên phần cứng phần mềm Phần mềm IaaS mã mức thấp chạy độc lập với hệ điều hành, gọi trình siêu giám sát, chịu trách nhiệm kiểm kê tài nguyên phần cứng phân phối tài nguyên theo yêu cầu 1.3.2 PaaS (Platform as a Service) Dịch vụ tảng (PaaS- Platform as a Service): khả cung cấp cho khách hàng tảng để triển khai sở hạ tầng điện toán đám mây ứng dụng khách hàng tạo từ ngôn ngữ lập trình cơng cụ hỗ trợ nhà cung cấp Khách hàng khơng quản lý kiểm sốt sở hạ tầng điện toán đám mây mạng, máy chủ, hệ điều hành, thiết bị lưu trữ, có kiểm sốt ứng dụng triển khai thực cấu hình mơi trường lưu trữ 6 Dịch vụ đám mây cung cấp tảng điện toán thường bao gồm hệ điều hành, mơi trường thực ngơn ngữ lập trình, sở liệu, máy chủ web Hai thành phần PaaS tảng điện toán chồng giải pháp hợp lôgic 1.3.3 SaaS (Software as a Service) Dịch vụ phần mềm (SaaS – Software as a Service) khả cung cấp cho khách hàng sử dụng ứng dụng (phần mềm) nhà cung cấp chạy sở hạ tầng điện toán đám mây Các ứng dụng truy cập từ thiết bị khác thông qua giao diện người dùng trình duyệt web Khách hàng khơng quản lý kiểm soát sở hạ tầng đám mây thiết lập cấu hình cho ứng dụng phù hợp với Nhiều người sử dụng phần mềm điện toán đám mây Google như: Gmail, Google Docs, trình tìm kiếm Google, Đó ví dụ điển hình SaaS 1.4 Mơ hình triển khai điện tốn đám mây 1.4.1 Đám mây cơng cộng (Public cloud ) Đám mây công cộng (Public cloud) dịch vụ đám mây bên thứ ba (người bán) cung cấp Chúng tồn ngồi tường lửa cơng ty chúng lưu trữ đầy đủ nhà cung cấp đám mây quản lý Nó xây dựng nhằm phục vụ cho mục đích sử dụng cơng cộng, người dùng đăng ký với nhà cung cấp trả phí sử dụng dựa theo sách giá nhà cung cấp Public cloud mơ hình triển khai sử dụng phổ biến cloud computing H nh 2: Mô h nh đám mây công cộng (Public cloud) 1.4.2 Đám mây riêng (Private cloud) Đám mây riêng (Private cloud) dịch vụ điện toán đám mây cung cấp doanh nghiệp Những “đám mây” tồn bên tường lửa công ty doanh nghiệp trực tiếp quản lý Đây xu hướng tất yếu cho doanh nghiệp nhằm tối ưu hóa hạ tầng cơng nghệ thơng tin Hình 3: Mơ h nh đám mây riêng (Private cloud) 1.4.3 Đám mây lai (Hybrid cloud) Đám mây lai (Hybrid cloud) kết hợp private cloud public cloud Cho phép ta khai thác điểm mạnh mơ đưa phương thức sử dụng tối ưu cho người sử dụng Những “đám mây” thường doanh nghiệp tạo việc quản lý phân chia doanh nghiệp nhà cung cấp điện tốn đám mây cơng cộng 8 Hình 4: Mơ h nh đám mây lai (Hybrid cloud) 1.4.4 Đám mây cộng đồng (Community cloud) Đám mây cộng đồng (Community cloud) mơ hình triển khai điện toán đám mây mới, bao gồm nhiều doanh nghiêp liên kết với Các doanh nghiệp sử dụng ứng dụng lẫn phục vụ công việc Các doanh nghiệp tham gia mơ hình buộc phải tin tưởng lẫn Các đám mây chia sẻ số tổ chức hỗ trợ cộng đồng cụ thể có mối quan tâm chung (ví dụ: chung sứ mệnh, yêu cầu an ninh, sách ) Nó quản lý tổ chức bên thứ ba 1.5 Các tính điện tốn đám mây 1.5.1 Khả có dãn (Rapid elasticity) Tài nguyên cung cấp cách nhanh chóng mềm dẻo, có khả thay đổi tăng lên hay giảm tùy thuộc vào nhu cầu sử dụng khách hàng Đối với khách hàng tài ngun điện tốn đám mây ln ln sẵn sàng coi khơng giới hạn, truy cập vào thời điểm 9 1.5.2 Dịch vụ theo nhu cầu (On-demand self-service) Khách hàng cung cấp tài nguyên dạng máy chủ hay dung lượng lưu trữ,…một cách tự động theo u cầu mà khơng cần phải có can thiệp từ phía nhà cung cấp dịch vụ 1.5.3 Khơng phụ thuộc vị trí (Location independent resource pooling) Khách hàng khơng biết khơng điều khiển vị trí tài nguyên cung cấp, nhiên họ làm điều thông qua dịch vụ nâng cao nhà cung cấp Tài nguyên bao gồm: Lưu trữ, xử lý, nhớ băng thông mạng 1.5.4 Truy cập dễ dàng (Broad network access) Chỉ cần ứng dụng kết nối internet từ thiết bị máy tính để bàn, laptop, thiết bị di động,…người dùng truy cập tới tài nguyên đám mây 1.5.5 Điều tiết dịch vụ (Measured service) Các hệ thống điện tốn đám mây có khả tự điều khiển tinh chỉnh tài nguyên sử dụng cách áp dụng biện pháp đo lường cấp độ khác cho loại dịch vụ Tài nguyên sử dụng giám sát, đo lường khách hàng thường trả phí cho lượng tài ngun họ sử dụng 10 Chương MƠ HÌNH KIẾN TRÚC ẢO HĨA ĐIỆN TỐN ĐÁM MÂY 2.1 Mơ hình kiến trúc ảo hóa điện tốn đám mây từ VMware Hình 5: Tổng quan kiến trúc điện tốn đám mây Vmware 2.1.1 SDDC Core Infrastructure Software-Defined Data Center Core Infrastructure (SDDC Core Infrastructure) sở việc triển khai vCloud Suite Bằng cách sử dụng phần mềm VMware, ta ảo hóa tài ngun tính toán, mạng lưu trữ trung tâm liệu tóm tắt chúng từ phần cứng ESXi vCenter Server cho phép thiết lập môi trường ảo hóa mạnh mẽ tất giải pháp khác tích hợp Lớp trừu tượng tài nguyên cung cấp tảng cho việc tích hợp giải pháp xếp theo dõi VMware Các quy trình công nghệ bổ sung xây dựng sở hạ tầng cho phép sở hạ tầng dịch vụ tảng dịch vụ 2.1.2 Infrastructure Service Khả cung cấp sở hạ tầng dịch vụ đại diện cho chuyển đổi công nghệ tổ chức từ hoạt động trung tâm liệu truyền thống sang đám mây dịch vụ 11 sở hạ tầng cho phép cung cấp máy ảo dịch vụ sở hạ tầng điện tốn đám mây riêng, cơng cộng hybrid Trong trung tâm liệu xác định phần mềm, nhóm tổ chức cung cấp dịch vụ lập tóm tắt nguồn lực hình thức sở hạ tầng dịch vụ ứng dụng cung cấp cho nhóm tổ chức thuê Lớp dịch vụ sở hạ tầng cung cấp cổng thông tin người dùng tự phục vụ, giúp giảm bớt chi phí quản trị thơng qua việc sử dụng sách để cung cấp dịch vụ sở hạ tầng Các sách cho phép quản trị viên kiểm soát việc sử dụng dịch vụ cách chi tiết linh hoạt Cổng thông tin cung cấp khả phê duyệt mạnh mẽ 2.1.3 Application Platform Service Platform-as-a-Service (PaaS) cho phép tạo mẫu cung cấp ứng dụng sở hạ tầng đám mây cá nhân, công cộng hybrid PaaS loại dịch vụ điện toán đám mây cung cấp tảng máy tính giải pháp ngăn xếp dịch vụ Cùng với Software-as-a-Service (SaaS) Infrastructure-as-Service (IaaS), PaaS mơ hình dịch vụ điện tốn đám mây cho phép tạo ứng dụng (hoặc dịch vụ) cách sử dụng công cụ thư viện nhà cung cấp cung cấp Kiểm soát cài đặt phần mềm cài đặt cấu hình Nhà cung cấp cung cấp mạng, máy chủ, nhớ dịch vụ khác cần thiết để lưu trữ ứng dụng 2.2 Mơ hình kiến trúc ảo hóa điện tốn đám mây từ Microsoft 2.2.1 Lớp phần cứng Lớp phần cứng bao gồm sở liệu trung tâm liệu hệ thống học, sở hạ tầng lưu trữ, mạng máy tính Mỗi yếu tố phải cung cấp giao diện quản lý cho phép tương tác với cấp cao kiến trúc Ví dụ bao gồm máy chủ hỗ trợ Quản lý Dịch vụ Web (WS-Management) mảng lưu trữ cung cấp giao diện SMI-S Windows PowerShell Storage Management Initiative Specification (SMI-S) Microsoft tun bố phát triển chương trình FastTrack Microsoft Hyper-V Cloud để kết hợp phần mềm Microsoft; hướng dẫn hợp nhất; xác nhận cấu hình từ đối tác OEM để tính, mạng lưu trữ; thành phần phần mềm giá trị 12 gia tăng để tạo giải pháp đám mây riêng Hewlett-Packard Co., Dell Inc., IBM Corp., Fujitsu, Hitachi Ltd NEC Corp đối tác FastTrack cung cấp giải pháp tích hợp kiểm chứng cho lớp phần cứng 2.2.2 Lớp ảo hóa Windows Server 2008 R2 Hyper-V cung cấp lớp ảo hóa Điều cho phép sử dụng máy ảo (VM) mạng với VLAN, cung cấp lưu trữ thông qua khối lượng chia sẻ cụm đĩa ảo Lớp ảo hóa giúp đạt số đặc tính NIST thiết yếu, chẳng hạn tổng hợp tài ngun độ đàn hồi Chúng tơi chia sẻ cung cấp dung lượng nhanh thơng qua ảo hóa 2.2.3 Lớp tự động hóa Lớp tự động hóa lớp ngăn xếp từ lên (xem Hình ) Các lớp tự động hoá, quản lý dàn nhạc xây dựng từ bề rộng đến rộng mặt tự động hóa quy trình CNTT Lớp thấp nhất-lớp tự động hóa-bao gồm cơng nghệ PowerShell, Windows Management Instrumentation (WMI) WSManagement Những công nghệ tảng cung cấp giao diện hệ thống quản lý cấp cao với tài nguyên vật lý ảo 2.2.4 Lớp quản lý Lớp quản lý bao gồm số sản phẩm Microsoft System Center sử dụng công nghệ lớp tự động hóa để thực nhiệm vụ quản lý kiểm tra tính tuân thủ vá, triển khai lỗi xác minh cài đặt Lớp quản lý cung cấp tự động hóa quy trình bản, thường giới hạn khía cạnh vòng đời quản lý máy chủ (như triển khai, lỗi, theo dõi, lưu vv) 2.2.5 Tầng Orchestration Lớp tổ hợp không thường thấy môi trường CNTT truyền thống, điều quan trọng cung cấp thuộc tính đám mây Lớp orchestration kết hợp nhiều sản phẩm, công nghệ quy trình để tự động hóa q trình xử lý CNTT Mặc dù System Center Configuration Manager tự động triển khai vá, tích hợp với hệ thống quản lý dịch vụ sản phẩm bổ sung bên thứ ba giải pháp đòi hỏi lớp phối hợp để phối hợp trình kết thúc qua nhiều sản phẩm 13 Đối với lớp này, ta sử dụng System Center Opalis (sớm đặt tên System Center Orchestrator) Opalis tích hợp phần mềm System Center tạo điều kiện tích hợp với số giải pháp bên thứ ba đối tác Lớp Orchestrator giúp tạo luồng công việc chạy sách tự động hóa tác vụ phức tạp triển khai cụm, lỗi máy chủ cung cấp VM 2.3 Mơ hình kiến trúc ảo hóa điện tốn đám mây từ OpenStack 2.3.1 OpenStack compute Đây phần Openstack có chức điều khiển IaaS phân phối lại tài nguyên hệ thống cho instance với khả tính tốn lưu trữ độc lập Nó tương ứng với Amazon EC2 Về Nova cung cấp cho người dùng khả chạy instance (máy ảo) giao diện để quản lý instance hạ tầng phần cứng Tuy nhiên Nova không bao gồm phần mềm ảo hóa Cái làm sử dụng lại hypervisor (do người dùng tùy chọn cài đặt) để thực việc ảo hóa tính tốn Người dùng sử dụng hypervisor khác zone khác 2.3.2 OpenStack Object Storage OpenStack Object Storage hay gọi Swift Rackspace open-source từ năm 2010, cơng nghệ sử dụng đằng sau Rackspace's Cloud Files giải pháp lưu trữ thương mại tốt cạnh tranh với Amazon S3 Swift phần mềm nguồn mở để tạo phiên giống cho việc lưu trữ liệu, đồng thời với việc mở rộng lưu trữ linh hoạt sử dụng chế clusters, khả swift lưu trữ lên đến petabytes liệu truy cập 2.3.3 OpenStack Image Service OpenStack Image Service (còn gọi Glance) cung cấp tính discovery, đăng ký (registration), vận chuyển (delivery) dịch vụ cho đĩa images ảo API OpenStack Image Service cung cấp giao diện tiêu chuẩn cho thông tin truy vấn đĩa image ảo lưu trữ back-end, bao gồm OpenStack Object Storage Clients đăng ký đĩa image ảo với dịch vụ có sẵn, thực việc truy vấn thông tin 14 2.3.4 OpenStack Dashboard (Horizon) OpenStack Identity Keystone thành phần để chứng thực, token, catalog policy service cho tất dịch vụ khác Openstack Nó triển khai thơng qua Identity API Openstack Dashboard cung cấp giao diện web nhằm tương tác quản lý thành phần lại Openstack, kết hợp với Keystone để chứng thực user Được phát triển dựa Django framework Nó cung cấp giao diện tương tự AWS management console Thông qua Dashboard thực hầu hết thao tác thành phần Openstack Hình 6: Dashboard OpenStack 2.4 Đánh giá mô h nh kiến trúc ảo hóa điện tốn đám mây Nhiều điểm tốt tài liệu rõ ràng, dễ hiểu, khả hỗ trợ tồn diện giải pháp ảo hóa VMware Hyper-V giúp bạn đưa máy ảo PC bạn lên Cloud lúc Tuy nhiên, với đua Cloud Framework chưa ngã ngũ cộng với giá thành đắt khả tích hợp kém, việc chọn OpenStack lựa chọn tối ưu cho doanh nghiệp vừa nhỏ OpenStack hậu thuẫn Canonical Ltd cộng đồng sử dụng 15 rộng lớn (bao gồm ông lớn Dell, AT&T, HP, CERN, ), OpenStack lên ứng viên tiềm cho hệ thống cloud tương lai Tuy nhiên, điểm yếu OpenStack hệ thống document không thật rõ ràng hệ thống thật phức tạp (RabbitMQ điển hình) Với ưu điểm mà OpenStack đem lại, chương trình bày hướng ứng dụng OpenStack cho doanh nghiệp vừa nhỏ, bước triển khai nhu cầu sử dụng doanh nghiệp 16 Chương ỨNG DỤNG THỬ NGHIỆM ẢO HĨA ĐIỆN TỐN ĐÁM MÂY CHO DOANH NGHIỆP VỪA NHỎ 3.1 Lựa chọn giải pháp 3.1.1 Nhu cầu điện toán đám mây doanh nghiệp vừa nhỏ Nhu cầu lớn việc ứng dụng công nghệ đại động lực khiến SMB mạnh tay triển khai cloud riêng cho doanh nghiệp Bên cạnh đó, doanh nghiệp cung cấp dịch vụ cloud cải tiến không ngừng để giảm mức độ phức tạp giao diện người dùng – rào cản lớn họ SMB năm gần Điều khiến cho thị trường cloud service hứa hẹn bùng nổ thời gian tới Ảo hóa điện tốn đám mây giúp doanh nghiệp tận dụng trang thiết bị sẵn có nhữ khả mở rộng lớn, mềm dẻo việc sử dụng tài nguyên, tính sẵn sàng cao lợi ích thiết thực cho doanh nghiệp Cloud trở thành thành phần quan trọng hệ thống CNTT doanh nghiệp 3.1.2 Giải pháp OpenStack Việc đầu tư trang thiết bị CNTT cho doanh nghiệp việc thiếu, việc tốn khoản phí quyền cho ứng dụng điện toán đám mây cho doanh nghiệp hàng năm chiếm chi phí khơng nhỏ Ứng dụng mã nguồn mở OpenStack với cộng đồng sử dụng lớn cập nhật thường xuyên lựa chọn tối ưu cho doanh nghiệp vừa nhỏ 3.2 Mục đích thử nghiệm Việc thử nghiệm hệ thống nhằm kiểm tra tính hệ thống hoạt động xác thực xem có phù hợp với yêu cầu thiết kế ban đầu hay khơng 17 3.3 Mơ hình kiến trúc hệ thống Hình 7: Mơ h nh thử nghiệm triển khai OpenStack 3.4 Các bước triển khai 3.4.1 Yêu cầu Bảng 1: Quy hoạch IP card NICs Node Role NICs Control Node eth0 (10.10.10.51), eth1 (192.168.100.51) Network Node eth0 (10.10.10.52), eth1 (10.20.20.52), eth2 (192.168.100.52) Computer Node eth0 (10.10.10.53), eth1 (10.20.20.53) 3.4.2 Controller Node  Cấu hình Ubuntu Server 14.04  Cấu hình mạng  Cấu hình MySQL  RabbitMQ  Dịch vụ hỗ trợ 18  Keystone  Cấu hình Glance  Cấu hình Quantum  Cấu hình Nova  Cài đặt Cinder  Cấu hình Horizon 3.4.3 Network Node  Cấu hình cho Ubuntu Server 14.04  Cấu hình mạng  OpenVSwitch (Part1)  Quantum  OpenVSwitch (Part2) 3.4.4 Compute Node  Cấu hình cho Ubuntu Server 14.04  Cấu hình mạng  KVM  Cài đặt openVSwitch  Quantum  Cấu hình Nova 3.5 Kết thử nghiệm  Những kết đạt được:  Đã hoàn tất cài đặt vận hành ba thành phần Openstack Nova, Glance Swift tương ứng với hai dịch vụ quan trọng cung cấp tài nguyên Cloud compute Cloud storage  Đã thử nghiệm máy ảo Linux Ubuntu, Debian, CentOs Tuy nhiên, sử dụng file image cung cấp sẵn từ hãng Trong Ubuntu nhà cung cấp tốt đầy đủ phiên (Lí phần họ đối tác AWS Openstack, thêm công ty đầu tư lớn vào CC)  Swift - thành phần lưu trữ – họat động bình thường, tương tác với số GUI CyberDuck Windows MacOS 19  Kiểm tra chức thông qua API dòng lệnh (euca2tools) Bản thân gói Nova, Glance Swift cung cấp chức xem thông tin, upload, quản lý instance liệu, nhiên tên câu lệnh 'rời rạc' nên thông thường để tiện cho việc sử dụng người ta hay dùng euca2tools Gói tương thích với Eucalyptus Openstack Tất thao tác thử nghiệm sử dụng câu lệnh euca*  Kết chưa đạt được:  Chưa thử nghiệm hai thành phần Keystone Dashboard Các thao tác quản lý thực thơng qua dòng lệnh  Với tài ngun tính tốn: chạy instance (máy ảo) Linux ổn định Tuy nhiên với máy ảo chạy Windows chưa thành công Vẫn có nhiều lỗi phát sinh chẳng hạn bị instance đăng nhập vào instance Các lỗi theo đánh giá xuất phát từ tính chưa ổn định Openstack, thứ trình độ nhóm chưa hiểu rõ Linux Openstack để tìm hiểu giải triệt để  Với tài nguyên lưu trữ: kiểm tra sơ cách thức hoạt động, chưa có tìm hiểu sâu khả lưu trữ mở rộng, lưu trữ file kích thước lớn  Ngồi giới hạn điều kiện phần cứng, thời gian triển khai nên chưa kiểm tra hiệu thành phần Một số chức cần có nhiều máy chủ để kiếm tra việc di chuyển instance, cân tải chưa thực 20 KẾT LUẬN HƯỚNG NGHIÊN CỨU TIẾP THEO Những kết đạt luận văn - Trình bày đầy đủ lịch sử, định nghĩa điện toán đám mây, kiến trúc điện toán đám mây bao gồm mơ hình dịch vụ, mơ hình triển khai, tính điện tốn đám mây nêu vấn đề công nghệ ảo hóa - Nghiên cứu số mơ hình ảo hóa điện tốn đám mây đưa phân tích đánh giá - Giả lập hệ thống ảo hóa điện tốn đám mây sử dụng mã ngườn mở OpenStack theo mơ hình phù hợp với doanh nghiệp vừa nhỏ Hướng nghiên cứu Với kết tại, mơ hình giả lập hệ thống xây dựng chưa tối ưu hiệu năng, số chức chưa hồn thiện.Trong thời gian tới, học viên cố gắng hoàn thiện chức để triển khai thực tế cho doanh nghiệp vừa nhỏ có nhu cầu ảo hóa điện tốn đám hạ tầng CNTT sử dụng mã nguồn mở OpenStack 21 TÀI LIỆU THAM KHẢO  Tài liệu tiếng Việt [1] Trần Cao Đệ (2013), “Tổng quan an ninh điện toán đám mây” [2] http://monhoc.vn/tai-lieu/de-tai-nghien-cuu-giai-phap-nguon-mo-openstack-trong-xaydung-ha-tang-dien-toan-dam-may-2905/  Tài liệu tiếng Anh [2] Shruti Sharma, Sharanjit Singh, Amardeep Singh, Ramanpreet Kaur (2016), “Virtualization in Cloud Computing” [3] Flavio Lombardi a, Roberto Di Pietro (2014), “Secure virtualization for cloud computing” [4] VMware vCloud Suite 6.0 Documentation http://pubs.vmware.com/vcloudsuite-60/index.jsp#com.vmware.vcloudsuite.doc/GUID8056724B-690A-4D70-9F3C-80079A6701E1.html [5] Cloud Computing: Architecting a Microsoft Private Cloud https://technet.microsoft.com/en-us/library/hh127072.aspx [6] OpenStack Documentation Contributor Guide https://docs.openstack.org/doc-contrib-guide/ ... nghệ ảo hóa - Chương – Mơ hình kiến trúc ảo hóa điện tốn đám mây: Chương nghiên cứu số mô hình ảo hóa điện tốn đám mây đưa phân tích đánh giá - Chương Ứng dụng thử nghiệm ảo hóa điện tốn đám mây. .. nghĩa điện toán đám mây, kiến trúc điện toán đám mây bao gồm mơ hình dịch vụ, mơ hình triển khai, tính điện tốn đám mây nêu vấn đề công nghệ ảo hóa - Nghiên cứu số mơ hình ảo hóa điện tốn đám mây. .. suất Do đó, ảo hóa áp dụng hệ thống điện tốn đám mây, giúp ta sử dụng, tận dụng tài nguyên quản trị đám mây tốt Nghiên cứu vấn đề ảo hóa điện tốn đám mây nhằm giải thích vấn đề ảo hóa hệ thống

Ngày đăng: 28/02/2018, 11:35

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

  • Đang cập nhật ...

Tài liệu liên quan