azure

Máy ảo là hệ điều hành  giả lập hệ điều hành vật lý. Hầu hết tất cả các bộ phận, máy ảo đều giống như đối tác vật lý của chúng, với một số ngoại lệ. Có một số nền tảng để lưu trữ các máy ảo của bạn. Ví dụ, Microsoft Hyper-V và VMWare là hai công ty lớn. Máy ảo cũng có thể được lưu trữ trên các dịch vụ đám mây, chẳng hạn như Microsoft Azure hoặc Amazon Web Services .

Máy ảo là gì

Máy ảo, còn được gọi là hệ điều hành khách , nằm trên máy chủ vật lý của hệ thống máy chủ và phần mềm hypervisor quản lý các máy ảo.  

Để làm cho khái niệm về máy ảo dễ hiểu hơn nhiều, chúng ta hãy tiếp tục  và xây dựng một mô hình. Đầu tiên, chúng tôi bắt đầu với một máy chủ duy nhất, hệ thống máy chủ của chúng tôi.

Trong ví dụ của chúng tôi ở đây, chúng tôi đang sử dụng Ubuntu Server 2018. Máy chủ này sẽ được cung cấp các tài nguyên phù hợp để hỗ trợ  các máy ảo được lưu trữ. 

Bước tiếp theo là thêm hệ điều hành khách của chúng tôi; những khách này có thể giống nhau hoặc có hệ điều hành khác với máy chủ.

Tại sao sử dụng Máy ảo trong Điện toán đám mây

Có một số lợi ích khi sử dụng máy ảo thay vì máy chủ vật lý cho mỗi khối lượng công việc. Đầu tiên, một  máy chủ lưu trữ nhiều máy ảo có thể đạt mức sử dụng từ 50 đến 80%, không giống như máy chủ ứng dụng thông thường chỉ đạt mức  sử dụng từ 5 đến 10%. Điều này có nghĩa là  cần ít máy chủ vật lý hơn,  giúp giảm chi phí mua, năng lượng và bảo trì. 

Máy ảo cũng có thể mở rộng theo  khối lượng công việc. Ví dụ: nếu máy ảo yêu cầu nhiều tài nguyên hơn,  các tài nguyên này có thể được cấp phát theo cách thủ công hoặc cấp phát tự động, tùy thuộc vào  tài nguyên trong các công cụ quản lý máy ảo. 

Lợi ích của việc sử dụng máy ảo trên đám mây công cộng là rất nhiều. Đầu tiên, bạn  chỉ trả tiền cho máy ảo khi nó đang chạy. Có thể tiết kiệm đáng kể chi phí nếu bạn tắt các máy ảo khi chúng không được sử dụng. Tôi luôn thấy điều này trong các kịch bản thử nghiệm và nhà phát triển. 

Máy ảo được thiết lập nhanh chóng và đơn giản; thậm chí  tốt hơn, khi một môi trường được xây dựng,  bạn có thể tạo mẫu và sau đó xây dựng lại nó hoặc nhân bản môi trường đó với một vài cú nhấp chuột và các máy ảo Azure có khả năng mở rộng cao.

Cách tạo Máy ảo trong Microsoft Azure

Máy ảo Azure có thể được tạo thông qua cổng Azure . Phương pháp này cung cấp giao diện người dùng dựa trên trình duyệt để tạo Máy ảo và các tài nguyên liên quan của chúng. Hướng dẫn này chỉ cho bạn cách sử dụng cổng Azure để triển khai Ubuntu Server 18.04 trong Azure.

Nếu bạn chưa có đăng ký Azure, hãy tạo một  tài khoản miễn phí :

https://azure.microsoft.com/free/?WT.mc_id=A261C142F  trước khi bắt đầu.

Bước 1: Đăng nhập vào cổng thông tin và tìm kiếm máy ảo. Nhập  máy ảo vào tìm kiếm. Trong  Dịch vụ , chọn  Máy ảo .

Máy ảo trong Microsoft Azure

Bước 2: Thêm máy ảo mới

Trang máy ảo  , chọn  Thêm . Bạn sẽ thấy màn hình sau.

Bước 2: Thêm máy ảo mới Trang máy ảo  , chọn  Thêm . Bạn sẽ thấy màn hình sau.

Microsoft Azure

Bước 3: Điền vào tất cả các chi tiết cần thiết.

Trong chi tiết Dự án , hãy đảm bảo rằng đăng ký chính xác được chọn trong tab Cơ bản. Đó là Bản dùng thử miễn phí, và sau đó tôi đang chọn một nhóm Tài nguyên đã có sẵn hoặc một Nhóm mới.

Trong  Chi tiết phiên bản, nhập azvmmachine cho  tên máy ảo, chọn  (Hoa Kỳ) Trung Mỹ cho Khu vực của bạn và chọn  Ubuntu Server 18.04  cho  Hình ảnh . Để các mặc định khác.

