Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
3,59 MB
Nội dung
Chuyên đề: KiếntrúcloạidịchvụMôhìnhtriểnkhaiĐTĐM SAAS TRONG CLOUD COMPUTING (Software as a Service) Giới thiệu SaaS (Software as a Service) dạng chuyển giao phần mềm cho phép truy cập liệu từ thiết bị có kết nối internet cài đặt trình duyệt web Là môhìnhdịchvụ mà nhà cung cấp dịchvụ cung cấp cho khách hàng phần mềm dạng dịchvụ hoàn chỉnh thông qua internet Khách hàng cần lựa chọn ứng dụng phần mềm phù hợp với nhu cầu chạy ứng dụng sở hạ tầng Cloud Môhình giải phóng người dùng khỏi việc quản lý hệ thống, sở hạ tầng, hệ điều hành… tất nhà cung cấp dịchvụ quản lý kiểm soát để đảm bảo ứng dụng sẵn sàng hoạt động ổn định Đặc điểm SAAS Dữ liệu lưu trữ hệ thống đĩa cứng lớn máy chủ khổng lồ kết nối mạng internet Sử dụng dịchvụ phần mềm đám mây cho phép tạo kho liệu trực tuyến khả truy cập nhiều dịchvụ để đáp ứng nhu cầu riêng Máy khách sử dụng dịchvụ thông qua internet trình duyệt web Như SaaS gồm phần mềm sở hữu, cài đặt điều khiển từ xa so với phần mềm truyền thống cài đặt trực tiếp máy người dùng Điểm khác biệt lớn SaaS so với phần mềm truyền thống khía cạnh cung cấp dịch vụ: SaaS = Softtware + Service Các hãng cung cấp tiếng: Google driver, dropbox, google Docs Các yêu cầu triểnkhai SaaS Thiết kế SaaS đáp ứng nhu cầu nhiều người dùng, người dùng có yêu cầu khác nhau, không giống hết, nên việc xây dựng ứng dụng SaaS phức tạp Tối ưu hóa việc đăng ký, gồm miễn phí tính phí Một yêu cầu đặt phải có chế tính phí thật hiệu quả, đem lại lợi nhuận cao cho nhà cung cấp dịch vụ; chi phí thấp cho người sử dụng Khách hàng cấu hìnhdịchvụ cho riêng mình, không cần phải chỉnh sửa module Nhà cung cấp phải kiểm tra, điều khiển toàn hệ thống, phải đảm bảo tính bảo mật, riêng tư cho khách hàng khác đảm bảo tính bảo mật hệ thống Việc nâng cấp, sửa lỗi hoàn toàn suốt khách hàng, việc tương đối đơn giản truy suất từ khách hàng thông qua web Những lợi ích SaaS Lợi ích khách hàng: Khách hàng không cần phải tốn chi phí mua thiết bị phần cứng đắt tiền mua quyền phần mềm Khách hàng cần sử dụng tài nguyên nhiều thuê gói dịchvụ nhiều, dùng thuê Do tiết kiệm khoản chi phí lớn ban đầu cho hệ thống chi phí vận hành hệ thống Khách hàng lo bảo trì phần mềm Vì phần mềm cài đặt web truy xuất thong qua trình duyệt nên sử dụng nơi nào, thời điểm Khách hàng lo vấn đề bảo mật chống virus việc nhà cung cấp làm, phát triển phần mềm riêng (in- house development) khách hàng phải tự lo hết từ công đoạn phân tích, thiết kế, bảo trì, … Những lợi ích SaaS Lợi ích nhà cung cấp: Nhà cung cấp dịchvụ lo vấn đề vi phạm quyền có phần mềm cài đặt quản lý từ xa, hoàn toàn hacker lấy cắp Nếu nhiều người sử dụng nhà cung cấp dịchvụ kiếm nhiều tiền không cách thu phí cách thu tiền quảng cáo, … Những hạn chế SaaS Đáp ứng nhu cầu tất người: để xây dựng ứng dụng có khả đáp ứng hết yêu cầu người khó, đòi hỏi nhà cung cấp dịchvụ phải phân tích kỹ nghiệp vụ trước triểnkhai SaaS Nếu khách hàng quen sử dụng phần mềm có, với sở liệu lớn, dùng thời gian lâu khó để họ chuyển qua dùng SaaS, nhà cung cấp dịchvụ gặp nhiều khó khăn việc tích hợp hệ thống cũ khách hàng với dịchvụ cung cấp Có số ứng dụng gần chuyển qua SaaS, ví dụ với khối lượng liệu lớn, truyền tải qua mạng internet được, liệu cần phải bảo mật cao, nên khó để khách hàng đồng ý đưa hết liệu lên internet Bảo mật vấn đề lớn SaaS, nhà cung cấp dịchvụ sách bảo mật tốt khách hàng tin tưởng để giao liệu cho người khác Hiện công ty lớn có lợi vấn đề thương hiệu họ tiếng giới, người dùng tin tưởng Ví dụ số ông lớn như: Google, Amazon, Microsoft, … Cácdịchvụ SaaS tiêu biểu Google Drive Dropbox iCloud Skydrive Sử dụng dịchvụ phần mềm văn phòng Truy cập vào địa https://www.office.com/ Một số ảnh giao diện Phần mềm vMoney: Hình 01 - Giao diện Hình 02 - Thông báo kiện kết nối bạn thực với đối tác Hình 03 - Thông báo kiện kết nối đối tác thực với bạn Hình 04 - Báo cáo PLATFORM AS A SERVICE Tầng PAAS cung cấp phần mềm tảng kể hệ điều hành Người sử dụng xây dựng ứng dụng chạy tảng, sở hạ tầng nhà cung cấp phân phối tới người sử dụng thông qua máy chủ nhà cung cấp PAAS cung cấp cách để triểnkhai ứng dụng lên đám mây cách sử dụng ngôn ngữ lập trình công cụ nhà cung cấp hỗ trợ Người sử dụng không hoàn toàn bị ràng buộc mă ̣t thiết kế công nghệ Loạihìnhdịchvụ PAAS IBM Bluemix B1: Ta đăng nhập vào Bluemix, vào Dashbash ấn CREAT APP Ta có giao diện sau ấn Create App tiếp tục ta chọn web B2: Ta chọn Web giao diện sau để chọn ngôn ngữ lập trình PAAS cung cấp hãng tiếng :các dịchvụ Microsoft Azure, Google app, Amazone Cácdịchvụ Microsoft Azure INFRASTRUCTURE AS A SERVICE Giới thiệu Cơ sở hạ tầng dịchvụ (IaaS) việc phân phối phần cứng máy tính (máy chủ, công nghệ mạng, lưu trữ không gian liệu) dịch vụ, bao gồm việc cung cấp hệ thống điều hành công nghệ ảo hóa quản lý tài nguyên Đặc điểm: - Khách hàng thuê tài nguyên thay việc mua cài đặt liệu vào trung tâm liệu họ Dịchvụ thường trả tiền theo sử dụng - Cơ sở hạ tầng thay đổi động : điều chỉnh tài nguyên theo yêu cầu sử dụng khách hàng IAAS cloud đáp ứng nhanh chóng việc tăng hay giảm tài nguyên cách dễ dàng Môhình đòi hỏi người sử dụng đám mây quản lý đảm bảo an ninh cho hệ điều hành, ứng dụng nội dung Phân tầng dịchvụ điện toán đám mây Public Cloud • • Cácdịchvụ cung cấp quản lý nhà cung cấp dịchvụ ứng dụng người dùng nằm hệ thống Cloud • Người sử dụng dịchvụ lợi chi phí đầu tư thấp, giảm thiểu rủi ro nhà cung cấp dịchvụ gánh vác nhiệm vụ quản lý Cácdịchvụ Cloud nhà cung cấp dịchvụ cung cấp cho người sử dụng rộng rãi hệ thống, sở hạ tầng, bảo mật… • Một lợi ích khác môhình cung cấp khả co giãn (mở rộng thu nhỏ) theo yêu cầu người sử dụng Private Cloud • Trong môhình Private Cloud, sở hạ tầng dịchvụ xây dựng để phục vụ cho tổ chức (doanh nghiệp) Điều giúp cho doanh nghiệp kiểm soát tối đa liệu, bảo mật chất lượng dịchvụ • Doanh nghiệp sở hữu sở hạ tầng quản lý ứng dụng triểnkhai Private Cloud xây dựng quản lý đội ngũ IT doanh nghiệp thuê nhà cung cấp dịchvụ đảm nhiệm công việc • Như vậy, tốn chi phí đầu tư Private Cloud lại cung cấp cho doanh nghiệp khả kiểm soát quản lý chặt chẽ liệu quan trọng Hybird Cloud • Như phân tích trên, Public Cloud dễ áp dụng, chi phí thấp không an toàn • Private Cloud an toàn tốn chi phí khó áp dụng Do kết hợp hai môhình lại với khai thác ưu điểm môhình • Đó ý tưởng hình thành môhình Hybrid Cloud Hybrid Cloud kết hợp Public Cloud Private Cloud Trong doanh nghiệp “out-source” chức nghiệp vụ liệu không quan trọng, sử dụng dịchvụ Public Cloud để giải xử lý liệu Đồng thời, doanh nghiệp giữ lại chức nghiệp vụ liệu tối quan trọng tầm kiểm soát (Private Cloud) ... nhà cung cấp dịch vụ ứng dụng người dùng nằm hệ thống Cloud • Người sử dụng dịch vụ lợi chi phí đầu tư thấp, giảm thiểu rủi ro nhà cung cấp dịch vụ gánh vác nhiệm vụ quản lý Các dịch vụ Cloud nhà... hợp hai mô hình lại với khai thác ưu điểm mô hình • Đó ý tưởng hình thành mô hình Hybrid Cloud Hybrid Cloud kết hợp Public Cloud Private Cloud Trong doanh nghiệp “out-source” chức nghiệp vụ liệu... trình PAAS cung cấp hãng tiếng :các dịch vụ Microsoft Azure, Google app, Amazone Các dịch vụ Microsoft Azure INFRASTRUCTURE AS A SERVICE Giới thiệu Cơ sở hạ tầng dịch vụ (IaaS) việc phân phối phần