Báo cáo luận văn cloud computing

20 683 1
Báo cáo luận văn cloud computing

Đ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 vấn đề Ngày nay, công ty, doanh nghiệp, việc quản lý tốt, hiệu liệu riêng công ty liệu khách hàng đối tác toán ưu tiên hàng đầu không ngừng gây khó khăn cho họ Để quản lý nguồn liệu đó, ban đầu doanh nghiệp phải đầu tư, tính toán nhiều loại chi phí chi phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì, sửa chữa, … Ngoài họ phải tính toán khả mở rộng, nâng cấp thiết bị; phải kiểm soát việc bảo mật liệu tính sẵn sàng cao liệu Từ toán điển vậy, thấy có nơi tin cậy giúp doanh nghiệp quản lý tốt nguồn liệu đó, doanh nghiệp không quan tâm đến sở hạ tầng, công nghệ mà tập trung vào công việc kinh doanh họ mang lại cho họ hiệu lợi nhuận ngày cao Thuật ngữ “cloud computing” đời bắt nguồn từ hoàn cảnh Thuật ngữ “cloud computing” bắt nguồn từ ý tưởng đưa tất thứ liệu, phần mềm, tính toán, … lên mạng Internet Chúng ta không trông thấy máy PC, máy chủ riêng doanh nghiệp để lưu trữ liệu, phần mềm mà số “máy chủ ảo” tập trung mạng Các “máy chủ ảo” cung cấp dịch vụ giúp cho doanh nghiệp quản lý liệu dễ dàng hơn, họ trả chi phí cho lượng sử dụng dịch vụ họ, mà không cần phải đầu tư nhiều vào sở hạ tầng quan tâm nhiều đến công nghệ Xu hướng giúp nhiều cho công ty, doanh nghiệp vừa nhỏ mà sở hạ tầng mạng, máy chủ để lưu trữ, quản lý liệu tốt Điện toán đám mây tiếp tục xu hướng giúp doanh nghiệp-tổ chức triển khai, phát triển hoạt động kinh doanh, nghiên cứu phát triển ứng dụng Theo IDC, “năm 2011, IDC dự báo điện toán mây, điện toán di động mạng xã hội chín muồi kết lại thành tảng chủ đạo cho ngành CNTT công nghiệp CNTT mà phục vụ” Trước yêu cầu phát triển nguồn nhân lực, sở hạ tầng, triển khai dịch vụ cho điện toán đám mây doanh nghiệp- tổ chức, nhu cầu giám sát hoạt động, thực thi trang thiết bị dịch vụ điện toán mây cần thiết Từ nhu cầu này, LVTN tập trung vào việc nghiên cứu giải pháp xây dựng mô hình cho việc giám sát hệ thống điện toán đám mây Vậy “cloud computing” ? Nó giải toán có đặc điểm bật ? Chúng ta qua phần sau để nắm rõ vấn đề Chương I: Tổng quan Cloud Computing Định nghĩa 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 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” “Điện toán đám mây dạng thức điện toán cung cấp tài nguyên ảo hóa có quy mô dạng dịch vụ qua mạng Internet Người dùng không cần tới kiến thức chuyên môn để quản lý hạ tầng công nghệ phần việc dành cho nhà cung cấp dịch vụ.” “Điện toán đám mây kết hợp khái niệm Hạ tầng hướng dịch vụ (IaaS), Nền tảng hướng dịch vụ (PaaS), Phần mềm hướng dịch vụ (SaaS) số khái niệm công nghệ Dịch vụ điện toán đám mây thường cung cấp trực tuyến ứng dụng doanh nghiệp thông dụng, truy xuất qua trình duyệt Web phần mềm liệu lưu trữ máy chủ nhà cung cấp.” Hình Mọi thứ tập trung vào đám mây Các giải pháp Cloud Computing đời để giải vấn đề sau: - Vấn đề lưu trữ liệu : Dữ liệu lưu trữ tập trung kho liệu khổng lồ Các công ty lớn Microsoft, Google có hàng chục kho liệu trung tâm nằm rải rác khắp nơi giới Các công ty lớn cung cấp dịch vụ cho phép doanh nghiệp lưu trữ quản lý liệu họ kho lưu trữ trung tâm - Vấn đề sức mạnh tính toán : Có giải pháp chính: o Sử dụng siêu máy tính (super-computer) để xử lý tính toán o Sử dụng hệ thống tính toán song song, phân tán - Vấn đề cung cấp tài nguyên, phần mềm : Cung cấp dịch vụ IaaS (infrastructure as a service), PaaS (platform as a service), SaaS (software as a service) Hình 2: Minh họa dịch vụ Các tầng tạo nên đám mây Các thông tin tham khảo Wikipedia http://en.wikipedia.org/wiki Cloud computing cung cấp hạ tầng, tảng phần mềm dich vụ, mà cung ứng dich vụ cho thuê cách dùng trả nhiêu người dùng Hình 3: Các tầng tạo nên đám mây (Nguồn : http://edgewatertech.wordpress.com/2009/03/) 3.1 Các dịch vụ ứng dụng (SaaS) Tầng có lẽ quen thuộc với người dùng Web hàng ngày Tầng dịch vụ ứng dụng lưu trữ ứng dụng phù hợp với mô hình SaaS Đây ứng dụng chạy đám mây cung cấp theo yêu cầu dịch vụ cho người dùng Đôi dịch vụ cung cấp miễn phí nhà cung cấp dịch vụ tạo doanh thu từ thứ khác quảng cáo Web nhiều nhà cung cấp ứng dụng tạo doanh thu trực tiếp từ việc sử dụng dịch vụ Âm quen thuộc phải không? Nó có lẽ làm kể từ hầu hết tất sử dụng chúng Nếu bạn gửi tệp thuế bạn trực tuyến cách sử dụng Turbo taxe, kiểm tra thư bạn sử dụng Gmail Yahoo Mail theo kịp hẹn sử dụng Google Calendar, bạn quen thuộc với tầng đám mây Đây vài ví dụ kiểu ứng dụng Thật có hàng ngàn ứng dụng SaaS số lượng phát triển hàng ngày nhờ công nghệ Web 2.0 Có lẽ không hoàn toàn rõ ràng với đa số công chúng việc có nhiều ứng dụng tầng dịch vụ ứng dụng chuyển trực tiếp tới cộng đồng doanh nghiệp Ở có lưu trữ yêu cầu phần mềm có sẵn để xử lý bảng lương, quản lý nguồn nhân lực, cộng tác, quản lý quan hệ khách hàng, quản lý mối quan hệ đối tác kinh doanh nhiều Các ví dụ phổ biến yêu cầu bao gồm IBM® Lotus® Live,IBM Lotus Sametime®, Unyte, Salesforce.com, Sugar CRM, WebEx SaaS gì? SaaS (Software as a Service), tiếng Việt tạm dịch “phần mềm dịch vụ” Theo định nghĩa hãng nghiên cứu toàn cầu IDC SaaS “phần mềm hoạt động web, quản lý nhà cung cấp cho phép người sử dụng truy cập từ xa” Còn theo Wikipedia, SaaS mô hình dịch vụ phần mềm triển khai qua Internet ,trong đó, SaaS cung cấp giấy phép ứng dụng cho khách hàng để sử dụng dịch vụ theo yêu cầu, hay gọi “phần mềm theo yêu cầu” Mô hình SaaS cho phép nhà cung cấp phát triển, lưu trữ vận hành phần mềm để khách hàng sử dụng Thay mua phần cứng phần mềm để chạy ứng dụng, khách hàng cần máy tính máy chủ để tải ứng dụng truy cập internet để chạy phần mềm Phần mềm cấp phép cho người dùng cho nhóm người dùng Cloud Computing cung cấp phần mềm hoạt động web, quản lý nhà cung cấp cho phép người sử dụng truy cập từ xa SaaS cung cấp giấy phép ứng dụng cho khách hàng để sử dụng số dịch vụ theo yêu cầu Như vậy, việc ứng dụng mô hình SaaS có lợi cho phía Phía khách hàng tiết kiệm khoản tiền khổng lồ ko cần phải bỏ tiền mua hạ tầng ứng dụng để lưu trữ thông tin chi phí an ninh phải trì hệ thống Còn nhà cung cấp thu lợi nhuận từ việc cung cấp ứng dụng cho khách hàng với chi phí hợp lý Hình ảnh cho ta thấy phát triển SaaS: Hình 4: Sự phát triển SaaS Ưu điểm  Tiết kiệm tiền mua máy chủ phần mềm khác để hỗ trợ sử dụng, tất thứ sử dụng thông qua trình duyệt  Tập trung ngân sách vào lợi cạnh tranh sở hạ tầng  Khách hàng ứng dụng SaaS không cần lo lắng việc cập nhật vá lỗi hay nâng cấp phần mềm điều thực nhà cung cấp dịch vụ  Cho phép nhiều người dùng lúc  Tính linh hoạt khả mở rộng cao  Dễ sử dụng  Đối với nhà cung cấp, họ phải trì ứng dụng chung cho nhiều đơn vị phí rẻ so với kiểu hosting truyền thống  Cách tiếp cận trước SaaS ASP (Application Service Provider) Các ASP cung cấp thuê bao phần mềm lưu trữ phân phối mạng ASP tính phí theo thời gian sử dụng Do đó, bạn mua phần mềm mà thuê cần Khuyết điểm  Người dùng bị phụ thuộc vào công nghệ mà nhà cung cấp đưa cho họ, giảm linh hoạt sáng tạo Người sử dụng cảm thấy bối có quyền thực việc phạm vi nhà quản trị cho phép  Do phải cung cấp dịch vụ để đáp ứng cho nhiều đối tượng khách hàng, công ty lớn có khối lượng liệu lớn nên đòi hỏi nhà cung cấp phải có hệ thống máy chủ khổng lồ, nguồn tài hùng mạnh phân bố hệ thống nhiều nơi Do có hãng công nghệ lớn giới đáp ứng yêu cầu Microsoft, Google, IBM, Amazone,Yahoo,…  Chi phí bảo trì , phát triển trách nhiệm cho sản phẩm phần mềm đội ngũ nhân viên tăng dần theo khối lượng liệu khách hàng  Với ứng dụng triển khai online Web, đường truyền Internet bị gián đoạn ảnh hưởng lớn đến công việc người dùng  Không phải công ty , doanh nghiệp áp dụng SaaS Một số tính chất SaaS  Tính ảo hoá: Lợi ích ảo hóa tăng công suất hệ thống mà không cần lập trình thêm Mặt khác, số lượng đáng kể chương trình yêu cầu để xây dựng ứng dụng hiệu quả.Kết hợp đa người dùng ảo hóa cung cấp linh hoạt để điều chỉnh hệ thống cho hiệu tối ưu Việc ảo hóa hệ muốn áp dụng cho SaaS cần phải có hệ điều hành hỗ trợ, kỹ thuật ảo hóa, ứng dụng ảo hóa thiết bị hỗ trợ ảo hoá  Tập hợp liệu: Thay thu thập liệu từ nhiều nguồn, với biểu đồ sở liệu có khả khác nhau, tất liệu cho tất khách hàng lưu lược đồ sở liệu (tức nhiều người thuê) Vì vậy, xu hướng truy vấn khai thác liệu chạy khách hàng tìm kiếm đơn giản nhiều  Kênh bán hàng: Với sản phẩm tập trung vào thị trường chung, bán hàng online trở thành chủ trương tốn Các công ty SaaS tìm kiếm lựa chọn thay cách bán thông qua đại lý đối tác liên minh họ Kiến trúc SaaS Nói ngắn gọn, SaaS tầng mô hình Cloud Computing – mô hình triển khai phần mềm từ hệ tập trung sang chạy máy tính cục (của người dùng cuối) Hình 5: Kiến trúc SaaS Cấp 1: Custom nơi khách hàng làm chủ phiên riêng ứng dụng Cấp 2: Configurable cung cấp linh hoạt cấu hình thông qua metadata Vì mà nhiều khách hàng sử dụng mã ứng dụng Điều cho phép nhà cung cấp để đáp ứng nhu cầu khác khách hàng thông qua tùy chọn cấu hình chi tiết, đơn giản hóa bảo trì cập nhật sở mã chung Cấp 3: Configurable, Multi-Tenant-Efficient cung cấp chương trình để phục vụ cho hàng ngàn, hàng vạn khách hàng lúc Cấp 4: Scalable, Configurable, Multi-Tenant-Efficient : cung cấp hiệu kiến trúc đa tầng phép khả mở rộng máy chủ Các nhà cung cấp tăng giảm công suất hệ thống để phù hợp với nhu cầu cách thêm loại bỏ máy chủ, mà không cần thay đổi ứng dụng phần mềm kiến trúc 3.2 Các dịch vụ tảng (PaaS) Đây tầng thấy sở hạ tầng ứng dụng lên tập hợp dịch vụ Dịch vụ không bị hạn chế tầng dịch vụ, truyền thông dịch vụ, tích hợp dịch vụ, thông tin dịch vụ, kết nối dịch vụ, v.v Các dịch vụ dành để hỗ trợ cho ứng dụng Các ứng dụng chạy đám mây chúng chạy trung tâm liệu doanh nghiệp truyền thống Để đạt khả mở rộng cần thiết đám mây, dịch vụ khác đưa thường ảo hóa Các ví dụ đề nghị phần đám mây bao gồm ảnh ảo IBM® WebSphere® Application Server virtual images, Amazon Web Services, Boomi, Cast Iron, Google App Engine Các dịch vụ tảng cho phép người tiêu dùng chắn ứng dụng họ trang bị để đáp ứng nhu cầu người dùng cách cung cấp sở hạ tầng ứng dụng dựa theo yêu cầu PaaS gì? PaaS (Platform as a Service) hỗ trợ việc triển khai ứng dụng mà không quan tâm đến chi phí hay phức tạp việc trang bị quản lý lớp phần cứng phần mềm bên dưới, cung cấp tất tính cần thiết để hỗ trợ chu trình sống đầy đủ việc xây dựng cung cấp ứng dụng dịch vụ web sẵn sàng internet mà không cần thao tác tải hay cài đặt phần mềm cho người phát triển , quản lý tin học , hay người dùng cuối Khi PaaS có sẵn dịch vụ, developer ISVs kiểm soát toàn việc phát triển triển khai ứng dụng PaaS cho phép developer ISV’s tạo ứng dụng web tùy chỉnh phát hành cách nhanh chóng , nhiều rắc rối việc thiết lập hosting, servers, databases, trình tương tác người dùng frameworks đóng gói Hình 6: Mô hình PaaS PaaS khái niệm biết đến dịch vụ tảng Cloud Computing Ứng dụng PaaS biến thể ứng dụng Software as a Server (SaaS) PaaS biết đến với tên khác cloudware Đặc trưng Một ứng dụng PaaS bao gồm đặc trưng sau đây:  Phục vụ cho việc phát triển, kiểm thử, triển khai vận hành ứng dụng giống môi trường phát triển tích hợp  Cung cấp công cụ khởi tạo với giao diện web  Có kiến trúc đồng  Tích hợp dịch vụ web sở liệu  Hỗ trợ cộng tác nhóm phát triển  Cung cấp công cụ hỗ trợ tiện tích khác Ưu điểm  Dịch vụ tảng (PaaS) thời kì đầu ưa chuộng tính ưa thích cung cấp dịch vụ phần mềm có tích hợp yếu tố tảng hệ thống  Ưu điểm dự án tập hợp công việc nhóm có phân tán địa lý  Khả tích hợp nhiều nguồn dịch vụ web  Giảm chi phí lề tích hợp dịch vụ bảo mật, khả mở rộng, kiểm soát lỗi…  Giảm chi phí trừu tượng hóa công việc lập trình mức cao để tạo dịch vụ, giao diện người dùng yếu tố ứng dụng khác  Hướng việc sử dụng công nghệ để đạt mục đích tạo điều kiện dễ dàng cho việc phát triển ứng dụng đa người dùng cho người không nhóm lập trình mà kết hợp nhiều nhóm làm việc Nhược điểm  Ràng buộc nhà cung cấp: giới hạn phụ thuộc vào dịch vụ nhà cung cấp  Giới hạn phát triển: độ phức tạp khiến không phù hợp với yêu cầu phát triển nhanh tính phức tạp thực tảng web Kết luận Với ưu điểm to lớn dịch vụ, câu hỏi đặt cho doanh nghiệp là: nên xây dựng hay sử dụng dịch vụ nhà cung cấp? Nhiều doanh nghiệp có danh sách phần cứng để chạy ứng dụng sở liệu , máy chủ ứng dụng , hệ thông quản lý thay đổi công cụ lần vết tìm lỗi Tuy ngày danh sách dễ dàng vứt bỏ để thay việc sử dụng gói phần mềm dạng dịch vụ chạy sở hạ tầng nhà cung cấp khác Toàn ứng dụng mà nhóm làm việc phải sử dụng để quản lý trình phát triển thuê với khoản phí nhỏ giải phóng cho công ty khỏi phải đầu tư vào phần cứng để chạy chúng Ví dụ , thay mua máy tính để chạy hệ thống quản lý mã nguồn (như Subversion Git, hai mã nguồn mở miễn phí), nhóm làm việc sử dụng dịch vụ quản lý thay đổi dung chúng GitHub Công ty đằng sau GitHub phải gánh chịu chi phí tài sản phần cứng tính chi phí sử dụng hợp lý cho tổ chức khác sử dụng dịch vụ Git họ Cùng nguyên tắc thuê phần mềm dịch vụ từ nhà cung cấp khác áp dụng cho việc lần vết tìm lỗi , quản lý kiểm thử quản lý yêu cầu Cũng nói giống tài sản phần cứng hệ thống Một doanh nghiệp vứt bỏ phần cứng nằm bên ứng dụng web cụ thể để thay việc chạy ứng dụng phần cứng cung cấp Amazon, Google đối tác khác Các công ty quản lý khả mở rộng, lưu chí vấn đề bảo mật Ví dụ cách sử dụng AppEngine Google công ty CNTT hạ thấp tổng chi phí mua sở hạ tầng để chạy ứng dụng cần thiết Và họ triển khai ứng dụng nhanh vô số mối quan tâm đan chéo nhau, kết hợp với việc triển khai ứng dụng quản lý tính đến cung cấp cho họ (với nhiều khả theo cách tốt hơn) Nhanh rẻ nghĩa chất lượng thấp Ngược lại phát triển PaaS cách tiếp cận chiến thuật định hình quy trình vứng vàng để nhấn mạnh chất lượng 3.3 Các dịch vụ sở hạ tầng (IaaS) Tầng đáy đám mây tầng dịch vụ sở hạ tầng Ở đây, thấy tập hợp tài sản vật lí máy chủ, thiết bị mạng đĩa lưu trữ đưa dịch vụ cung cấp cho người tiêu dùng Các dịch vụ hỗ trợ sở hạ tầng ứng dụng - sở hạ tầng cung cấp qua đám mây hay không- nhiều người tiêu dùng Cũng với dịch vụ tảng, ảo hóa phương pháp thường sử dụng để tạo chế độ phân phối nguồn tài nguyên theo yêu cầu Ví dụ dịch vụ sở hạ tầng bao gồm IBM Bluehouse, VMware, Amazon EC2, Microsoft Azure Platform, Sun ParaScale Cloud Storage nhiều Các dịch vụ sở hạ tầng tập trung vào vấn đề trang bị trung tâm liệu cách đảm bảo công suất điện toán cần thiết Ngoài ra, thực tế kỹ thuật ảo hóa thường sử dụng tầng này, nên thấy rõ tiết kiệm chi phí việc sử dụng nguồn lực hiệu mang lại Các mô hình triển khai Cloud Computing 4.1 Các đám mây công cộng (Public cloud) Các đám mây công cộng dịch vụ đám mây bên thứ ba (người bán) cung cấp Chúng tồn tường lửa công ty chúng lưu trữ đầy đủ nhà cung cấp đám mây quản lý Các đám mây công cộng cố gắng cung cấp cho người tiêu dùng với phần tử công nghệ thông tin tốt Cho dù phần mềm, sở hạ tầng ứng dụng sở hạ tầng vật lý, nhà cung cấp đám mây chịu trách nhiệm cài đặt, quản lý, cung cấp bảo trì Khách hàng chịu phí cho tài nguyên mà họ sử dụng, chưa sử dụng loại bỏ Tất nhiên điều liên quan đến chi phí Các dịch vụ thường cung cấp với "quy ước cấu hình," nghĩa chúng phân phối với ý tưởng cung cấp trường hợp sử dụng phổ biến Các tùy chọn cấu hình thường tập hợp nhỏ so với mà chúng có nguồn tài nguyên người tiêu dùng kiểm soát trực tiếp Một điều khác cần lưu ý kể từ người tiêu dùng có quyền kiểm soát chút sở hạ tầng, quy trình đòi hỏi an ninh chặt chẽ tuân thủ quy định luật lúc thích hợp cho đám mây chung Một đám mây công cộng lựa chọn rõ ràng  Phân bố tải workload cho ứng dụng sử dụng nhiều người, chẳng hạn e-mail  Bạn cần phải thử nghiệm phát triển mã ứng dụng  Bạn có ứng dụng SaaS từ nhà cung cấp có chiến lược an ninh thực tốt  Bạn cần gia tăng công suất (khả bổ sung lực cho máy tính cao nhiều lần)  Bạn thực dự án hợp tác  Bạn làm dự án phát triển phần mềm quảng cáo cách sử dụng PaaS cung cấp đám mây 4.2 Các đám mây riêng (Private cloud) Các đám mây riêng (Private cloud) dịch vụ đá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 chúng doanh nghiệp quản lý Các đám mây riêng đưa nhiều lợi ích giống đám mây chung thực với khác biệt chính: doanh nghiệp có trách nhiệm thiết lập bảo trì đám mây Sự khó khăn chi phí việc thiết lập đám mây bên có chiều hướng ngăn cản việc sử dụng chi phí hoạt động liên tục đám mây vượt chi phí việc sử dụng đám mây chung Các đám mây riêng đưa nhiều lợi so với loại chung Việc kiểm soát chi tiết tài nguyên khác tạo thành đám mây mang lại cho công ty tất tùy chọn cấu hình có sẵn Ngoài ra, đám mây riêng lý tưởng kiểu công việc thực không thiết thực cho đám mây chung, với mối quan tâm an ninh quản lý Một đám mây riêng lựa chọn rõ ràng  Việc kinh doanh bạn gắn với liệu ứng dụng bạn Vì vậy, việc kiểm soát bảo mật chiếm phần lớn công việc  Việc kinh doanh bạn phần ngành công nghiệp phải phù hợp với an ninh nghiêm ngặt vấn đề bảo mật liệu  Công ty bạn đủ lớn để chạy liệu trung tâm điện toán đám mây có hiệu 4.3 Các đám mây lai (Hybrid cloud) Các đám mây lai (Hybrid cloud) kết hợp đám mây công cộng riêng Những đám mây thường doanh nghiệp tạo trách nhiệm quản lý phân chia doanh nghiệp nhà cung cấp đám mây công cộng Đám mây lai sử dụng dịch vụ có không gian công cộng riêng Các đám mây lai câu trả lời công ty cần sử dụng dịch vụ hai đám mây riêng công cộng Theo hướng này, công ty phác thảo mục tiêu nhu cầu dịch vụ nhận chúng từ đám mây công cộng hay riêng, thích hợp Một đám mây lai xây dựng tốt phục vụ quy trình nhiệm vụ-tới hạn, an toàn, nhận khoản toán khách hàng, thứ không quan trọng kinh doanh, xử lý bảng lương nhân viên Hạn chế với đám mây khó khăn việc tạo quản lý có hiệu giải pháp Phải nhận cung cấp dịch vụ lấy từ nguồn khác thể chúng có nguồn gốc từ chỗ tương tác thành phần riêng chung làm cho việc thực chí phức tạp nhiều Do khái niệm kiến trúc tương đối điện toán đám mây, nên cách thực hành công cụ tốt loại tiếp tục lên bất đắc dĩ chấp nhận mô hình hiểu rõ Dưới vài tình mà môi trường hybrid tốt  Công ty bạn muốn sử dụng ứng dụng SaaS quan tâm bảo mật Nhà cung cấp SaaS tạo đám mây riêng cho công ty bạn bên tường lửa họ Họ cung cấp cho bạn mạng riêng ảo (VPN) để bổ sung bảo mật  Công ty bạn cung cấp dịch vụ thay đổi cho thị trường khác Bạn sử dụng đám mây công cộng để tương tác với khách hàng giữ liệu họ bảo đảm vòng đám mây riêng Các yêu cầu quản lý điện toán đám mây trở nên phức tạp nhiều bạn cần quản lý liệu cá nhân, công cộng, truyền thống tất với Bạn cần phải thêm khả cho phù hợp với môi trường 4.4 Các đám mây cộng đồng (Community cloud) Các đám mây cộng đồng (community cloud) đá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 Một đám mây cộng đồng thiết lập số tổ chức có yêu cầu tương tự tìm cách chia sẻ sở hạ tầng để thực số lợi ích điện toán đám mây Tùy chọn tốn đáp ứng riêng tư, an ninh tuân thủ sách tốt Lợi ích cloud computing Tiết kiệm: Nhanh chóng cải thiện với người dùng có khả cung cấp sẵn tài nguyên sở hạ tầng công nghệ cách nhanh chóng tốn Giảm chi phí: Chi phí giảm đáng kể chi phí vốn đầu tư chuyển sang hoạt động chi tiêu Điều làm giảm rào cản cho việc tiếp nhận, chẳng hạn sở hạ tầng cung cấp đối tác thứ không cần phải mua để dùng cho tác vụ tính toán thực lần hay chuyên sâu mà không thường xuyên Việc định giá dựa sở tính toán theo nhu cầu tốt tùy chọn dựa việc sử dụng kỹ IT đòi hỏi tối thiểu (hay không đòi hỏi) cho việc thực thi Đa phương tiện : Sự độc lập thiết bị vị trí làm cho người dùng truy cập hệ thống cách sử dụng trình duyệt web mà không quan tâm đến vị trí họ hay thiết bị mà họ dùng, ví dụ PC, mobile Vì sở hạ tầng off- site (được cung cấp đối tác thứ 3) truy cập thông qua Internet, người dùng kết nối từ nơi Chia sẻ: Việc cho thuê nhiều để chia sẻ tài nguyên chi phí phạm vi lớn người dùng, cho phép: o Tập trung hóa sở hạ tầng lĩnh vực với chi phí thấp (chẳng hạn bất động sản, điện, v.v.) o Khả chịu tải nâng cao (người dùng không cần kỹ sư cho mức tải cao có thể) o Cải thiện việc sử dụng hiệu cho hệ thống mà thường 10-20% sử dụng Độ tin cậy: Độ tin cậy cải thiện thông qua việc sử dụng site có nhiều dư thừa, làm thích hợp cho tính liên tục kinh doanh khôi phục thất bại Tuy nhiên, phần lớn dịch vụ cloud computing có lúc thiếu hụt người giám đốc kinh doanh, IT phải làm cho Tính co giãn linh động: Tính co giãn linh động (“theo nhu cầu”) cung cấp tài nguyên sở mịn, tự thân dịch vụ gần thời gian thực, không cần người dùng phải có kỹ sư cho chịu tải Hiệu suất : hiệu suất hoạt động quan sát kiến trúc quán, kết nối lỏng lẽo cấu trúc dùng web service giao tiếp hệ thống Bảo mật: Việc bảo mật cải thiện nhờ vào tập trung hóa liệu, tài nguyên trọng bảo mật, v.v… nâng cao mối quan tâm việc quyền điều khiển liệu nhạy cảm Bảo mật thường tốt hay tốt hệ thống truyền thống, phần nhà cung cấp dành nhiều nguồn lực cho việc giải vấn đề bảo mật mà nhiều khách hàng đủ chi phí để thực Các nhà cung cấp ghi nhớ (log) truy cập, việc truy cập vào thân audit log khó khăn hay Khả chịu đựng: Khả chịu đựng xảy thông qua việc tận dụng tài nguyên cải thiện, hệ thống hiệu Tuy nhiên, máy tính sở hạ tầng kết hợp thứ tiêu thụ lượng chủ yếu 6 Thách thức điện toán đám mây Chi phí: chi phí quyền phần mềm ban đầu cao Công tác quản lý gặp khó khăn, đám mây dịch vụ cung cấp từ bên ngoài, với phương thức hoạt động, lưu trữ xử lý liệu từ nguồn không xác định Tính sẵn sàng : Không đảm bảo tính sẵn sàng trở ngại nay, có số nhà cung cấp dịch vụ cam kết sẵn sàng liên tục dịch vụ, thời gian sửa chữa phục hồi liệu Nói cách khác, dịch vụ điện toán đám mây không đáng tin cậy số ứng dụng quan trọng có yêu cầu cao Tính riêng tư điện toán đám mây vấn đề đáng quan tâm Khi liệu cập nhật đám mây, dễ dàng bị tên tội phạm mạng, gián điệp đối thủ cạnh tranh xâm nhập Thực tế nhà cung cấp dịch vụ điện toán đám mây chưa có phương pháp bảo vệ trường hợp liệu bị xâm nhập Vấn đề tuân thủ trở nên phức tạp Những nhà cung cấp dịch vụ điện toán đám mây chuyển liệu tới quốc gia khác có giá điện rẻ hơn, luật lỏng lẻo Vậy người chịu trách nhiệm pháp lý quản lý liệu, sở hữu liệu, minh bạch tài liệu tính xác liệu kiểm toán? Cho đến giờ, chưa có công ty cung cấp dịch vụ đám mây sẵn sang cung cấp đảm bảo mà công ty lớn cần có thể loại trừ rủi ro (Nguồn : http://www.fit.vimaru.edu.vn/cntt/modules.php? name=News&file=article&sid=684) Xu hướng phát triển Thuật ngữ “cloud computing” đời từ năm 2007, không ngừng phát triển mạnh mẽ thực nhiều công ty lớn giới IBM, Sun, Amazon, Google, Microsoft, Yahoo, SalesForce, … Với mục tiêu giải toán liệu, tính toán, dịch vụ, … cho khách hàng, cloud computing mang lại lợi nhuận lớn, đem đến sân chơi, thị trường rộng lớn cho nhà cung cấp dịch vụ, nên phát triển nhanh chóng tính ngày Trong đó, thuật ngữ ban đầu “grid computing” không mang tính kinh tế, lợi nhuận cao nên phát triển ngày giảm sút, áp dụng vào lĩnh vực nghiên cứu khoa học Theo báo VNUnet (28/04/2009), khảo sát khách hàng sử dụng dịch vụ cloud computing có tới 27,7% quan tâm vấn đề lưu trữ liệu (data storage); 17% ứng dụng liên quan tài chính; 12,8% e-mail [...]... name=News&file=article&sid=684) 7 Xu hướng phát triển Thuật ngữ cloud computing ra đời từ giữa năm 2007, cho đến nay đã không ngừng phát triển mạnh mẽ và được hiện thực bởi nhiều công ty lớn trên thế giới như IBM, Sun, Amazon, Google, Microsoft, Yahoo, SalesForce, … Với mục tiêu giải quyết các bài toán về dữ liệu, tính toán, dịch vụ, … cho khách hàng, cloud computing đã và đang mang lại lợi nhuận lớn, đem đến... có thể được tính bằng từng ngày Trong khi đó, thuật ngữ ban đầu của “grid computing không mang tính kinh tế, lợi nhuận cao nên sự phát triển của nó đang ngày càng giảm sút, và chỉ đang được áp dụng vào lĩnh vực nghiên cứu khoa học Theo báo VNUnet (28/04/2009), trong một cuộc khảo sát các khách hàng sử dụng các dịch vụ của cloud computing thì có tới 27,7% quan tâm về vấn đề lưu trữ dữ liệu (data storage);... Platform, Sun ParaScale Cloud Storage và nhiều hơn nữa Các dịch vụ cơ sở hạ tầng tập trung vào vấn đề trang bị đúng các trung tâm dữ liệu bằng cách đảm bảo công suất điện toán khi cần thiết Ngoài ra, do thực tế là các kỹ thuật ảo hóa thường được sử dụng trong tầng này, nên có thể thấy rõ sự tiết kiệm chi phí do việc sử dụng nguồn lực hiệu quả mang lại 4 Các mô hình triển khai Cloud Computing 4.1 Các đám... (khả năng bổ sung năng lực cho máy tính cao nhiều lần)  Bạn đang thực hiện các dự án hợp tác  Bạn đang làm một dự án phát triển phần mềm quảng cáo bằng cách sử dụng PaaS cung cấp các đám mây 4.2 Các đám mây riêng (Private cloud) Các đám mây riêng (Private cloud) là các dịch vụ đám mây được cung cấp trong doanh nghiệp Những đám mây này tồn tại bên trong tường lửa công ty và chúng được doanh nghiệp... 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 5 Lợi ích của cloud computing Tiết kiệm: Nhanh chóng cải thiện với người dùng có khả năng cung cấp sẵn các tài nguyên cơ sở hạ tầng công nghệ một cách nhanh chóng và ít tốn kém Giảm chi phí: Chi phí được giảm đáng kể và... dụng Độ tin cậy: Độ tin cậy cải thiện thông qua việc sử dụng các site có nhiều dư thừa, làm nó thích hợp cho tính liên tục trong kinh doanh và khôi phục thất bại Tuy nhiên, phần lớn các dịch vụ của cloud computing có những lúc thiếu hụt và người giám đốc kinh doanh, IT phải làm cho nó ít đi Tính co giãn linh động: Tính co giãn linh động (“theo nhu cầu”) cung cấp tài nguyên trên một cơ sở mịn, tự bản... nghiệp phải phù hợp với an ninh nghiêm ngặt và các vấn đề bảo mật dữ liệu  Công ty của bạn là đủ lớn để chạy một dữ liệu trung tâm điện toán đám mây có hiệu quả 4.3 Các đám mây lai (Hybrid cloud) Các đám mây lai (Hybrid cloud) là một sự kết hợp của các đám mây công cộng và riêng Những đám mây này thường do doanh nghiệp tạo ra và các trách nhiệm quản lý sẽ được phân chia giữa doanh nghiệp và nhà cung cấp... khi bạn cần quản lý dữ liệu cá nhân, công cộng, và truyền thống tất cả với nhau Bạn sẽ cần phải thêm các khả năng cho phù hợp với các môi trường 4.4 Các đám mây cộng đồng (Community cloud) Các đám mây cộng đồng (community cloud) là các đám mây được chia sẻ bởi một số tổ chức và hỗ trợ một cộng đồng cụ thể có mối quan tâm chung (ví dụ: chung sứ mệnh, yêu cầu an ninh, chính sách ) Nó có thể được quản lý... ảo hóa thường được sử dụng trong tầng này, nên có thể thấy rõ sự tiết kiệm chi phí do việc sử dụng nguồn lực hiệu quả mang lại 4 Các mô hình triển khai Cloud Computing 4.1 Các đám mây công cộng (Public cloud) Các đám mây công cộng là các dịch vụ đám mây được một bên thứ ba (người bán) cung cấp Chúng tồn tại ngoài tường lửa công ty và chúng được lưu trữ đầy đủ và được nhà cung cấp đám mây quản lý Các ...Vậy cloud computing ? Nó giải toán có đặc điểm bật ? Chúng ta qua phần sau để nắm rõ vấn đề Chương I: Tổng quan Cloud Computing Định nghĩa Theo Wikipedia: “Điện toán đám mây (cloud computing) ... hình PaaS PaaS khái niệm biết đến dịch vụ tảng Cloud Computing Ứng dụng PaaS biến thể ứng dụng Software as a Server (SaaS) PaaS biết đến với tên khác cloudware Đặc trưng Một ứng dụng PaaS bao gồm... kiệm chi phí việc sử dụng nguồn lực hiệu mang lại Các mô hình triển khai Cloud Computing 4.1 Các đám mây công cộng (Public cloud) Các đám mây công cộng dịch vụ đám mây bên thứ ba (người bán) cung

Ngày đăng: 07/11/2015, 14:16

Mục lục

    3. Các tầng tạo nên đám mây

    4. Các mô hình triển khai Cloud Computing

    5. Lợi ích của cloud computing

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

    7. Xu hướng phát triển

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

Tài liệu liên quan