Sau đó, chọn kích thước của Chuẩn ( 1 vcpu, bộ nhớ 0,5 GiB ( 301,08 / tháng)). Đối với bản demo này, nó phải là đủ.

azure

Bước 4: Định cấu hình tài khoản Quản trị viên

Tôi đã chọn xác thực loại Mật khẩu, nhưng bạn cũng có thể sử dụng SSH.

Vì vậy, hãy viết tên người dùng và mật khẩu hoặc tên người dùng hoặc khóa SSH của bạn.

Bước 5: Quy tắc cổng đến

Chọn cổng mạng máy ảo nào có thể truy cập được từ internet công cộng. Bạn có thể chỉ định quyền truy cập mạng chi tiết hoặc hạn chế hơn trên tab Mạng.

Cổng vào công cộng: Các cổng đã chọn được phép

Chọn Cổng vào: SSH (22) (Chỉ dành cho mục đích thử nghiệm)

Bước 6: Đi tới phần Đĩa

Azure VM có một đĩa hệ điều hành và một đĩa tạm thời để lưu trữ ngắn hạn. Ngoài ra, bạn có thể gắn thêm đĩa dữ liệu. Kích thước của máy ảo xác định loại lưu trữ bạn có thể sử dụng và số lượng đĩa dữ liệu được phép.

Trong Tùy chọn đĩa, chọn Ổ cứng chuẩn.

Microsoft Azure

Bước 7: Chuyển đến giao diện Mạng.

Xác định kết nối mạng cho máy ảo của bạn bằng cách định cấu hình cài đặt thẻ giao diện mạng (NIC). Bạn có thể kiểm soát các cổng, kết nối đến và ra bằng các quy tắc nhóm bảo mật hoặc đặt sau giải pháp cân bằng tải hiện có.

Xem ảnh chụp màn hình sau.

Microsoft Azure

Tại đây, một giao diện mạng sẽ được tạo cho bạn khi tạo máy ảo.

Tôi đã tạo Mạng ảo và nếu bạn chưa biết cách thực hiện, hãy xem hướng dẫn Cách tạo Mạng ảo trong Azure .

Để lại mạng con, ip công cộng, nhóm bảo mật NIC, cổng vào công cộng, Chọn cổng vào như nó vốn có.

Bước 8: Vào phần Quản lý.

Chuyển đến phần Quản lý tiếp theo. Bạn sẽ thấy màn hình sau đây.

Microsoft Azure

Để nguyên tất cả các tùy chọn và chuyển đến phần Nâng cao.

Bước 9: Cấu hình nâng cao cho Máy ảo

Trong phần nâng cao, bạn có thể thêm cấu hình, tác nhân, tập lệnh hoặc ứng dụng bổ sung thông qua tiện ích mở rộng máy ảo hoặc cloud-init.

Cloud-init là cách tiếp cận được sử dụng rộng rãi để tùy chỉnh máy ảo Linux khi nó khởi động lần đầu tiên. Bạn có thể sử dụng cloud-init để cài đặt các gói và ghi tệp hoặc định cấu hình người dùng và bảo mật. 

Để lại tất cả các tùy chọn như nó vốn có.

Bên trong phần thẻ, bạn có thể tạo thẻ cặp khóa-giá trị.

Cuối cùng, nhấn vào nút Xem lại + Tạo.

Sau khi xem xét toàn bộ quá trình, hãy nhấp vào nút Tạo.

Sẽ mất một khoảng thời gian để hoàn thành việc triển khai. Vì vậy, hãy kiên nhẫn chờ đợi để được hoàn thành.

Microsoft Azure

Bây giờ, hãy vào nhóm tài nguyên, và bạn sẽ thấy một cái gì đó như thế này.

Microsoft Azure

Vì vậy, nó đã tạo ra 5 điều sau đây.

  1. Máy ảo
  2. Địa chỉ IP công cộng
  3. Nhóm an ninh mạng
  4. Giao diện mạng
  5. Đĩa

Bây giờ, đi đến azvmmachine. Bạn sẽ thấy thông tin sau.

Microsoft Azure

Vì vậy, chúng tôi đã tạo Máy ảo Microsoft Azure của mình.

Sự kết luận

Một trong những chức năng chính của các dịch vụ điện toán đám mây như Microsoft Azure là tạo, triển khai và quản lý các máy ảo. Với các công cụ điện toán đám mây phù hợp trong tay, một doanh nghiệp có thể tạo ra hàng chục, hàng trăm hoặc thậm chí hàng nghìn máy ảo và sau đó ngừng hoạt động ngay lập tức khi chúng không còn hữu ích.

Trả lời