TÌM HIỂU MÔ HÌNH ĐIỆN TOÁN ĐÁM MÂY ỨNG DỤNG ĐIỆN TOÁN ĐÁM MÂY VÀ XÂY DỰNG MÔ HÌNH CHÍNH PHỦ ĐIỆN TỬ CẤP TỈNH

63 1.7K 2
TÌM HIỂU MÔ HÌNH ĐIỆN TOÁN ĐÁM MÂY ỨNG DỤNG ĐIỆN TOÁN ĐÁM MÂY VÀ XÂY DỰNG MÔ HÌNH CHÍNH PHỦ ĐIỆN TỬ CẤP TỈNH

Đ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

CHÚC CÁC BẠN CÓ MỘT NGÀY LÀM VIỆC HIỆU QUẢ 4. Phương pháp nghiên cứu Phân tích các tài liệu và thông tin liên quan đến đề tài nhằm nắm được phương pháp của các nghiên cứu đã thực hiện trước. Nghiên cứu qua nguồn tư liệu đã xuất bản, các bài báo đăng trên các tạp chí khoa học, sưu tầm các tài liệu trên internet. 5.Ý nghĩa khoa học thực tiễn Phần nghiên cứu lý thuyết sẽ hệ thống hóa những khái niệm cơ bản về ĐTĐM, CPĐT, kiến trúc, đặc tính, thành phần của ĐTĐM, CPĐT . Đề tài có thể làm tài liệu tham khảo cho việc triển lhai các ứng dụng về phần mềm nguồn mở đối với phát triển mô hình ĐTĐM. 6. Cấu trúc của báo cáo. Nội dung chính của báo cáo được chia làm 3 chương: Mở đầu Giới thiệu lý do chọn đề tài, mục tiêu nghiên cứu, đối tượng và phạm vi nghiên cứu cũng như ý nghĩa của đề tài. Chương 1 : Điện toán đám mây và ứng dụng. Giới thiệu các định nghĩa, các mô hình kiến trúc, những tác nhân tham gia trong ĐTĐM, ưu nhược điểm của ĐTĐM và ứng dụng của ĐTĐM . Chương 2 : Chính phủ điện tử. Chương này tập trung trình bày tổng quan về CPĐT . Thế nào là CPĐT, sự ra đời của nó, các nhân tố thúc đầy sự ra đời của CPĐT , các giai đoạn hình thành và lợi ích mà CPĐT mang lại. Chương 3 : Ứng dụng mô hình điện toán đám mây xây dựng chính phủ điện tử thái nguyên Chương này nêu ra các mô hình chính phủ điện tử mang tính thực tiễn có thể áp dụng trên nền tảng đám mây.  

