1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thecloud Điện toám đám mây Hệ thống thông tin quản lý

61 19 0

Đ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

Điện toán đám mây Hệ thống thông tin quản lý Giải pháp điện toán đám mây được cấu tạo từ nhiều thành phần bao gồm : những máy client, trung tâm dữ liệu (datacenter) và cuối cùng là các máy chủ phân tán (distributed servers). Mỗi phần có một vai trò nhất định trong việc cung cấp ứng dụng chức năng đám mây.

MỤC LỤ Tổng quan Điện toán đám mây 1.1 Tổng quan Điện toán đám mây 1.1.1 Định nghĩa Điện toán đám mây 1.1.2 Các phận đám mây 1.1.3 Cơ sở hạ tầng 1.2 Xu hướng dịch vụ điện toán đám mây 1.2.1 Phần mềm dịch vụ (Software as a Service - SaaS) 1.2.2 Nền tảng dịch vụ (Platform as a service - PaaS) .4 1.3 Các ứng dụng 1.4 Intranets đám mây .6 Những nhà cung cấp điện toán đám mây quan trọng 2.1 Google 2.2 Amazon 2.3 Microsoft 2.4 IBM Trường hợp kinh doanh cho việc tới đám mây 10 3.1 Các dịch vụ điện toán đám mây .10 3.1.1 Phần mềm dịch vụ (SaaS) 10 3.1.2 Nền tảng dịch vụ (PaaS) 10 3.1.3 Cơ sở hạ tầng dịch vụ (IaaS) 10 3.2 Những ứng dụng giúp doanh nghiệp bạn 10 3.2.1 Lợi ích hoạt động 10 3.2.2 Lợi ích kinh tế nhân .11 Các tổ chức sử dụng dịch vụ đám mây 11 4.1 Các tổ chức sử dụng đám mây nào? 11 4.1.1 Clouds services from Cloud Vendors: Dịch vụ đám mây từ nhà cung cấp cloud .11 4.2 Các tổ chức sử dụng dịch vụ đám mây cách an toàn nào? 12 4.2.1 VPNs: Mạng riêng ảo 12 4.2.2 Private Cloud 13 4.2.3 Public Cloud 13 Truy cập điện toán đám mây 14 5.1 Platforms 14 5.1.1 Khung ứng dụng Web 14 5.1.2 Dịch vụ Web Hosting 19 5.2 Ứng dụng Web 23 5.2.1 Định nghĩa: 23 5.2.2 Tổng quan: 23 5.2.3 Cách ứng dụng web hoạt động: 23 5.2.4 Google 24 5.3 Web API 26 5.3.1 API gì? 26 5.3.2 API hoạt động nào? 27 5.3.3 Lợi ích API .27 5.3.4 Ứng dụng API 28 5.4 Trình duyệt Web 29 5.4.1 Định nghĩa: .29 5.4.2 Trình duyệt hoạt động nào? 30 5.4.3 Các yếu tố trình duyệt web 30 5.4.4 Các trình duyệt web phổ biến 31 Lưu trữ liệu đám mây 38 6.1 Tổng quan 38 6.2 Các vấn đề 38 Phần mềm dịch vụ (Software as a Service-SaaS) 40 7.1 Khái niệm 40 7.2 Phân loại 40 7.3 Các đặc điểm SaaS .41 7.4 Ưu – Nhược điểm SaaS so với phương pháp trước 41 Cloud Ảo hóa 42 8.1 Ảo hóa gì? 42 8.2 So sánh Cloud Ảo hóa .43 8.3 Giải pháp ảo hóa cho doanh nghiệp .44 8.4 Lợi ích ảo hóa mang lại 45 Di chuyển đến ứng dụng điện toán đám mây .45 9.1 Các dịch vụ Cloud cho cá nhân 45 9.1.1 Các dịch vụ có sẵn 46 9.1.2 Skytap Solution 46 9.2 Các dịch vụ điện toán đám mây cho khách hàng tầm trung 49 9.2.1 Force.com 49 9.2.2 Force.com Apps 49 9.3 Cung cấp điện toán đám mây cho phân lớp thương mại 50 9.3.1 MS Exchange 50 9.3.2 Vmotion 51 9.4 Các nguyên tắc di chuyển lên điện toán đám mây 51 9.4.1 Các ứng dụng cần ? .51 9.4.2 Gửi liệu có sẵn bạn lên Cloud .52 9.4.3 Sử dụng cách tiếp cận “Wave” 53 CÂU HỎI PHẢN BIỆN 54 Ai người chịu trách nhiệm bảo đảm việc lưu trữ ĐTĐM? 54 Vậy làm cách để tránh tình trạng chán nản người dùng? 54 Nhược điểm Public Cloud 55 CDN tự bảo vệ bị hacked? 55 Hiện nay, công nghệ Blockchain phát triển, khác biệt Blockchain so với ĐTĐM gì? 56 Công ty sử dụng Blockchain công ty sử dụng Cloud? 57 Tổng quan Điện toán đám mây 1.1 Tổng quan Điện toán đám mây 1.1.1 Định nghĩa Điện toán đám mây Theo Wikipedia : “Điện tốn đám mây (cloud computing) mơ hình điện tố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 ‘Cloud Security and Privacy - An Enterprise Perspective on Risk and Compliance - O'Reilly, 2009 ‘ “Điện toán đám mây dạng hệ thống song song phân tán bao gồm tập hợp máy chủ ảo kết nối với nhau, máy chủ ảo cấp phát tự động thể hay nhiều tài nguyên tính tốn độc lập dựa đồng thuận mức dịch vụ thiết lập thơng qua q trình đàm phán người sử dụng nhà cung cấp.” 1.1.2 Các phận đám mây Giải pháp điện toán đám mây cấu tạo từ nhiều thành phần bao gồm : máy client, trung tâm liệu (datacenter) cuối máy chủ phân tán (distributed servers) Mỗi phần có vai trị định việc cung cấp ứng dụng chức đám mây Clients: thường máy tính để bàn (desktop), Clients laptop, tablet, hay thiết bị di động Và chia thành dạng: - Mobile : thiết bị mobile bao gồm PDA điện thoại thông minh (smart phones) - Thin : máy tính khơng có ổ cứng, thay vào máy chủ(server) làm tất cơng việc, máy lên thông tin - Thick : kiểu máy tính để bản, sử dụng trình duyệt để kết nối tới đám mây Datacenter: tập hợp máy chủ nơi ứng dụng khách hàng đăng ký lưu trữ Với xu hướng phát triển công nghệ ảo hóa máy chủ, phần mềm cho phép cài đặt nhiều thể máy chủ ảo để sử dụng Bằng cách này, có hàng chục máy chủ ảo máy chủ thực Distributed Servers Không đặt vị trí mà máy chủ đặt nhiều vị trí khác Phương pháp cung cấp dịch vụ cách linh hoạt việc lựa chọn bảo mật 1.1.3 Cơ sở hạ tầng Có nhiều cách để triển khai sở hạ tầng phụ thuộc vào ứng dụng cách lựa chọn để xây dựng giải pháp đám mây Đây ưu điểm sử dụng đám mây Nhu cầu bạn cần số lượng lớn máy chủ vượt xa mong muốn chi phí cho việc chạy chúng Ngồi ra, ta cần xử lý mạnh, ta khơng muốn mua chạy server chuyên dụng Giải pháp đám mây đáp ứng nhu cầu Grid Computing : Điện tốn lưới thường bị nhầm lẫn với điện toán đám mây, chúng khác Điện toán lưới ghép tài nguyên nhiều máy tính để giải vấn đề thời gian ưu điểm riêng: ● Là phương pháp hiệu phí tổn để sử dụng số lượng tài nguyên máy tính ● Là cách để giải vấn đề cần số lượng lớn toán phức tạp ● Tài nguyên nhiều máy tính hợp tác chia sẻ, mà khơng có máy tính quản lý Ảo hóa hồn tồn: kĩ thuật mà cài đặt đầy đủ máy chạy máy khác Kết hệ thống có tất phần mềm chạy server chạy máy ảo Mục đích : ● Chia sẻ hệ thống máy tính nhiều người dùng ● Cơ lập người sử dụng với cô lập người sử dụng với chương trình điều khiển ● Mơ phần cứng thiết bị khác Paravirtualization Paravirtualization cho phép nhiều hệ điều hành chạy thiết bị phần cứng thời điểm hiệu cho việc sử dụng tài nguyên hệ thống, vi xử lý nhớ Paravirtualization làm việc tốt với dạng triển khai tiêu biểu: ● Disaster recovery: trường hợp cố xảy ra, đối tượng khách hàng chuyển tới phần cứng khác thiết bị sửa chữa ● Migration: Chuyển tới hệ thống dễ nhanh đối tượng khách hàng gỡ bỏ từ phần cứng ● Capacity management: migration dễ dàng, Capacity management đơn giản cho việc thực thi Dễ dàng thêm nhiều khả xử lý dung lượng ổ cứng môi trường ảo 1.2 Xu hướng dịch vụ điện toán đám mây 1.2.1 Phần mềm dịch vụ (Software as a Service - SaaS) SaaS mơ hình triển khai ứng dụng mà nhà cung cấp cho phép người dùng sử dụng dịch vụ theo yêu cầu riêng họ Những nhà cung cấp SaaS hoàn tồn lưu trữ ứng dụng máy chủ họ tải ứng dụng xuống thiết bị khách hàng vơ hiệu hóa sau kết thúc thời hạn Một số phần mềm cung cấp kể đến :  Quản lý tài nguyên khách hàng  Hội thảo truyền hình  Quản lý dịch vụ IT  Kế toán  Quản lý nội dung web Hình : Software as a Service Các lợi ích: · · Quen thuộc với World Wide Web : hầu hết người làm việc có máy tính biết cách sử dụng World Wide Web Như vậy, đường cong làm việc cho việc sử dụng ứng dụng bên ngồi nhỏ nhiều Không cần sử dụng nhiều nhân viên  Ứng dụng SaaS dễ dàng với việc tùy biến cung cấp xác tổ chức muốn so với ứng dụng cũ khó khăn với việc tùy biến buộc hoàn thiện code  Tiếp thị tốt : Nhà cung cấp phát triển ứng dụng cho thị trường hẹp gặp phải nhiều vấn tiếp thị cho ứng dụng Tuy nhiên, SaaS, tất mở cửa cho nhà cung cấp  Web đáng tin cậy  An ninh : Secure Sockets Layer(SSL) sử dụng rộng rãi đáng tin cậy, điều cho phép khách hàng đưa ứng dụng cách an tồn  Băng thơng rộng : Băng thông mở rộng tháng gần chất lượng dịch vụ cung cấp cải tiến Điều cho phép tổ chức tin họ truy cập vào ứng dụng họ với độ trễ thấp tốc độ cao 1.2.2 Nền tảng dịch vụ (Platform as a service - PaaS) PaaS mơ hình chuyển giao ứng dụng khác PaaS cung cấp tất tài nguyên yêu cầu dịch vụ cách đầy đủ từ Internet, mà tải xuống cài đặt phần mềm Các đặc điểm :  Dịch vụ PaaS bao gồm dịch vụ thiết kế, phát triển, kiểm tra, tạo trang web, quản lý ứng dụng.Web dựa giao diện người dùng thường dựa HTML JavaScript  Tích hợp ứng dụng web sở liệu  Hỗ trợ cho Simple Object Access Protocol (SOAP) giao diện khác cho phép dịch vụ PaaS tạo liên kết với dịch vụ web  Hỗ trợ kiến trúc để giúp loại bỏ ảnh hưởng đến trình phát triển ứng dụng nhiều người sử dụng đồng thời PaaS thường bao gồm dịch vụ quản lý đồng thời, khả mở rộng, tránh lỗi đồng thời bảo mật 1.2.3 Cơ sở hạ tầng dịch vụ (Infrastructure as a Service) Các đối tượng khách hàng thuê nhà cung cấp dịch vụ điện tốn đám mây chạy thứ họ muốn thay phải mua máy chủ, phần mềm, giá đỡ, phải trả tiền cho khu vực đặt máy chủ trung tâm liệu HaaS cho phép ta thuê tài nguyên :  Không gian máy chủ     Thiết bị mạng Bộ nhớ CPU Không gian lưu trữ 1.3 Các ứng dụng Điện tốn đám mây hồn tồn chứa ứng dụng chạy laptop, máy chủ, điện thoại thiết bị tương tự mạng ứng dụng đến cho ta Với việc mang cách thao tác, cách nhìn chia sẻ liệu, khác ứng dụng cách mà ta tương tác với ứng dụng Và việc ảnh hưởng đến hai vấn đề lưu trữ sở liệu đám mây Lưu trữ Gần tương tự HaaS, nhiều ứng dụng điện toán đám mây đơn giản lưu trữ Nếu bạn thuê khơng gian lưu trữ từ nhà cung cấp, có nghĩa bạn chịu trách nhiệm mua thiết bị, chi phí vận hạnh, chi phí làm mát Tuy nhiên, có nhiều lựa chọn khác xuống để lưu trữ đám mây Cơ sở liệu : kho chứa thông tin với đường liên kết giúp cho việc tìm kiếm liệu Các ưu điểm sở liệu bao gồm :  Tăng cường tính sẵn sàng : Nếu xảy lỗi hệ thống sở liệu, xảy mảnh thơng tin, khơng phải tồn sở liệu  Tăng cường hiệu suất : Dữ liệu đặt gần với site với cầu lớn hệ thống sở liệu có tính song song, cho phép tải liệu cân máy chủ  Giá : tốn cho việc tạo mạng liên kết máy tính mà có sức mạnh nhỏ máy lớn  Mềm dẻo : Hệ thống thay đổi sửa đổi mà khơng gây hại đến tồn sở liệu Nhưng có số nhược điểm, bao gồm:  Phức tạp : Những người quản trị kho cở sở liệu phải làm thêm nhiều việc để bảo trị hệ thống  Chi phí lao động : cần nhiều người làm việc hơn, tính chất phức tạp  An ninh :  Tính tồn vẹn : trở nên khó khăn việc trì tính tồn vẹn sở liệu phức tạp thay đổi nhanh  Những tiêu chuẩn : khơng có chuẩn để chuyển đổi từ liệu tập trung tới giải pháp đám mây Đồng hóa : Ví dụ : Microsoft’s Live Apple’s MobileMe Cho phép nội dung nạp nhiều thiết bị Giả sử, ta có bảng tính máy tính sau tải lên dịch vụ lưu trữ, file tải xuống thiết bị PDA Những dịch vụ sở liệu Xu hướng trở nên thơng dụng phổ biến điện tốn đám mây, dần trở thành dịch vụ (Database as a Service - DaaS) nhà cung cấp đám mây cung cấp cho khách hàng nhằm tránh phức tạp chi phí vận hành cho sở liệu bạn DaaS có lợi ích sau :  Dễ sử dụng : Ta lo lắng hệ thống cung cấp dư thừa hệ thống máy chủ Không phải lo lắng mua, cài đặt, bảo trì phần cứng cho sở liệu  Mạnh : dù sở liệu khơng lưu trữ tổ chức mình, khơng có nghĩa thiếu chức không hiệu Phụ thuộc vào nhà cung cấp, bạn nhận liệu tùy chỉnh để đảm bảo thơng tin xác  Tích hợp : sở liệu tích hợp với dịch vụ khác bạn cho nhiều giá trị sức mạnh  Quản lý : sở liệu lớn phải tối ưu hóa nên phải nguồn tài nguyên lớn cho việc Với DaaS, việc quản lý cung cấp phần dịch vụ tốn chi phí Ví dụ số nhà cung cấp lớn : MS SQL, Oracle 1.4 Intranets đám mây Các dạng tương tự nguyên tắc tổ chức dùng để triển khai sở hạ tầng hoạt động không lớn tính tốn Amazon S3 Việc cài đặt máy “thin clients” để chạy ứng dụng dịch vụ máy chủ địa phương cách để giảm chi phí cho việc triển khai bảo trì Các phận Có phận tính tốn mơ hình client – server : máy chủ “thin client” Các server lưu trữ ứng dụng cần cho tổ chức bạn thực thi chung, “thin client” đưa kết Hypervisor Applications Như VMware Microsoft’s Hyper-V cho phép ảo hóa máy chủ thành nhiều máy chủ ảo chạy máy chủ vật lý Những phương pháp đưa công cụ để cung cấp cho việc ảo hóa phần cứng cho hệ điều hành máy khách Chúng cho phép cài nhiều hệ điều hành khác máy Thin client sử dụng chương trình ứng dụng để kết nối với ứng dụng server Hầu hết xử lý tải xuống từ server gửi lại máy client Những nhà cung cấp điện toán đám mây quan trọng 2.1 Google Nói đến tảng kỹ thuật điện tốn đám mây thơng dụng phải nhắc đến Google Cloud Platform - tảng kỹ thuật điện toán đám mây cho phép cá nhân, tổ chức, doanh nghiệp, quan xây dựng, phát triển, hoạt động ứng dụng hệ thống phần mềm google tạo Nền tảng bao gồm loạt dịch vụ lưu trữ để tính tốn ( Compute), lưu trữ ( Storage) phát triển ứng dụng chạy phần cứng Google Google Compute Engine, sở hạ tầng dạng dịch vụ (IaaS) cung cấp cho người dùng phiên VM để lưu trữ khối lượng công việc Google App Engine, dịch vụ cung cấp tảng dạng dịch vụ (PaaS) cho phép nhà phát triển phần mềm truy cập vào dịch vụ lưu trữ mở rộng Google Các nhà phát triển sử dụng SDK để phát triển sản phẩm phần mềm chạy App Engine

Ngày đăng: 16/08/2023, 16:49

Xem thêm:

w