điện toán đám mây và triển khai

66 525 2
điện toán đám mây và triển khai

Đ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

tìm hiểu điện toán đám mây và triển khai dịch vụ điện toán đám mây trên máy chủ ảo. thiết lập và triển khai điện toán đám mây trên môi trường máy chủ ảo xampp server... thiết kế website lưu trữ cho phép dowload và upload dữ liệu

TRƯỜNG ĐH CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ THÔNG TIN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do - Hạnh phúc NHIỆM VỤ ĐỒ ÁN CHUYÊN NGÀNH Họ và tên sinh viên : Đặng Công Kiệt – Trần Trọng Nghĩa MSSV: 12103421 – 12098861 Lớp : CDTH14A Tên đồ án chuyên ngành: tìm hiểu về điện toán đám mây và triển khai dịch vụ trên điện toán đám mây Nhiệm vụ : Tìm hiểu về cấu trúc điện toán đám mây cũng như phương thức truy cập đám mây. Tìn hiểu một số đám mây lưu trữ đồng bộ phổ biến hiện nay như như Dropbox, Google Drive, OneDrive cũng như thiết kế một mô hình mô phỏng ứng dụng tượng trưng cho đề tài. Ngày giao đồ án chuyên ngành: ngày 02 tháng 02 năm 2015 Ngày hoàn thành đồ án chuyên ngành: ngày 31 tháng 5 năm 2015 Họ tên người hướng dẫn: Ths. Nguyễn Văn Quang T/p Hồ Chí Minh ngày 31 tháng 5 năm 2015 BCN KHOA CÔNG NGHỆ THÔNG TIN GIẢNG VIÊN HƯỚNG DẪN TRƯỞNG KHOA GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN GIÁO VIÊN HƯỚNG DẪN Nguyễn Văn Quang GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN GIÁO VIÊN PHẢN BIỆN Hoàng Đình Hạnh GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC CÁC TỪ VIẾT TẮT GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA API Application Programming Intreface Giao diện lập trình ứng dụng CIFS Common Internet File System Hệ thống tập tin phổ biến trên Internet DaaS DataStorage as a Service Lưu trữ dữ liệu như một dịch vụ EFS Encrypted File System Mã hóa từng tập tin hay thư mục IaaS Infrastructure as a Service Dịch vụ hạ tầng NFS Network File System Hệ thống tập tin mạng NIST National Institute of Standards and Technology Viện Tiêu chuẩn và Kỹ thuật Quốc gia PaaS Platform as a Service Dịch vụ nền tảng QoS Quality of Service Chất lượng dịch vụ SaaS Software as a Service Dịch vụ phần mềm SAN Storeage Area Network Lưu trữ qua mạng SLA Service Level Agreement Mức thỏa thuận dịch vụ WebDA V Web Distributed Authoring Versioning Hệ thống quản lý chứng thực và phiên bản dựa trên môi trường Web LỜI CẢM ƠN Lời đầu tiên thay mặt nhóm em xin gửi lời cảm ơn đến Ban giám hiệu trường ĐH Công Nghiệp TPHCM đã tạo điều kiện cho chúng em có thể học tập tốt tại trường. Để hoàn thiện đồ án này đầu tiên cho em gửi lời cảm ơn đến các thầy cô khoa Công nghệ thông tin, các thầy cô giáo đã tận tình giảng dạy trang bị cho em những kiến thức quý báu trong suốt quá trình học tập và rèn luyện tại trường. GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA Đặc biệt cho phép em gửi đến thầy Nguyễn Văn Quang lời cảm ơn chân thành nhất, với sự giúp đỡ, hướng dẫn, truyền đạt kiến thức cũng như kinh nghiệm của thầy đã giúp em có thể hoàn thiện được đồ án tốt nghiệp này. TP.Hồ Chí Minh, ngày 15 tháng 5 năm 2015 Sinh viên Đặng Công Kiệt – Trần Trọng Nghĩa GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA 7 LỜI NÓI ĐẦU Máy vi tính và internet ngày nay đã trở nên phổ biến và là một phần tất yếu của cuộc sống. Khi việc sử dụng máy tính trong cuộc sống hàng ngày càng tăng thì các nguồn tài nguyên máy tính cũng cần phải tăng lên để đáp ưng cho nhu cầu công việc, nghiên cứu hoặc ứng dụng trong bất kỳ lĩnh vực nào. Điện toán đám mây ra đời đó là một cuộc chuyển dịch cách mạng giúp cung cấp một giải pháp về tình trạng này. Để giúp chúng ta có một hiểu rõ hơn về điện toán đám mây, những điểm mạnh và điểm yếu của nó. Trong đồ án: “TÌM HIỂU VỀ ĐIỆN TOÁN ĐÁM MÂY VÀ TRIỂN KHAI DỊCH VỤ TRÊN ĐIỆN TOÁN ĐÁM MÂY” này em sẽ đi vào tìm hiểu nội dung truyền tải- lưu trữ- bảo vệ dữ liệu trong điện toán đám mây và cụ thể là một số website chia sẻ dữ liệu đơn giản phổ biến. Đồ án bao gồm những nội dung sau: CHƯƠNG 1: Tổng quan về điện toán đám mây CHƯƠNG 2: Truyền tải–lưu trữ–bảo vệ dữ liệu trong điện toán đám mây CHƯƠNG 3: Lưu trữ chia sẻ dữ liệu trên một số “đám mây” phổ biến CHƯƠNG 4: Mô hình mô phỏng GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA 8 CHƯƠNG 1 TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY 1.1. TỔNG QUAN CHUNG Đ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 toán máy chủ ảo”) là một giải pháp toàn diện cung cấp công nghệ thông tin như một dịch vụ dựa trên nền tảng phát triển của internet. Điện toán đám mây là sự nâng cấp từ mô hình máy chủ mainframe sang mô hình client-server. Các máy tính trong các đám mây đựơc cấu hình để làm việc cùng nhau và các ứng dụng khác nhau sử dụng sức mạnh của điện toán tập hợp cứ như thể là chúng đang chạy trên một hệ thống duy nhất. Do đó khách hàng sẽ không còn lo ngại về các kiến thức chuyên môn để điều khiển công nghệ máy móc và cơ sở hạ tầng, mà tại đây các chuyên gia trong “đám mây” của các nhà cung cấp sẽ giúp thực hiện điều đó. Thuật ngữ “đám mây” ở đây là lối nói ẩn dụ chỉ mạng Internet và liên tưởng về độ phức tạp của các cơ sở hạ tầng ở bên trong. Ở mô hình điện toán mọi lĩnh vực liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các “dịch vụ”, nó cho phép khách hàng truy cập vào các dịch vụ của một nhà cung cấp nào đó trong “đám mây” mà không cần phải có các kiến thức, kinh nghiệm về công nghệ, cũng như không cần quan tâm đến các cơ sở hạ tầng bên trong. Tài nguyên, dữ liệu, phần mềm và các thông tin liên quan đều được quản lý trên các máy chủ (chính là các “đám mây”). Điện toán đám mây tính toán, sử dụng phần mềm, truy cập dữ liệu và dịch vụ lưu trữ mà khách hàng không cần biết vị trí địa lý và cấu hình của hệ thống cung cấp dịch vụ. GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA 9 Công nghệ điện toán khiến chúng ta ngày càng quan tâm vì lợi ích của nó mang đến như tiết kiệm chi phí, chi phí quản lý công nghệ thông tin thấp, dung lượng lớn, giảm thiểu rủi ro, truy cập mọi lúc mọi nơi… Nói một cách đơn giản “ứng dụng điện toán đám mây” chính là ứng dụng trực tuyến trên internet nơi dữ liệu được lưu trữ và xử lý ở máy chủ. 1.1.1. Lịch sử Ngay cả những nhà phê bình lớn nhất dường như cũng đồng ý rằng : Điện toán đám mây là một trong những thay đổi mô hình quan trọng nhất của thập kỷ qua. Như vậy đó là tất cả nhưng nó xuất phát từ đâu ? Điện toán đám mây phát triển thông qua một số giai đoạn trong đó bao gồm điện lưới và điện toán tiện ích, cung cấp dịch vụ ứng dụng, phần mềm dich vụ (Saas). Khái niệm về điện toán đám mây xuất hiện từ những năm 1960 trở lại đây, khi John McCarthy phát biểu rằng “một ngày nào đó tính toán được tổ chức như một tiện ích công cộng”. Thuật ngữ “đám mây” lấy trong kỹ thuật điện thoại tại các công ty viễn thông. Các học giả đầu tiên sử dụng thuật ngữ “điện toán đám mây” là thuật ngữ trong một bài giảng năm 1997 bởi Ramnath Chellappa. Amazon đã góp vai trò quan trọng trong sự phát triển của điện toán đám mây bằng cách hiện đại hóa trung tâm dữ liệu. Hầu hết các mạng máy tính được tạo ra khi sử dụng ít nhất là 10% năng lực của nó tại một thời điểm. Với kiến trúc điện toán đám mây giúp tối ưu năng lực làm việc của máy chủ. Amazon bắt đầu phát triển sản phẩm để cung cấp điện toán đám mây cho khách hàng và tung ra dịch vụ Web Amazon (AWS) như một tiện ích máy tính trong năm 2006. Trong năm 2007, Google, IBM và một số trường đại học bắt tay vào nghiên cứu dự án điện toán đám mây với quy mô lớn. Vào đầu năm 2008, Eucalyptus đã trở thành mã nguồn mở đầu tiên cho AWS API, nền tảng tương thích cho việc triển khai các đám mây riêng tư. Đầu năm 2008, OpenNebula tài GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA 10 trợ dự án kho lưu trữ và trở thành phần mềm mã nguồn mở đầu tiên triển khai đám mây riêng, đám mây lai và liên đoàn các đám mây. Trong năm đó, những nỗ lực đã được tập trung vào việc cung cấp chất lượng dịch vụ (QoS) để đảm bảo đám mây hoạt động, thuộc dự án của ủy ban IRMOS tài trợ. Đến giữa năm 2008, Gartner nhận thấy tiềm năng và đã đưa ra các dịch vụ cung cấp cho khách hàng. 1.1.2. Định nghĩa Theo Wikipedia:“Điện toán đám mây (cloud computing) là mô hình điện toán sử dụng các công nghệ máy tính và phát triển dựa vào mạng Internet. Thuật ngữ “đám mây” ở đây là lối nói ẩn dụ chỉ mạng Internet (dựa vào cách được bố trí của nó trong sơ đồ mạng máy tính) và như một liên tưởng về độ phức tạp của các cơ sở hạ tầng chứa trong nó”,[8]. Theo Gartner:“Một mô hình điện toán nơi mà khả năng mở rộng và linh hoạt về công nghệ thông tin được cung cấp như một dịch vụ cho nhiều khách hàng đang sử dụng các công nghệ trên 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 về mặt kinh tế, là nơi chứa các sức mạnh tính toán, kho lưu trữ, các nền tảng (platform) và các dịch vụ được trực quan, ảo hóa và co giãn linh động, sẽ được phân phối theo nhu cầu cho các khách hàng bên ngoài thông qua Internet”. GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA [...]... TRỮ - BẢO VỆ DỮ LIỆU TRONG ĐIỆN TOÁN ĐÁM MÂY 2.1 TRUY CẬP DỮ LIỆU TRONG ĐÁM MÂY Việc truyền tải hay truy cập vào dữ liệu trên đám mây được thực hiện thông qua các giao thức và các chuẩn về truy cập dữ liệu trong điện toán đám mây Nó giúp cho các tiện ích của đám mây được dễ dàng mở rộng, phát triển và kết nối lại với nhau Một số giao thức và chuẩn phổ biến của điện toán đám mây : + Giao thức Network... Mô hình điện toán đám mây đảm bảo độ sẵn sàng và được cấu thành từ năm đặc tính cần thiết, ba mô hình cung cấp và bốn mô hình triển khai ,[1] Mô hình điện toán đám mây theo NIST được minh họa ở Hình 1.2: Hình 1 Mô hình điện toán đám mây của NIST Theo Steve Chang, Chủ tịch HĐQT Trend Micro : Quan điểm về điện 1toán đám mây có thể hiểu đơn giản như dùng điện, dùng bao nhiêu, trả tiền bấy nhiêu và đơn... KIỆT – TRẦN TRỌNG NGHĨA 17 1.1.5.3 Đám mây lai (hybrid cloud) Là sự kết hợp của các đám mây công cộng và đám mây riêng nhằm cải thiện tính linh hoạt và khả năng mở rộng Những đám mây này thường do doanh nghiệp tạo ra và chịu trách nhiệm quản lý Hình 1.: Mô hình đám mây lai Đối với nhiều doanh nghiệp, điện toán đám mây lai lại là kết hợp của một nền tảng điện toán đám mây nội bộ với giải pháp mở rộng... lợi ích giống như các đám mây chung, điểm khác biệt chính là doanh nghiệp chịu trách nhiệm thiết lập và bảo trì đám mây Việc thiết lập đám mây riêng đôi khi không còn chi phí cho việc sử dụng và duy trì hoạt động liên tục của đám mây và có thể vượt quá chi phí khi sử dụng một đám mây chung Hình 1.: Các thành phần trong đám mây riêng Các đám mây riêng có nhiều lợi thế hơn so với đám mây chung Việc kiểm... toán đám mây cung cấp dịch vụ liên quan đến máy tính và xem như là một dịch vụ Sự khác nhau giữa điện toán đám mây và điện toán truyền thống được thể hiện trong bảng dưới đây: Bảng1.: So sánh điện toán đám mây và điện toán truyền thống Điểm so sánh Điện toán truyền thống Điện toán đám mây Sử dụng Riêng Chia sẻ Tính dễ sử dụng Mua sắm phần cứng truyền Tự phục vụ thống Khả năng mở rộng Các dịch vụ mới... – TRẦN TRỌNG NGHĨA 22 Hình 1 : Phân lớp điện toán đám mây Hình1.8 mô tả ba phần của một mô hình đám mây Hình này phản ánh chính xác quy mô của khối công nghệ thông tin khi nó liên quan đến chi phí, yêu cầu không gian vật lý, bảo trì, quản lý, giám sát quản lý và sự lỗi thời 1.2.2 Các dịch vụ của điện toán đám mây Điện toán đám mây cung cấp hạ tầng, nền tảng và phần mềm như là dịch vụ, mà có thể được... cộng và chia sẻ chung một hạ tầng với điện toán đám mây để nâng cao hiệu quả đầu tư và sử dụng Một đám mây cộng đồng có thể được thiết lập bởi một số tổ chức có yêu cầu tương tự và tìm cách chia sẻ cơ sở hạ tầng để thực hiện một số lợi ích của điện toán đám mây Tùy chọn này là tốn kém hơn nhưng có thể đáp ứng về sự riêng tư, an ninh hoặc tuân thủ các chính sách tốt hơn 1.1.6 Các giải pháp Điện toán đám. .. phích điện [9] 1.1.3 Mô hình tổng quan Theo định nghĩa, các nguồn điện toán khổng lồ như phần mềm, dịch vụ sẽ nằm tại các máy chủ ảo (đám mây) trên Internet thay vì trong máy tính gia đình và văn phòng (trên mặt đất) để mọi người kết nối và sử dụng mỗi khi họ cần Trong khi công nghệ của điện toán đám mây thì mô hình client-server lại mang 1 ý nghĩa rộng hơn nhiều Server trong điện toán đám mây sẽ... cập để theo dõi và quản lí Bảo trì (Maintenance): Ứng dụng điện toán đám mây dễ dàng thực hiện công việc này nếu chúng không được cài đặt trên mỗi máy tính của mỗi người dùng, [3] GVHD : NGUYỄN VĂN QUANG SINH VIÊN : ĐẶNG CÔNG KIỆT – TRẦN TRỌNG NGHĨA 15 1.1.5 Các mô hình được triển khai Hình 1.: Các mô hình điện toán đám mây 1.1.5.1 Đám mây công cộng (public cloud) Là các dịch vụ đám mây được một bên... đặt các máy chủ môi trường tác động ảnh hưởng đến điện toán đám mây Ở những nơi có khí hậu thuận lợi làm mát tự nhiên và tái tạo điện luôn sẵn có, ảnh hưởng môi trường sẽ được nhiều lợi thế hơn trung bình Vì vậy nhiều nước có điều kiện thuận lợi đang cố gắng thu hút các trung tâm dữ liệu [3] 1.1.8 Điện toán đám mây với các công nghệ khác Điện toán đám mây xuất hiện kèm theo nhiều đặc tính của công nghệ,

