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

báo cáo môn học điện toán đám mây tìm hiểu các giải pháp và sản phẩm điện toán đám mây của microsoft azure

44 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Tìm hiểu các giải pháp và sản phẩm điện toán đám mây của Microsoft Azure
Tác giả Triệu Trung Hiếu, Lê Thế Long, Nguyễn Vinh Quang, Nguyễn Thế Phúc, Hoàng Mạnh Dũng
Người hướng dẫn Ths. Nguyễn Đình Nga
Trường học Đại học Công nghệ Giao thông Vận tải
Chuyên ngành Điện toán đám mây
Thể loại Báo cáo môn học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 44
Dung lượng 2,97 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN (7)
    • 1.1. Khái niệm chung về điện toán đám mây (7)
      • 1.1.1. Điện toán đám mây là gì? (7)
    • 1.2. Ưu điểm (8)
    • 1.3. Các mô hình dịch vụ của điện toán đám mây (9)
      • 1.3.1. Infrastructure as a Service(IaasS) (9)
      • 1.3.2. Platform as a Service (Paas) (9)
      • 1.3.3. Software as a Service (SaaS) (10)
    • 1.4. Microsoft Azure (11)
      • 1.4.1. Microsoft Azure là gì? (11)
      • 1.4.2. Azure portal là gì ? (12)
      • 1.4.3. Azure Marketplace là gì? (13)
      • 1.4.4. Tính năng nổi trội (14)
  • CHƯƠNG 2. SẢN PHẨM VÀ DỊCH VỤ MICROSOFT AZURE (16)
    • 2.1. Các dịch vụ của MICROSOFT AZURE (16)
      • 2.1.1. Compute (16)
      • 2.1.2. Networking (17)
      • 2.1.3. Apps fabric (18)
      • 2.1.4. Data management (18)
      • 2.1.5. Web & Moblie (19)
      • 2.1.6. Storage services (19)
    • 2.2. Một số sản phẩm nổi bật của Azure (21)
      • 2.2.1. Azure Arc (21)
      • 2.2.2. Azure SQL (22)
  • CHƯƠNG 3. Giải pháp của Microsoft Azure (23)
    • 3.1. Giải pháp về Infrastructure (23)
    • 3.2. Giải pháp về Mobile (23)
    • 3.3. Giải pháp về Web (23)
    • 3.4. Giải pháp về Media (24)
    • 3.5. Giải pháp về Integration (24)
    • 3.6. Giải pháp theo loại hình tổ chức (24)
      • 3.6.1. Giải pháp dành cho các doanh nghiệp vừa và nhỏ (24)
      • 3.6.2. Tổ chức phi lợi nhuận (26)
    • 3.7. Giải pháp về Internet of Things (26)
    • 3.8. Dữ liệu và Phân tích (27)
    • 3.9. Giải pháp Azure VMware (27)
  • CHƯƠNG 4. DEMO SỬ DỤNG DỊCH VỤ CỦA MICROSOFT AZURE (29)
    • 4.1. Virtual Machine (29)
      • 4.1.1. Các bước tạo một VM ( Virtual Machine) trên Azure (29)
    • 4.2. SQL Server Azure (37)
      • 4.2.1. Các bước tạo một máy chủ SQL và database (37)
  • CHƯƠNG 5. KẾT LUẬN (43)
  • TÀI LIỆU THAM KHẢO (44)

Nội dung

Tàinguyên điện toán này cho phép người dùng tạo lập hay hủy bỏ nhanh chóng mà khôngcần sự can thiệp của nhà cung cấp dịch vụ.”Hình 1-1 Phác họa mô hình điện toán đám mây Hình 1-2thể hiện

TỔNG QUAN

Khái niệm chung về điện toán đám mây

1.1.1 Điện toán đám mây là gì?

Theo định nghĩa của Viện Tiêu chuẩn và Công nghệ Mỹ (NIST – National Institute of Standards & Technology): “Điện toán đám mây là mô hình dịch vụ cho phép người dùng truy cập tài nguyên điện toán dùng chung (máy chủ, ứng dụng, lưu trữ, mạng, dịch vụ) thông qua kết nối mạng một cách dễ dàng, mọi lúc mọi nơi theo yêu cầu Tài nguyên điện toán này cho phép người dùng tạo lập hay hủy bỏ nhanh chóng mà không cần sự can thiệp của nhà cung cấp dịch vụ.”

Hình 1-1 Phác họa mô hình điện toán đám mây

Hình 1-2thể hiện các tài nguyên công nghệ như máy chủ, ứng dụng, dịch vụ sẽ được lưu trữ trên đám mây Các máy khách của người sử dụng truy cập vào đám mây qua mạng và có thể truy cập tới các dịch vụ này bằng máy tính, laptop, di động hoặc các thiết bị PDA khác Như vậy theo hình trên có thể hiểu điện toán đám mây hoạt động dựa trên sự tương tác từ hai phần: phần thứ nhất là giao diện của người sử dụng,yêu cầu cần phải có trình duyệt web và mạng internet để truy cập tới các dịch vụ và phần thứ hai là đám mây, trong đó bao gồm cả một hệ thống phức tạp đảm bảo duy trì và vận hành đám mây được liên tục. Điện toán đám mây là một mô hình điện toán mà mọi giải pháp liên quan đến công nghệ thông tin đều được cung cấp dưới dạng các dịch vụ qua mạ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 [1]

Ưu điểm

a Thay chi phí đầu tư bằng chi phí linh động

Thay vì phải đầu tư mạnh vào các trung tâm dữ liệu và máy chủ trước khi khi chúng ta biết sử dụng chúng như thế nào, ta có thể chi trả tiền khi người khi người sử dụng tài nguyên điện toán, và phải thanh toán cho mức sử dụng thực tế. b Không còn phải ước tính năng lực

