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

Điện toán đám mây Salesforce

57 65 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

Thông tin cơ bản

Tiêu đề Điện Toán Đám Mây Salesforce
Định dạng
Số trang 57
Dung lượng 1,15 MB
File đính kèm Tìm hiểu điện toán đám mây salesforce.rar (1 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Điện toán đám mây là một mô hình truy cập mạng theo yêu cầu, phổ biến, thuận tiện vào một nhóm tài nguyên máy tính có thể định cấu hình được chia sẻ có thể được cung cấp và phát hành nhanh chóng với nỗ lực quản lí hoặc tương tác với nhà cung cấp dịch vụ tối thiểu

Trang 1

MỤC LỤC

Trang 2

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

1 Điện toán đám mây là gì? Lợi ích của điện toán đám mây.

1.1 Định nghĩa điện toán đám mây

tiện vào một nhóm tài nguyên máy tính có thể định cấu hình được chia sẻ có thể được cung cấp và phát hành nhanh chóng với nỗ lực quản lí hoặc tương tác với nhà cung cấp dịch vụ tối thiểu

cấp đám mây, có thể được truy cập qua Internet từ bất kì vị trí từ xa nào

và bằng bất kì thiết bị điện toán cục bộ nào

khách hàng dựa trên như cầu của họ.Nếu nhu cầu nhiều hơn, nhà cung cấp sẽ cung cấp nhiều tài nguyên tính toán hơn

phối các hoạt động liên quan đến điện toán đám mây dưới dạng dịch vụ chứ không phải là một sản phẩm, theo đó các tài nguyên chia sẻ, phần mềm và các thông tin được cung cấp cho điện toán và các thiết bị khác như là một tiện ích qua mạng ( thường là Internet)

gồm cả các khái niệm như phần mềm dịch vụ, Web 2.0 và các vấn đề khác xuất hiện gần đây, các xu hướng công nghệ nổi bật, trong đó đề tài chủ yếu của nó là vấn đề dựa vào Internet để đáp ứng những nhu cầu điện toán của người dùng Ví

dụ, dịch vụ Google AppEngine cung cấp những ứng dụng kinh doanh trực tuyến

Trang 3

thông thường, có thể truy nhập từ một trình duyệt web, còn các phần mềm và dữliệu đều được lưu trữ trên các máy chủ.

1.2 Lợi ích của điện toán đám mây

phú Người dùng còn có thể tùy chọn tạo mô hình đám mây riêng, công cộng hoặc kết hợp (hybrid), hoặc tùy chọn để quyết định vị trí của trung tâm dữ liệu

ảo của bạn Điện toán đám mây đem đến vô vàn ứng dụng, biến đổi vô tận tùy theo ngân sách của doanh nghiệp

khả năng tiếp cận Nếu các ứng dụng và tài liệu của chúng ta ở trên đám mây thìchúng ta có thể truy vập và sử dụng mọi lúc, mọi nơi để làm việc, cho dù chúng

ta đang ở cơ quan, ở nhà hay thậm chí ở nhà một người bạn

mất dữ liệu

tra thường xuyên để đảm bảo rằng các tiêu chuẩn an toàn được đáp ứng

toán và tài nguyên cho các ứng dụng

dưới dạng một gói sức mạnh tính toán và gói nó ra theo yêu cầu

Trang 4

 Trong điện toán đám mây, sức mạnh điện toán của một tổ chức nằm ở bên ngoài và về cơ bản được đăng kí sử dụng thay vì sở hữu, tổ chức không cần chi tiêu vốn, chỉ có chi phí hoạt động.

trì toàn bộ cơ sở hạ tầng điện toán và đẩy tất cả những điều này cho nhà cung cấp dịch vụ đám mây

động di chuyển dữ liệu từ phần cứng bị lỗi hoặc bị kéo ngoại tuyến sang một phần của hệ thống hoặc phần cứng đang chạy hoặc hoạt động Do

đó, khách hàng có thể truy cập liên tục và dữ liệu

đám mây, cung cấp một lớp khác về độ tin cậy

thay thế cho các chức năng văn phòng tốn nhiều giấy mực Vì nó cần ít phần cứng máy tính hơn trên cơ sở và trên tất cả các tác vụ liên quan đến máy tính đều diễn ra từ xa với yêu cầu phần cứng máy tính tối thiểu với sự trợ giúp của các đổi mới công nghệ như ảo hóa và đa người thuê

ngày một gia tăng và không có dấu hiệu kết thúc Đáng chú ý là cả doanh

nghiệp vừa và nhỏ cũng như các doanh nghiệp đa quốc gia đều có nhu cầu sử dụng và chuyển giao sang điện toán đám mây Với những ưu điểm như dịch vụ nhanh chóng, tiết kiệm chi phí và thời gian, thân thiện với môi trường đồng thời đem đến môi trường hợp tác bền vững, việc áp dụng điện toán đám mây sẽ giúp thúc đẩy công ty của bạn tiến xa hơn những người vẫn đang phục thuộc nhiều vào loại hình truyền thống

Trang 5

2 Các nhà cung cấp dịch vụ Cloud Computing phổ biến hiện nay.

đã phát minh ra thị trường IaaS (Hạ tầng như một dịch vụ - a-cloud - IaaS) Điện toán đám mây của Amazon cung cấp một loạt các lựa chọn Từ cung cấp không gian lưu trữ trị giá một vài xu một tháng đến cho thuê siêu máy tính với giá 5.000 USD/một giờ

việc bổ sung nhiều tính năng bảo mật hơn cho đám mây của mình và tuyển dụng nhân viên bán hàng doanh nghiệp Chắc chắn gã khổng lồ sẽ không đứng yên nhìn VMware, Citrix và OpenStack chộp mất các khách hàng doanh nghiệp Thật ngạc nhiên khi một nhà bán lẻ trực tuyến lại có thể tạo ranhiều sự thay đổi trong ngành công nghiệp CNTT và trong cuộc sống hằng ngày của chúng ta

điện toán đám mây khi tung ra dịch vụ IaaS của riêng mình, dự án Compute Engine

đám mây như PaaS công cộng với tên gọi Google App Engine, cung cấp Google Cloud Storage và tung ra ứng dụng Google BigQuery Bên cạnh đó, công ty cũng cung cấp các ứng dụng dành cho khách hàng doanh nghiệp và khách hàng cá nhân như Google Drive và Google Apps Hệ điều hành

Chrome với Chromebook và Chromebox cùng các thiết bị máy tính chạy cácứng dụng trên nền điện toán đám mây

Azure

của mình từ cơ sở dữ liệu SQL Server đến Microsoft Office 365

dụng sử dụng công cụ mã hóa của Microsoft Công ty cũng vừa mở rộng

Trang 6

Azure vào thị trường IaaS, và thậm chí còn cho phép người dùng chạy Linuxtrên đám mây của mình với mức giá hứa hẹn sẽ thấp hơn Amazon Bên cạnh

đó, Microsoft cũng cung cấp rất nhiều các ứng dụng doanh nghiệp trên đám mây của mình từ cơ sở dữ liệu SQL Server đến Microsoft Office 365

điện toán đám mây, cạnh tranh với công nghệ OpenStack (được điều hành bởi một tập đoàn các nhà cung cấp IBM, Rackspace, HP) và Citrix

mây công cộng riêng của mình Đây là một sự lựa chọn thú vị vì hiện có khoảng 200 nhà cung cấp dịch vụ điện toán đám mây được xây dựng trên nền vCloud và giờ đây Vmware sẽ phải cạnh tranh với họ

Salesforce.com đã chứng minh rằng thế giới muốn mua phần dịch vụ

biến nhất

cách bảo vệ OpenStack Không muốn trả tiền cho các công ty như Vmware

để có các phần mềm mà mình không thể kiểm soát được, Rackspace đã hợp tác với NASA sau khi tổ chức này phát minh ra một số phần mềm điện toán đám mây hữu ích

OpenStack ngày càng hoàn thiện và luôn miễn phí Rackspace không sở hữu riêng OpenStack nhưng vẫn là một trong các tập đoàn điện toán đám mây mạnh nhất thế giới

trong suốt nhiều năm qua Và đến tháng ba vừa qua, công ty đã quyết định tăng

Trang 7

OpenStack cho tất cả các đám mây của mình, bao gồm “đám mây thông minh” công cộng được bán như một loại dịch vụ và “đám mây riêng” được cài đặt cho các trung tâm cơ sở dữ liệu của khách hàng doanh nghiệp.

hai đối thủ chính là Vmware và OpenStack Để cạnh tranh với OpenStack, công

ty đã cho phép quỹ Apache, một tổ chức phi lợi nhuận quản lý nhiều dự án mã nguồn mở phổ biến, sử dụng phần mềm CloudStack của mình Động thái này cũng cho phép Citrix bán nhiều hơn các phần mềm trung tâm dữ liệu khác của mình để cạnh tranh với Vmware

toán đám mây riêng của mình Sản phẩm này đã trở thành một lựa chọn phổ biến cho các nhà cung cấp dịch vụ cần trung tâm dữ liệu đám mây lớn với chi phí thấp

những tên tuổi lớn như LinkedIn và được hậu thuẫn bởi Intel, Dell, EMC và Telefonica, công ty điện thoại Tây Ban Nha VC Peter Thiel cũng đã đầu tư vào đây

tỷ USD SoftLayer được biết đến như một nhà cung cấp dịch vụ điện toán đám mây và web-hosting tư nhân lớn nhất

càng gia tăng do một trong những đối thủ lớn nhất của VmWare là Citrix hiện là đối tác lớn và là khách hàng của SoftLayer

SoftLayer thành của riêng mình

3 Công nghệ ảo hoá

năng làm việc của một máy chủ vật lý Ảo hóa cho phép vận hành nhiều máy ảo

Trang 8

trên cùng một máy chủ vật lý, dùng chung các tài nguyên của một máy chủ vật

lý như CPU, Ram, ổ cứng,… và các tài nguyên khác Các máy ảo khác nhau có thể vận hành hệ điều hành và ứng dụng trên cùng một máy chủ vật lý

các máy ảo trên một máy vi tính duy nhất Một máy ảo là một máy tính được tạo

ra bởi phần mềm, giống như một máy tính vật lý, chạy một hệ điều hành và các ứng dụng Mỗi máy ảo có phần cứng ảo riêng của nó, bao gồm một CPU, bộ nhớ, đĩa cứng, và card mạng ảo, giống như phần cứng cho hệ điều hành và ứng dụng

4 Những loại công nghệ ảo hóa cơ bản của VMWare

Có 3 loại công nghệ ảo hóa cơ bản của VMWare : Vmware Work Station, Vmware Server và Vmware Vsphere

- VMware Workstation là một chương trình cho phép bạn chạy một máy ảo

trên máy tính vật lý Máy ảo này sẽ chạy độc lập Máy ảo là môi trường khá

lý tưởng để bạn chạy thử các hệ điều hành mới như Linux, truy cập các trangweb có độ tin cậy thấp, tạo môi trường điện toán đặc biệt cho trẻ em, kiểm tra ảnh hưởng của virus máy tính Bạn thậm chí có thể in và plug in USB drive

- VMware Server là một sản phẩm ảo hóa miễn phí dành cho Máy chủ

Windows và Linux có hỗ trợ cấp doanh nghiệp VMware® Server cho phép các công ty phân vùng máy chủ vật lý thành nhiều máy ảo, trải nghiệm tất cảnhững lợi ích của ảo hóa VMware Server hoạt động mạnh mẽ, nhưng vẫn dễdàng kể cả với những người dùng mới Công nghệ ảo hóa của VMware đã được hàng nghìn khách hàng tin dùng trong suốt hơn 8 năm qua

- VMware vsphere là một trong những loại ảo hóa Vmware vô cùng phổ biến

và được đông đảo người dùng biết tới VMware Vsphere có các chức năng tương tự VMware Work Station và VMware Server nhưng phạm vi sử dụng

Trang 9

rộng hơn nên phù hợp với doanh nghiệp, tổ chức lớn VMware giúp tạo cơ

sở hạ tầng đám mây kết hợp cùng vị trí cài đặt chính là máy chủ, từ đó mang đến cho doanh nghiệp bộ ứng dụng ảo hóa mà tâm điểm là nền tảng

ESX/ESXi

5 Ảo hóa trên VMware Workstation và Center

5.1 Ảo hóa trên VMware Workstation

một công ty hàng đầu trong lĩnh vực ảo hóa Với sự trợ giúp của phần mềm này, người dùng có thể sao chép môi trường desktop, server, điện thoại thôngminh trên một máy ảo tồn tại trên máy tính của người dùng Nó cũng cho phép người dùng tạo và chạy các máy ảo đồng thời bằng một PC chính

thể tạo và thử nghiệm những ứng dụng đa nền tảng và nhân viên CNTT có thể truy cập không giới hạn vào một công cụ hỗ trợ cao Ngoài ra, sinh viên

có thể khám phá và học cách sử dụng những hệ điều hành khác nhau và các doanh nghiệp có thể cắt giảm chi phí phần cứng, chạy nhiều máy ảo bằng laptop với tài nguyên hệ thống hạn chế

này cung cấp tốc độ đồ họa được cải thiện để người dùng có thể chạy cácứng dụng đồ họa nặng như Photoshop và AutoCAD trên máy ảo mà không gặp bất kỳ sự cố nào Hơn nữa, chương trình còn được tích hợp thư viện máy ảo, cho phép người dùng tìm kiếm và truy cập hệ điều hànhkhác một cách nhanh chóng Ngoài ra, nó hỗ trợ độ phân giải QHD và 4K UHD để hiển thị tốt hơn

Trang 10

 Tạo và thử nghiệm các ứng dụng: Với sự trợ giúp của lớp ảo hóa, bạn có thể chạy các ứng dụng không được thiết kế cho PC Windows của mình Hoạt động đa nền tảng này đảm bảo các nhà phát triển có thể tạo ứng dụng cho các hệ điều hành khác nhau và cũng có thể thử nghiệm ứng dụng mà không cần phải mua bất kỳ phần cứng nào.

năng cho phép người dùng chạy hệ thống thứ hai với độ bảo mật cao nhất Bạn có thể sử dụng chương trình để chạy một hệ điều hành có các cài đặt về quyền riêng tư, công cụ và cấu hình mạng khác với desktop chính Workstation Pro cũng cung cấp một loạt các công cụ mà bạn có thể sử dụng để kiểm tra bất kỳ lỗ hổng nào trong máy ảo của mình

hệ điều hành để nếu có gì sai sót, bạn có thể hoàn nguyên về snapshot trước đó Tất cả các snapshot xuất hiện trong một hệ thống phân cấp phức tạp dạng cây và bạn có thể quay lại một snapshot tùy ý bất cứ khi nào có nhu cầu Hơn nữa, bạn có thể tạo snapshot ngay cả khi máy ảo củabạn đang tắt hoặc bị treo

nối an toàn với các Workstation server khác như vSphere và ESXi Bằng cách kết nối với các server này, bạn có thể chỉnh sửa vai trò, thay đổi quyền, quản lý các hành động cấp nguồn và tạo các máy ảo bổ sung, v.v Thông qua chức năng này, bạn có thể quản lý các máy ảo từ xa như quản

lý bất kỳ hệ điều hành khách nào trên máy của mình

những người dùng khác đang chạy VMware Fusion Pro hoặc WorkstationPro Vì vậy, nếu có kết nối Internet tốt, bạn có thể kết nối từ xa với các máy ảo khác Chức năng này cho phép bạn tạo một máy chủ mạnh mẽ và

Trang 11

cho phép laptop không có đủ tài nguyên kết nối và chạy nhiều hệ điều hành khác nhau.

một tính năng điều khiển cho phép bạn mã hóa và thêm các hạn chế vào máy ảo của mình Mã hóa hệ điều hành khách cho phép bạn ngăn chặn truy cập trái phép có thể dẫn đến vi phạm dữ liệu và chỉnh sửa file cấu hình Sau khi bạn mã hóa máy ảo của mình, cách duy nhất mọi người có thể truy cập nó là thông qua tên người dùng và mật khẩu

5.2 Ảo hóa trên Vmware Center

khai, quản lý, giám sát, tự động hoá, và bảo mật cho cơ sở hạ tầng ảo một cách dễ dàng

các dữ liệu về máy chủ và các máy ảo

nhanh chóng, điều khiển việc phân phối tài nguyên tốt hơn

Trang 12

- vCenter Server cung cấp các công cụ phục vụ cho các tính năng nâng cao của:

số tính năng khác:

cứng từ Intel và AMD để có được khả năng tương thích CPU tốt hơn giữacác máy chủ trong VMware DRS cluster

cấu hình máy chủ và để xác định cấu hình bị thiếu hoặc không chính xác

thống mạng trên diện rộng và các thiết bị chuyển mạch ảo của bên thứ ba

trong ba phiên bản:

Essentials để triển khai cho các doanh nghiệp nhỏ

vCenter, bao gồm dự phòng, quản lý, giám sát, và tự động hóa

Trang 13

 vCenter Foundation Server giống như vCenter Server Standard nhưng được giới hạn trong quản lý ba máy chủ ESX/ESXi

6 Những loại công nghệ ảo hóa cơ bản của Microsoft (EC2)

Server virtualization: Mục đích chính của việc ảo hóa máy chủ chính là tách rời

mối liên hệ luồng công việc của máy chủ từ máy chủ vật lý để mà chúng ta có khả năng phân thành nhiều luồng công việc hơn đem đền sự hiệu quả đáng kể trong doanh nghiệp

Application virtualization: Ảo hóa ứng dụng là một dạng công nghệ ảo hóa khác

cho phép chúng ta tách rời mối liên kết giữa ứng dụng và hệ điều hành và cho phép phần phối lại ứng dụng phù hôp mới nhu cầu user

Desktop virtualization là nhóm công nghệ mới mục tiêu chính là tạo nên một

mội trường cô lập hoàn toàn trên máy tính

Presentation virtualization Ảo hóa trình diễn đòi hỏi sự tách rời giữa việc xử lý

và việc lưu trữ data từ máy trạm Khóa chính của giải pháp này chính là

Terminal Services, là một trong những công nghệ ảo hóa sẵn sàng trên moi phiên bản Windows Server 2008

Profile virtualization :nó là các tính năng thông dụng trên Windows Server với

đặc tính chung là sự tách rời phần dữ liệu và thông tin người dùng về hệ thống với máy trạm

7 Những loại công nghệ ảo hóa cơ bản của Oracle (Vitualbox)

- Oracle VM VirtualBox: Oracle VM VirtualBox là một nền tảng ứng dụng mã

nguồn mở và miễn phí, cho phép tạo, quản lý và chạy các máy ảo (VMs) Máy ảo là những máy tính có các phần cứng được mô phỏng bởi máy tính chủ.Oracle VM VirtualBox cho phép bạn thiết lập một hoặc nhiều máy ảo (VM) trên một máy tính vật lý và sử dụng chúng đồng thời cùng với máy tính vật lý thật Mỗi máy ảo có thể cài đặt và thực thi hệ điều hành riêng của

Trang 14

mình, bao gồm các phiên bản Microsoft Windows, Linux, BSD và MS-DOS.Bạn có thể cài đặt và chạy bao nhiêu máy ảo bạn thích cũng được, hạn chế duy nhất là dung lượng ổ cứng và bộ nhớ RAM.

- Oracle Data Visualization Service Cloud (ODVSC): Oracle vừa tung ra một

giao diện mới với thiết kế trực quan và bắt mắt người dùng trên đám mây – Một sản phẩm của Oracle Data Visualization Service Cloud (ODVSC) Đây

là điểm cộng mới nhất giúp phong phú các dịch vụ phân tích của Oracle trong các đám mây, thiết kế phân tích trực quan mạnh mẽ giúp đến được với mọi người dùng doanh nghiệp Tất cả nhân viên ở mọi cấp độ vẫn có thể nhận biết và phân tích tình hình doanh nghiệp, cá nhân hoặc các nguồn dữ liệu lớn chỉ trong một vài cú nhấp chuột, chọn lọc một cách hiệu quả trong hỗn độn các dữ liệu chưa được sắp xếp để nhanh chóng truy xuất và chia sẻ thông tin người dùng tìm kiếm Tất cả điều này có thể được thực hiện mà người dùng không cần dựa vào sự hỗ trợ chuyên môn của các chuyên gia IT, giúp đạt kết quả công việc trong thời gian nhanh hơn và gia tăng đáng kể ROI

- Oracle VM: Oracle VM 3 là phiên bản mới nhất của giải pháp ảo hóa máy

chủ của Oracle Khi khách hàng tập trung vào cung cấp các giải pháp hoàn chỉnh, họ đang tìm cách ảo hóa để giúp họ chuyển đổi trung tâm dữ liệu - vượt ra ngoài hợp nhất máy chủ để cải thiện việc triển khai ứng dụng và sự quản lý Đây là nguyên lý cơ bản của Oracle VM 3

- Oracle Linux: Oracle Linux Virtualization Manager là một nền tảng quản lý

ảo hóa máy chủ mới có thể dễ dàng triển khai để cấu hình, giám sát và quản

lý Máy ảo dựa trên nhân Linux của Oracle (KVM) môi trường với hiệu suất cấp doanh nghiệp và hỗ trợ từ Oracle

Trang 15

8 Những loại công nghệ ảo hóa cơ bản của Amazon (AWS)

Các loại ảo hóa AWS AMI: HVM vs PV (Paravirtual VS Hardware VM):

Amazon Machine Images (AWS AMI) cung cấp hai loại ảo hóa: Paravirtual (PV) và Hardware Virtual Machine (HVM) Mỗi giải pháp cung cấp những lợi thế riêng của nó

HVM AMIs được trình bày với một bộ phần cứng và khởi động được ảo hóa hoàn toàn bằng cách thực hiện bản ghi khởi động chính của thiết bị khối gốc của hình ảnh của bạn Kiểu ảo hóa này cung cấp khả năng chạy một hệ điều hành trực tiếp trên máy ảo mà không cần sửa đổi gì, như thể nó được chạy trên phần cứng kim loại trần

Hệ thống máy chủ Amazon EC2 mô phỏng một số hoặc tất cả phần cứng cơ bản được trình bày cho khách Không giống như khách PV, khách HVM có thể tận dụng các tiện ích mở rộng phần cứng cho phép truy cập nhanh vào phần cứng cơ bản trên hệ thống máy chủ Cần phải có HVM AMI để tận dụng lợi thế của việc xử lý GPU và kết nối mạng được tăng cường

PV AMIs khởi động với bộ tải khởi động đặc biệt có tên là PV-GRUB, khởi động chu kỳ khởi động và sau đó chuỗi tải hạt nhân được chỉ định trong tệp menu.lst trên hình ảnh của bạn Khách Paravirtual có thể chạy trên phần cứng máy chủ không hỗtrợ ảo hóa rõ ràng, nhưng họ không thể tận dụng các tiện ích mở rộng phần cứng đặc biệt như tăng cường kết nối mạng hoặc xử lý GPU Trong lịch sử, khách PV có hiệu suất tốt hơn khách HVM trong nhiều trường hợp, nhưng vì những cải tiến trong ảo hóa HVM và sự sẵn có của trình điều khiển PV cho HVM AMIs, điều này không còn đúng nữa

Trang 16

9 Những công nghệ ảo hóa trong điện toán đám mây.

Ảo hóa mạng

kết hợp Nó cho phép quản lý tất cả lưu trữ dưới dạng một tài nguyên Mạng

ảo hóa có lợi đặc biệt trong trường hợp lưu lượng mạng biến đổi lớn và nhanh chóng, không thể đoán trước trong việc sử dụng (ví dụ như khi số lượng người truy cập tăng đột biến trên website)

bằng cách chia băng thông có sẵn thành các kênh độc lập với nhau Các kênhnày được chỉ định hoặc gán cho các thiết bị riêng biệt trong thời gian thực Các kênh làm giảm độ phức tạp của mạng và giúp quản lý thiết bị dễ dàng hơn

Ảo hóa lưu trữ: Ảo hóa lưu trữ làm cho cơ sở hạ tầng vật lý tách khỏi máy khách và máy chủ Nó cho phép gộp bộ lưu trữ vật lý từ một số thiết bị lưu trữ được kết nối với nhau thành một bộ phận lưu trữ duy nhất Kỹ thuật này chủ yếu được sử dụng trong cácmạng khu vực lưu trữ Nó giúp quản trị viên lưu trữ sao lưu, lưu trữ và phục hồi dữ liệuhiệu quả và nhanh chóng hơn Đây là công nghệ quan trọng trong cả môi trường ảo và môi trường đám mây

Ảo hóa máy chủ

hạ tầng CNTT nhằm giảm thiểu chi phí bằng cách chia sẻ các tài nguyên phần cứng hiện có trong máy chủ vật lý Công nghệ ảo hóa máy chủ có bản chất là sao chép, ảo hóa các bộ phận máy chủ vật lý, từ hệ điều hành cho đến

bộ xử lý của chúng

Nó cho phép chia sẻ và sử dụng một số lượng lớn tài nguyên, đồng thời mở

Trang 17

rộng các tài nguyên khi có nhu cầu Máy chủ ảo vps là giải pháp tốt nhất chocác ứng dụng quy mô vừa và nhỏ với ngân sách hạn chế.

Ảo hóa dữ liệu

vào thông tin được thu thập từ nhiều nguồn dữ liệu khác nhau

tạo ra một cái chung duy nhất để ảo hóa về thông tin Những thông tin này được truy cập bởi người dùng trên giao diện từ các ứng dụng, bảng điều khiển Kỹ thuật ảo hóa này bao gồm thu thập, chuyển đổi, liên kết và cung cấp dữ liệu đã xử lý đến các nguồn giao diện người dùng

Ảo hóa máy tính để bàn

mô hình SAAS của điện toán đám mây cho phép truy cập môi trường máy tính để bàn từ xa

tâm dữ liệu do máy trạm chạy trong trung tâm dữ liệu

Ảo hóa ứng dụng

đám mây, ảo hóa ứng dụng có nghĩa là trừu tượng hóa lớp ứng dụng để tách

nó ra khỏi hệ điều hành Nó cho phép các tài nguyên được phân phối linh hoạt trong thời gian thực

tương thích ứng dụng với phần cứng hiện có và xảy ra các lỗi

10 Trình bày mô hình dịch vụ trong điện toán đám mây.

Infrastructure as a service (IaaS) – Cơ sở hạ tầng như 1 dịch vụ

Trang 18

- Trong các trung tâm dữ liệu truyền thống, sức mạnh tính toán được tiêu thụ khi có quyền truy cập vào cơ sở hạ tầng vật lí.

tài nguyên vật lý

tài nguyên ảo được cung cấp cho các máy ảo (VM) được cấu hình bởi nhà cung cấp dịch vụ

cơ sở hạ tầng dưới dạng máy ảo

duy trì bởi nhà cung cấp dịch vụ

đơn vị xử lí trung tâm ảo (CPU) và bộ nhớ chính ảo cho các máy ảo đượccung cấp cho người dùng cuối

lưu trữ cho các hình ảnh máy ảo Một số nhà cung cấp IaaS cũng cung cấp dịch vụ để lưu trữ các tệp

phần mạng ảo như bộ định tuyến ảo , bộ chuyển mạch và cầu nối cho các máy ảo

cung cấp khả năng cân bằng tải ở lớp cơ sở hạ tầng ảo

Trang 19

- Đặc trưng cơ bản: tự phục vụ, truy cập mạng rộng, tổng hợp tài nguyên, độ

co giãn nhanh,dịch vụ được đo lường, truy cập tài nguyên trên web, quản lí tập trung, cơ sở hạ tầng dùng chung, các máy ảo được cấu hình sẵn…

tài nguyên co giãn; sử dụng tài nguyên tốt hơn, hỗ trợ CNTT xanh

suất

Dịch vụ web của Amazon: Ở đâu có Đám mây, Amazon không còn xa

nữa và công ty là đối thủ cạnh tranh hàng đầu cho Azure của Microsoft Thương hiệu có khả năng nhận dạng cao với Đám mây công cộng và IaaS nói riêng Các dịch vụ của nó bao gồm toàn bộ quang phổ của Đám mây.Amazon Web Services (AWS) rất dễ sử dụng và đã được biết đến là bao gồm một loạt các công cụ Hơn hết, nó hầu như vô hạn nhưng mang lại cho khách hàng lợi thế về tính linh hoạt và khả năng chi trả, những yếu tố rất quan trọng khi doanh nghiệp mở rộng quy mô.Tuy nhiên, nó cómột vài nhược điểm và một nhược điểm đặc biệt lớn là liên quan đến giớihạn EC2 Điều này có thể cản trở hoạt động kinh doanh, tùy thuộc vào cách bạn sử dụng dịch vụ Nguồn lực có thể bị hạn chế theo khu vực, có thể dẫn đến tắc nghẽn ngoài ý muốn

Cơ sở hạ tầng đám mây của Google : Google luôn được biết đến là một

công ty sáng tạo và hoạt động kinh doanh Cơ sở hạ tầng đám mây của nó cũng được xây dựng theo cùng một khuôn mẫu Sử dụng nhiều loại công nghệ, Google nhằm mục đích xây dựng bảo mật thông qua các lớp

chuyên sâu Công ty sở hữu một trong những mạng lưới xương sống lớn nhất, kết nối liền mạch các trung tâm dữ liệu khổng lồ của họ trên khắp

Trang 20

thế giới Về cơ bản, nó có Đám mây của riêng mình trên quy mô toàn cầu

- điều mà nó tự hào một cách chính đáng Thật không may, công ty bằng cách nào đó đã không thể thu hút được sự hỗ trợ mà AWS và Microsoft

đã thấy và nó đứng sau hai người khổng lồ này về thị phần dịch vụ đám mây doanh nghiệp

Platform as a service (PaaS) – Nền tảng như 1 dịch vụ

ứng dụng dựa trên Web ứng dụng sẽ được phát triển cục bộ và sẽ được lưu trữ ở vị trí trung tâm

phối dưới dạng tệp thực thi

nhà cung cấp PaaS cung cấp PaaS phát triển từ trung tâm dữ liệu Các nhà phát triển có thể sử dụng các dịch vụ qua Internet

phát triển để phát triển các ứng dụng Một số ngôn ngữ lập trình phổ biến

do nhà cung cấp PaaS cung cấp là Java, Perl, PHP, Python, Ruby, Scala, Clojure và Go

phát triển ứng dụng Một số khung phát triển ứng dụng phổ biến do nhà cung cấp PaaS cung cấp bao gồm Node.js, Rails, Drupal, Joomla,

WordPress, Django, EE6, Spring, Play, Sinatra, Rack và Zend

Trang 21

 Cơ sở dữ liệu: PaaS cung cấp cơ sở dữ liệu với nền tảng PaaS của họ Các cơ sở dữ liệu phổ biến được cung cấp bởi các nhà cung cấp PaaS phổbiến là ClearDB, Postgre SQL, Cloudant, Membase, MongoDB, Redis.

thiết để phát triển, kiểm thử và triển khai một ứng dụng

khả năng mở rộng tích hợp; nền tảng hợp tác; các công cụ máy khách đa dạng

của họ như một phần của hệ sinh thái Google Cloud Nó được thiết kế để trở thành một PaaS không máy chủ có khả năng mở rộng cao được sử dụng để triển khai nhanh chóng Google, là gã khổng lồ, có thể cung cấp các máy chủ

có khả năng cao có khả năng đối phó với hầu hết mọi khối lượng truy vấn

Trang 22

Tuy nhiên, đã có một số vấn đề được các nhà phát triển đưa ra về dịch vụ này Chúng bao gồm thiếu hỗ trợ nhẹ trên một số môi trường ngôn ngữ, thiếucông cụ phát triển, không thể cắm và chạy một số ứng dụng, cộng với việc Google bị khóa với tư cách là nhà cung cấp.

Software as a service (SaaS) – phần mềm dưới dạng dịch vụ

mềm truyền thống, phần mềm được phân phối dưới dạng sản phẩm dựa trên giấy phép cần được cài đặt trên thiết bị người dùng cuối

cần cài đặt phần mềm vào thiết bị của người dùng cuối

cuối Các dịch vụ SaaS có thể được truy cập từ mọi trình duyệt web nhẹ trên mọi thiết bị như máy tính xách tay, máy tính bảng và điện thoại thông minh

dụng SaaS như sau: nó ít bị tấn công hơn, có vòng đời dài hơn, tiêu thụ ít năng lượng hơn và ít tốn kém hơn

loại dịch vụ kinh doanh thu hút các công ty mới thành lập Các dịch vụ kinh doanh bao gồm: hoạch định nguồn lực doanh nghiệp(ERP); quản lí quan hệ khách hàng(CRM); thanh toán, bán hàng và quản lí tài nguyên con người

rãi, nhiều nhà cung cấp dịch vụ mạng xã hội đã áp dụng SaaS cho các trang mạng xã hội Vì số lượng người dùng của các trang mạng xã hội

Trang 23

đang tăng lên theo cấp số nhân, nên điện toán đám mây là giải pháp phù hợp để xử lí tải thay đổi.

Sự phát triển trong tương lai số người sử dụng e – mail là không thể đoán trước Để xử lí số lượng người dùng không thể đoán trước và tải cácdịch vụ e – mail , hầu hết các nhà cung cấp e – mail bắt đầu cung cấp dịch vụ của họ dưới dạng dịch vụ SaaS

 Quản lí tài liệu: vì hầu hết các doanh nghiệp sử dụng rộng rãi, tài liệu điện tử cho nên hầu hết các nhà cung cấp SaaS bắt đầu cung cấp các dịch

vụ được sử dụng để tạo, quản lí và theo dõi tài liệu điện tử

thiết bị, khả năng mở rộng tốt hơn, tính sẵn sàng cao

dàn truy cập, co giãn động, khôi phục sau thảm họa, đa người thuê

triển khai các ứng dụng của họ lên Đám mây Mặc dù ngày nay nó là một trong rất nhiều thương hiệu, nhưng thương hiệu đã bị mắc kẹt và nó vẫn là một liên kết thống trị giữa các doanh nghiệp và khách hàng Sức mạnh của

họ nằm ở Quản lý quan hệ khách hàng (CRM) và việc chuyển sang SaaS là rất quan trọng Trước đây, CRM đắt tiền và thường có sẵn ở quy mô doanh nghiệp do chi phí và độ phức tạp của việc triển khai Nhờ mô hình SaaS, Salesforce có sẵn cho bất kỳ ai với mức giá đầu vào tuyệt vời chỉ 25 đô la

Mobile "backend" as a service (MbaaS) – Xu thế phát triển ứng dụng

Trang 24

- (Baas), là một mô hình hỗ trợ cho việc phát triển ứng dụng trên nền tảng di động hoặc web bằng cách liên kết các ứng dụng với các đám mấy lưu trữ ở backend (backend cloud storage) và các giao diện lập trình ứng dụng (APIs) được cung cấp bởi backend MBaas cung cấp các dịch vụ nổi bật như: quản

lý người dùng, push notification, tích hợp với mạng xã hội, dịch vụ dựa trên

vị trí Những dịch vụ này được cung cấp thông qua việc sử dụng các bộ công cụ phát triển phần mềm (SDKs) và giao diện lập trình ứng dụng (APIs).MBaas gần đây có mối quan hệ mật thiết với sự phát triển của lĩnh vực điện toán đám mây Mặc dù đây được xem như một lĩnh vực còn non trẻ nhưng hứa hẹn sẽ có những bước phát triển vượt bậc nhất là đối với khối khách hàng doanh nghiệp

tiết kiệm được nhiều thời gian xây dựng hệ thống và các chi phí vận hành Thông qua MBaas các dịch vụ ứng dụng như : push notify, tích hợp mạng xãhội, message & chat function… được cung cấp sẵn bằng các bộ SDK và API đồng nhất, nhà phát triển ứng dụng thay vì phải tự mình xây dựng các hệ thống này từ đầu cho ứng dụng của mình thì bây giờ có thể sự dụng các dịch

vụ này thông qua các hệ thống MBaas Nhờ đó quá trình phát triển ứng dụng

có thể được tiết kiệm thời gian hơn, qua đó cũng tiết kiệm được chi phí sản xuất, nâng cao hiệu quả dự án Bên cạnh đó MBaas cũng cung cấp các

phương tiện để quản lý dữ liệu ở backend cho các dịch vụ sử dụng trong ứngdụng

nền tảng di động hiện nay Khi nhà cung cấp dịch vụ cho ra đời một sản phẩm mới hoặc có một chương trình khuyến mãi mới áp dụng cho một

Trang 25

nhóm khách hàng, các thông tin quảng bá này có thể được chuyển tới khách hàng thông qua hình thức push notification.

dụng Android, iOS và JavaScript SDK Chứng thực người dùng có thể thực hiện thông qua tài khoản: Email, Facebook, Twitter, GitHub,

Google và hình thức chứng thực nặc danh Nhà phát triển ứng dụng chỉ cần xử lý nghiệp vụ đăng nhập hệ thống ở phía client bằng cách tương tác với các API của MBaas, điều này giúp họ tiết kiệm thời gian và công sức với việc phát triển hệ thống backend

hệ thống MBaas có thể cung cấp nhiều dịch vụ khác nhau Các dịch vụ dựa trên vị trí có thể chia thành các nhóm dịch vụ cá nhân, nhóm dịch vụ doanh nghiệp và nhóm dịch vụ công cộng và ứng cứu khẩn cấp Có thể thấy được rõ ràng lợi ích của các nhóm dịch vụ dựa trên vị trí này trong nhiều lĩnh vực cuộc sống Điển hình như trong lĩnh vực ứng cứu khẩn cấp, từ thông tin về vị trí của nạn nhân sẽ giúp hệ thống có thể điều hướng các phương tiện cứu nạn đến nơi nhanh chóng thông qua việc tính toán lộ trình di chuyển phù hợp cho các phương tiện này

mềm; không cần server, do đó bạn không cần quản lí hay có kiến thức về Infra

phù hợp với 1 nền tảng nhất định

nghiệp build hệ thống backend cho các ứng dụng di động của họ

Anypresence còn kết hợp cả việc build ứng dụng, dịch vụ back-end và cung

Trang 26

cấp các cổng kết nối API Anypresence có chức năng cho phép sinh đoạn mã back-end, đoạn mã sử dụng trên ứng dụng di động hoặc thậm chí chỉnh sửa các API trực tuyến từ dịch vụ của họ Tất cả các đoạn mã sinh ra có thể đượctải về, chỉnh sửa và chạy trên các nền tảng tương thích Ví dụ một trong những khách hàng nổi tiếng của AnyPresence hiện nay là Master Card thông qua anyPresence cho phép các đối tác của họ xây dựng các ứng dụng di độngtương tác với các API, dịch vụ mở của MasterCard AnyPresence có khả năng sinh ra các đoạn mã sử dụng trên các nền tảng như: JQuery, Android, iOS, WindownPhone, HTML5…

Serverless computing là gì?

- Khái niệm "serverless" ở đây chỉ đơn giản là loại bỏ các yêu cầu thiết lập máy chủ đối với người dùng Theo cách này, khách hàng vẫn được trải nghiệm dịch vụ không có máy chủ, mặc dù thực tế là các server vẫn được sử dụng rất nhiều để lưu trữ trang web

hàng ít hiểu biết về công nghệ nhưng vẫn có nhu cầu muốn lưu trữ trang web Serverless computing loại bỏ sự cần thiết phải điều chỉnh thủ công các cài đặt trên máy chủ, vì vậy khách hàng có thể truy cập ngay vào trang web của mình và chỉ trả tiền cho những gì họ đang sử dụng

khách hàng và máy chủ lưu trữ Cách thức hoạt động của serverless

computing cho phép khách hàng chỉ trả tiền cho những gì mình sử dụng Chẳng hạn, bạn muốn lưu trữ máy chủ cho một game cùng chơi với bạn bè Theo mô hình cũ, bạn sẽ phải trả một khoản phí hàng tháng để thuê một máychủ

Trang 27

- Tuy nhiên, dưới nền tảng dựa trên đám mây này, bạn sử dụng máy chủ để chơi game và chỉ trả tiền cho các tài nguyên bạn sử dụng trong đám mây Có nghĩa là bạn chỉ phải trả tiền khi nào sử dụng máy chủ mà thôi.

Function as a service (FaaS) – Chức năng như một dịch vụ

mây cho phép phát triển ứng dụng serverless và quản lý Này về cơ bản có nghĩa là người dùng Faas có thể thực hiện chương trình của họ (và các nhiệm

vụ khác) mà không gặp rắc rối trong việc quản lý máy chủ của riêng họ Strings mã được kích hoạt bởi các sự kiện trên người dùng cuối, và về cơ bản bên ngoài đến các máy chủ từ xa mà có thể thực hiện các chức năng mong muốn

cao hơn trong các quy trình và quy trình làm việc trên máy tính Nó được giới thiệu lần đầu tiên vào năm 2014 với hook.io, nhưng đã được phổ biến bởi AWS Lambda của Amazon, cũng như Google Cloud Functions và

Microsoft Azure Functions Ngoài những hệ thống đó, IBM có một hệ thống FaaS mã nguồn mở có tên OpenWhisk và công ty chia sẻ xe Uber có một FaaS chạy trên nền tảng riêng của họ

Google ra mắt vào năm 2018 Các chức năng đám mây của Google cho phép các nhà phát triển viết mã để mở rộng và kết nối với các dịch vụ đám mây, tức là đám mây công cộng của Google

thể gọi các chức năng cụ thể có thể thực hiện các tác vụ cụ thể mà khi được kích hoạt sẽ đưa ra phản hồi cụ thể

Trang 28

 Những phản hồi này được Google Cloud Platform (GCP) tự động kích hoạt.

trên tất cả các nền tảng của mình Vì vậy, tại sao các Chức năng đám mâycủa Google nên được bỏ lại

thiệu dịch vụ này

dễ dàng hơn và giờ đây họ có thể tập trung nhiều hơn vào phần viết mã hơn là phát triển cơ sở hạ tầng cho ứng dụng

vụ này Dịch vụ này tự động điều chỉnh các tài nguyên bất cứ khi nào chúng cần thiết và đặt chúng sang một bên khi không

và Python, các nhà phát triển sẽ dễ dàng hơn trong việc phát triển mã và tải chúng lên theo các chức năng

11 Trình bày mô hình triển khai điện toán đám mây.

11.1 Private cloud – Đám mây riêng

1 tổ chức duy nhất

hoặc bên thứ ba

Ngày đăng: 14/12/2021, 11:35

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w