MỤC LỤC LỜI CẢM ƠN Trong trình thực tập, em nhận nhiều giúp đỡ quý báu thầy cô trường Đại học Công Nghệ Thơng Tin Và Truyền Thơng Thái Ngun, gia đình, bạn bè anh chị cán Sở Thông Tin Truyền Thông Thái Nguyên Em xin gửi lời cảm ơn tới thầy cô trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Thái Nguyên đặc biệt thầy cô khoa Công Nghệ Thông Tin, môn Công Nghệ Phần Mềm Xin gửi lời cảm ơn tới Sở Thông Tin Truyền Thông Thái Nguyên tạo điều kiện cho em hồn thành tốt khóa thực tập Đặc biệt em xin gửi lời cảm ơn sâu sắc tới thầy giáo Th.s Nguyễn Hồng Tân Th.s Lê Hữu Nhân hướng dẫn bảo tận tình để em hồn thành đợt thực tập Dù cố gắng hồn thiện cách tốt Nhưng với phạm vi khả định thân thời gian có hạn, chắn khơng tránh khỏi thiếu sót Chính vậy, góp ý, tận tình bảo thầy, bạn, điều vô quý báu cho việc đúc rút kinh nghiệm hoàn thiện Kính chúc thầy cơ, q quan, gia đình bạn bè mạnh khỏe, hạnh phúc thành công Thái Nguyên, ngày .tháng năm 2015 SINH VIÊN Vũ Văn Huyên MỞ ĐẦU Lý chọn đề tài Điện tốn đám mây (ĐTĐM) mơ hình điện tốn đời dần trở thành mơ hình tương lai việc cung cấp dịch vụ tính tốn cho người dùng Với mơ hình này, tiện ích công nghệ cung cấp dạng dịch vụ, điều cho phép người sử dụng truy cập sử dụng dịch vụ công nghệ mà không cần quan tâm đến sở hạ tầng mức thấp Bắt đầu từ năm 1980, mơ hình tình tốn hiệu cao phát triển làm tiền năm gần đây, ĐTĐM dần khẳng định khả khoa học thực tiễn dự án : Eucalyptus, Zenoss, OpenQRM, Để bắt kịp với xu chung giới, tơi triển khai nghiên cứu, tìm hiểu cơng nghệ ĐTĐM, tiến hành nghiên cứu từ tìm hiểu bước ứng dụng vào thực tiễn Trong bối cảnh tồn cầu hóa, giới cơng nghệ thơng tin viễn thông liên tục cải tiến thay đổi không ngừng ngày Những công nghệ mở hội thách thức không góc độ cạnh tranh doanh nghiệp ngồi nước mà cịn ảnh hưởng lớn tới cạnh tranh phát triển quốc gia phát triển toàn cầu ĐTĐM công cụ, công nghệ hỗ trợ cho tổ chức nhà nước , tư nhân nghiên cứu , phát triển mang tính nhảy vọt, thu ngắn khoảng cách trình độ chuẩn kiến thức cơng nghệ mới, tạo lực cạnh tranh, đổi tư nhiều Ở góc độ kinh tế, điện tốn đám mây mang lại nhiều lợi ích, giảm chi phí đầu tư ban đầu chi phí trì Bên cạnh lợi ích kinh tế, điện tốn đám cịn mang lại lợi ích bảo vệ mơi trường, góp phần vào phát triển bền vững Ứng dụng mơ hình đám mây để phục vụ phát triển phủ điện tử, doanh nghiệp, trường học điện tử giúp tiết kiệm chi phí đầu tư, chi phí vận hành chi phí phần mềm nhiều đơn vị chia sẻ dung chung tài nguyên Điện toán đám mây đơn giản hóa việc quản lý hạ tầng nhờ quản lý tập trung, rút ngắn thời gian đem ứng dụng vào hoạt động, tăng cường độ ổn định hệ thống ứng dụng Nhờ gia tăng khả hợp tác, chia sẻ thực hành, kiến thức, thông tin liên thông đơn vị nhà nước, trường học điện tử doanh nghiệp Bằng cách chia sẻ sức mạnh điện toán ảo, mức độ tiện ích nâng cao máy chủ không bị nhàn rỗi, giảm chi phí đáng kể tốc độ phát triển ứng dụng gia tăng Dựa tiêu chí đó, đề tài nghiên cứu sâu vào tìm hiểu cơng nghệ hạ tầng dịch vụ ĐTĐM, đưa chiến lược phù hợp để áp dụng mơ hình Chính Phủ Điện Tử(CPĐT) vào đám mây Trong giới hạn đề tài thời gian cấp độ tìm hiểu, vấn đề khách quan chủ quan cần giải Vì báo cáo tập trung vào tìm hiểu nghiên cứu, đưa giải pháp thực có hiệu cho mơ hình CPĐT tảng đám mây Đó lý mà em chọn nghiên cứu thực đề tài:” Tìm hiểu điện tốn đám mây xây dựng mơ hình phủ điện tử tảng đám mây” Mục tiêu nhiệm vụ nghiên cứu Mục đích tìm hiểu lý thuyết, giải pháp điện toán đám mây, tìm hiểu phủ điện tử, xây dựng mơ hình phủ điện tử tảng đám mây Tìm hiểu lợi ích hạn chế liên quan tới chi phí, trì, vận hành bảo đảm an toàn, bảo mật liệu, phương án chuyển đổi liệu sẵn có phủ điện tử sangg mơ hình ĐTĐM Phạm vi nghiên cứu Giải pháp điện toán đám mây ứng dụng triển khai Chính phủ điện tử với quy mơ cấp tỉnh, thành phố Việt Nam Phương pháp nghiên cứu Phân tích tài liệu thơng tin liên quan đến đề tài nhằm nắm phương pháp nghiên cứu thực trước Nghiên cứu qua nguồn tư liệu xuất bản, báo đăng tạp chí khoa học, sưu tầm tài liệu internet 5.Ý nghĩa khoa học thực tiễn Phần nghiên cứu lý thuyết hệ thống hóa khái niệm ĐTĐM, CPĐT, kiến trúc, đặc tính, thành phần ĐTĐM, CPĐT Đề tài làm tài liệu tham khảo cho việc triển lhai ứng dụng phần mềm nguồn mở phát triển mơ hình ĐTĐM Cấu trúc báo cáo Nội dung báo cáo chia làm chương: Mở đầu Giới thiệu lý chọn đề tài, mục tiêu nghiên cứu, đối tượng phạm vi nghiên cứu ý nghĩa đề tài Chương : Điện toán đám mây ứng dụng Giới thiệu định nghĩa, mơ hình kiến trúc, tác nhân tham gia ĐTĐM, ưu nhược điểm ĐTĐM ứng dụng ĐTĐM Chương : Chính phủ điện tử Chương tập trung trình bày tổng quan CPĐT Thế CPĐT, đời nó, nhân tố thúc đầy đời CPĐT , giai đoạn hình thành lợi ích mà CPĐT mang lại Chương : Ứng dụng mơ hình điện tốn đám mây xây dựng phủ điện tử thái nguyên Chương nêu mơ hình phủ điện tử mang tính thực tiễn áp dụng tảng đám mây THUẬT NGỮ VIẾT TẮT CC Cloud computing IaaS Infrastructure as a Service PaaS Platform as a Service SaaS Software as a Service CSA Cloud Security Alliance SLA Service Level Agreement NIST National Institute of Standard and Technology AWS Amazon Web Service HĐH Hệ Điều Hành VMM Virtual Machine Monitor ĐTĐM Điện tốn đám mây CPĐT Chính phủ điện tử CHƯƠNG ĐIỆN TOÁN ĐÁM MÂY VÀ ỨNG DỤNG 1.1 Khái niệm Điện toán đám mây (Thuật ngữ tiếng Anh: Cloud Computing, hay biết đến với tên gọi “Điện tốn máy chủ ảo”) mơ hình máy tính dựa tảng phát triển Internet Sơ đồ điện toán đám mây, với dịch vụ được cung cấp nằm bên “đám mây” được truy cập từ máy tính ở bên ngồi Điện tốn đám mây nâng cấp từ mơ hình máy chủ mainframe sang mơ hình cleint-server Cụ thể, người dùng khơng cịn phải có kiến thức chuyên mục để điều khiển cơng nghệ, máy móc sở hạ tầng, mà chuyên gia “đám mây” hãng cung cấp giúp thực điều 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 Ở mơ hình điện tốn này, khả liên quan đến công nghệ thông tin cung cấp dạng "dịch vụ", cho phép người sử dụng truy cập dịch vụ cơng nghệ từ nhà cung cấp "trong đám mây" mà khơng cần phải có kiến thức, kinh nghiệm cơng nghệ đó, khơng cần quan tâm đến sở hạ tầng phục vụ cơng nghệ Ví dụ website chứa máy chủ, người dùng phải lựa chọn hệ điều hành để cài đặt (Linux/Windows/Mac), tiến hành thiết lập để máy chủ website hoạt động Tuy nhiên, trang web chứa “đám mây”, người dùng không cần phải thực thêm điều khác Điều đảm bảo yếu tố đầu tư phần giảm tải mức tối đa Tài nguyên, liệu, phần mềm thông tin liên quan chứa server (chính “đám mây”) Nói cách đơn giản “ứng dụng điện tốn đám mây” ứng dụng trực tuyến Internet Trình duyệt nơi ứng dụng hữu vận hành liệu lưu trữ xử lý máy chủ nhà cung cấp ứng dụng 1.2.Các đặc điểm điện toán đám mây Một định nghĩa cho điện tốn đám mây đưa mơ hình máy tính mà liệu dịch vụ đặt trung tâm liệu mở rộng đám mây truy cập từ thiết bị qua internet Đám mây điện toán cách để cung cấp dịch vụ khác máy ảo cấp phát tập hợp máy tính vật lý lớn nằm đám mây Điện toán đám mây trở nên tập trung suy nghĩ mà CNTT luôn mong muốn - cách để tăng lực thêm khả khác vào thiết lập mà không cần đầu tư vào sở hạ tầng mới, đào tạo nhân viên cấp giấy phép phần mềm Và đám mây điện toán cung cấp giải pháp tốt Chúng ta có khả tính tốn lớn khả lưu trữ môi trường phân tán đám mây Điện toán đám mây phải làm để khai thác khả tài nguyên làm cho tài nguyên sẵn sẵn sàng thực thể mà thay đổi để đáp ứng nhu cầu người dùng Cơ sở Điện toán đám mây tạo tập máy chủ ảo rộng lớn khách hàng truy cập chúng Bất thiết bị truy cập web sử dụng để truy cập vào nguồn tài nguyên thông qua máy chủ ảo Căn vào tính tốn nhu cầu khách hàng, sở hạ tầng phân bổ cho khách hàng tăng lên hạ xuống Nhìn từ quan điểm kinh doanh, điện tốn đám mây phương pháp để giải khả mở rộng mối quan tâm cho ứng dụng quy mơ lớn, bao gồm việc chi phí Bởi tài ngun phân bổ cho khách hàng dựa nhu cầu khác khách hàng thực mà không phiền phức nào, nguyên cần thiết Một thành tựu quan trọng điện tốn đám mây khái qt xử lý liệu lớn gấp 1000 lần không thiết phải thực với phức tạp 1000 lần thông thường Khi số lượng liệu tăng, đám mây dịch vụ điện tốn sử dụng để quản lý việc tải cách hiệu làm cho công việc xử lý dễ dàng Trong thời đại máy chủ doanh nghiệp máy tính cá nhân, phần cứng tiêu chuẩn cho khả xử lý, chúng phụ thuộc vào cấu hình phần cứng máy chủ Nhưng với đời đám mây máy tính, hàng hóa thay đổi với chu kỳ byte - tức dịch vụ điện tốn đám mây, người dùng tính dựa số lượng chu trình thực số lượng byte dịch chuyển Các phần cứng máy mà ứng dụng chạy ẩn khỏi người sử dụng Số lượng phần cứng cần thiết cho tính tốn thực trình quản lý nói cách khái qt khách hàng tính chi phí dựa cách ứng dụng sử dụng nguồn tài nguyên Những Đặc Điểm Của Điện Toán Đám Mây: + Tự Sửa Chữa: Bất kỳ ứng dụng dịch vụ chạy mơi trường điện tốn đám mây có tính chất tự sửa chữa Trong trường hợp ứng dụng thất bại, ln ln có dự phịng tức thời ứng dụng sẵn sàng công việc không bị gián đoạn Có nhiều ứng dụng - cập nhật thường xun lần thất bại, có ứng dụng lấy lên hoạt động mà chí khơng cần thay đổi nhỏ trạng thái chạy + Nhiều người sử dụng: Với điện toán đám mây, ứng dụng hỗ trợ đa người dùng khái niệm dùng để nhiều người sử dụng đám mây thời gian Hệ thống cho phép số khách hàng chia sẻ sở hạ tầng phân bổ cho họ mà không họ nhận biết chia sẻ Điều thực việc ảo hóa máy chủ dải máy tính sau cấp phát máy chủ đến nhiều người sử dụng Điều thực theo cách mà riêng tư người sử dụng bảo mật liệu họ không bị tổn hại + Khả mở rộng tuyến tính: Dịch vụ điện toán đám mây có khả mở rộng tuyến tính Hệ thống có khả phân chia luồng công việc thành phần nhỏ phục vụ qua sở hạ tầng Một ý tưởng xác khả mở rộng tuyến tính lấy từ thực tế máy chủ xử lý 1000 giao dịch giây, hai máy chủ xử lý 2.000 giao dịch giây + Hướng dịch vụ: Hệ thống Điện toán đám mây tất dịch vụ theo định hướng – dịch vụ tạo từ dịch vụ rời rạc khác Rất nhiều dịch vụ rời rạc kết hợp nhiều dịch vụ độc lập khác với để tạo dịch vụ Điều cho phép việc tái sử dụng dịch vụ khác sẵn có tạo Bằng việc sử dụng dịch vụ tạo trước đó, dịch vụ khác tạo từ + Điều khiển SLA(Service level agreement): Thơng thường doanh nghiệp có thỏa thuận số lượng dịch vụ Khả mở rộng vấn đề có sẵn làm cho thỏa thuận bị phá vỡ Tuy nhiên, dịch vụ điện toán đám mây hướng SLA, việc hệ thống có kinh nghiệm đạt đỉnh tải, tự động điều chỉnh để tn thủ thỏa thuận cấp độ dịch vụ Các dịch vụ tạo thêm thực thể ứng dụng nhiều server việc tải dễ dàng quản lý + Khả ảo hóa: Các ứng dụng điện tốn đám mây hồn tồn tách rời khỏi phần cứng nằm bên Mơi trường điện tốn đám mây môi trường ảo 10 Kiến trúc Logic OpenStack (conceptual) Trong thử nghiệm, nhóm sử dụng Openstack mắt ngày 22/11/2011 mã Diablo Trong phiên gồm ba thành phần chính: • Compute (tên mã Nova) cung cấp khả tính toán với instance - tương • ứng với EC2 Amazon Image Service (tên mã Glance) lưu trữ file ảnh instance trước được 'bung' sử dụng bởi Nova - AWS có thành phần tương tự để quản lý image nhiên tảng đóng, nên thơng tin chi tiết khơng được cơng bố rõ ràng • Object Storage (tên mã Swift) cung cấp khả lưu trữ - tương ứng với S3 Phiên Openstack mắt ngày 05/04/2012 với codename Essex, bổ sung thêm hai thành phần là: • • Dashboard (tên mã Horizon) cung cấp giao diện web để quản lý Openstack Identity (tên mã Keystone) cung cấp khả authentication authorization cho dịch vụ Openstack Một số thành phần OPENSTACK OpenStack compute 49 Đâ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 Dưới hypervisor mà Nova hỗ trợ: • Hyper-V 2008 • KVM - Kernel-based Virtual Machine • LXC - Linux Containers (through libvirt) • QEMU - Quick EMUlator • UML - User Mode Linux • VMWare ESX/ESXi 4.1 update • Xen - XenServer 5.5, Xen Cloud Platform (XCP) Các tính OpenStack Compute • Quản lý tài ngun ảo hóa bao gồm CPU, memory, disks, network interfaces Tất tài nguyên được hợp nhất vào “bể” – “pool of computing” Việc tăng tính tự động tận dụng tài nguyên, đem lại lợi ích lớn kinh tế • Quản lý mạng nội (LAN) Flat, Flat DHCP, VLAN DHCP, IPv6 • OpenStack được lập trình để định địa IPs VLAN (Virtual LAN) Chức giúp cho việc cung cấp dịch vụ networking nâng tính bảo mật VLANs được tách rời Đồng thời tính linh hoạt mơ hình mạng phù hợp với ứng dụng cho user/group • API với nhiều tính xác thực: Được thiết kế tự động an toàn để quản lý việc users truy cập vào tài nguyên ngăn chặn truy cập trái phép qua lại users • Distributed and asynchronous architecture 50 • Massively scalable and highly available system (for increased assurance of system uptime) • Virtual Machine (VM) image management • Live VM management (Instance) khởi tạo, khởi động, đóng băng, hay xóa instances Ngồi cịn có tính lifecycle management • Floating IP addresses: • Security Groups • Role Based Access Control (RBAC) • Projects & Quotas • VNC Proxy through web browser • Advanced Scheduler (Diablo v3 07/28 – Started) Nova có thành phần chính: Các thành phần Nova  Cloud Controller - quản lý tương tác với tất thành phần Nova  API Server - giống Web service đầu cuối Cloud 51 Controller  Compute Controller - cung cấp, quản lý tài nguyên từ instance Object Store - cung cấp khả lưu trữ, thành phần với Compute Controller  Auth Manager - dịch vụ authentication authorization  Volume Controller - lưu trữ theo block-level - giống Amazon EBS  Network Controller - tạo quản lý kết nối virtual network để server tương tác với với public network  Scheduler - chọn compute controller thích hợp nhất để lưu instance Các thành phần Nova hoạt động độc lập, kết nối với thông điệp (message-based architecture) Các thành phần Compute Controller, Volume Controller, Network Controller Object Store cài đặt server vật lý khác Như hình thấy Cloud Controller giao tiếp với Object Store thông qua HTTP giao tiếp với Scheduler thông qua AMQP (Advanced Message Queue Protocol) Để tránh việc tắc nghẽn khi đợi thành phần phản hồi, Nova sử dụng hàm gọi không đồng (asynchronous), với call-back gửi mà response nhận Do tạo thành từ nhiều thành phần khác nên có số chức xây dựng lại, số chức “bị lặp” Điển Nova, thành phần Object Store dùng để lưu image (file ảnh hệ điều hành ảo chưa chạy), đồng thời Glance nơi để lưu trữ image Tuy nhiên việc khơng ảnh hưởng nhiều thơng qua Role-Based Access Control (RBAC) bao gồm luật:  Cloud Aministrator (admin): Global role User với quyền có tồn quyền với hệ thống  IT Security (itsec): Global role Quyền hạn chế so với admin Nó cho phép user giữ cách ly instance bất project có vấn đề  Project Manager (projectmanager): Project role Người sở hữu project đó, người có quyền thêm user vào project, tương tác với 52 image, chạy kết thúc (terminate) instance vùng project quản lý  Network Administrator (netadmin): Project role Định vị (allocate) gán public IP cho instance Thay đổi luật firewall  Developer (developer): Project role Đây quyền mặc định được gán cho người dùng Nova-network Thành phần tương tác với nova-compute, có nhiệm vụ kết nối instance với instance với public network Cũng giống AWS hay Eucalyptus instance Openstack có IP Một private IP dùng để kết nối instance public IP dùng để kết nối instance với Internet (public network) nova-network có ba cách quản lý khác nhau:  Flat Network: tạo giao diện bridge dựa ethernet adapter để giao tiếp node Khi chọn cấu hình Flat Network, Nova không quản lý thao tác networking instance Đơn giản lúc IP gán cho instance thông qua file system Các metadata phải cấu hình thủ cơng gateway yêu cầu mạng nội Hình sau mơ tả cách cấu hình nhiều node khác thông qua ethernet adapter: 53 Ví dụ Flat Network  Flat DHCP Networking: với kiểu cấu hình host chạy novanetwork đóng vai trị gateway cho virtual node Flat DHCP networking  VLAN Networking: cấu hình mặc định nova Nó cho phép admin gán vùng private network cho project Và instance truy cập thơng qua VPN từ ngồi Internet Trong kiểu cấu hình này, project có VLAN riêng, Linux networking bridge subnet Subnet định admin gán động cho project yêu cầu Một DHCP server chạy quản lý cho VLAN để gán IP cho instance vùng subnet gán cho project Tất instance thuộc project đặt VLAN riêng OpenStack Object Storage OpenStack Object Storage hay gọi Swift Rackspace opensource 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 Swift không hệ thống data thời gian thực, cịn hệ thống lưu 54 trữ lớn với tính chất “lâu dài – long term” với lượng liệu cực lớn mà đảm bảo việc truy xuất, phân cấp, nâng cấp (retrieved, leveraged, and updated) Các đối tượng lưu trữ (Object Storage) sử dụng kiến trúc phân tán so với mơ hình tập trung, nên khơng có điểm trung tâm Việc giúp cho nâng khả mở rộng, backup, trì (scalability, redundancy and permanence) Các đối tượng ghi lên nhiều thiết bị phần cứng khác mà đó, OpenStack đóng vai trị chịu trách nhiệm đảm bảo việc tái tạo, nguyên, toàn vẹn liệu qua cluster Mặt khác, cụm lưu trữ liệu mở rộng theo “chiều ngang” dễ dàng qua việc thêm nodes lưu trữ Nếu nodes trục trặc, hoạt động OpenStack tái tạo lại nội dung từ nodes active khác Tất công việc OpenStack thực mặt logic mà không phụ thuộc vào thiết bị phần cứng nào, việc đảm bảo chắn việc tái tạo, chép liệu đồng thời tránh việc phụ thuộc vào thiết bị phần cứng, đặc biệt thiết bị chuyên dụng giá thành cao 55 Tổng quan OpenStack Object Storage Các tính OpenStack Object Storage • Store and Manage files programmatically via API: quản lý file thông qua giao diện API • Create Public or Private containers • Leverages Commodity hardware • HDD/node failure agnostic: đảm bảo không mất liệu bằng chế backup lưu tự động • Unlimited Storage: lưu trữ không hạn chế • Multi-dimensional scalability (scale out architecture) • Account/Container/Object structure: cho phép mở rộng đến nhiều Peta-bytes, hàng tỷ objects Built-in Replication: N copies accounts, container, objects Easily add capacity unlike RAID resize No central database: hiệu suất cao, tránh được thắt cổ chai RAID not required Built-in Mgmt utilities: Acct Management: Create, add, verify, delete users Container Management: upload, download, verify Monitoring: Capacity, Host, Network, Log trawling, cluster health • Drive auditing: cho phép kiểm tra ổ đĩa để phát hiện hư hỏng • VNC Proxy through web browser • • • • • 56 Kiến trúc Logic Swift Các thành phần miêu tả cụ thể sau: • Proxy Server - nhận request chứng thực user Sau trình chứng thực hoàn tất, liệu chuyển trực tiếp từ (hoặc tới) user Proxy server không kiểm tra chúng • Object Server - lưu trữ, quản lý đối tượng lưu Các object lưu • theo dạng binary với metadata miêu tả liệu Container Server - lưu trữ thơng tin trả danh sách object lưu bên Object Store.Nó khơng biết xác object lưu đâu biết cụ thể object lưu container Dữ liệu lưu mặc định CSDL Sqlite, Swift cài đặt cluster khác CSDL tạo thêm tương tự • Account Server - giống Container Server nhiệm vụ quản lý danh sách Container khơng phải object • The Ring - Thành phần tạo ánh xạ tên thực thể lưu đĩa cứng địa vật lý Có nhiều ring khác cho account, container ọbject Khi mà thành phần khác cần sử dụng thao tác 57 trê object, container hay account cần phải tương tác với ring tương ứng để tìm địa lưu trữ cluster Ring sử dụng proxy server tiến trình khác chạy background 3.2.2 Mơ hình triển khai OpenStack Mơ hình cài đặt máy sever vật lý theo mơ hình cài đặt node: Controller, Network, Compute: Chuẩn bị: Controller note: eth0: 10.0.0.11/24 eth1: 192.168.1.11/24 Network note: eth0: 10.0.0.21/24 eth1: 10.0.0.21/24 eth2: 192.168.1.21/24 58 Compute note: eth0: 10.0.0.31/24 eth1: 10.0.0.31/24 eth2: 192.168.1.31/24 Cấu hình máy tối thiểu: Controller: CPU, 2GB RAM, 20 GB storage disk 1, GB storage disk Network: CPU, 512MB RAM, 10 GB storage disk Compute: CPU, GB RAM, 20 GB storage disk Hệ điều hành: CentOS 6.5 59 Cài đặt: Cài đặt thành phần OpenStack theo OpenStack Installation Guide: http://docs.openstack.org/icehouse/install-guide/install/yum/content/ 60 TỔNG KẾT Trong tuần thực tập, em gặp nhiều khó khăn trình tìm hiểu ĐTĐM, Openstack Đây hệ thống phức tạp nhiều thành phần trình phát triển nên tài liệu có nhiều chỗ khơng xác cập nhật kịp thời Sau tham khảo nhiều hướng dẫn từ người khác bảo tận tình thầy giáo Th.S Nguyễn Hồng Tân Th.S Lê Hữu Nhân em hoàn thành đề tài giao Sau số điểm tổng kết lại sau trình thực tập: Những việc đạt được: • Tìm hiểu ý nghĩa, vai trị Điện Tốn Đám Mây lợi ích mà mang lại cho sống • Tìm hiểu Chính Phủ Điện Tử, vai trị phát triển đất nước • Tìm hiểu Openstack, xây dựng đám mây đơn giản dựa Openstack Với thời gian thưc đề tài có hạn, trình độ hiểu biết thân nhiều hạn chế, nên thiếu sót điều khơng thể tránh khỏi Chính em mong bảo, đánh giá, đóng góp ý kiến q báu từ phía thầy bạn, qua giúp em đúc rút kinh nghiệm cho riêng hồn thiện phát huy khả để ứng dụng xây dựng chương trình mang tính quy mơ áp dụng vào thực tế Một lần nữa, em xin trân thành gửi lời cảm ơn quý thầy cô, bạn giúp đỡ em hoàn thành đề tài 61 TÀI LIỆU THAM KHẢO [ ] Điện toán đám mây Available from: http://vi.wikipedia.org/wiki/%C4%90i %E1%BB%87n_to%C3%A1n_%C4%91%C3%A1m_m%C3%A2y [ ] Cloud computing Available from: http://en.wikipedia.org/wiki/Cloud_computing [ ] Ảo hóa điện tốn đám mây 2012 Available from: http://hpcc.hut.edu.vn/forum/archive/index.php/thread-658.html [ ] Chính phủ điện tử ( patricia J.Pascual) – Nhóm cơng tác ASEAN-APDIP [ ] Chính phủ điện tử - Giáo trình học viện hành Quốc gia [ ] http://www.openstack.org/ 62 NHẬN XÉT CỦA GIÁO VIÊN Thái Nguyên, ngày tháng GIÁO VIÊN 63 năm 2015 ... Mục tiêu nhiệm vụ nghiên cứu Mục đích tìm hiểu lý thuyết, giải pháp điện tốn đám mây, tìm hiểu phủ điện tử, xây dựng mơ hình phủ điện tử tảng đám mây Tìm hiểu lợi ích hạn chế liên quan tới chi... Monitor ĐTĐM Điện toán đám mây CPĐT Chính phủ điện tử CHƯƠNG ĐIỆN TOÁN ĐÁM MÂY VÀ ỨNG DỤNG 1.1 Khái niệm Điện toán đám mây (Thuật ngữ tiếng Anh: Cloud Computing, hay cịn biết đến với tên gọi ? ?Điện tốn... Nói tóm lại Chính phủ điện tử phủ đại nhiều so với Chính phủ truyền thống .Chính phủ điện tử mục tiêu mà quan Chính phủ cấp tiến dần bước tới có lẽ khơng nói Chính phủ điện tử xây dựng xong 31