Khi thực hiện một quyết định về năng lực trước khi triển khai một ứng dụng, ta thường gặp phải cảnh lãng phí các tài nguyên và vốn tốn kém mà lại không dùng đến, đôi khi phải đối mặt với vấn đề năng lực hạn chế Với đám mây, những vấn này không còn nữa Chúng ta có thể truy cập tùy theo nhu cầu của mình và tăng hoặc giảm quy mô theo yêu cầu với thông báo chỉ trong vài phút. c Phát triển ra toàn cầu trong vài phút

Dễ dàng triển khai ứng dụng ở nhiều khu vực trên thế giới chỉ với một lần click. Điều này có nghĩa là chúng ta có thể cung cấp trải nghiệm tốt hơn và độ trễ thấp hơn cho khách hàng một cách đơn giản và với chi phí phù hợp. d Tăng tốc độ và tính linh hoạt

Trong môi trường điện toán đám mây, chỉ cần một lần click là có tài nguyên CNTT(Công nghệ thông tin) mới, có nghĩa là ta có thể giảm thời gian cần để làm cho những tài nguyên này có sẵn có cho các nhà phát triển của mình từ nhiều tuần xuống chỉ vài phút Điều này dẫn đến sự gia tăng đáng kể trong tính linh hoạt cho tổ chưc, vì chi phí và thời gian cần để thử nghiệm và phát triển thấp hơn đáng kể.

Các mô hình dịch vụ của điện toán đám mây

Các nhà cung cấp dịch vụ đám mây cung cấp các dịch vụ mô hình cơ bản: Dịch vụ dành cho cơ sở hạ hầng (Iaas - Infrasttructure as a Service). Dịch vụ dành cho cơ sở nền tảng (Paas – Platform as a Service)

Dịch vụ dành cho phần mền (Saas – Sofware as a Service).

- Dịch vụ hạ tầng: IaaS là một dịch vụ đám mây trong đó nhà cung cấp dịch vụ đám mây cho thuê cơ sở hạ tầng công nghệ thông tin tự động và có khả năng mở rộng cao, dịch vụ lưu trữ, thường là qua Internet, cho một doanh nghiệp vừa và nhỏ hoặc các nhà phát triển cá nhân Những cơ sở hạ tầng công nghệ thông tin này được lưu trữ trên đám mây công cộng hoặc riêng tư, thay vì trên máy chủ tại chỗ Nó sẽ được giao cho khách hàng theo yêu cầu và được quản lý hoàn toàn bởi nhà cung cấp IaaS Điều này bao gồm tất cả các thành phần cơ sở hạ tầng mà một trung tâm dữ liệu tại chỗ theo truyền thống sẽ yêu cầu, chẳng hạn như máy chủ, phần cứng mạng và lưu trữ Với Cơ sở hạ tầng dưới dạng dịch vụ (IaaS), bạn không còn cần các tài nguyên công nghệ thông tin vật lý như máy trạm, máy chủ và trung tâm dữ liệu Các tài nguyên này được cung cấp bởi nhà cung cấp dịch vụ đám mây Điều này giúp linh hoạt hơn trong việc sử dụng tài nguyên.

- Iaas cung cấp nhiều nguồn tài nguyên như là firewalls,load balancers, các địa chỉ

IP, những hệ điều hành và các ứng dụng sẽ do người dùng cài đặt và cập nhật.

- Iaas xuất hiện rỗng rãi bởi các nhà cung cấp như: Amazon, Memset, Google, Windows,

- 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 sử 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ọ.

Do đặc thù dịch vụ điện toán đám mây cung cấp các ứng dụng qua mạng Internet, cho nên hầu hết các nền tảng Paas cung cấp công cụ để xây dựng các ứng dụng trên nền tảng Web Các dịch vụ Paas phổ biến hiện nay cho phép phát triển ứng dựng trên các nền tnagr và ngôn ngữ phát triển ứng dụng phổ biến như NET (Microsoft Windows Azure); Java, Python, Ruby (Google App Engine, Amazon), Tuy nhiên ngôn ngữ được hỗ trợ, bằng công cụ phát triển cũng như các giao diện lập trình ứng dụng (API – Application Programming Interface) có thể là rất phong phú nhưng mặt trái là thiếu chuẩn hóa, thiếu thống nhất Sự không tương thích giữa các nhà cung cấp dịch vụ PaaS sẽ là một sự hạn chế cần phục trong tương lai, nhằm bảo đảm tính mở, cho phép các ứng dụng đám mây có thể dịch chuyển hoặc giao tiếp với nhau giữa các nhà cung cấp dịch vụ

Cung cấp dịch vụ nền tảng (PaaS) bao gồm những điều kiện cho qui trình thiết kế ứng dụng, phát triển, kiểm tra, 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 đồng phá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.

- Dịch vụ phần mền: 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 hotmail, yahoo mail, gmail, 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ể.

Các dịch vụ phần mềm SaaS cho doanh nghiệp gần đây đang phát triển nhiều hơn: ví dụ như, các dịch vụ ứng dụng văn phòng Office 365 của Microsoft với các ứng dụng email, cộng tác, truyền thông nội bộ; các ứng dụng quản lý khách hàng (CRM -

Customer Relationship Management) của SalesForce, các ứng dụng thương mại điện tử của Amazon

Microsoft Azure

Microsoft Azure là nền tảng điện toán đám mây mở và linh hoạt cho phép chúng ta nhanh chóng xây dựng, triển khai và quản lý các ứng dụng thông qua mạng lưới toàn cầu của trung tâm dữ liệu Microsoft [2]

Azure là một giải pháp cloud tích hợp toàn diện được sử dụng để xây dựng, triển khai và quản lý các ứng dụng thông qua mạng lưới trung tâm dữ liệu toàn cầu của Microsoft Các công cụ tích hợp, DevOps và một cộng đồng hỗ trợ bạn xây dựng hiệu quả từ các ứng dụng di động đơn giản đến các giải pháp có quy mô lớn.

