nghiên cứu mô hình cloud computing, cài đặt thử nghiệm và đánh giá

81 1K 1
nghiên cứu mô hình cloud computing, cài đặt thử nghiệm và đánh giá

Đ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

VŨ MẠNH HƯỞNG BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - VŨ MẠNH HƯỞNG NGHIÊN CỨU MÔ HÌNH CLOUD COMPUTING, CÀI ĐẶT THỬ NGHIỆM VÀ ĐÁNH GIÁ CÔNG NGHỆ THÔNG TIN LUẬN VĂN THẠC SĨ KỸ THUẬT NGÀNH: CÔNG NGHỆ THÔNG TIN 2010B Hà Nội – Năm 2012 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - VŨ MẠNH HƯỞNG NGHIÊN CỨU MÔ HÌNH CLOUD COMPUTING, CÀI ĐẶT THỬ NGHIỆM VÀ ĐÁNH GIÁ Chuyên ngành: CÔNG NGHỆ THÔNG TIN LUẬN VĂN THẠC SĨ KỸ THUẬT CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN: TS PHẠM HUY HOÀNG Hà Nội – Năm 2012 MỤC LỤC PHẦN MỞ ĐẦU 1  Chương 1: TỔNG QUAN VỀ CLOUD COMPUTING 3  1.1 Lịch sử hình thành .3  1.2 Các định nghĩa 4  1.3 Mô hình tổng quan Cloud Computing 4  1.4 Tính chất Cloud Computing 7  1.5 Lợi ích việc sử dụng Cloud Computing 10  1.6 Xu hướng phát triển Cloud Computing 12  1.7 Các khó khăn, thách thức Cloud Computing 14  1.8 Hiện trạng ứng dụng Cloud Computing Việt Nam .20  1.9 Kết luận chương 21  CHƯƠNG 2: HIỆN THỰC CỦA CLOUD COMPUTING 23  2.1 Các mô hình dịch vụ .23  2.1.1 Dịch vụ sở hạ tầng (Infrastructure as a Service – IaaS) .24  2.1.2 Dịch vụ tảng (Platform as a Service – PaaS) 25  2.1.3 Dịch vụ phần mềm (Software as a Service – SaaS) .27  2.2 Các mô hình triển khai .28  2.2.1 Public Cloud: .29  2.2.2 Private Cloud .30  2.2.3 Hybrid Cloud .31  2.2.4 Community Cloud .33  2.3 Tìm hiểu vài dịch vụ điện toán đám mây 33  2.3.1 Dịch vụ Amazon 33  2.3.2 Dịch vụ Google 38  2.3.3 GoGrid .41  2.3.4 Dịch vụ Microsoft .44  2.4 Một số giải pháp Private Cloud tiêu biểu 46  2.4.1 Giải pháp Microsoft 46  2.4.2 Giải pháp IBM 49  2.4.3 Giải pháp VMware 52  2.5 Kết luận chương 54  CHƯƠNG 3: DỊCH VỤ ĐIỆN TOÁN ĐÁM MÂY CỦA AMAZON VÀ TRIỂN KHAI ỨNG DỤNG THỬ NGHIỆM TRÊN DỊCH VỤ EC2 55  3.1: Giới thiệu dịch vụ điện toán đám mây Amazon (Amazon Web Services) .55  3.2 Dịch vụ Amazon Elastic Compute Cloud (EC2) 60  3.2.1 Khái niệm Amazon Elastic Compute Cloud (EC2) 60  3.2.2 Các khả Amazon EC2 61  3.2.3 Các điểm bật Amazon EC2 61  3.2.4 Tính Amazon EC2 62  3.2.5 Các thành phần EC2 62  3.2.3 Triển khai ứng dụng thử nghiệm sử dụng Instance dạng Windows dịch vụ EC2 68  3.3 Kết luận chương 71  KẾT LUẬN 73  TÀI LIỆU THAM KHẢO 75  LỜI CAM ĐOAN Tôi xin cam đoan luận văn tốt nghiệp công trình nghiên cứu thực cá nhân, thực sở nghiên cứu lý thuyết, nghiên cứu khảo sát tình hình thực tế hướng dẫn khoa học Tiến sỹ Phạm Huy Hoàng LỜI CẢM ƠN Xin chân thành cảm ơn Tiến sỹ Phạm Huy Hoàng tận tình hướng dẫn quý Thầy Cô Viện Công nghệ thông tin truyền thông, Viện Đào tạo sau Đại học truyền dạy kiến quý báu chương trình sau Đại học giúp đỡ kinh nghiệm cho luận văn hoàn thành thuận lợi Xin chân thành cám ơn học viên khóa 2010 cung cấp tài liệu, gợi ý công nghệ giải pháp giúp hoàn thành luận văn PHẦN MỞ ĐẦU Trong năm gần đây, ứng dụng Internet phát triển nhanh, ảnh hưởng làm thay đổi nhiều đến đời sống kinh tế, văn hoá, xã hội tất nước giới Trong phát triển mạnh mẽ Internet, ứng dụng dịch vụ phát triển Internet giữ vai trò đặc biệt quan trọng.Đặc biệt mà thiết bị di động ngày phát triển, ứng dụng dựa Internet ngày trở nên quan trọng Cloud Computing (Điện toán đám mây) đời năm 2007 để nói trào lưu mới, mà để khái quát lại hướng sở hạ tầng thông tin vốn diễn từ năm qua Quan niệm diễn giải cách đơn giản: nguồn điện toán khổng lồ phần mềm, dịch vụ nằm máy chủ ảo (đám mây) Internet thay máy tính gia đình văn phòng (trên mặt đất) để người kết nối sử dụng họ cần Với dịch vụ sẵn có Internet, doanh nghiệp mua trì hàng trăm, chí hàng nghìn máy tính phần mềm Họ cần tập trung vào kinh doanh lĩnh vực riêng có người khác lo sở hạ tầng công nghệ thông tin thay họ Google, theo lẽ tự nhiên, nằm số hãng ủng hộ điện toán máy chủ ảo tích cực hoạt động kinh doanh họ dựa việc phân phối cloud (virtual server) Đa số người dùng Internet tiếp cận dịch vụ đám mây phổ thông e-mail, album ảnh đồ số … Theo nghiên cứu IDC(1) cho thấy doanh thu từ dịch vụ điện toán đám mây toàn giới năm 2010 21,5 tỉ USD dự kiến đạt 72.9 tỉ vào năm 2015, tỉ lệ tăng trưởng hàng năm lĩnh vực 27,6% Tốc độ tăng trưởng gấp lần tốc độ tăng trưởng lĩnh vực Công nghệ thông tin toàn giới (đạt 6,7%).Ở Việt Nam, mô hình dịch vụ điện toán đám mây hình thành để bắt kịp trào lưu giới công nghệ điện toán Với mục đích nghiên cứu, tìm hiểu loại hình công nghệ điện toán này, đưa nội dung khái quát chi tiết mô hình dịch vụ, mô hình khai thác   dịch vụ Public Cloud, nghiên cứu đánh giá giải pháp số hãng phần mềm giới, qua đưa đề xuất áp dụng thử nghiệm dịch vụ tảng hãng công nghệ tiếng Amazon để chứng minh đặc điểm mô hình điện toán đám mây Nội dung luận văn trình bày thành chương sau: Chương 1: Tổng quan Cloud Computing Chương trình bày lịch sử hình thành hệ điện toán, số khái niệm sử dụng để mô tả môi trường điện toán Nội dung chương mô tả cấu trúc tổng thể mô hình lớp dịch vụ môi trường điện toán đám mây Chương 2: Hiện thực Điện toán đám mây Chương mô trả chi tiết mô hình ứng dụng điện toán đám mây, mô hình IaaS (Infrastructure as a Service), PaaS (Platform as a service), SaaS (Software as a service) Nội dung chương tập trung mô tả mô hình khai thác dịch vụ Public Cloud Chương 3: Áp dụng triển khai ứng dụng thử nghiệm tảng dịch vụ điện toán đám mây EC2 Amazon Nội dung chương mô tả việc triển khai ứng dụng thử nghiệm tảng dịch vụ điện toán đám mây EC2 (Elastic Compute Cloud) hãng Amazon.Kết luận chương số đánh giá kết đạt Kết luận: Phần cuối kết luận toàn luận văn bao gồm vài kết luận sau nghiên cứu mô hình điện toán đám mây triển khai ứng dụng thử nghiệm, bên cạnh nêu lên số vấn đề tồn mô hình điện toán đề xuất để ứng dụng mô hình điện toán tiến tiến vào ứng dụng sâu rộng lĩnh vực xã hội có áp dụng kỹ thuật công nghệ thông tin góp phần thúc đẩy ứng dụng công nghệ thông tin nước   Chương 1: TỔNG QUAN VỀ CLOUD COMPUTING 1.1 Lịch sử hình thành Mô hình điện toán tiến hóa qua thời kì lịch sử khác phát triển máy tính hạ tầng mạng truyền thông Từ hệ máy tính thứ đến hệ thứ ba, máy tính máy tính cồng kềnh, đắt đỏ; chương trình ứng dụng phát triển với chi phí cao thiếu thân thiện ngôn ngữ lập trình điều kiện vận hành sử dụng hệ thống khắt khe Thế hệ thứ máy tính xuất năm 70 đến với xuất vi xử lí với ngôn ngữ lập trình thân thiện, phù hợp cho lĩnh vực ứng dụng đặc thù Với việc cho đời máy tính cá nhân đầu năm 80 IBM Apple, điện toán tiếp cận rộng rãi trở nên phổ thông Bước sang năm 80 năm 90 công nghệ hạ tầng mạng Truyền thông có bước phát triển vượt bậc, với đời mạng Internet kết nối toàn cầu bùng nổ ứng dụng Web Ngày nay, năm đầu kỷ 21, hạ tầng máy tính, viễn thông hội tụ công nghệ số Công nghệ kết nối có dây, không dây qua cáp đồng, cáp quang, vệ tinh, wifi, mạng 3G, 4G,… cho phép kết nối mạng toàn cầu, vươn tới vùng sâu, vùng xa nghèo khó Với hạ tầng ICT phát triển vậy, thiết bị tính toán đa dạng từ siêu máy tính, máy chủ lớn, tới máy tính cá nhân, máy tính xách tay, thiết bị di động thông minh hay điện thoại di động giá rẻ kết nối với – giới kết nối Khi giới điện toán kết nối, làm để khai thác tối đa lực điện toán với chi phí thấp nhanh nhất?Làm để doanh nghiệp có hệ thông ứng dụng ERP vòng 24 giờ? Làm để dự án phần mềm có môi trường phát triển với công cụ quản lý dự án sẵn sàng vòng giờ? Làm để cô giáo hiệu trưởng vùng cao có ứng dụng quản lí hồ sơ, giáo án tức mà tìm hiểu bước “cài đặt” “sao lưu liệu”? Không thể kể hết nhu cầu tương tự, nói điện toán đám mây mô   hình kỳ vọng đáp ứng nhu cầu đó, đem sản phẩm dịch vụ công nghệ thông tin chất lượng cao đến đối tượng theo nhu cầu, với thời gian nhanh chi phí rẻ 1.2 Các định nghĩa Hiện chưa có định nghĩa thức cho điện toán đám mây, nhiên có nhiều tổ chức tự định nghĩa đưa cách nhìn riêng khái niệm • Theo Wikipedia: “Điện toán đám mây (cloud computing) mô hình điện toán có khả co giãn (scalable) linh động tài nguyên thường ảo hóa cung cấp dịch vụ mạng Internet” • Theo Gartner (http://www.buildingthecloud.co.uk): “Một mô hình điện toán nơi mà khả mở rộng linh hoạt công nghệ thông tin cung cấp dịch vụ cho nhiều khách hàng sử dụng công nghệ Internet” • Theo Ian Foster: “Một mô hình điện toán phân tán có tính co giãn lớn mà hướng theo co giãn mặt kinh tế, nơi chứa sức mạnh tính toán, kho lưu trữ, tảng (platform) dịch vụ trực quan, ảo hóa co giãn linh động, phân phối theo nhu cầu cho khách hàng bên thông qua Internet (A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet)” • Theo NIST (National Institute of Standards and Technology): “Điện toán đám mây mô hình điện toán cho phép truy cập qua mạng để lựa chọn sử dụng tài nguyên tính toán (ví dụ: mạng, máy chủ, lưu trữ, ứng dụng dịch vụ) theo nhu cầu cách thuận tiện nhanh chóng, đồng thời cho phép kết thúc sử dụng dịch vụ, giải phóng tài nguyên dễ dàng, giảm thiểu giao tiếp với nhà cung cấp” 1.3 Mô hình tổng quan Cloud Computing   cao giảm bớt lực tính toán tùy theo nhu cầu người sử dụng Amazon thu phí phần lực người dùng sử dụng theo thời gian 3.2.2 Các khả Amazon EC2 Amazon EC2 thật mang lại môi trường điện toán ảo, người dùng cần thao tác thông qua giao diện web service để khởi tạo instance với nhiều dạng hệ điều hành cài đặt lên ứng dụng cần thiết, thiết lập chế bảo mật truy xuất… Để sử dụng Amazon EC2 cần thông qua vài bước sau - Lựa chọn đóng gói sẵn instance tạo Amazon Machine Image (AMI) đóng gói với ứng dụng, thư viện, liệu, thiết lập cấu hình theo yêu cầu riêng - Cấu hình bảo mật vàquyện hạn truy xuất cho Amazon EC2 instance - Lựa chọn loại instance hệ điều hành, sau với công cụ quản lý sẵn có thông qua hàm API để khởi động, hủy bỏ giám sát theo dõi hoạt động instance - Chọn địa điểm để khởi tạo instance, thiết lập địa IP tĩnh nhớ cần thiết cho instance - Tuy nhiên người dùng phải trả cho phần tài nguyên thật sử dụng, việc xác định thời gian hoạt động lượng liệu trao đổi 3.2.3 Các điểm bật Amazon EC2 • Tính mềm dẻo:Amazon EC2 tăng giảm dung lượng vài phút, thời điểm sử dụng một, hàng trăm chí hàng nghìn instance tùy theo yêu cầu xử lý ứng dụng cài đặt • Khả kiểm soát hoàn toàn: Người dùng dừng hoạt kích hoạt máy chủ cần sử dụng thông qua giao diện API • Tính linh hoạt: Amazon EC2 cho phép lựa chọn nhiều loại cấu hình với nhớ, CPU … khác tùy theo nhu cầu sử dụng 61   • Dễ dàng hoạt động với dịch vụ khác Amazon: Amazon EC2 kết hợp Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), Amazon SimpleDB and Amazon Simple Queue Service (Amazon SQS) mang lại giải pháp hoàn hảo khả tính toán, xử lý lưu trữ lượng liệu vô lớn • Độ tin cậy cao: Amazon EC2 đảm bảo sẵn sàng với tỉ lệ lên đến 99.95% tất khu vực • Tính bảo mật: Có nhiều chế đưa để đảm bảo an toàn cho dịch vụ như: Firewall, Virtual Private Cloud… • Chi phí thấp: Lợi ích Amazon EC2 mang lại linh hoạt, người dùng trả với chi phí thấp khối lượng tài nguyên sử dụng 3.2.4 Tính Amazon EC2 • Amazon Elastic Block Store (EBS): • Multiple Locations: • Elastic IP Addresses: • Amazon Virtual Private Cloud: • Amazon CloudWatch: • Auto Scaling: • Elastic Load Balancing: • High Performance Computing (HPC) Clusters: • VM Import: 3.2.5 Các thành phần EC2 • Amazon Machine Images and Instances: Amazon Machine Image (AMI) đóng gói bao gồm cấu hình phần mềm (hệ điều hành, ứng dụng máy chủ, ứng dụng khác) Từ AMI, khởi tạo nhiều thể (instances), thể chép 62   AMI, khởi động nhiều thể AMI, mô tả hình sau: Hình 29: Nhiều thể (instace) tạo từ AMI Amazon cho phép người dùng đăng ký sử dụng nhiều AMI tùy theo nhu cầu sử dụng Với AMI tạo nhiều thể có kiểu khác nhau, kiểu thể có đặc trưng cấu hình phần cứng riêng Hình ảnh mô tả kiểu thể đặc trưng dung lượng nhớ lực tính toán phù hợp để chạy ứng dụng phần mềm người dùng cài đặt lên thể Hình 30: Mỗi AMI tạo nhiều dạng thể khác 63   Amazon tạo nhiều AMI có cấu hình phổ biến để người dùng sử dụng Mặt khác, nhà phát triển, Amazon cho phép họ đăng ký tạo AMI cấu hình theo nhu cầu riêng biệt Với ứng dụng người dùng tạo ra, Amazon cho phép can thiệp vào AMI có sẵn để đưa ứng dụng vào AMI cách mặc định cách thực thi script Do AMI khởi động ứng dụng nhúng tự động thi theo • Regions and Availability Zones Amazon sở hữu trung tâm liệu đặt khu vực khác giới (Bắc Mĩ, Châu âu, Châu …), dịch vụ EC2 đăng ký khu vực tương ứng với trung tâm liệu Vì tạo thể hiện, việc lựa chọn khu vực cho thể giúp cho việc phát triển ứng dụng phù hợp với đối tượng sử dụng khu vực Tuy nhiên Amazon áp dụng sách giá thành sử dụng dịch vụ khu vực lựa chọn khác Trong khu vực có nhiều điểm có vị trí khác gọi vùng Mỗi vùng thiết kế để tránh lỗi phát sinh vùng khác ảnh hưởng đến, nhằm tối ưu khả kết nối mạng khu vực Ưu điểm việc phân tách vùng nhằm tránh thảm họa,nếu xảy vùng vùng lại hoạt động bình thường 64   Hình 31: Ứng dụng đặt nhiều vùng, khu vực khác • Storage Khi sử dụng dịch vụ EC2, việc lưu trữ liệu tất yếu, Amazon cung cấp hai dịch vụ khác nhằm phục vụ mục đích là: - Amazon Simple Storage Service (Amazon S3): Dịch vụ cung cấp cách thức đơn giản thông qua giao diện web services để lưu trữ tải liệu từ địa điểm thông qua Internet - Amazon Elastic Block Store (Amazon EBS) volumes: • Root Device Storage Mỗi thể Amazon EC2 khởi tạo từ hai dạng AMI là: từ Amazon EC2 instance store-backed AMI từ Amazon EBS-backed AMI Tuy nhiên Amazon khuyến cáo sử dụng AMIs backed dịch vụ EBS có tốc độ nhanh lưu trữ liên tục • Databases Đối với ứng dụng cài đặt EC2, hầu hết cần phải sử dụng sở liệu để hoạt động.Có hai cách để thực điều cách sử dụng dịch vụ Amazon 65   Cách 1: Đăng ký sử dụng dịch vụ Amazon Relational Database Service (Amazon RDS), dịch vụ cho phép người dùng dễ dàng lấy quản trị sở liệu quan hệ môi trường đám mây Dịch vụ cung cấp tính vá lỗi phần mềm, lưu phục hồi liệu Cách 2: Khởi tạo thể khác dành cho sở liệu AMI sử dụng thể sở liệu • Networking and Security Mỗi thể thực thi không gian mạng Amazon EC2 gán địa chi IP.Nếu trường hợp thể bị lỗi phải dừng hoạt động ý muốn bạn phải khởi tạo thể khác để thay việc thay tạo địa IP khác với địa IP cũ Tuy vậy, ứng dụng bạn đòi hỏi phải cần địa IP tĩnh, Amazon EC2 cung cấp dịch vụ elastic IP addresses để thực việc Chức “security group” để kiểm soát người dùng phép truy cập Chức hoạt động tương tự việc ngăn chặn truy cập mạng tường lửa (firewall), cho phép định giao thức, cổng, khoảng địa IP truy cập vào thể bạn Bạn tạo nhiều nhóm bảo mật thiết lập nhiều quy tắc bảo mật cho nhóm Hình ảnh mô tả kiến trúc bảo mật chay EC2, lớp có nhóm bảo mật khác Web servers cho phép truy cập thông qua TCP cổng 80 443 (HTTP HTTPS) từ App Servers qua cổng 22 (SSH) DB Server chi cho App Servers truy cập tới sở liệu 66   Hình 32: Kiến trúc hạ tầng EC2 với chế bảo mật • Monitoring, Auto Scaling, and Load Balancing Để việc quản lý dễ dàng, AWS cung cấp công cụ để theo dõi, điều chỉnh hệ thống, cân tải - Theo dõi giám sát thể Amazon EBS volumes - Điều chỉnh dung lượng EC2 tăng giảm theo quy tắc đặt - Tự động phân tán yêu cầu nhận cho thể EC2 khác • AWS Identity and Access Management Amazon EC2 tích hợp với AWS indentity and Access Management (IAM), dịch vụ để người dùng thực thao tác: - Tạo người dùng nhóm người dùng thuộc tài khoản AWS - Chia xẻ tài nguyên tài khoản AWS người dùng tài khoản - Gán mã bảo mật cho người dùng - Giám sát người dùng truy cập dịch vụ tài nguyên hệ thống 67   3.2.3 Triển khai ứng dụng thử nghiệm sử dụngInstancedạng Windows dịch vụ EC2 Khi triển khai ứng dụng, người dùng lựa chọn dạng thể Windows Linux ứng dụng kèm, cho phù hợp với ứng dụng cần triển khai Để triển khai ứng dụng lựa chọn thể dạng Windows bao gồm bước sau Bước 1: Đăng ký sử dụng dịch vụ Các tài khoản đăng ký EC2 hoàn toàn miễn phí, nhiên người dùng phải nhập thông tin thẻ tín dụng Đăng ký thành viên trang http://aws.amazon.com Amazon lựa chọn việc kích hoạt tài khoản điện thoại, người dùng nhập số hình đăng ký vào điện thoại để trình kích hoạt thành công Bước 2: Khởi tạo thể Amazon EC2 Windows Sau đăng ký trở thành thành viên AWS, người dùng sử dụng AWS Management Console để làm việc với dịch vụ AWS Có nhiều lựa chọn cho người dùng từ miễn phí (cho mục đích thử nghiệm đào tạo) trả phí Đăng nhập vào AWS Management Consolevà mở Amazon EC2 console với tài khoản tạo địa chỉ: https://console.aws.amazon.com/ec2/ Màn hình điều khiển AWS bao gồm nhiều chức 68   Tại cửa sổ này, bấm chọn để khởi tạo thể Có 02 tùy chọn để khởi tạo thể • Classic Wizard: Cung cấp nhiều lựa chọn với thiết lập cấu hình nâng cao cho thể cần tạo • Quick Launch Wizard: Gồm thao tác để tạo nhanh chóng thể với thiết lập cấu hình mặc đinh Trong nội dung luận văn, sử dụng lựa chọn để tiếp tục Bấm chọn Quick Launch Wizard Nhập tên cho thể ô Name Your Instanceví dụ: “MayChuLuanVan” Tại ô Choose a Key Pair, đặt tên cho khóa Public/private Thay dùng mật khẩu, EC2 sử dụng key mã hóa để nhận dạng người dùng Có vẻ chế gây khó hiểu cho nhiều người, việc tạo tương đối dễ dàng Sau nhập tên để tạo Key Pair, sau tải máy tính cách bấm nút Download bên cạnh Tại khung Choose a Launch Configuration, lựa chọn loại hệ điều hành cấu hình phần mềm cần dùng cho thể tạo Trong nội dung 69   luận văn, sử dụng lựa chọn Microsoft Windows Server 2008 R2 with SQL Server Express and IIS Bấm chọn Continue để tiếp tục hoàn thành việc tạo thể Sau việc đăng ký khởi tạo thể thành công, Amazon tiến hành tạo máy chủ, việc vài phút Tại mục Instances, có danh sách thể người dùng tạo Bước 3: Kết nối đến thể vừa tạo Trong bước tạo file dạng pem, file dùng để giải mã tạo password dùng cho việc đăng nhập vào máy chủ thể vừa tạo thông qua Remote Desktop Tiến hành tạo password đăng nhập - Click phải vào tên thể vừa tạo chọn Get Windows Password - Nội dung mục Private Key lấy từ file pem tạo bước (mở file pem máy tính chương trình soạn thảo copy lấy toàn nội dung sau dán vào mục này) - Bấm Decrypt Password để giải mã lấy mật Bước 4: Khởi tạo gán Elastic IP Address Theo mặc tất thể Amazon EC2 gán tự động địa IP private public Địa public dùng để kết nối đến máy chủ, nhiên địa không cố định bị thay đổi, cần thiết phải khởi tạo Elastic IP Address - Bấm chọn Elastic IPs khung Navigator - Trong khung Addresses bấm chọn Allocate New Address - Chọn Yes, Allocate hộp thoại - ChọnElastic IP Address vừa tạo bấmAssociate Address - Chọn tên thể để gán IP chọn Yes, Allocate 70   Bước 5: Cài đặt ứng dụng thử nghiệm Để triển khai ứng dụng máy ảo dịch vụ EC2 vừa tạo, người dùng sử dụng công cụ Remote Desktop Connection để kết nối với địa IP máy ảo DNS public cung cấp bước tạo thể Các bước tiến hành sau: - Lựa chọn Instaces khung Navigation - Click phải vào Instance tạochọn Connect, tải shortcut ứng dụng Remote Desktop Connection để tiện cho lần sử dụng sau - Kết nối đến máy chủ với thông số file shortcut vừa tải - Cài đặt ứng dụng máy chủ Trong khuôn khổ luận văn, ứng dụng cài đặt thử nghiệm website thương mại điện tử giới thiệu bán sản phẩm nông sản Website sau cài đặt thành công truy cập thông qua địa nhập trình duyệt sau:http://184.169.144.216/ Hình 33: Trang chủ ứng dụng Demo 3.3 Kết luận chương Nội dung chương trình bày chi tiết đặc điểm dịch vụ điện toán đám mây Amazon, nêu khái quát dịch vụ đám mây mà hãng cung cấp Trong nhấn mạnh số đặc điểm dịch vụ đám mây tính linh hoạt, chi phí thấp, tính bảo mật đơn giản việc sử dụng Nội dung chương 71   sâu vào phân tích dịch vụ EC2, khái niệm thành phần bên dịch vụ này, cách thức triển khai ứng dụng thực tế website thương mại điện tử để nêu bật ưu điểm dịch vụ điện toán đám mây nói chung dịch vụ EC2 nói riêng 72   KẾT LUẬN Với phát triển mạnh mẽ CNTT, điều kiện tiếp cận với thông tin thông qua mạng Internet trở nên dễ dàng với người sử dụng, việc tiếp cận sử dụng dịch vụ tảng điện toán đám mây dần trở nên phổ biến Kết chủ yếu luận văn bao gồm: • Tổng quan công nghệ điện toán đám mây, mô hình điện toán Công nghệ cho phép người sử dụng dịch vụ, truy cập liệu từ đâu thông qua máy tính kết nối Internet Giúp cho doanh nghiệp tiết kiệm chi phí xây dựng trì hệ thống mà đảm bảo hiệu suất công việc cao • Nghiên cứu số mô hình khai thác dịch vụ điện toán đám mây, mô hình cần thiết việc triển khai dịch vụ điện toán đám mây • Nghiên cứu số giải pháp điện toán đám mây công ty tiếng lĩnh vực Công nghệ thông tin • Nghiên cứu đánh giá số rủi ro, hạn chế mô hình điện toán đám mây áp dụng thực tế • Cài đặt thử nghiệm ứng dụng sử dụng dịch vụ EC2 tảng công nghệ điện toán đám mây hãng Amazon Các nghiên cứu luận văn đáp ứng nội dung công nghệ điện toán đám mây Là sở để tăng cường hiệu triển khai dịch vụ tảng công nghệ Để công nghệ điện toán đám mây áp dụng rộng rãi trong nhiều lĩnh vực, đề tài cần tiếp tục phát triển theo hướng sau: • Tiếp tục hoàn thiện sở lý thuyết công nghệ điện toán đám mây, đánh giá ưu, nhược điểm mô hình khai thác toán cụ thể 73   • Đưa môn học công nghệ vào chương trình học khoa, viện Công nghệ thông tin trường Cao đẳng, Đại học • Tiếp tục hoàn thành ứng dụng thử nghiệm, đưa ứng dụng trở thành ứng dụng mẫu chứng minh linh hoạt, mềm dẻo sử dụng công nghệ điện toán đám mây Với kết đạt luận văn em mong tiếp tục nhận ý kiến đóng góp, giúp đỡ Thầy, Cô giáo bạn đồng nghiệp, tổ chức mặt để luận văn hoàn thiện hơn, phát triển ứng dụng có hiệu quả, đáp ứng yêu cầu ứng dụng môi trường điện toán đám mây Xin chân thành cám ơn! Hà Nội, tháng năm 2012 Tác giả Vũ Mạnh Hưởng 74   TÀI LIỆU THAM KHẢO [1] Amazon Web Service, http://aws.amazon.com/ [2] Amazon Web Service EC2, http://aws.amazon.com/ec2/ [3] Amazon Web Service S3, http://aws.amazon.com/S3/ [4] Amazon Web Service Cloudfront, http://aws.amazon.com/Cloudfront/ [5] Công ty hệ thống thông tin FPT (2011), Tạp chí FIS Link,(9), 4-17 [6] Google App Engine, http://code.google.com/appengine/ [7] IBM, http://www.ibm.com/developerworks/vn/library/ar- cloudaws3/index.html [8] INST, http://www.nist.gov/itl/cloud/index.cfm [9] IDC, http://www.idc.com/prodserv/idc_cloud.jsp [10] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu, Cloud Computing and Grid Computing 360-Degree Compared(2008), Grid Computing Environments Workshop [11] Introduction to Cloud computing White paper (June 2009), Sun Microsystems [12] Jurg van Vliet, Flavia Paganelli (2011), Programming Amazon EC2 [13] Jinesh Varia, Architecting for the Cloud: Best Practices (May 2010), Amazon [14] John W Rittinghouse, James F Ransome, Cloud Computing Implementation, Management and Security(2010), CRC Press [15] PCWorld Vietnam, http://www.pcworld.com.vn/ [16] Lewis Cunningham, Cloud Computing with Amazon and Oracle(2008) [17] SaleForce Cloud Computing, http://www.salesforce.com/cloudcomputing/ [18] Security Best Practices(January 2010), Amazon 75   [...]... đám mây được chia thành bốn mô hình chính đó là: • Public Cloud (Đám mây công cộng) • Private Cloud (Đám mây riêng) • Hybrid Cloud (Đám mây lai) • Community Cloud (Đám mây cộng đồng) 28   2.2.1 Public Cloud: Mô hình triển khai đầu tiên được nói đến khi đề cập tới Cloud Computing chính là mô hình Public Cloud. Đây là mô hình mà hạ tầng Điện toán đám mây được một tổ chức sở hữu và cung cấp dịch vụ rộng rãi... đối với người dùng Mô hình Cloud Computing được phân thành hai loại: - Các mô hình dịch vụ (Service Models): Phân loại các dịch vụ của các nhà cung cấp dịch vụ Cloud Computing - Các mô hình triển khai (Deployment Models): Phân loại cách thức triển khai dịch vụ Cloud Computing đến với khách hàng 2.1 Các mô hình dịch vụ Theo Viện tiêu chuẩn và công nghệ của Mỹ (NIST) ,mô hình dịch vụ Cloud Computing được... dụng Hình 9: Mô hình Public Cloud 29   Tuy nhiên Public Cloud có một trở ngại, đó là vấn đề mất kiểm soát về dữ liệu và vấn đề an toàn dữ liệu Trong mô hình này mọi dữ liệu đều nằm trên dịch vụ Cloud, do nhà cung cấp dịch vụ Cloud đó bảo vệ và quản lý Chính điều này khiến cho khách hàng, nhất là các công ty lớn cảm thấy không an toàn đối với những dữ liệu quan trọng của mình khi sử dụng dịch vụ Cloud. .. phí cho nhân lực IT Theo nhiều chuyên gia và doanh nghiệp từng sử dụng dịch vụ Cloud Computing, dù công ty của bạn ở quy mô lớn hay nhỏ, bạn cũng nên thử dùng dịch vụ Cloud Computing, nếu không có thể doanh nghiệp của bạn sẽ bỏ lỡ một cơ hội kinh doanh trong tương lai 22     CHƯƠNG 2: HIỆN THỰC CỦA CLOUD COMPUTING Cloud computing cung cấp hạ tầng, nền tảng và phần mềm như là dich vụ, mà có thể được... thoa của hai hay nhiều mô hình đám mây, như như kết hợp giữa public cloud (các dịch vụ cloud được cung cấp cho mọi người sử dụng rộng rãi và private cloud (cơ sở hạ tầng và các dịch vụ được xây dựng để phục vụ cho một tổ chức, doanh nghiệp duy nhất) Điều này sẽ giúp khai thác những điểm mạnh nhất của từng mô hình, mang đến khả năng bảo vệ dữ liệu an toàn hơn, nhưng cũng linh động và gần gũi hơn với người... vài dự án liên quan đến mô hình cung cấp dịch vụ dùng chung theo hướng này trên nền tảng hạ tầng IaaS và PaaS do Công viên Phần mềm Quang Trung (QTSC), Công ty cổ phần công nghệ truyền thông Việt Nam (VNTT) và một số phần mềm dịch vụ dạng SaaS do BKAV, QTSC online, Starsoft, Misa … đầu tư triển khai 1.9 Kết luận chương 1 Cloud Computing là một mô hình hoàn toàn mới, có nhiều ưu điểm so với các mô hình. .. thức mới Cloud Computing đang phát triển rất mạnh mẽ và sôi nổi như một trào lưu mới, các công ty cung cấp dịch vụ Cloud đầu tư nghiên cứu và phát triển để nâng cao chất lượng dịch vụ của mình Đặc điểm nổi bật của Cloud Computing chính là khả năng co giãn linh hoạt, sự tiện lợi và giảm tối đa chi phí cho người dùng Các công nghệ giúp hiện thực Cloud Computing là web 2.0, ảo hóa (virtualization) và cung... săp xếp và tích hợp dịch vụ web, tích hợp cơ sở dữ liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên bản ứng dụng, các lợi ích cho cộng đồng phát triển và nghiên cứu ứng dụng Những dịch vụ này được chuẩn bị như là một giải pháp tính hợp trên nền web Những đặc trưng tiêu biểu của mô hình dịch vụ này là: - Phục vụ cho việc phát triển, kiểm thử, triển khai và vận hành ứng dụng giống như là môi trường... các API sẽ dẫn đến một mô hình mới: cơ sở hạ tầng cùng phần mềm có thể chạy trên private cloud hay public cloud • Bảo mật và kiểm tra dữ liệu Khi đưa dữ liệu lên cloud thì một câu hỏi đặt ra là: dữ liệu của mình có an toàn không? Do đó các dữ liệu nhạy cảm của các công ty thường không để lên Cloud lưu trữ Việc để dữ liệu lên đó sẽ làm cho khả năng bị nhiều khác truy xuất hơn .Và vấn đề này đang là một... Dịch vụ phần mềm (Software as a Service – SaaS) Hình 7 Các loại dịch vụ Cloud Computing 23   Cách phân loại này thường được gọi là mô hình SPI” là viết tắt của Software, Platform và Infrastructure   Hình 8 Mô hình SPI 2.1.1Dịch vụ cơ sở hạ tầng (Infrastructure as a Service – IaaS) Trong loại dịch vụ này, khách hàng được cung cấp hạ tầng thô (thường là dưới hình thức các máy ảo) là những tài nguyên máy

Ngày đăng: 23/11/2016, 04:11

Mục lục

  • BÌA

  • MỤC LỤC

  • LỜI CAM ĐOAN

  • LỜI CẢM ƠN

  • PHẦN MỞ ĐẦU

  • Chương 1

  • CHƯƠNG 2

  • CHƯƠNG 3

  • KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

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

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

Tài liệu liên quan