Ngày đăng: 11/06/2015, 20:41

Từ khóa liên quan

Mục lục

  • NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

  • NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

  • MỤC LỤC

  • DANH MỤC CÁC TỪ VIẾT TẮT

  • LỜI CẢM ƠN

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1 TỔNG QUAN VỀ ĐIỆN TOÁN ĐÁM MÂY

    • 1.1. TỔNG QUAN CHUNG

      • 1.1.1. Lịch sử

      • 1.1.2. Định nghĩa

      • 1.1.3. Mô hình tổng quan

      • 1.1.4. Đặc điểm chính

      • 1.1.5. Các mô hình được triển khai

        • 1.1.5.1. Đám mây công cộng (public cloud)

        • 1.1.5.2. Đám mây riêng (private cloud)

        • 1.1.5.3. Đám mây lai (hybrid cloud)

        • 1.1.5.4. Đám mây cộng đồng (community cloud)

        • 1.1.6. Các giải pháp

        • 1.1.7. Các vấn đề cần quan tâm

          • 1.1.7.1. Bảo mật và sự an toàn

          • 1.1.7.2. Tuân thủ các quy định

          • 1.1.7.3. Tác động của môi trường

          • 1.1.8. Điện toán đám mây với các công nghệ khác

          • 1.2. HIỆN THỰC HÓA ĐIỆN TOÁN ĐÁM MÂY

            • 1.2.1. Khó khăn và thách thức

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

Tài liệu liên quan