Tìm hiểu về Công nghệ Ảo hóa trong Dịch vụ Đám mây Microsoft Azure

MỤC LỤC

Công nghệ ảo hóa trong Điện Toán Đám Mây 1. Công nghệ ảo hóa là gì?

    Là một phương pháp ảo hóa máy chủ mà trong đó, thay vì mô phỏng một môi trường phần cứng hoàn chỉnh, phần mềm ảo hóa này là một lớp mỏng dồn các truy cập các hệ điều hành máy chủ vào tài nguyên máy vật lý cơ sở, sử dụng môt kernel đơn để quản lý các Server ảo và cho phép chúng chạy cùng một lúc (có thể ngầm hiểu, một Server chính là giao diện người dùng được sử dụng để tương tác với hệ điều hành). Ảo hóa hệ điều hành:. Một hệ điều hành được vận hành ngay trên một hệ điều hành chủ đã tồn tại và có khả năng cung cấp một tập hợp các thư viện tương tác với các ứng dụng, khiến cho mỗi ứng dụng truy xuất tài nguyên phần cứng cảm thấy như truy xuất trực tiếp máy chủ vật lý. Ảo hóa ứng dụng:. Thông thường, khi muốn sử dụng một phần mềm nào đó như office, design, người dùng hay có suy nghĩ rằng cần phải tốn thời gian cài đặt phần mềm đó lên trên máy tính, cụ thể hơn là lên hệ điều hành đang sử dụng. Phân biệt ảo hóa trên VMware Workstation và vCenter:. VMware Workstation là một phần mềm được phát triển bởi VMware, 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ông minh 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 10 và chạy các máy ảo đồng thời bằng một PC chính. VMware có rất nhiều phiên bản như VMware vSphere, VMware ESX Server, VMware vCloud, VMware Director, VMware GSX Server cho máy chủ và VMware Workstation cho máy để bàn,…. • Chạy nhiều HĐH đồng thời. • Mã hóa máy ảo để bảo mật tốt hơn • Quản lý và sử dụng nhiều snapshot. Vmware vCenter Server là một ứng dụng về cơ sở dữ liệu cho phép triển 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 cơ sở dữ liệu back-end được vCenter Server sử dụng để lưu trữ tất cả các dữ liệu về máy chủ và các máy ảo. vCenter còn có các tính năng cung cấp và triển khai các máy ảo một cách nhanh chóng, điều khiến việc phân phối tài nguyên tốt hơn. - Tính năng 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:. • Vmware Distributed Resource Scheduler. Công nghệ ảo hóa của một số đám mây phổ biến. a) Những loại công nghệ ảo hóa cơ bản của Microsoft. Remote Desktop Services (RDS): RDS cho phép bạn triển khai ứng dụng và máy ảo trên máy chủ từ xa và cung cấp chúng cho người dùng cuối thông qua kết nối máy tính từ xa. Điều này thường được sử dụng trong các mô hình máy chủ ảo hóa cho doanh nghiệp. Windows Containers: Windows Containers cho phép bạn tạo và quản lý các container dựa trên hệ điều hành Windows. Containers cung cấp khả năng đóng gói ứng dụng và phụ thuộc của chúng vào một môi trường ảo để chạy trên các máy chủ Windows. b) Những loại công nghệ ảo hóa cơ bản của Oracle (Virtualbox).

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

    ● Phân tích: Người dùng chỉ trả tiền dựa trên lượng tài nguyên thực sự sử dụng và không cần quản lý hạ tầng. ● Định nghĩa: FaaS là một dạng của serverless computing, nơi ứng dụng được phát triển thành các hàm nhỏ, độc lập và chạy khi được kích hoạt.

    Ứng dụng hệ thống điện toán đám mây

      Độ lớn đến mức các phần mềm xử lý dữ liệu truyền thống không có khả năng thu thập, quản lý và xử lý dữ liệu trong một khoảng thời gian hợp lý. Internet of Things (IoT) được dịch là Internet vạn vật, là một mạng lưới gồm các đối tượng vật lý hay người ta gọi là “vạn vật” được nhúng với phần mềm, điện tử, mạng và cảm biến cho phép các đối tượng này thu thập và trao đổi dữ liệu. Mọi người sử dụng nhiều loại thiết bị để truy cập vào tài nguyên điện toán đám mây: thiết bị di động, máy tính bảng, máy tính xách tay.

      Nhanh chóng và linh hoạt có nghĩa là bạn có thể mở rộng không gian lưu trữ, chỉnh sửa cài đặt phần mềm và làm việc với số lượng người dùng. NameNode này là 1 master server và nó có nhiệm vụ quản lý cho hệ thống tập tin và điều chỉnh các truy cập đến những tập tin khác. DataNode: DataNode server sẽ chạy một daemon datanode trên port 8022, theo định kỳ thì mỗi DataNode sẽ có nhiệm vụ báo cáo cho Namenode biết được danh sách tất cả các block mà nó đang lưu trữ.

      TèM HIỂU CễNG NGHỆ ẢO HểA MICROSOFT AZURE

        Bằng cách sử dụng Azure App Service và quy trình trên, bạn có thể kiểm tra, phát triển và triển khai ứng dụng của mình trên nền tảng Microsoft Azure một cách hiệu quả và tiết kiệm thời gian. Bằng cách tận dụng các dịch vụ và công cụ mạnh mẽ của Azure, bạn có thể tạo và triển khai ứng dụng và dịch vụ mới một cách hiệu quả và linh hoạt trên nền tảng đám mây của Microsoft Azure. ➢ Sao lưu cơ sở dữ liệu: Đối với cơ sở dữ liệu Azure SQL Database và Azure Cosmos DB, người dùng có thể sử dụng các tính năng sao lưu tích hợp để tạo bản sao dự phòng định kỳ của dữ liệu.

        ➢ Khôi phục cơ sở dữ liệu: Đối với cơ sở dữ liệu Azure SQL Database và Azure Cosmos DB, người dùng có thể sử dụng tính năng khôi phục tích hợp để khôi phục dữ liệu từ các bản sao dự phòng đã tạo. ❖ Azure Stream Analytics: Nếu cần truyền phát nội dung đa phương tiện trực tiếp hoặc thời gian thực, Azure Stream Analytics có thể được sử dụng để xử lý dữ liệu đa phương tiện đến và từ nguồn dữ liệu, và sau đó phân phối nội dung đến người dùng cuối hoặc các dịch vụ khác. Khi kết hợp công nghệ ảo hóa thông qua các máy ảo và các dịch vụ quản lý container, cùng với các dịch vụ trí tuệ nhân tạo của Azure, bạn có thể xây dựng và triển khai ứng dụng thông minh có khả năng nhận diện, xử lý và tương tác với dữ liệu một cách hiệu quả.

        ❖ Quản lý khả năng mở rộng: Để đảm bảo ứng dụng của bạn có khả năng mở rộng để đáp ứng với sự gia tăng của người dùng, bạn có thể sử dụng các tính năng như tự động mở rộng và tải cân bằng trong Azure. ❖ Sử dụng các dịch vụ Azure tích hợp: Azure cung cấp nhiều dịch vụ tích hợp như Azure Monitor để theo dừi hiệu suất ứng dụng, Azure DevOps để quản lý quy trỡnh phát triển và triển khai, và nhiều dịch vụ khác để giúp bạn quản lý và cải thiện ứng dụng SaaS của bạn.

        CÀI ĐẶT VÀ MÔ PHỎNG ĐỀ TÀI

        Tạo tài khoản và đăng nhập vào Microsoft Azure

        Bước 4: Sau khi đăng nhập thành công và vào được màn hình làm việc của Microsoft Azure.

        Mô phỏng quá trình sử dụng Microsoft Azure

        Bước 4: Kích hoạt chế độ này có phép người dùng ẩn danh có thể truy cập. Bước 6: Màn hình hiển thị tạo thành công tài khoản lưu trữ để tiếp tục nhân vào.

        Data Storage: File Shares

        Bước 4: File được tải lên được hiển thị tại Browse, tại đây ta có thể thực hiện các thao tác khác với file.

        App Services Azure

          Microsoft Azure, là một trong những nền tảng điện toán đám mây hàng đầu thế giới, mang lại nhiều lợi ích và trải nghiệm tích cực cho người dùng. Linh hoạt và mở rộng: Microsoft Azure cung cấp nhiều dịch vụ đa dạng, từ máy chủ ảo, lưu trữ, cơ sở dữ liệu, đến trí tuệ nhân tạo và phân tích dữ liệu. Hiệu suất và độ tin cậy: Có thể đạt được hiệu suất cao và độ tin cậy bằng cách tối ưu hóa và đảm bảo khả năng mở rộng của ứng dụng thông qua các tính năng và dịch vụ của Azure.

          Quản lý tài nguyên hiệu quả: Azure cung cấp giao diện quản lý dễ sử dụng và các công cụ giỳp theo dừi và quản lý tài nguyờn một cỏch hiệu quả. Phát triển và triển khai nhanh chóng: Khả năng tích hợp DevOps và các công cụ liên quan giúp việc phát triển và triển khai ứng dụng nhanh chóng và hiệu quả hơn. Tuy nhiên, cũng cần lưu ý rằng việc sử dụng Microsoft Azure có thể yêu cầu một quá trình học hỏi và tìm hiểu ban đầu, đặc biệt đối với những người mới sử dụng các dịch vụ đám mây.