Ngày đăng: 01/05/2015, 10:23

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI CẢM ƠN

  • MỞ ĐẦU

    • 1. Lý do chọn đề tài

    • THUẬT NGỮ VIẾT TẮT

    • CHƯƠNG 1. ĐIỆN TOÁN ĐÁM MÂY VÀ ỨNG DỤNG

      • 1.1. Khái niệm.

      • 1.2.Các đặc điểm của điện toán đám mây.

      • 1.3. Ưu và nhược của mô hình "Điện toán đám mây"

        • 1.3.1. Ưu điểm

        • 1.3.2. Nhược điểm: 

        • 1.4. Cấu trúc và cách thức hoạt động của "Điện toán đám mây"

          • 1.4.1 Cấu trúc phân lớp của mô hình Điện toán đám mây

          • 1.4.2. Cách thức hoạt động của Điện toán đám mây

          • 1.5. Sự khác biệt giữa điện toán đám mây và điện toán truyền thống

          • 1.6. Mô hình điện toán đám mây

            • 1.6.1 Các Dịch vụ Điện toán Đám mây:

            • 1.6.2 Các mô hình điện toán đám mây

            • 1.7. Thách thức của điện toán đám mây

            • 1.8 Một số công ty làm dịch vụ điện toán đám mây 

            • CHƯƠNG 2. CHÍNH PHỦ ĐIỆN TỬ

              • 2.1. Lịch sử hình thành và sự ra đời Chính phủ điện tử

              • 2.2. Các nhân tố thúc đẩy sự ra đời Chính phủ điện tử

                • 2.2.1 Toàn cầu hóa

                • 2.2.2 Thị trường hóa

                • 2.3 Khái niệm Chính phủ điện tử

                • 2.4. Sự khác nhau giữa Chính phủ điện tử và Chính phủ truyên thống

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

Tài liệu liên quan