Microsoft Azure luôn đảm bảo tính sẵn sàng và có thiết kế tải cân bằng và có khả năng tự phục hồi khi phần cứng có sự cố Người dùng có thể sử dụng bất kì ngôn ngữ, công cụ hay nền tảng nào để xây dựng các ứng dụng Và họ có thể tích hợp các ứng dụng trên đám mây công cộng của họ với môi trường IT có sẵn. Để quản trị Microsoft Azure, Microsoft đã cung cấp cho chúng ta một giao diện portal để quản lý đó là Management Portal (http://azure.microsoft.com) Các dịch vụ hiện tại đang có trong Microsoft Azure được phân loại thành các nhóm dịch vụ khác nhau trong Management Portal Mục đích chính của việc phân loại thành các nhóm

Hình 1-3 Các thành phần của Microsoft Azure dịch vụ trong Management Portal là giúp người dùng dễ dàng nhận ra và tiếp cận một cách nhanh chóng đến các dịch vụ đang được cung cấp trên Microsoft Azure. Các ứng dụng Windows Azure và các ứng dụng chạy trên máy cá nhân có thể truy cập các dịch vụ lưu trữ của Windows Azure theo cùng một cách: sử dụng phương thức REST Tuy nhiên thành phần lưu trữ dữ liệu không phải là Microsoft SQL Server, cũng không phải là một hệ thống quan hệ, và ngôn ngữ truy vấn của nó không phải là SQL. Thành phần này được thiết kế để hỗ trợ chạy các ứng dụng của Windows Azure, nó cung cấp các kiểu lưu trữ đơn giản hơn, linh động hơn Nó cũng cho phép lưu các đối tượng dữ liệu lớn (blobs), cung cấp hàng đợi để giao tiếp giữa các thành phần của ứng dụng Windows Azure và thậm chí cung cấp các bảng với ngôn ngữ truy vấn dễ hiểu.Chạy ứng dụng và lưu dữ liệu trên đám mây rất có ý nghĩa Thay vì phải mua sắm, cài đặt và xử lý chính hệ thống của mình, một tổ chức có thể chỉ phụ thuộc vào nhà cung cấp đám mây Khách hàng cũng chỉ phải trả cho việc chạy ứng dụng và lưu trữ mà họ sử dụng thay vì phải duy trì rất nhiều máy chủ chỉ để phục vụmột số nhu cầu nào đó Và nếu được viết chính xác, các ứng dụng có thể được thay đổi dễ dàng, tận dụng được những tính năng của trung tâm dữ liệu mà đám mây cung cấp.Trong Windows Azure, mỗi ứng dụng có một file cấu hình Bằng việc thay đổi thông tin lưu trong file này, chủ sở hữu của ứng dụng có thểthay đổi số lượng các thểhiện mà Windows Azure sẽ chạy Kết cấu Windows Azure giám sát ứng dụng để duy trì trạng thái mong muốn của ứng dụng đó.

Azure portal là một bảng điều khiển thống nhất, dựa trên web, cung cấp một giải pháp thay thế cho các công cụ dòng lệnh Với cổng Azure có thể quản lý đăng ký Azure của mình bằng cách sử dụng giao diện người dùng đồ họa Azure portal có thể:

Xây dựng, quản lý và giám sát mọi thứ, từ ứng dụng web đơn giản đến triển khai đám mây phức tạp.

Tạo trang tổng quan tùy chỉnh để có chế độ xem tài nguyên có tổ chức.

12 Định cấu hình các tùy chọn trợ năng để có trải nghiệm tối ưu.

Azure portal được thiết kế để có khả năng phục hồi và tính khả dụng liên tục Nó duy trì sự hiện diện trong mọi trung tâm dữ liệu Azure Cấu hình này làm cho cổng Azure có khả năng phục hồi đối với các lỗi trung tâm dữ liệu riêng lẻ và tránh làm chậm mạng bằng cách ở gần người dùng Cổng Azure cập nhật liên tục và không yêu cầu thời gian chết cho các hoạt động bảo trì.

Azure Marketplace giúp kết nối người dùng với các đối tác của Microsoft, các nhà cung cấp phần mềm độc lập và các công ty khởi nghiệp đang cung cấp các giải pháp và dịch vụ của họ, được tối ưu hóa để chạy trên Azure Khách hàng của Azure Marketplace có thể tìm, dùng thử, mua và cung cấp các ứng dụng và dịch vụ từ hàng trăm nhà cung cấp dịch vụ hàng đầu Tất cả các giải pháp và dịch vụ đều được chứng nhận để chạy trên Azure.

Hình 1-4 Giao diện Azure Portal trên wed

Tìm giải pháp bạn muốn, từ các nền tảng container nguồn mở đến phát hiện mối đe dọa đến blockchain

Tìm các ứng dụng và dịch vụ đáp ứng nhu cầu của bạn, từ nền tảng bộ chứa nguồn mở đến phát hiện mối đe dọa đến blockchain

Cung cấp các giải pháp đầu cuối một cách nhanh chóng và đáng tin cậy

Quản lý đa nhiệm: Đây được xem là một trung tâm quản lý tổng quan bao gồm các dịch vụ như cơ sở dữ liệu, máy tính lưu trữ, máy ảo hoặc ứng dụng web…Điều này giúp đảm bảo truy cập dễ dàng và không bỏ lỡ bất kỳ thông tin quan trọng tại mục thông báo.

Trải nghiệm cá nhân hóa: Azure sẽ cung cấp hệ thống quản lý ứng dụng theo nhu cầu và phong cách riêng biệt phù hợp cho người sử dụng.

Khả năng hiện thị tốt hơn: với tính năng hiển thị, người dùng có thể theo dõi đồng thời cả mức chi phí hiện và chi phí dự kiến được đưa ra sau đó tự động đưa ra các loại chi phí cuối cùng và cung cấp số lượng chi tiêu hàng tháng của cá nhân hoặc doanh nghiệp.

Hình 1-5 Màn hình giao diện của Azure Marketplace

Tăng hiệu suất, nhờ điện toán đám mây bạn dễ dàng truy cập được dữ liệu từ nhiều nguồn, từ nhiều thiết bị khác nhau ở mọi nơi Đảm bảo tính an toàn dữ liệu Lưu trữ tài liệu trên đám mây điện toán an toàn hơn các thiết bị ngoại vi như USB hay ổ cứng

SẢN PHẨM VÀ DỊCH VỤ MICROSOFT AZURE

Các dịch vụ của MICROSOFT AZURE

Microsoft Azure cung cấp hơn 200 dịch vụ (services) khác nhau trên cả 3 nền tảng dịch vụ điện toán đám mây, được chia thành 18 loại (categories) chính bao gồm : compute, networking storage IoT mobile,learning … Và có một số dịch, , , chính được sử dụng thường xuyên nhất hiện nay.

Cung cấp các dịch vụ tính toán trên Azure, bao gồm các máy chủ ảo, các ứng dụng, và các dịch vụ trên nền đám mây.

Virtual Machine: Các máy chủ áo này là phương thức sử dụng hạ tầng như một dịch vụ Chúng ta có thể tạo ra một máy ảo với các hệ điều hành khác nhau như: Windows, Linux,CentOS, Các máy ảo này có thể sử dụng theo rất nhiều cách khác nhau Bạn có thể sử dụng chúng để tạo ra cácmôi trường phát triển và kiểm thử không quá đắt, khi mà bạn có thể tắt đi khi không sử dụng đến Bạn có thể tạo và chạy các ứng dụng sử dụng bất kỳ ngôn ngữ lập trình hay thư viện nào mà bạn muốn.

Cloud Service: Đây là một trong những dịch vụ thế mạnh của Azure Nó cho phép người dùng cài đặt những ứng dụng mở rộng trong điện toán đám mây Sau khi ứng dụng được khởi tạo thành công, Azure sẽ chịu trách nhiệm quản lý, điều hành và gửi lại thông báo về cho người dùng.

Service Fabric: Với dịch vụ này, quá trình phát triển một microservice được đơn giản hóa rất nhiều Microservice là một ứng dụng có chứa các ứng dụng nhỏ hơn khác được đóng gói.

Funtions: Azure Functions là một dịch vụ đám mây có sẵn theo yêu cầu, cung cấp tất cả các tài nguyên và cở sở hạ tầng được cập nhập liên tục cần thiết để chạy các ứng dụng của bạn Bạn tập trung vào mã quan trọng nhất đối với bạn, bằng ngôn ngữ hữu ích nhất đối với bạn và Các hàm xử lý phần còn lại Chức năng cung cấp tính toán không máy chủ cho Azure Bạn có thể sử dụng Chức năng để xây dựng các API web, phản hồi với các thay đổi cơ sở dữ liệu, xử lý các luồng IoT, quản lý hàng đợi tin nhắn và hơn thế nữa.

Các mô hình ứng dụng cơ bản:

Function chaining: là một chuỗi các hàm thực thi theo một thứ tự cụ thể, mà trong mô hình này thì đầu ra của hàm này được áp dụng cho đầu vào các hàm khác.

Fan out/fan in: Đối với mô hình này thì cùng lúc sẽ thực hiện nhiều chức năng và đợi tất cả chức năng kết thúc.

Async HTTP APIs: mô hình HTTP API bất đồng bộ để giải quyết các vấn đề điều phối trạng thái hoạt động lâu dài với các máy khách bên ngoài.

Monitor: Mô hình này đề cập đến một quy trình linh hoạt, lặp đi lặp lại trong một quy trình làm việc đến khi một điều kiện cụ thể được đáp ứng.

Human interaction: Mô hình này cho phép sự tương tác của con người trên hệ thống, ví dụ như một quy trình kinh doanh, cần có sự chấp thuận của người quản lý.

Aggregator: mô hình dùng để tổng hợp dữ liệu có thể từ nhiều nguồn với nhau, và có thể được phân phối theo lô hoặc có thể bị phân tán trong thời gian dài Trình tổng hợp có thể cần thực hiện hành động đối với dữ liệu sự kiện khi dữ liệu đến và các khách hàng bên ngoài có thể cần truy vấn dữ liệu tổng hợp.

Các tính năng sau đây được bao gồm trong Azure Functions:

Lựa chọn ngôn ngữ - C #, Node.js, Python, F #, PHP, batch, bash, Java hoặc bất kỳ tệp thực thi nào.

Mô hình định giá trả cho mỗi lần sử dụng.

Mang theo của riêng bạn

Tích hợp không cần mã

Cung cấp các tùy chọn khác nhau để kết nối người dùng với trung tâm dữ liệu, để tạo nên kiến trục mạng trên nền Azure.

Virtual Network: là chức năng mạng ảo trong Microsoft Azure Máy ảo và dịch vụ là một phần của mạng ảo và chúng có thể truy cập qua lại với nhau.

Azure CDN: Giúp cung cấp nội dung cho người dùng, sử dụng băng thông cao và nội dung có thể dược chuyền đến bất kỳ người nào trên toàn cầu Dịch vụ CDN sử dụng một mạng lưới các máy chủ được đặt chiến lược trên toàn cầu để người dùng có thể truy cập dữ liệu càng sớm càng tốt.

Express Route: Dịch vụ này cho phép bạn kết nối mạng on-premises của mình với đám mây Microsoft hoặc bất kỳ dịch vụ nào khác mà bạn muốn, thông qua kết nối riêng tư (private) Vì vậy, thông tin liên lạc duy nhất sẽ xảy ra ở đây sẽ là giữa mạng doanh nghiệp và dịch vụ mà bạn muốn kết nối.

Azure DNS: Là dịch vụ lưu trữ cho các miền DNS(domain name service) cung cấp độ phân giải tên bằng cách sử dụng cơ sở hạ tầng Microsoft Azure Bằng cách lưu trữ tên miền của bạn trong Azure, bạn có thể quản lý bản ghi DNS của mình bằng cách sử dụng cùng thông tin đăng nhập, API, công cụ và thanh toán như các dịch vụ Azure khác của bạn.

Service Bus: Một chuyển tiếp tin nhắn có thể được sử dụng bởi các công nghệ NET khác (và các công nghệ khác) SB giúp bạn kết nối các dịch vụ đám mây khác nhau cũng như các dịch vụ "lai" Sự kết hợp là một vấn đề lớn, vì SB giúp bạn dễ dàng kết nối các dịch vụ web tại chỗ với các dịch vụ bạn chạy trên đám mây, không phải loay hoay với VPN, giao thức, thiết lập máy chủ, chứng chỉ, v.v.

Một số sản phẩm nổi bật của Azure

Hình 2-6 các dịch vụ có trong sản phẩm Azure Arc

- Là một sản phẩm chiến lược của Microsft thể hiện mong muốn tiến sâu vào lĩnh vực điện toán đám mây, là một sản phẩm mắt xích quan trọng trong hệ sinh thái dịch vụ Microsoft Sản phẩm Azure Arc cho phép người sử dụng quản lý toàn bộ tài nguyên hạ tầng của mình thông qua một giao diện quản lý [4]

Các tính năng của Azure Arc:

1 Tổ chức và quản lý tài nguyên trên nhiều môi trường

Tiếp nhận các cơ sở dữ liệu, cụm Kubernetes và máy chủ trải rộng trên khắp các môi trường khác nhau, giúp người sử dụng có thể kiểm soát tập trung toàn bộ hạ tầng trên một giao diện quản lý.

2 Quản lý các ứng dụng trên Kubernetes theo quy mô

Triển khai và quản lý các ứng dụng Kubernetes trên nhiều môi trường,sử dụng các kỹ thuật DevOps Đảm bảo rằng các ứng dụng được trên khai và cấu hình từ một nguồn nhất quán.

3 Vận hành dịch vụ dữ liệu từ mọi nơi

Nhận các gói và lỗi, nâng cấp, bảo mật và cân chỉnh theo nhu cầu một cách tự động. Thực hiện trên cả on-premise, hệ thống dự phòng và cá môi trường cloud khác nhau

4 Vận hành các hệ thống dữ liệu từ mọi nơi

Với Azure Arc, khách hàng có thể cập nhật dữ liệu liên tục, triển khai nhanh chóng và cân chỉnh linh hoạt trên mọi hạ tầng.

Cập nhật liên tục các cải tiến mới nhất của Azure

Cân chỉnh linh hoạt dựa trên dung lượng với khả năng triển khai nhanh chóng Đưa các workload trên on-premise lên cloud để tối ưu hóa chi phí

SQL Azure là ứng dụng chạy trên trung tâm dữ liệu, cung cấp khả năng lưu trữ dữ liệu cho các cả các ứng dụng điện toán đám mây và các ứng dụng khác SQL Azure cung cấp tập các dịch vụ đám mây hỗ trợ lưu trữ và làm việc với nhiều loại thông tin. Hiện tại, Microsoft đưa ra 2 thành phần chính của SQL Azure: SQL Azure Database và “Huron” Data Sync SQL Azure Database cung cấp một RDBMS(relational database management system) trong “đám mây” Nó cho phép ứng dụng đám mây và các ứng dụng có sẵn (on-premises) có thể lưu trữ cơ sở dữ liệu quan hệ hoặc dạng khác trên các máy chủ tại trung tâm dữ liệu [4]

Giải pháp của Microsoft Azure

Giải pháp về Infrastructure

Windows Azure có thể cung cấp cho doanh nghiệp của bạn cơ sở hạ tầng theo yêu cầu có thể mở rộng và thích ứng với sự thay đổi nhu cầu kinh doanh Bạn có thể nhanh chóng triển khai máy ảo mới trong vài phút, và với pay-as-you-go quý vị sẽ không bị phạt khi cấu hình lại máy ảo của bạn Windows Azure Virtual Machines cung cấp cho bạn một bộ sưu tập các file ảnh máy ảo cấu hình sẵn, bạn có thể lựa chọn để có thể bắt đầu một cách nhanh chóng nhất Bạn cũng có thể tải lên hoặc tải về ổ đĩa ảo của bạn,cân bằng tải các máy ảo của bạn, và tích hợp các máy ảo vào môi trường tại chỗ của bạn bằng cách sử dụng các mạng ảo.

Giải pháp về Mobile

Windows Azure cho phép bạn xây dựng và triển khai một giải pháp đám mây back- end cho các ứng dụng mobile Bạn có thể sử dụng nền tảng phát triển phổ biến như NET hoặc NodeJS để tạo ra giải pháp, sau đó triển khai nó đến các đám mây sử dụng Windows Azure Virtual Machines, dịch vụ đám mây, hoặc dịch vụ di động. Windows Azure Mobile Services hỗ trợ đa nền tảng cho việc phát triển các giải pháp cho hầu mọi nền tảng bao gồm Windows Phone, Windows Store, Android, Apple iOS, và HTML5 Windows Azure Hubs Notification cho phép bạn đẩy ra thông báo cho người sử dụng để cho phép ứng dụng tương tác thời gian thực, và bạn có thể sử dụng các nền tảng truyền thông xã hội từ Microsoft, Google, Facebook, Twitter hoặc cho các mục đích xác thực người dùng.

Giải pháp về Web

Với sự hỗ trợ cho cả SNI và certificate SSL IP-base, và datacenter toàn cầu với đảm bảo SLA và 24/7 hỗ trợ có sẵn, Windows Azure có thể cung cấp một nền tảng mạnh mẽ và an toàn cho website doanh nghiệp Bạn có thể sử dụng Windows Azure ActiveDirectory để xác thực, kiểm soát truy cập, và an toàn có thể lưu trữ dữ liệu kinh doanh trang web của bạn trong cơ sở dữ liệu SQL Windows Azure, NoSQL Bàn, lưu trữBLOB Bạn có thể tạo các trang web của bạn bằng cách sử dụng ngôn ngữ tùy chọn,chẳng hạn như ASP.NET, PHP, Node.js, Python, hoặc thậm chí Classic ASP Và nếu muốn nhanh hơn, bạn có thể nhanh chóng xây dựng trang web của bạn bằng cách sử dụng một khuôn mẫu phổ biến hoặc mẫu từ Azure App Gallery Windows, trong đó bao gồm WordPress, Umbraco, DotNetNuke, Drupal, Django, CakePHP, và Express.

Giải pháp về Media

Windows Azure Media Services giúp dễ dàng để cung cấp cho doanh nghiệp một sự hiện diện trên phương tiện truyền thông toàn cầu Bạn có thể nhanh chóng xây dựng quy trình làm việc end-to-end sử dụng dịch vụ từ cả Microsoft và các đối tác của mình.Phương tiện truyền thông của bạn có thể được bảo vệ bằng Digital Rights Management(DRM), và Advanced Encryption Standard (AES) hoặc PlayReady được sử dụng để bảo vệ nó trong quá trình phát lại

Giải pháp về Integration

Windows Azure cung cấp một số tùy chọn khác nhau cho việc tích hợp cơ sở hạ tầng hiện có tại chỗ của bạn với các ứng dụng của bạn đang chạy trong đám mây công cộng Windows Azure Windows Azure Service Bus có thể được sử dụng cho giao tiếp giữa on-pre, các ứng dụng dựa trên đám mây và dịch vụ Windows Azure BizTalk Services cung cấp một B2B và tích hợp ứng dụng PaaS mạnh mẽ trong các đám mây.

Và bạn có thể xây dựng các giải pháp tích hợp của bạn bằng cách sử dụng các công cụ quen thuộc của NET và Visual Studio.

Giải pháp theo loại hình tổ chức

3.6.1 Giải pháp dành cho các doanh nghiệp vừa và nhỏ

Giúp các doanh nghiệp vừa và nhỏ có thể tăng tốc triệt để sự đổi mới bằng cách cung cấp quyền truy nhập vào các dịch vụ AI hàng đầu trong ngành, hướng dẫn của chuyên gia và công nghệ thiết yếu cần thiết để xây dựng một công ty khởi nghiệp được chứng minh trong tương lai.

Chi phí: giải pháp Azure có thể mang lại khoản tiết kiệm đáng kể cho các công ty khởi nghiệp về chi phí - với Azure, việc tăng cường và mở rộng cơ sở hạ tầng của họ rẻ hơn, dễ dàng hơn và nhanh hơn nhiều, theo nhu cầu của họ Trong trường hợp trung tâm dữ liệu tại chỗ, các tổ chức cần chi hàng trăm và hàng ngàn đô la cho phần cứng và phần mềm Bên cạnh đó, có một chi phí liên quan đến chi phí biên chế CNTT

24 cao để quản lý các thiết bị như vậy Bằng cách sử dụng cơ sở hạ tầng khổng lồ và chuyên môn của Microsoft, các công ty nhỏ dựa vào Azure có thể cắt giảm đáng kể chi phí CNTT của họ bằng cách thanh toán theo nhu cầu của họ - trên cơ sở trả tiền cho mỗi lần sử dụng.

Azure có BizSpark, một chương trình thân thiện với khởi nghiệp của Microsoft. Theo chương trình này, các công ty khởi nghiệp (giai đoạn đầu) có thể nhận được 5 tài khoản miễn phí để sử dụng phần mềm dành cho nhà phát triển của Microsoft Nó cũng cung cấp các khoản tín dụng lưu trữ Azure miễn phí Điều này cực kỳ có lợi cho các công ty khởi nghiệp thường làm việc với nguồn lực và ngân sách hạn chế

Tự động thay đổi quy mô: Một trong những lợi thế chính cho các công ty nhỏ sử dụng Azure là tính linh hoạt mà nó cung cấp để tăng hoặc giảm quy mô tài nguyên tùy thuộc vào nhu cầu của họ Mở rộng quy mô theo chiều dọc cho phép các doanh nghiệp mở rộng quy mô số lượng và khả năng của các nguồn lực lên hoặc xuống Mặt khác, mở rộng quy mô theo chiều ngang cho phép họ mở rộng quy mô bằng cách tăng số lượng tài nguyên hoặc mở rộng quy mô bằng cách giảm chúng dựa trên các công việc xử lý Điều này giúp các công ty có một kiến trúc có thể mở rộng có thể tự động tăng hoặc giảm tùy thuộc vào yêu cầu kinh doanh cụ thể của họ.

Bảo vệ dữ liệu: Với kinh nghiệm hàng thập kỷ trong việc tạo ra phần mềm doanh nghiệp, Microsoft đã thành công trong việc tạo ra các thực tiễn bảo mật vững chắc và một công nghệ mạnh mẽ bảo vệ cơ sở hạ tầng Azure chống lại các cuộc tấn công Nó giúp giữ an toàn cho dữ liệu khách hàng của công ty bằng cách quản lý và kiểm soát quyền truy cập của người dùng bằng đăng nhập an toàn hơn Azure cũng cung cấp nhiều tùy chọn để lựa chọn dựa trên nhu cầu kinh doanh với khả năng mã hóa rộng Nó cung cấp các biện pháp bảo vệ chống lại các mối đe dọa trực tuyến với tính năng chống phần mềm độc hại cho các máy ảo cũng như các dịch vụ đám mây. Các doanh nghiệp không cần phải thuê một nhóm kỹ sư CNTT để bảo vệ dữ liệu của họ - Azure làm điều đó cho họ!

Microsft 365: là một giải pháp các dịch vụ trực tuyến và lưu trữ đám mây ấn tượng nhất hiện nay Giúp bạn tối đa năng suất làm việc các công việc văn phòng Là tập hợp các ứng dụng như Word, Excel, PowerPoint, với các dịch vụ trực tuyến, quản lý thiết bị và bảo mật nâng cao.

3.6.2 Tổ chức phi lợi nhuận

Giải pháp Tổ chức phi lợi nhuận của Microsft Azure là một bộ các dịch vụ, công cụ như Dynamics 365 , Azure App Services, được thiết kế để giúp các tổ chức phi lợi nhuận (NPO) đạt được mục tiêu của mình Giải pháp này cung cấp các khả năng sau:

Dịch vụ cơ bản: Các dịch vụ cơ bản của Microsoft Azure cung cấp các khả năng cơ bản như lưu trữ, mạng, máy tính và cơ sở dữ liệu.

Dịch vụ chuyên biệt: Các dịch vụ chuyên biệt của Microsoft Azure cung cấp các khả năng cụ thể cho các lĩnh vực như giáo dục, chăm sóc sức khỏe và môi trường.

Dịch vụ đối tác: Các dịch vụ đối tác của Microsoft Azure cung cấp các giải pháp và dịch vụ được xây dựng bởi các đối tác của Microsoft Azure.

Giải pháp về Internet of Things

là tập hợp các dịch vụ đám mây, thành phần biên và SDK do Microsoft quản lý cho phép bạn kết nối, giám sát và kiểm soát tài sản IoT của mình trên quy mô lớn Nói một cách đơn giản hơn, một giải pháp IoT được tạo thành từ các thiết bị IoT giao tiếp với các dịch vụ đám mây [5]

Các dịch vụ IoT chính của Azure:

Azure IoT Central : Azure IoT Central là một dịch vụ bạn sẽ cần để kết nối các thiết bị đầu cuối, cả mới và hiện có, với cloud và xây dựng các ứng dụng đơn giản và dễ hiểu để cung cấp thông tin chi tiết cho những người ra quyết định Dịch vụ này được thiết kế để đơn giản Có một số mẫu được tạo sẵn cho các trường hợp sử dụng phổ biến trong các ngành khác nhau (ví dụ như theo dõi bệnh nhân trong chăm sóc sức khỏe, quản lý hàng tồn kho trong bán lẻ, v.v.) có sẵn để tăng tốc độ phát triển Platform ứng dụng cho phép tùy chỉnh vai trò người dùng, quyền truy cập và cấu hình cho cả bảo mật và khả năng sử dụng Mô-đun quản lý thiết bị cho phép giám sát thiết bị và quản lý từ xa, bao gồm phát hiện sự cố và cấu hình lại từ xa Và cuối cùng, Azure IoT Central cho phép bạn tích hợp ứng dụng IoT của mình với cơ sở hạ tầng kinh doanh hiện có và các dịch vụ khác.

Azure IoT Hub: Đây là một phần của công nghệ Azure IoT giúp bạn thiết lập giao tiếp thiết bị-cloud -thiết bị đáng tin cậy cho một nhóm thiết bị (lên đến

26 hàng tỷ) Sử dụng IoT Hub , bạn có thể phân kênh dữ liệu một cách an toàn theo cả hai cách Các chỉ số được gửi từ các thiết bị đến cloud và được chuyển hướng đến các dịch vụ khác nhau, chẳng hạn như để lưu trữ hoặc xử lý Đồng thời, các lệnh được gửi theo hướng ngược lại – từ phần phụ trợ đến các thiết bị được chỉ định.

Azure IoT Hub đảm bảo tính bảo mật và độ tin cậy của giao tiếp bằng đăng ký và xác thực thiết bị, các công cụ quản lý thiết bị và các tính năng gửi / nhận tin nhắn.Một tính năng có giá trị khác của dịch vụ này cho phép làm phong phú thêm thông điệp với thông tin bổ sung để tối ưu hóa và tăng tốc độ gửi và xử lý chúng Để mở rộng khả năng của hệ thống IoT với trí thông minh vượt trội, chúng tôi sử dụngAzure IoT Edge.

Dữ liệu và Phân tích

Business-intelligence(BI): Giúp các doanh nghiệp, tổ chức chuyển đổi dữ liệu thành hình ảnh trực quản hoá thông minh, dễ hiểu và đưa ra quyết định nhanh hơn, hiệu quả hơn bằng cách rút ra thông tin chi tiết từ việc phân tích.

Các sản phẩm và dịch vụ BI của Microsoft:

Power BI: một công cụ tự xử lý dữ liệu, giúp người dùng tạo ra các mô hình dữ liệu trước khi công bố báo cáo cho trong toàn chức Power BI cũng giúp người không có nền tảng phân tích vẫn có thể dễ dàng tạo báo cáo với PBI.

Azure Analysis Services: cung cấp khả năng kết hợp dữ liệu từ nhiều nguồn dữ liệu, xác định các chỉ số và bảo mật dữu liệu trong một mô hình dữ liệu bảng ngữ ngĩa tin cậy.

Azure Synapse Analytisc: Dịch vụ phân tích dữ liệu được tích hợp khả năng

Machine Learning và trí tuệ nhân tạo (AI).

Giải pháp Azure VMware

Azure VMware Solution cung cấp các đám mây riêng chứa các cụm VMware vSphere được xây dựng từ cơ sở hạ tầng Azure bare-metal chuyên dụng Giải phápAzure VMware có sẵn trong Azure Commercial và Azure Government Triển khai ban đầu tối thiểu là ba máy chủ, với tùy chọn thêm nhiều máy chủ hơn, tối đa 16 máy chủ trên mỗi cụm Tất cả các đám mây riêng được cung cấp đều có VMware vCenter

Server, VMware vSAN, VMware vSphere và VMware NSX-T Data Center Do đó, bạn có thể di chuyển khối lượng công việc từ môi trường tại chỗ, triển khai máy ảo (VM) mới và sử dụng các dịch vụ Azure từ đám mây riêng của mình.

DEMO SỬ DỤNG DỊCH VỤ CỦA MICROSOFT AZURE

Virtual Machine

Virtual Machine Azure là một trong một số loại tài nguyên điện toán theo yêu cầu, có thể mở rộng mà Azure cung cấp Thông thường, bạn chọn một máy ảo khi bạn cần kiểm soát nhiều hơn đối với môi trường máy tính so với các lựa chọn khác cung cấp Bài viết này cung cấp cho bạn thông tin về những gì bạn nên xem xét trước khi tạo một máy ảo, cách bạn tạo nó và cách bạn quản lý nó [6]

Dịch vụ Virtual Machine cung cấp cho bạn sự linh hoạt của ảo hóa mà không cần phải mua và duy trì phần cứng vật lý chạy nó Tuy nhiên, bạn vẫn cần duy trì máy ảo bằng cách thực hiện các tác vụ, chẳng hạn như cấu hình, vá lỗi và cài đặt phần mềm chạy trên đó.

4.1.1 Các bước tạo một VM ( Virtual Machine) trên Azure

-Sau khi tạo tài khoản và đăng nhập vào trang của Azure, hoặc truy cập trực tiếp vào địa chỉ URL Azure portal

- Chọn Virtual machines, trong trường hợp nếu chúng ta không tìm thấy Virtual machines hãy tìm đến thanh công cụ gõ cụm từ Virtual machines thì sẽ ra như hình và sau đó chọn dịch vụ.

- Sau khi chọn dịch vụ này xong, ở bước này sẽ hiển thị một danh sách gồm các máy chủ mà ta đã tạo, mà các máy chủ đã và đang được chạy hoặc đã dừng.

- Khi bấm nào Create thì sẽ hiện ra bảng tạo máy ảo tùy theo mục đích sử dụng của người Ở đây chúng mình chọn Azure virtual machine.

- Ở phần Resource group (nhóm tài nguyên) nếu chưa có nhóm tài nguyên thì ta chọn Create new và sau đó đặt tên cho nhóm tài nguyên đó.

- Virtual machine name: Đặt tên cho máy ảo

- Region: Hãy chọn vùng gần với khu vực bạn để khi đặt VM có thể tối ưu hóa được tốc độ đường truyền mạng

- Image: chọn loại hệ điều hành mà bạn muốn

- Size: ở phần này tùy vào mục đích sử dụng của cá nhân người dùng mà chúng ta sẽ chọn loại CPU và giới hạn bộ nhớ Việc tính phí sẽ phụ thuộc vào nhu cầu chọn loại CPU phù hợp với cá nhân người dùng.

- Administrator account: nơi mà ta đăng ký tài khoản tài khoản để có thể remote từ máy tính khác đến VM mà ta đã tạo.

- Chọn Allow selected ports để có thể remote máy qua nhiều phương thức khác nhau Và sau đó tích chọn 2 ô theo hình ảnh bên trên và chọn tiếp Next: Disks> để di chuyển các tùy chọn cấu hình đĩa Để bắt đầu nhanh này, hãy để cấu hình đĩa mặc định.

- Chọn Next: Networking để di chuyển các tùy chọn cấu hình mạng.

-Virtual network chọn Create new để tạo mạng mới và sau khi chọn sẽ hiển thị ra một task mới.

- Tiếp theo chọn Review + create và chọn Create

-Sau khi tạo chọn Go to resource và chọn ta coppy Public IP address.

-Trong trường muốn dừng chạy máy ảo, ta chọn Stop Việc này sẽ giúp ta tiết kiệm chi phí hơn trong việc sử dụng dịch vụ này Ngược lại nếu muốn máy chủ hoạt động hãy bấm nút Start.

-Phương thức với phương thức RDP(Remote desktop protocol).

-Ấn tổ hợp phím Windows +R sẽ hiện ra cửa sổ Run và mở mstc

-Cửa sổ của phương thức RDP trên hệ điều hành Windows

-Sau khi hiện ra cửa sổ Remote Desktop Connection ta dán chuỗi dải địa chỉ Publics IP vừa nãy ta coppy vào vào sau đó chọn Connect.

-Nhập tài khoản, mật khẩu mà ta đã tạo ở bước 3 Sau đó ấn OK.

Hình 4-7 Hình ảnh Desktop của VPS(Virtual Private Service)

-Sau khi đăng nhập thành công sẽ hiện ra màn hình chính của máy ảo mà ta vừa tạo.

- Video: Demo virtual machine Azure - YouTube

SQL Server Azure

4.2.1 Các bước tạo một máy chủ SQL và database

- Truy cập trực tiếp vào địa chỉ URL Azure portal vào thanh công cụ tìm kiếm SQL server

- Resource group: chọn nhóm tài nguyên để lưu trữ và sử dụng chung.

- Server name: đặt tên cho chuỗi kết nối.

- Location: Chọn khu vực lưu trữ giữ liệu của bạn.

- Authentication: chọn Use both SQL and Microsoft Entra authentication Đặt tài khoản admin để đăng nhập và mật khẩu.

- Sau đó chọn Next: Networking > và chọn Next: Additional settings

- Tiếp theo chọn Review + create và chọn Create.

Sau khi tạo xong SQL Server ta chọn tiếp Go to resource

- Coppy chuỗi Server name ,sau đó truy cập vào SQL Sever bằng Azure Data Studio hoặc SQL Server.

- Với cách truy cập bằng SQL Server ta mở SQL Server trong máy tính và thay đổi Server name và đăng nhập tài khoản admin mà ta vừa tạo ở Bước 2, và chọn Connect

- Khi hiện ra cửa sổ như này là đã thành công.

- Link: Demo SQL Azure - YouTube

- Link: Demo su dung App Service Azure - YouTube

Ngày đăng: 18/06/2024, 17:24

HÌNH ẢNH LIÊN QUAN

BẢNG PHÂN CHIA CÔNG VIỆC NHÓM - báo cáo môn học điện toán đám mây tìm hiểu các giải pháp và sản phẩm điện toán đám mây của microsoft azure
BẢNG PHÂN CHIA CÔNG VIỆC NHÓM (Trang 6)
Hình 1-1 Phác họa mô hình điện toán đám mây - báo cáo môn học điện toán đám mây tìm hiểu các giải pháp và sản phẩm điện toán đám mây của microsoft azure
Hình 1 1 Phác họa mô hình điện toán đám mây (Trang 7)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w