Khái niệm: Điện toán đám mây Cloud computing là một xu hướng công nghệ nổi bật trên thế giới trong những năm gần đây và đã có những bước phát triển nhảy vọt cả về chất lượng, quy mô cung
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT BÌNH DƯƠNG
TIỂU LUẬN BÁO CÁO MÔN HỌC
ĐIỆN TOÁN ĐÁM MÂY
SINH VIÊN THỰC HIỆN NGUYỄN MẬU TÂM D20C01A1303
GIẢNG VIÊN HƯỚNG DẪN THẠC SĨ LÊ MINH HIẾU
Trang 2MỤC LdỤC
CHƯƠNG 1: TỔNG QUAN _11.1 GIỚI THIỆU TỔNG QUAN VỀ CLOUD COMPUTING. 11.2 LỊCH SỬ PHÁT TRIỂN CỦA CLOUD COMPUTING 21.3 MỘT SỐ SẢN PHẨM ỨNG DỤNG CLOUD COMPUTING. _41.3.1 Mở rộng quy mô máy chủ. 41.3.2 Chatbot. _41.3.3 Công cụ giao tiếp. _51.3.4 Năng suất. _51.3.5 Quy trình quản lý. 51.4 GIỚI THIỆU CÁC LOẠI CLOUD COMPUTING. _61.4.1 Public Cloud (Điện toán đám mây công cộng) 61.4.2 Private Cloud (Điện toán đám mây riêng tư) 71.4.3 Hybrid Cloud (Điện toán đám mây lai) _81.4.4 Community Cloud (Điện toán đám mây cộng đồng) 101.4.5 So sánh các mô hình triển khai đám mây hàng đầu. 101.5 ƯU VÀ NHƯỢC ĐIỂM CỦA CLOUD COMPUTING. _111.6 CÁC MÔ HÌNH TRIỂN KHAI CLOUD COMPUTING. 141.6.1 Infrasructure as a service (Iaas) – Cơ sở hạ tầng là dịch vụ _141.6.2 Platform as a service (Paas) – Nền tảng là dịch vụ _151.6.3 Software as a service (Saas) – Phần mềm là dịch vụ 181.7 CÁC ĐẶC TÍNH CỦA CLOUD COMPUTING _19CHƯƠNG 2: CÔNG NGHỆ ĐÁM MÂY CỦA CÁC HÃNG HÀNG ĐẦU 212.1 AMAZON WEB SERVICES _212.2 MICROSOFT AZURE 23
Trang 32.3 GOOGLE CLOUD _282.4 IBM CLOUD 332.5 SALESFORCE _38CHƯƠNG 3: CÁC ỨNG DỤNG TRONG CLOUD COMPUTING _453.1 Cơ sở dữ liệu đám mây 453.2 Thử nghiệm và phát triển 463.3 Lưu trữ cho trang web 473.4 Phân tích Dữ liệu lớn (Big Data) 473.5 Lưu trữ và chia sẻ dữ liệu 483.6 Sao lưu và khôi phục dữ liệu _483.7 Ứng dụng quản lý doanh nghiệp 49CHƯƠNG 4: CÁC MÔ HÌNH CỦA CLOUD COMPUTING 504.1 SaaS 504.2 PaaS 534.3 IaaS 54CHƯƠNG 5 MỘT SỐ NỀN TẢNG ĐÁM MÂY LỚN 595.1 Microsoft Azure 595.1.1 Micrsoft Azure là gì ? _595.1.2 Vị trí của các Data Center của Microsoft trên thế giới 595.1.3 Tại sao nên sử dụng Azure ? _605.1.4 Sự cản trở đối với điện toán đám mây _615.1.5 Những giải pháp từ Window Azure _615.2 Google - Google Workspace 645.2.1 Google Workspace là gì? 645.2.2 Google Workspace cho mọi người _655.2.3 Các ứng dụng cơ bản của Google Workspace _67
Trang 45.2.4 Các ứng dụng bổ sung của Google Workspace 685.3 Azmazon Web services 705.3.1 Giới thiệu các dịch vụ của Amazon Web Services Cloud 705.3.2 Amazon RDS 705.3.3 Amazon Elastic Beanstalk _71KẾT LUẬN _72
Trang 5NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
-Bình Dương, Ngày … Tháng … Năm 2022
GIẢNG VIÊN
THS LÊ MINH HIẾU
Trang 6CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU TỔNG QUAN VỀ CLOUD COMPUTING
1.1.1 Khái niệm:
Điện toán đám mây (Cloud computing) là một xu hướng công nghệ nổi bật trên thế giới trong những năm gần đây và đã có những bước phát triển nhảy vọt cả về chất lượng, quy mô cung cấp và loại hình dịch vụ, với một loại các nhà cung cấp nổi tiếng như: Google, Amazon, Saleforce, Microsoft,…
Trang 7“Cloud computing là 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
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”
Theo Rajkumar Buyya:
“Cloud computing là một loạt hệ thống phân bố và xử lý song gồm các máy tính ảo kếtnối với nhau và được cung cấp động cho người dùng như một hoặc nhiều tài nguyên đồng nhất dựa trên sự thỏa thuận dịch vụ giữa nhà cung cấp và người sử dụng.”
Cả ba định nghĩa trên đều định nghĩa điện toán đám mây là một hệ thống phân bố, cungcấp các dạng tài nguyên ảo dưới dạng dịch vụ một các linh động theo nhu cầu của người dùng trên môi trường internet, giải phóng người sử dụng khỏi việc phải đầu tư nhân lực, công nghệ và hạ tầng để triển khai hệ thống Từ đó điện toán đám mây giúp tối giản chi phí và thời gian triển khai, tạo điều kiện cho người sử dụng nền tảng điện toán đám mây tập trung được tối đa nguồn lực vào công việc chuyên môn
Lợi ích của điện toán đám mây mang lại không chỉ gói gọn trong phạm vi người sử dụng nền tảng điện toán đám mây mà còn từ phía các nhà cung cấp dịch vụ điện toán Theo những đánh giá của nhóm IBM CloudBurst năm 2009, trên môi trường điện toán phân tán có đến 85% tổng năng lực tính toán trogn trạng thái nhàn rỗi, thiết bị lưu trữ tăng54% mỗi năm, khoảng 70% chi phí được dành cho việc duy trì các hệ thống thông tin Công nghiệp phần mềm mất đi 40 tỷ USD hằng năm vì việc phân phối sản phẩm không hiệu quả, khoảng 33% khách hàng phàn nàn về các lỗi bảo mật do các công ty cung cấp dịch vụ Những thống kê này đều chỉ đến một điểm quan trọng: mô hình hệ thống thông tin hiện tại đã lỗi thời và kém hiệu quả, cần phải chuyển sang một mô hình điện toán mới – đó là điện toán đám mây
1.2 LỊCH SỬ PHÁT TRIỂN CỦA CLOUD COMPUTING
Trang 8Khái niệm điện toán đám mây ra đời từ những năm 1950 khi máy chủ tính toán quy
mô lớn (large – scale mainframe computers) được triển khai tại một số cơ sở giáo dục và tập đoàn lớn Tài nguyên tính toán của các hệ thống máy chủ được truy cập từ các máy khách cuối (thin clients, terminal computers), từ đó khai sinh khái niệm “chia sẻ thời gian” (time sharing) đặc tả việc cho phép nhiều người sử dụng cùng chia sẻ đồng thời mộttài nguyên tính toán chung
Trong những năm 1960 – 1990, xuất hiện luồng tư tưởng coi máy tính hay tài nguyên công nghệ thông tin có thể được tổ chức như hạ tầng dịch vụ công cộng (public utility) Điện toán đám mây hiện tại cung cấp tài nguyên tính toán dưới dạng dịch vụ và tạo cảm giác cho người dùng về một nguồn cung ứng là vô tận Đặc tính này có thể so sánh tới các đặc tính của ngành công nghiệp tiêu dùng không cần quan tâm tới tài nguyên đến từ đâu, được xử lý, phân phối như thế nào, họ chỉ việc sử dụng dịch vụ và trả tiền chonhà cung cấp theo lượng tiêu dùng của mình
Những năm 1990, các công ty viễn thông từ chỗ cung ứng kênh truyền hình dữ liệu điểm tới điểm (point – to – point data circuits) riêng biệt đã bắt đầu cung ứng các dịch vụ mạng riêng ảo với giá thấp Thay đổi này tạo tiền đề để các công ty viễn thông sử dụng hạtầng băng thông mạng hiệu quả hơn Điện toán đám mây mở rộng khái niệm chia sẻ băng
Trang 9thông mạng này qua việc cho phép chia sẻ cả tài nguyên máy chủ vật lý bằng việc cung cấp các máy chủ ảo.
Amazon cung cấp nền tảng Amazon Web Services (AWS) vào năm 2006, đánh dấu việc thương mại hóa điện toán đám mây Từ đầu năm 2008, Eucalyptus được giới thiệu là nền tảng điện toán đám mây mã nguồn mở đầu tiên, tương thích với API của AWS Tính tới thời điểm hiện tại, có rất nhiều các sản phẩm điện toán đám mây được đưa ra như Google App Engine, Microsoft Azure, Nimbus,…
1.3 MỘT SỐ SẢN PHẨM ỨNG DỤNG CLOUD COMPUTING.
1.3.1 Mở rộng quy mô máy chủ
Công nghệ đám mây cung cấp các tài nguyên có thể mở rộng thông qua các mô hình đăng ký khác nhau Điều này có nghĩa là bạn sẽ chỉ cần trả tiền cho các tài nguyên máy tính mà bạn sử dụng Điều này giúp quản lý các đột biến trong nhu cầu mà không cần đầu
tư vĩnh viễn vào phần cứng máy tính
Ví dụ như Netflix đã tận dụng tiềm năng của công nghệ đám mây này thành lợi thế của
họ Netflix là dịch vụ phát sóng trực tuyến nên họ thường xuyên phải đối mặt với sự gia tăng lớn về tốc độ tải trang và tốc độ máy chủ vào thời gian cao điểm, nhiều người dùng truy cập Việc chuyển từ trung tâm dữ liệu nội bộ sang đám mây cho phép công ty mở rộng đáng kể cơ sở dữ liệu khách hàng của mình mà không phải đầu tư vào thiết lập, vận hành và bảo trì cơ sở hạ tầng đầy tốn kém
1.3.2 Chatbot
Sức mạnh tính toán diện rộng và khả năng của công nghệ đám mây cho phép chúng ta lưu trữ thông tin về sở thích của người dùng Điều này có thể được sử dụng để cung cấp các giải pháp, tin nhắn và sản phẩm tùy chỉnh dựa trên hành vi và sở thích của người dùng
Siri, Alexa và Google Assistant – tất cả đều là những con bot thông minh sử dụng ngônngữ tự nhiên dựa trên đám mây Các chatbot này tận dụng khả năng tính toán của công nghệ đám mây để cung cấp nhu cầu và sự trải nghiệm của khách hàng phù hợp với ngữ cảnh Từ giờ, mỗi khi bạn nói “Hey Siri” hay “OK Google” thì hãy nhớ rằng có một giải pháp AI dựa trên công nghệ đám mây đằng sau chúng
Trang 101.3.3 Công cụ giao tiếp.
Công nghệ đám mây cho phép người dùng sử dụng khả năng truy cập ứng dụng dựa trên mạng internet vào các công cụ giao tiếp như email và lịch Hầu hết các ứng dụng nhắn tin và gọi điện như Skype và WhatsApp cũng dựa trên cơ sở hạ tầng công nghệ đám mây
Tất cả tin nhắn và thông tin của bạn được lưu trữ trên phần cứng của nhà cung cấp dịch
vụ chứ không phải trên thiết bị cá nhân của bạn Điều này cho phép bạn truy cập thông tincủa bạn từ bất cứ đâu thông qua mạng internet
1.3.4 Năng suất
Các công cụ văn phòng như Microsoft Office 365 và Google Docs sử dụng công nghệ đám mây, cho phép bạn sử dụng các công cụ một cách hiệu quả nhất qua mạng internet Bạn có thể làm việc trên các tài liệu, bài thuyết trình và bảng tính của mình từ bất cứ đâu
và bất cứ lúc nào Với việc dữ liệu của bạn được lưu trữ trên đám mây, bạn không cần phải lo lắng về việc mất dữ liệu trong trường hợp thiết bị của bạn bị đánh cắp, bị mất hay
bị hỏng Công nghệ đám mây cũng giúp chia sẻ tài liệu và cho phép các cá nhân khác nhau làm việc trên cùng một lúc
1.3.5 Quy trình quản lý
Trang 11Nhiều ứng dụng quản lý doanh nghiệp như quản lý quan hệ khách hàng (CRM) và lập
kế hoạch nguồn lực doanh nghiệp (ERP) cũng dựa trên một nhà cung cấp dịch vụ điện toán đám mây Phần mềm như một Dịch vụ (SaaS) đã trở thành một phương pháp phổ biến để triển khai các phần mềm cấp doanh nghiệp
Salesforce, Hubspot, Marketo,… là những ví dụ phổ biến của mô hình này Phương pháp này có hiệu quả về chi phí và hiệu quả cho cả nhà cung cấp dịch vụ và khách hàng
Nó hỗ trợ việc quản lý miễn phí, bảo trì và bảo mật cho tổ chức của bạn
1.4 GIỚI THIỆU CÁC LOẠI CLOUD COMPUTING.
1.4.1 Public Cloud (Điện toán đám mây công cộng)
Cái tên đã thể hiện chính nó: Public cloud có sẵn cho công chúng và dữ liệu được tạo, lưu trữ trên các máy chủ của bên thứ ba Cơ sở hạ tầng máy chủ thuộc về các nhà cung cấp dịch vụ quản lý nó và quản lý tài nguyên của pool, đó là lý do tại sao các công ty người dùng không cần phải mua và bảo trì phần cứng của riêng họ các công ty cung cấp tài nguyên cung cấp dịch vụ miễn phí hoặc trả tiền cho mỗi lần sử dụng thông qua internet Người dùng có thể mở rộng tài nguyên theo yêu cầu
Mô hình triển khai đám mây Public cloud là lựa chọn hàng đầu cho các doanh nghiệp
có mối quan tâm về quyền riêng tư thấp Khi nói đến các mô hình triển khai đám mây Public cloud phổ biến có thể nhắc tới như Amazon Elastic Compute Cloud (Amazon EC2 – nhà cung cấp dịch vụ hàng đầu theo ZDNet)
Ưu điểm của mô hình Public cloud:
Quản lý cơ sở hạ tầng dễ dàng Có một bên thứ ba chạy cơ sở hạ tầng đám mây củabạn rất tiện lợi: bạn không cần phải phát triển và bảo trì phần mềm của mình vì nhàcung cấp dịch vụ sẽ làm điều đó cho bạn Ngoài ra, việc thiết lập và sử dụng cơ sở
Trang 12Thời gian hoạt động 24/7: Mạng lưới rộng lớn của các máy chủ của nhà cung cấp đảm bảo cơ sở hạ tầng của bạn luôn sẵn sàng và có thời gian hoạt động được cải thiện.
Nhược điểm của Public cloud:
Độ tin cậy tương đối: Mạng máy chủ tương tự đó cũng có nghĩa là để đảm bảo chống lại sự cố Nhưng thỉnh thoảng, public cloud gặp sự cố và trục trặc, như trongtrường hợp sự cố CRM của Saleforce năm 2016 gây ra sự cố bộ nhớ
Vấn đề bảo mật dữ liệu và quyền riêng tư làm phát sinh mối quan tâm: Mặc dù việc truy cập vào dữ liệu rất dễ dàng, nhưng mô hình triển khai công khai khiến người dùng không biết thông tin của họ được lưu trữ ở đâu và ai có quyền truy cập vào nó
Việc thiếu một dịch vụ đặt trước: Các nhà cung cấp dịch vụ chỉ có các lựa chọn dịch vụ được tiêu chuẩn hóa, đó là lý do tại sao họ thường không đáp ứng được cácyêu cầu phức tạp hơn
1.4.2 Private Cloud (Điện toán đám mây riêng tư)
Có rất ít hoặc không có sự khác biệt giữa mô hình Public và mô hình Private từ quan điểm kỹ thuật, vì kiến trúc của chúng rất giống nhau Tuy nhiên, trái ngược với Public cloud có sẵn cho người dùng, private cloud chỉ có một công ty cụ thể sở hữu đám mây riêng Đó là lý do tại sao nó còn được gọi là mô hình nội bộ (internal) hoặc mô hình công
ty (corporate)
Máy chủ có thể được lưu trữ bên ngoài hoặc tại cơ sở của công ty chủ sở hữu Bất kể vịtrí thực tế của chúng là gì, các cơ sở hạ tầng này được duy trì trên một mạng riêng được chỉ định và sử dụng phần mềm và phần cứng chỉ được sử dụng bởi công ty chủ sở hữu.Phạm vi mọi người được xác định rõ ràng có quyền truy cập vào thông tin được lưu trữtrong kho lưu trữ riêng tư, điều này ngăn công chúng sử dụng thông tin đó Do nhiều vụ
vi phạm trong những năm gần đây, ngày càng nhiều tập đoàn lớn đã quyết định sử dụng
mô hình private cloud, vì điều này giảm thiểu các vấn đề bảo mật dữ liệu
So với mô hình public, private cloud cung cấp nhiều cơ hội hơn để tùy chỉnh cơ sở hạ tầng theo yêu cầu của công ty Mô hình tư nhân đặc biệt thích hợp cho các công ty tìm
Trang 13cách bảo vệ các hoạt động quan trọng của họ hoặc cho các doanh nghiệp có yêu cầu thay đổi liên tục.
Hiện nay có rất nhiều nhà cung cấp dịch vụ đám mây công cộng cũng cung cấp các giảipháp private cloud, phổ biến nhất phải kể đến như là Amazon
Lợi ích của Private cloud:
Tất cả những lợi ích của mô hình triển khai này là kết quả của sự tự chủ của nó Phát triển riêng và linh hoạt và khả năng mở rộng cao, cho phép các công ty tùy chỉnh cơ sở hạ tầng phù hợp với yêu cầu của họ
Bảo mật, quyên riêng tư và độ tin cậy cao, vì chỉ những người được ủy quyên mới
có thể truy cập tài nguyên
Hạn chế của Private cloud:
Nhược điểm lớn của mô hình triển khai đám mây riêng là chi phí của nó, vì nó đòi hỏi chi phí đáng kể về phần cứng, phần mềm và đào tạo nhân viên Đó là lý do tại sao mô hình triển khai tính toán linh hoạt và an toàn này không phải là lựa chọn phù hợp cho các công ty nhỏ
1.4.3 Hybrid Cloud (Điện toán đám mây lai)
Như thường thấy với bất kỳ sự kết hợp nào, hybrid cloud bao gồm các tính năng tốt nhất của các mô hình triển khai nói trên (Public, Private và Community) Nó cho phép cáccông ty mix and match các khía cạnh của ba loại phù hợp nhất với yêu cầu của họ
Ví dụ: Một công ty có thể cân bằng lượng công việc của mình bằng cách định vị khối lượng công việc quan trọng trên private cloud an toàn và triển khai các khối lượng ít quantrọng hơn cho public cloud Mô hình triển khai hybrid cloud không chỉ bảo vệ và kiểm soát các tài sản quan trọng về mặt chiến lược mà còn theo cách hiệu quả về chi phí và tài nguyên Ngoài ra, cách tiếp cận này tạo điều kiện thuận lợi cho tính di động của dữ liệu
và ứng dung
Trang 14Ưu điểm của Hybrid cloud:
Cải thiện bảo mật và quyền riêng tư
Nâng cao khả năng mở rộng và tính linh hoạt
Giá cả hợp lý
Tuy nhiên, mô hình triển khai kết hợp chỉ có ý nghĩa nếu các công ty có thể chia dữ liệu của họ thành nhiệm vụ quan trọng và không nhạy cảm
Trang 151.4.4 Community Cloud (Điện toán đám mây cộng đồng)
Mô hình triển khai Community cloud phần lớn giống với mô hình Private cloud; sự khác biệt duy nhất là tập hợp của người dùng Trong khi chỉ có một công ty sử hữu máy chủ đám mây riêng, một số tổ chức có nền tảng tương tự chia sẻ cơ sở hạ tầng và các tài nguyên liên quan của Community cloud
Nếu tất cả các tổ chức tham gia đều có các yêu cầu về bảo mật, quyền riêng tư và hiệu suất đồng nhất, thì kiến trúc trung tâm dữ liệu nhiều bên thuê này sẽ giúp các công ty này nâng cao hiệu quả của họ, như trong trường hợp các dự án chung Một đám mây tập trungtạo điều kiện thuận lợi cho việc phát triển, quản lý và thực hiện dự án Các chi phí được chia sẻ bởi tất cả người dùng
Điểm mạnh của Community cloud:
Tiết kiệm chi phí
Cải thiện bảo mật, quyền riêng tư và độ tin cậy
Dễ dàng chia sẻ dữ liệu và cộng tác
Điểm yếu của Community cloud:
Chi phí cao so với mô hình Public cloud
Chia sẻ dung lượng băng thông và dung lượng lưu trữ cố định
Chưa được sử dụng phổ biến
1.4.5 So sánh các mô hình triển khai đám mây hàng đầu
Bảng phân tích, so sánh các mô hình triển khai đám mây phổ biến nhất
Publiccloud
Private cloud Community
và quyền riêng tư Thấp Cao Tương đối cao Cao
Kiểm soát dữ liệu Không
đáng kể Cao Tương đối cao Tương đối cao
Độ tin cậy Thấp Cao Tương đối cao Cao
Trang 16Chi phí đượcchia sẻ giữa cácthành viên cộngđồng
Rẻ hơn mô hìnhprivate nhưngđắt hơn mô hìnhpublicNhu cầu về phần
cứng nội bộ Add Không Tùy thuộc Tùy thuộc Tùy thuộc
1.5 ƯU VÀ NHƯỢC ĐIỂM CỦA CLOUD COMPUTING.
Ưu điểm:
- Triển khai nhanh chóng: So với phương pháp thông thường triển khai một ứng dụngtrên internet, người dùng phải thực hiện một loạt các công việc như mua sắm thiết bị (hoặc thuê thiết bị từ bên thứ ba), cài đặt và cấu hình phần mềm, đưa các ứng dụng vào đám mây, việc sử dụng điện toán đám mây giúp loại bỏ một số công việc đòi hỏi thời gianlớn, ví dụ người dùng chỉ việc quan tâm phát triển triển khai các ứng dụng của mình lên
“mây” (internet) khi sử dụng các đám mây nền tảng Bên cạnh đó, khả năng tăng hoặc giảm sự cung cấp tài nguyên nhanh chóng theo nhu cầu tiêu dùng của ứng dụng tại các thời điểm khác nhau nhờ công nghệ này, thể hiện triển khai nhanh đáp ứng đòi hỏi tài nguyên tức thời của ứng dụng
- Giảm chi phí: Chi phí được giảm đáng kể do chi phí vốn đầu tư được chuyển sang chi phí duy trì hoạt động Điều này làm giảm những khó khăn khi người dùng cần tính toán xử lý các tác vụ trong một lần duy nhất hoặc không thường xuyên do họ có thể đi thuê cơ sở hạ tầng được cung cấp bởi bên thứ ba
- Đa phượng tiện truy cập: Sự độc lập giữa thiết bị và vị trí làm cho người dùng có thể truy cập hệ thống bằng cách sử dụng trình duyệt web mà không quan tâm đến vị trí của họ hay thiết bị nào mà họ đang dùng, ví dụ như PC, mobile Vì cơ sở hạ tầng off – site(được cung cấp bởi đối tác thứ ba) và được truy cập thông qua internet, do đó người dùng
có thể kết nối từ bất kỳ nơi nào
- Chia sẻ: Việc cho thuê và chia sẻ tài nguyên giữa các người dùng với nhau làm giảmchi phí đầu tư hạ tầng tính toán giữa một phạm vi lớn người dùng Sự chia sẻ này cũng
Trang 17cho phép tập trung cơ sở hạ tầng để phục vụ các bài toán lớn với chi phí thấp hơn việc đầu
tư hệ thống máy chủ tính toán từ đầu
- Khả năng chịu tải nâng cao: Về lý thuyết, tài nguyên tính toán trên đám mây là vô hạn Việc thêm vào năng lực tính toán để chịu tải cao có thể được thực hiện chỉ bẳng các thao tác kích chuột hoặc đã được tự động hóa
- Độ tin cậy: Người sử dụng điện toán đám mây được ký hợp đồng sử dụng với điều khoản chất lượng dịch vụ rất cao ghi sẵn trong hợp đồng Chất lượng dịch vụ đám mây đơn giản được đánh giá ổn định hơn hệ thống tự triển khai do nền tảng đám mây được thiết kế và bảo trì bởi đội ngũ chuyên gia nhiều kinh nghiệm về hệ thống Hơn nữa, việc luôn làm việc với hệ thống lướn và gặp nhiều lỗi tương tự nhau nên quá trình khôi phục
hệ thống sau thảm họa thông thường là nhanh chóng
- Tính co giãn linh động: Tính co giãn thể hiện sự linh động trong việc cung cấp tài nguyên tính toán theo nhu cầu thực tế của người dùng hoặc các ứng dụng dịch vụ Theo
đó tài nguyên sẽ được đáp ứng một cách tự động sát với nhu cầu tại thời gian thực mà không cần người dùng phải có kỹ năng cho quá trình điều khiển này
- Bảo mật: Tính bảo mật trong điện toán đám mây từ trước đến nay vẫn là câu hỏi lướn cho người dùng tiềm năng Tuy nhiên, hiện nay khả năng bảo mật trong môi trường đám mây đã được cải thiện đáng kể, nhờ vòa một số lý do chính sau đây: do dữ liệu tập trung trong các đám mây ngày càng lướn nên các nhà cung cấp luôn chú trọng nâng cao công nghệ và đặt ra những rào cản để tăng tính an toàn cho dữ liệu Bên cạnh đó, các nhà cung cấp đám mây có khả năng dành nhiều nguồn lực cho việc giải quyết các vấn đề bảo mật mà đám mây có khả năng dành nhiều nguồn lực cho việc giải quyết các vấn đề bảo mật mà nhiều khách hàng không có đủ chi phí để thực hiện Các nhà cung cấp sẽ ghi nhớ các nhật ký truy cập, nhưng việc truy cập vào chính bản thân các nhật ký truy cập này có thể cũng rất khó khăn do chính sách của nhà cung cấp đám mây khi người dùng tự mình muốn xác minh rõ hệ thống của mình có an toàn không Mặc dù vậy, mối quan tâm lo ngại về việc mất quyền điều khiển dữ liệu nhạy cảm cũng ngày càng tăng cao
Nhược điểm:
- Chi phí: Giảm chi phí đầu tư ban đầu là ưu điểm của điện toán đám mây Tuy nhiên,
nó cũng là một vấn đề phải tranh cãi khi người sử dụng điện toán đám mây luôn phải duy
Trang 18trì trả phí sử dụng dịch vụ So với tự chủ đầu tư hạ tầng, người sử dụng điện toán đám mây không có tài sản sau khấu hao chi phí đầu tư.
- Các công cụ giám sát và quản lý: Công cụ giám sát và bảo trì chưa hoàn thiện và khả năng giao tiếp với các đám mây là có giới hạn, mặc dù thông báo gần đây của BMC,
CA, Novell cho rằng các ứng dụng quản lý trung tâm dữ liệu đang được cải tiến để cung cấp kiểm soát tốt hơn dữ liệu trong điện toán đám mây Amazon EC2 và các dịch vụ đám mây
- Chuẩn hóa đám mây: Chuẩn hóa giao tiếp và thiết kế đám mây chưa được thông qua Mỗi nền tảng cung cấp các giao diện quản lý và giao tiếp ứng dụng API khác nhau Hiện nay, các tổ chức như Distributed Management Task Force, Cloud Security Alliance
và Open Cloud Consortium đang phát triển các tiêu chuẩn về quản lý tương thích, di chuyển dữ liệu, an ninh và các chức năng khác của điện toán đám mây
- Tính sẵn sàng: Tính sẵn sàng là ưu điểm của đám mây trong lý thuyết Tuy nhiên, trên thực tế với các đám mây hiện thời, tính sẵn sàng đôi khi không được đảm bảo và cũng là một trở ngại hiện nay, khi chỉ có một số ít nhà cung cấp dịch vụ cam kết được về
sự sẵn sàng và liên tục của dịch vụ, về thời gian sửa chữa và phục hồi dữ liệu
- Vấn đề tuân thủ hợp đồng cũng trở nên phức tạp: Những nhà cung cấp dịch vụ điện toán đám mây có thể chuyển dữ liệu tới quốc gia khác có giá điện rẻ hơn, nhưng luật lỏng lẻo hơn mà người sử dụng dịch vụ điện toán không được thông tin Điều này hoàn toàn cóthể vì đám mây là trong suốt với người sử dụng
- Tính riêng tư: Hầu hết các hợp đồng thể hiện giao kèo giữa nhà cung cấp và người dùng điện toán đám mây hứa hẹn một viễn cảnh trogn đó dữ liệu khánh hàng luôn an toàn
và riêng tư Tuy nhiên, tính riêng tư trong điện toán đám mây cũng là một vấn đề đáng quan tâm vì hạ tầng an toàn thông tin cho đám mây hiện vẫn đang là một chủ đề nghiên cứu trong giới khoa học
- Cấp độ dịch vụ: Điện toán đám mây cung cấp dịch vụ theo yêu cầu, tuy nhiên trong thực tế, các gói dịch vụ thường được định nghĩa trước và người sử dụng căn cứ vào nhu cầu và khả năng để chọn dịch vụ sẵn có Ví dụ, việc tự cấu hình chi tiết thông số các máy
ảo hiện tại chưa được thực hiện Như vậy, khả năng để thích ứng yêu cầu cáp dịch vụ cho các nhu cầu cụ thể của một doanh nghiệp là ít hơn so với các trung tâm dữ liệu xây dựng riêng với mục đích là tiếp tục mục tiêu nâng cao khả năng kinh doanh của công ty
Trang 19- Khả năng tích hợp với hạ tầng thông tin sẵn có của tổ chức: Việc tích hợp điện toán đám mây vào hạ tầng sẵn có của khách hàng chưa có mô hình và cách thức thực hiện cụ thể Các mô hình kết nối đám mây riêng và đám mây thương mại vẫn đang được nghiên cứu.
1.6 CÁC MÔ HÌNH TRIỂN KHAI CLOUD COMPUTING.
1.6.1 Infrasructure as a service (Iaas) – Cơ sở hạ tầng là dịch vụ
Infrastructure as a Service – Dịch vụ hạ tầng: Mô hình dịch vụ này cung cấp cho khách hàng tài nguyên xử lý, lưu trữ, mạng và các tài nguyên máy tính cơ bản khác Từ
đó, khách hàng có thể triển khai và chạy phần mềm tùy ý, bao gồm hệ điều hành và các ứng dụng Khách hàng không quản lý hoặc kiểm soát các cơ sở hạ tầng điện toán đám mây nằm bên dưới, nhưng có kiểm soát hệ thống điều hành, lưu trữ và các ứng dụng đượctriển khai đồng thời kiểm soát có giới hạn của các thành phần mạng
Những kiến trúc ảo xếp chồng là một ví dụ của xu hướng mọi thứ là dịch vụ và có cùngnhững điểm chung Hơn hẳn một máy chủ cho thuê, không gian lưu trữ tập trung hay thiết
Trang 20bị mạng, máy trạm thay vì đầu tư mua những nguyên thì có thể thuê đầy đủ dịch vụ bên ngoài Những dịch vụ này thông thường được tính chi phí trên cơ sở tính toán chức năng
và lượng tài nguyên sử dụng (và từ đó ra chi phí) sẽ phản ánh được mức độ của hoạt động Đây là một sự phát triển của những giải pháp lưu trữ web và máy chủ cá nhân ảo.Tên ban đầu được sử dụng là dịch vụ phần cứng (HaaS) và được tạo ra bởi một nhà kinh tế học Nichlas Car vào tháng 3 năm 2006, nhưng điều này cần thiết Nhưng từ này đãdần bị thay thế bởi khái niệm dịch vụ hạ tầng vào khoảng cuối năm 2006
Những đặc trưng tiêu biểu:
- Cung cấp tài nguyên như là dịch vụ: bao gồm cả máy chủ, thiết bị mạng, bộ nhớ, CPU, không gian đĩa cứng, trang thiết bị trung tâm dữ liệu
- Khả năng mở rộng linh hoạt
- Chi phí thay đổi tùy theo thực tế
- Nhiều người thuê có thể cùng dùng chung trên một tài nguyên
- Cấp độ doanh nghiệp: đem lại lợi ích cho công ty bởi một nguồn tài nguyên tínhtoán tổng hợp
1.6.2 Platform as a service (Paas) – Nền tảng là dịch vụ
Platform as a Service – Dịch vụ nền tảng: Mô hình dịch vụ này cung cấp cho khách hàng khả năng triển khai trên hạ tầng điện toán đám mây các ứng dụng của họ bằng việc
Trang 21sử dụng các ngôn ngữ lập trình, các thư viện, dịch vụ, công cụ được hỗ trợ từ bên thứ ba Người dùng không cần quản lý hoặc kiểm soát các cơ sở hạ tầng điện toán đám mây bên dưới như máy chủ ảo, mạng, hệ điều hành, lưu trữ, nhưng có thể cấu hình cho môi trường chạy ứng dụng của họ.
Cung cấp nền tảng tính toán và một tập các giải pháp nhiều lớp Nó hỗ trợ việc triển khai ứng dụng mà không quan tâm đến chi phí hay sự phức tạp của việc trang bị và quản
lý các lớp phần cứng và phần mềm bên dưới, cung cấp một ứng dụng và dịch vụ web sẵn sàng trên Internet mà không cần bất kì thao tác tải hay cài đặt phần mềm cho những ngườiphát triển, quản lý tin học hay người dùng cuối Nó còn được biết đến với một tên khác là cloudware
Cung cấp dịch vụ nền tảng (PaaS) bao gồm những điều kiện cho quy trình thiết kế ứng dụng, phát triển, kiểm thử, triển khai và lưu trữ ứng dụng có giá trị như là dịch vụ ứng dụng như cộng tác nhóm, sắp xếp và tích hợp dịch vụ web, tích hợp cơ sở dữ liệu, bảo mật, khả năng mở rộng, quản lý trạng thái, phiên bản ứng dụng, các lợi ích cho cộng đồngphát triển và nghiên cứu ứng dụng Những dịch vụ này được chuẩn bị như là một giải pháp tính hợp trên nền web
Những đặc điểm tiêu biểu:
- Phục vụ cho việc phát triển, kiêm thử, triển khai và vận hành ứng dụng giống như là môi trường phát triển tích hợp
- Các công cụ khởi tạo với giao tiếp trên nền web
Trang 22Dịch vụ nền tảng (PaaS) đang ở thời kì đầu và được ưa chuộng ở những tính năng vốn được ưa thích bởi dịch vụ phần mềm, bên canh đó có tích hợp các yếu tố về nền tảng hệ thống.
Ưu điểm trong những dự án tập hợp những công việc nhóm có sự phân tán
về địa lý
Khả năng tích hợp nhiều nguồn của dịch vụ web
Giảm chi phí ngoài lề khi tích hợp các dịch vụ về bảo mật, khả năng mở rộng, kiểm soát lỗi…
Giảm chi phí khi 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 và các yếu tố ứng dụng khác
Mong đợi ở người dùng có kiến thức có thể tiếp tục hoàn thiện và hỗ trợ tương tác với nhiều người để giúp xác định mức độ khó khăn của vấn đề chúng ta gặp phải
Hướng việc sử dụng công nghệ để đạt được mục đích tạo điều kiện dễ dàng hơn cho việc phát triển ứng dụng đa người dùng cho những người không chỉ trong nhóm lập trình mà có thể kết hợp nhiều nhóm cùng làm việc
Trang 23Software as a Service – Dịch vụ phần mềm: Mô hình dịch vụ này cung cấp cho phép khách hàng sử dụng các dịch vụ phần mềm của nhà cung cấp ứng dụng được triển khai trên hạ tầng điện toán đám mây Các ứng dụng có thể truy cập từ các thiết bị khác nhau thông qua giao diện “mỏng” (thin client interface), chẳng hạn như một trình duyệt web (ví
dụ như email trên web), hoặc qua giao diện của chương trình Khách hàng không quản lý hoặc kiểm soát cơ sở hạ tầng điện toán đám mây nằm bên dưới bao gồm mạng, máy chủ,
hệ điều hành, lưu trữ, … với ngoại lệ có thể thiết lập cấu hình ứng dụng hạn chế người sử dụng cụ thể
Dịch vụ phần mềm (SaaS) là một mô hình triển khai ứng dụng mà ở đó người cung cấpcho phép người sử dụng dịch vụ theo yêu cầu Những nhà cung cấp SaaS có thể lưu trữ ứng dụng trên máy chủ của họ hoặc tải ứng dụng xuống thiết bị khách hàng, vô hiệu hóa
nó sau khi kết thúc thời hạn Các chức năng theo yêu cầu có thể được kiểm soát bên trong
để chia sẻ bản quyền của một nhà cung cấp ứng dụng thứ ba
Những đặc trưng tiêu biểu:
- Phần mềm sẵn có đòi hỏi việc truy xuất, quản lý qua mạng
- Quản lý các hoạt động từ một vị trí tập trung hơn là tại mỗi nơi của khách hàng, cho phép khách hàng truy xuất từ xa thông qua web
- Cung cấp ứng dụng thông thường gần gũi với mô hình ánh xạ từ một đến nhiều hơn là mô hình 1:1 bao gồm cả các đặc trưng kiến trúc, giá cả và quản lý
Trang 24- Những tính năng tập trung nâng cấp, giải phóng người dùng khỏi việc tải các bản vá lỗi và cập nhật.
- Thường xuyên tích hợp những phần mềm giao tiếp trên mạng diện rộng
1.7 CÁC ĐẶC TÍNH CỦA CLOUD COMPUTING
Định nghĩa của US NIST chứa đựng kiến trúc, an ninh và chiến lược triển khai của đám mây Năm đặc tính cốt lõi của điện toán đám mây được thể hiện rõ như sau:
-Tự phục vụ theo yêu cầu (on – demaind self – service): Khách hàng với nhu cầu tức thời tại những thời điểm thời gian xá định có thể sử dụng các tài nguyên tính toán (như thời gian CPU, không gian lưu trữ mạng, sử dụng phần mềm,…) một cách tự động, khôngcần tương tác với con người để cấp phát
-Sự truy cập mạng rộng rãi (broad network accsess): Những tài nguyên tính toán này được phân phối qua mạng Internet và được các ứng dụng client khác nhau sử dụng với những nền tảng không đồng nhất (như máy tính, điện thoại di động, PDA)
-Tập trung tài nguyên: Những tài nguyên tính toán của nhà cung cấp dịch vụ đám mây được tập trung với mục đích phục vụ đa khách hàng sử dụng mô hình ảo hóa với những tài nguyên vật lý và tài nguyên ảo được cấp phát động theo yêu cầu Động lực của việc xây dựng một mô hình tập trung tài nguyên tính toán nằm trong hai yếu tố quan trọng: tính quy mô và tính chuyên biệt Kết quả của mô hình tập trung tài nguyên là những tài nguyên vật lý trở nên trong suốt với người sử dụng Ví dụ, người sử dụng không được biết vị trí lưu trữ cơ sở dữ liệu của họ trong đám mây
-Tính mềm dẻo: Đối với người sử dụng, các tài nguyên tính toán được cung cấp tức thời hơn là liên tục, được cung cấp theo nhu cầu để mở rộng hoặc tiết giảm không hạn định tại bất kỳ thời điểm nào
-Khả năng đo lường: Mặc dù tài nguyên được tập trung và có thể chia sẻ cho nhiều người sử dụng, hạ tầng của đám mây có thể dùng những cơ chế đo lường thích hợp để đo việc sử dụng những tài nguyên đó cho từng cá nhân
Trang 25CHƯƠNG 2: CÔNG NGHỆ ĐÁM MÂY CỦA CÁC
HÃNG HÀNG ĐẦU
2.1 AMAZON WEB SERVICES
Amazon web services là một trong số các dịch vụ của Amazon hoạt động dựa trên nền tảng cloud computing (điện toán đám mây) và được ra mắt vào năm 2006 Chỉ tính đến tháng 6/2007, 180,000 developer đăng ký sử dụng Amazon web services, điều này cho thấy sức hút của nó là không nhỏ
Hiện nay, Amazon cũng là nhà cung cấp Cloud Computing có doanh thu lớn nhất thế giới hiện nay với vô số các khách hàng từ nhiều châu lục khác nhau trên toàn thế giới nhưChâu Âu, Bắc Mỹ, Nam Mỹ, Trung Đông, châu Á và châu Phi
Amazon Web Services (AWS) sẽ cung cấp cho người dùng một nền tảng cloud với cơ
sở hạ tầng đáng tin cậy có thể mở rộng và chi phí thấp, có thể phục vụ mọi nhu cầu của nhiều doanh nghiệp mà không hề giới hạn AWS thường bao gồm nhiều nhóm dịch vụ đa dạng khác nhau như compute, storage, database, network
Trang 26Trong mỗi nhóm sẽ có những dịch vụ nhỏ khác Trong một năm đầu, người dùng sẽ được miễn phí hoàn toàn nhiều dịch vụ như EC2, S3, DDB, IoT…
Việc tạo tài khoản trên AWS sẽ không mất phí và không tốn nhiều thời gian của bạn Bạn chỉ cần có email xác nhận và Số điện thoại để nhận cuộc gọi xác định tự động từ
hệ thống Ngoài ra, bạn cũng không cần phải có thẻ tín dụng vì thời gian đầu mọi thứ đều hoàn toàn miễn phí
Chi tiết về Amazon web services
Các thông tin chi tiết về AWS khá đa dạng vì trong AWS có vô số các dịch vụ đơn lẻ khác nhau Tuy nhiên bạn có thể hiểu một cách đơn giản thì AWS có kiến trúc tổng quan như sau:
- Global Infrastructure (cơ sở hạ tầng nằm trên toàn cầu): AWS sẽ giúp cung cấp một cơ sở hạ tầng Cloud có độ bảo mật cao hơn cho mọi công ty, doanh nghiệp trên toàn cầu Các doanh nghiệp lưu trữ dữ liệu của họ trên các cơ sở hạ tầng như Regions, Availability Zones, và Edge Locations tùy theo các khu vực địa lý khác nhau
- Các dịch vụ cơ sở – Tính toán: Dịch vụ cơ sở, tính toàn của AWS thường được cấu thành từ Amazon EC2 (Elastic Compute Cloud) cung cấp khả năng mở rộng, tính toán trên đám mây Amazon ELB (Elastic Load Balancing) tự động phân phối lưu lượng đầu vào của ứng dụng thông qua nhiều Amazon EC2 instances, Auto Scaling tự động mở rộnghoặc thu hẹp hiệu năng của EC2 theo thiết lập trước đó của khách hàng
- Các dịch vụ cơ sở – Lưu trữ: AWS thường có nhiều dịch vụ cơ sở, lưu trữ khác nhau AWS Storage Gateway giúp việc kết nối phần mềm on-premise với hệ thống lưu trữtrên Cloud được liên tục và bảo mật, Amazon S3 cung cấp hạ tầng cho việc lưu trữ mọi tàiliệu dự phòng, bạn có thể lưu trữ và truy xuất tới bất kỳ khối dữ liệu nào ở mọi thời điểm Amazon Glacier là dịch vụ lưu trữ với chi phí thấp nhưng vô cùng bảo mật và khá tiện íchcho việc lưu trữ và sao lưu dữ liệu AWS Import/Export thường được sử dụng để đẩy nhanh tiến độ di chuyển một lượng dữ liệu lớn vào ra AWS sử dụng các thiết bị lưu trữ di
Trang 27- Các dịch vụ cơ sở – Database: Dịch vụ cơ sở Database thường được dùng để thiết lập, hoạt động và mở rộng cơ sở dữ liệu quan hệ trên Cloud thường bao gồm: Amazon DynamoDB, Amazon Redshift, Amazon ElasticCache…
- Các dịch vụ cơ sở – Mạng: Để mở rộng cơ sở hạ tầng của doanh nghiệp trên AWS Cloud thì bạn nên sử dụng các dịch vụ của AWS Networking Các dịch vụ thường được
sử dụng nhiều là Amazon VPC , Amazon Route 53, AWS Direct Connect
- Application Services (Các dịch vụ ứng dụng): Các dịch vụ ứng dụng của hệ sinh thái AWS bao gồm: Distributed Computing (tính toán phân tán) , mazon Simple Email Service (SES), Amazon Simple Workflow Service (SWF), Amazon CloudSearch…2.2 MICROSOFT AZURE
Microsoft Azure là đám mây cung cấp hạ tầng và nền tảng điện toán xây dựng bởi Microsoft và đưa vào khai thác từ 2010 Về mặt hạ tầng, Azure cung cấp các máy chủ ảo
có thể chạy hệ điều hành Window và Unix Về mặt nền tảng điện toán, Azure hỗ trợ đa ngôn ngữ lập trình cho phép triển khai trên Azure nhiều ứng dụng phát triển trên các công
cụ và framework khác nhau Phổ biến là các ứng dụng viết trên nền Net của Microsoft
Trang 28Microsoft Azure là nền tảng điện toán đám mây công cộng bao gồm: PaaS – nền tảng dưới, IaaS – cơ sở hạ tầng và SaaS – phần mềm Tất cả đều ở dạng dịch vụ Microsoft Azure được ứng dụng cho những dịch vụ như: lưu trữ, phân tích, mạng, ảo hóa máy tính,
… Ngoài ra, Azure còn có thể được dùng hoặc là bổ sung thêm cho các máy chủ ngay tại chỗ
Một số đặc điểm chính về dịch vụ Microsoft Azure:
- Mở: Hỗ trợ gần như tất cả các ngôn ngữ, hệ điều hành, công cụ
- Linh hoạt: Có thể tải về hoặc tải lên tài nguyên của máy tính thông qua máy chủ khi cần
- Đáng tin cậy: Hỗ trợ 24x7 và mức dịch vụ (SLA) lên tới 99,95%
- Tiết kiệm: Chỉ phải trả tiền cho những gì khách hàng sử dụng
Trang 29- Toàn cầu: Toàn bộ dữ liệu được đặt tại các trung tâm dữ liệu và các bạn hoàn toàn có thể truy cập vào nó bất kỳ ở đâu miễn có internet.
Lợi ích khi sử dụng dịch vụ Mcrosoft Azure:
1 Khôi phục dữ liệu và chống thất thoát dữ liệu
Điểm cộng đầu tiên của Microsoft Azure đó là đây là công cụ sao lưu, phục hồi dữ liệu
vô cùng tuyệt vời Dịch vụ được tích hợp tính năng phục hồi nâng cao và tính linh hoạt, nhờ vậy người dùng có thể sao chép lại dữ liệu bằng hầu hết các loại ngôn ngữ, ở bất kỳ
vị trí nào và trên tất cả các hệ điều hành
Chưa hết, dịch vụ Azure còn cho phép người dùng tùy chỉnh quá trình sao chép tự động theo ý của mình Ngoài ra, trên Microsoft Azure còn có tính năng sao chép ngoại vi với các bản sao được lưu trữ thành 3 bản sao khác nhau tại 3 vị trí của trung tâm dữ liệu
và 3 bản sao tại trung tâm dữ liệu Azure Do đó bạn không bao giờ phải lo lắng về vấn đề
bị mất dữ liệu
Trang 302 Lưu trữ, phát triển các ứng dụng cho web và di động.
Azure là một lựa chọn tuyệt vời để lưu trữ, phát triển và quản lý các ứng dụng web hoặc di động Nó sẽ giúp các ứng dụng tự chủ, tự thích ứng với tính năng quản lý vá tự động Trong đó AutoScale và tích hợp sẽ thực hiện cho các ứng dụng ngay tại chỗ
Với tính năng quản lý bản vá tự động, người dùng không phải tốn nhiều thời gian để
đi tìm bản lỗi và vá lỗi AutoScale được tích hợp sẵn trong Azure Web Apps với khả năng
tự động điều chỉnh tài nguyên dựa vào lưu lượng truy cập trên website từ khách hàng Từ
đó đảm bảo tài nguyên luôn được tối ưu nhất và tiết kiệm chi phí nhất
Với Azure, các bạn cũng có thể liên kết các ứng dụng web với nhau 1 cách liền mạch Việc truy cập tại các địa điểm khác nhau của nhân viên hay đối tác luôn an toàn với hệ thống tường lửa bên trong
3 Phân phối và bổ sung Active Directory
Trang 31Active Directory là một dịch vụ về thư mục được dùng trong Windows Server và bạn hoàn toàn có thể tích hợp nó vào Azure nhằm bổ sung thêm khả năng truy cập và danh tính Nhờ vậy sẽ giúp cho DNS được phổ rộng toàn cầu, bảo mật tốt hơn và quản lý tập trung Hiện tại không có nhà cung cấp dịch vụ đám mây nào có khả năng tiếp cận Active Directory giống như Azure.
Ngoài ra, Azure cũng cho phép người dùng xác thực nhiều yếu tố nhằm tăng tính bảo mật cho dữ liệu, ứng dụng và không gây phiền khi truy cập Bên cạnh đó người dùng cũng dễ dàng đăng nhập 1 lần với các ứng dụng đám mây khác trên Macbook, điện thoại iOS, Android máy tính Windows qua nền tảng dịch vụ của Microsoft
4 Đổi mới với các giải pháp IoT công nghiệp
Với tính linh hoạt, bảo mật cao và khả năng mở rộng, Microsoft Azure là nguồn lực hoàn hảo nhất cho các doanh nghiệp đang hướng tới giải pháp IoT Người dùng có thể kết
Trang 32nối với những thiết bị của mình qua đám mây thông qua sử dụng giải pháp được tích hợp cùng cơ sở hạ tầng có sẵn Sau đó thu thập dữ liệu mới về doanh nghiệp.
Bên trong Azure IoT Hub, người dùng có thể theo dõi, quản lý hàng tỷ các thiết bị và đồng thời hỗ trợ đưa ra các quyết định kinh doanh tốt hơn: giảm độ phức tạp, nâng cao trải nghiệm của khách hàng, giảm chi phí, tăng tốc độ phát triển,
Đặc biệt tính năng bảo mật của Azure rất cao, hạn chế bị tin tặc tấn công
Google Cloud được hỗ trợ, củng cố và đổi mới bởi một cơ sở hạ tầng các sản phẩm củaGoogle Google Cloud đã mở rộng bảy sản phẩm, mỗi sản phẩm có hơn một tỷ người dùng, mỗi ngày Google xử lý 1,4 petabyte thông tin Google Cloud có khả năng xây dựng,
tổ chức và vận hành một mạng lưới lớn các máy chủ và cáp quang Mạng lưới kết nối vật
lý của nó là hàng ngàn dặm cáp quang, và hàng ngàn máy chủ tập hợp lại
Mạng lưới cáp quang với hơn 70 trung tâm dữ liệu đặt tại 33 quốc gia
Trang 33Google Cloud Platform có mục đích giúp người dùng giải quyết tất cả những vấn đề cần thiết như là: Mobile, Developer, Management, Networking, Computer Engine, Storage, Big Data,… Từ những lợi ích của Google Cloud platform mang lại thì những doanh nghiệp này có thể làm những việc khác cần thiết để phát triển doanh nghiệp hơn
mà không cần màng đến những hệ thống bên dưới
Bên cạnh những dịch vụ trên, Google Cloud Platform còn mang đến sự khác biệt so với những nền tảng dịch vụ của Cloud khác Đây chính là những dịch vụ được google đặt trực tiếp Ở đây có một hệ thống dịch vụ Datacenter với mức độ an toàn bảo mật dữ liệu cao nhất Bên cạnh đó, Google Cloud Platform cũng đáp ứng được những tiêu chuẩn khắt khe nhất đối với 1 hệ thống điện toán đám mây
Trang 34Google Cloud Platform cung cấp bao gồm những sản phẩm chính sau đây:
Services – Cloud Endpoints, Translate API, Prediction API
Big Data – BigQuery, Cloud Dataflow, Cloud Dataproc, Cloud Pub/Sub
Storage – Cloud Storage, Cloud Datastore, Cloud SQL, Cloud Bigtable
Compute – App Engine, Compute Engine, Container Engine
Một số dịch vụ Compute
- Compute Engine
Tuỳ chỉnh cấu hình – Di chuyển trực tiếp – Kết nối giữa các máy ảo lên đến 2 GBPS – Có HTTP(s) and Network load balancing – API tự động cân chỉnh và được quản lý theo nhóm – Tính phí theo giờ và tự động giảm giá trong quá trình sử dụng – Máy ảo ưu tiên
- Kubernetes Engine
Các Kubernetes được dựa trên orchestration container – Sử dụng làm nguồn tài nguyêncủa Compute Engine – Cú pháp để khai báo cho orchestration và sắp xếp các Docker – Quản lý việc ghi nhật ký, giám sát và chia tỷ lệ
Trang 35- App Engine.
Quản lý thực thi cho Java, Go, Python, PHP, NodeJS… – Local SDK cho việc phát triển, test và triển khai – Tự động mở rộng dựa trên nhu cầu – Hạn ngạch hàng ngày miễnphí, thanh toán dựa trên sử dụng – Thời gian chờ xử lý là 60 giây, không thể ghi file cục bộ
Một số dịch vụ Storage
- Cloud Bigtable
Khả năng mở rộng NoSQL lớn – Dành cho những ứng dụng có lưu lượng làm việc lớn – Độ trễ thấp và lưu lượng cao – Truy xuất bằng Hbase API – Tương thích với hệ sinh thái Hadoop – Phân quyền dựa trên các ACL – Mã hoá dữ liệu
Quản lý MySQL và PostgreSQL – Có nhiều gói và chỉ thanh toán mỗi lần sử dụng –
Mở rộng theo chiều dọc sử dụng cho đọc và ghi – Mở rộng theo chiều ngang chỉ sử dụng
Trang 36cho đọc – Tích hợp liền mạch với App Engine và Compute Engine – Dữ liệu tự động mã hoá.
- Cloud Datastore
Cơ sở dữ liệu NoSQL có thể mở rộng lên đến hàng tỷ dòng – Full quyền quản lý dịch
vụ – Tự động xử lý Sharding và trùng lặp – Hỗ trợ cho các giao thức ACID, truy vấn như câu lệnh SQL – Tốc độ nhanh và khả năng mở rộng cao – Truy vấn từ mọi nơi thông qua RESTful API
Một số dịch vụ Big Data
- BigQuery
Full quyền quản lý kho dữ liệu phân tích quy mô petabyte – Tương tác gần như time với các tập dữ liệu khổng lồ – Truy xuất bằng cú pháp SQL – Quy mô lưu trữ và tínhtoán riêng – Chỉ thanh toán cho phí lưu trữ và tính toán – Lợi ích từ các điểm tích hợp được phát triển bởi các đối tác
real Cloud Dataflow
Mô hình lập trình thống nhất để phát triển và thực thi các đường dẫn dữ liệu, có thể mởrộng và đáng tin cậy – Hỗ trợ cho ETL, phân tích, tính toán real-time và tiến trình orchestration – Xử lý dữ liệu bằng cách sử dụng các Compute Engine instance – Sử dụng
mã nguồn mở Java để tuỳ chỉnh mở rộng – Được các đối tác của GCP tích hợp và phát triển
- Cloud Dataproc
Full quyền quản lý Hadoop, Spark, Pig, and Hive – Các Dataproc cluster có thể được thay đổi kích cỡ bất kỳ lúc nào, ngay cả khi các công việc đang chạy – Các cluster được thanh toán theo từng phút – Các cluster có thể sử dụng các trường hợp được miễn thuế để giảm chi phí hơn nữa – Sử dụng API và tích hợp với Google Cloud SDK
- Cloud Pub/Sub
Khả năng scale và nhắn tin trung gian đáng tin cậy – Dựa trên các công nghệ nền tảng của Google – Bảo đảm “ít nhất một lần” giao nhận với độ trễ thấp – Hỗ trợ giao nhận cả
Trang 37pull và push – Được quản lý hoàn toàn và toàn cầu bằng cách tận dụng thiết kế của tất cả các vùng GCP – Hỗ trợ cho người dùng offline.
Một số dịch vụ Machine Learning
- Cloud Translate API
API đơn giản để dịch chuỗi tùy ý sang bất kỳ ngôn ngữ được hỗ trợ nào – Được lập trình để phát hiện ngôn ngữ của một tài liệu – Hỗ trợ hàng chục ngôn ngữ – Bản dịch chấtlượng cao và có khả năng mở rộng cao – Hỗ trợ Python, Java, Go và nhiều ngôn ngữ khác – Sử dụng và thanh toán chi phí theo mỗi triệu kí tự được dịch
- Cloud Vision API
Phân tích hình ảnh bằng các máy học mạnh mẽ – Khả năng phân loại hình ảnh thành hàng nghìn danh mục – Phát hiện các đối tượng và khuôn mặt riêng lẻ trong hình ảnh – API cải thiện theo thời gian bằng cách xây dựng dựa trên thông tin chi tiết – Phát hiện các loại nội dung không phù hợp khác nhau – Tự động phát hiện văn bản và ngôn ngữ trên văn bản đó
- Cloud Speech API
Chuyển đổi âm thanh thành văn bản nhờ hệ thống các model – Nhận biết hơn 80 ngôn ngữ và biến thể – Khả năng lọc nội dung không phù hợp – Trả về kết quả theo thời gian thực – Tính năng loại bỏ tiếng ồn tích hợp cho nhiều môi trường – API cải thiện theo thờigian bằng cách xây dựng dựa trên thông tin chi tiết
2.4 IBM CLOUD
IBM cloud là một tổng thể bao gồm một bộ sưu tập khổng lồ gồm hơn 170 sản phẩm
và dịch vụ điện toán đám mây dành cho các tổ chức giữa doanh nghiệp với doanh nghiệp (B2B), được triển khai trên khắp thế giới Như trường hợp của nhiều dịch vụ điện toán đám mây phổ quát khác - chẳng hạn như Amazon Web Services (AWS), Microsoft Azure
và Google Cloud - IBM Cloud bao gồm ba mô hình (hoặc loại) dịch vụ chính của điện toán đám mây Chúng bao gồm: cơ sở hạ tầng như một dịch vụ (IaaS), nền tảng như một dịch vụ (PaaS) và gần đây là phần mềm như một dịch vụ (SaaS), với trọng tâm đặc biệt là (IaaS) Nó cũng được cung cấp thông qua các mô hình triển khai của đám mây công cộng,riêng tư và kết hợp
Trang 38Điện toán đám mây IBM cung cấp các dịch vụ của mình cho các công ty khởi nghiệp
có nhóm phát triển nhỏ, bên cạnh các tổ chức và doanh nghiệp lớn Ngoài các mô hình phân phối đám mây công cộng, riêng tư và kết hợp, nó định vị các dịch vụ này trong ba ô:SmartCloud Foundation, SmartCloud Services và SmartCloud Solutions, để tăng năng suất và hiệu quả
Các tính năng đám mây của IBM
Với Điện toán đám mây của IBM, các công ty và tổ chức có thể chọn từ nhiều tài nguyên, được xây dựng cho các nhu cầu tính toán nặng, chẳng hạn như:
Triển khai và truy cập các tài nguyên CNTT được ảo hóa, không chỉ bao gồm lưu trữ đám mây mà còn cả mạng và sức mạnh tính toán
Lựa chọn giữa máy chủ ảo hoặc máy chủ ảo (PaaS) dựa trên nền tảng đám mây Cloud Foundry
Các dịch vụ đám mây của IBM có thể được các nhà phát triển sử dụng để lập trình và triển khai nhiều loại ứng dụng trên đám mây công cộng hoặc tại chỗ
Hỗ trợ hầu hết các ngôn ngữ lập trình và tập lệnh phổ biến bao gồm Python, PHP, Java, Node.js, v.v
Xây dựng nhiều loại cơ sở dữ liệu khác nhau, từ SQL đến NoSQL
Trang 39Tạo ra các giải pháp AI và học máy, nhận dạng hình ảnh robot và các API xử lý ngôn ngữ tự nhiên.
Triển khai các giải pháp dựa trên công nghệ Blockchain
Triển khai bảo mật đám mây mạnh mẽ cho cốt lõi
Triển khai phương pháp định giá trả tiền khi sử dụng
Dịch vụ đám mây của IBM
- Điện toán đám mây
Máy tính và dịch vụ của IBM được phân phối - nhưng không giới hạn - ba lĩnh vực chính của các giải pháp máy tính cao, bao gồm:
Máy chủ kim loại trần, máy chủ đám mây ảo, máy chủ lưu trữ khối chuyên dụng và cơ sở hạ tầng được chứng nhận SAP
Các giải pháp VMware cho phép di chuyển từ tại chỗ
Đăng ký vùng chứa với vùng chứa Docker, dịch vụ Kubernetes và Chức năng nền tảng Serverless
- Mạng đám mây
Mạng đám mây của IBM cung cấp cho bạn một loạt các dịch vụ hiệu suất cao, bao gồm:
Mạng công cộng, riêng tư, kết hợp
Bộ cân bằng tải, tường lửa và đường hầm VPN
Mạng phân phối nội dung (CDN)
Mạng dữ liệu được mã hóa an toàn
Tích hợp các hệ thống đám mây và tại chỗ bằng App Connect và IBM Secure Gateway
- Lưu trữ đám mây
Trang 40Lưu trữ đám mây của IBM không chỉ dành cho các tệp; nó cung cấp các tùy chọn có thể mở rộng, bảo mật cao và chi phí thấp, bao gồm cơ sở dữ liệu và lưu trữ Dữ liệu lớn,
để giúp triển khai các dịch vụ như:
Truy cập các giải pháp lưu trữ đối tượng cho SQL và NoSQL
Chặn lưu trữ và giải pháp chia sẻ tệp dựa trên NFS lên đến 12 TB
Lưu trữ tệp Giải pháp chia sẻ tệp dựa trên NFS có thể mở rộng và được hỗ trợ bởi flash
Kho lưu trữ tài liệu Cloudant để xử lý đồng thời tải nặng cho NoSQL JSON
- Phân tích đám mây và Công cụ dành cho nhà phát triển
IBM Cloud cung cấp các giải pháp và dịch vụ Analytics cốt lõi cho phép bạn phân tích, theo dõi các sự kiện và giám sát tất cả các nhu cầu phân tích của mình, từ bảo mật đến sản phẩm Đám mây IBM Bluemix cũng chứa một công cụ phân tích kết hợp với các dịch vụ Apache Spark & Hadoop, đặc biệt thích hợp cho các tùy chọn đám mây lai.Đối với các nhà phát triển, một số người coi IBM Cloud là một thiên đường về không gian làm việc Các lập trình viên được biết là có khả năng triển khai mã hiệu quả trong thời gian ngắn hơn bình thường Việc thực hiện các quy trình Tích hợp, triển khai và phânphối liên tục dễ dàng hơn nhờ khả năng thực hiện phân tích và phân tích trên dữ liệu truyền trực tuyến
- Trí tuệ nhân tạo (AI), Máy học, IoT và Di động
AI Watson của IBM nổi tiếng là một trong những API máy học tuyệt vời nhất từng được tạo ra; nó cung cấp nhiều đổi mới dựa trên AI ngoài việc chạy các chương trình phụtrợ IoT, công nghệ này còn bao gồm các tính năng sau: