Máy ảo Ubuntu cục bộ nhanh chóng cho các nhà phát triển Mac và DevOps
Multipass từ Canonical cung cấp một "mini-cloud" nhẹ nhàng cục bộ để khởi động và quản lý các phiên bản Ubuntu trên macOS. Nó tạo ra các máy ảo gần như ngay lập tức thông qua một lệnh duy nhất, sử dụng các hypervisor gốc để giảm thiểu chi phí tài nguyên và phản chiếu các môi trường đám mây công cộng. Công cụ này cung cấp một CLI, hỗ trợ cloud-init, một danh mục hình ảnh Ubuntu được chọn lọc, và các gắn kết thư mục từ máy chủ đến máy khách để truy cập tệp thời gian thực trên các trạm làm việc và máy tính xách tay cục bộ. Các nhà phát triển, kỹ sư DevOps và sinh viên có được các shell Ubuntu nhanh chóng, có thể dùng một lần để thử nghiệm và học tập.
Vấn đề thực tiễn nào mà trình quản lý VM này giải quyết?
Công cụ này tạo ra một môi trường trên máy tính phản ánh các triển khai đám mây, cho phép các nhà phát triển cung cấp một shell Ubuntu hoạt động chỉ với một lệnh và bắt tay vào công việc trong vài giây. Nó dựa vào các hypervisor gốc, HyperKit trên Intel và QEMU trên Apple Silicon, để giữ mức sử dụng tài nguyên của máy chủ thấp trong khi tái tạo hành vi giống như máy chủ. Điều đó làm cho nó hữu ích cho các bài kiểm tra ngắn hạn, các bản sao cục bộ của các lỗi CI và các bản dựng bằng chứng khái niệm nhanh chóng.
Nó tích hợp như thế nào với quy trình làm việc và tự động hóa của nhà phát triển?
Trọng tâm dòng lệnh hỗ trợ các quy trình làm việc được lập trình và tích hợp CI, và hỗ trợ cloud-init cho phép các nhóm áp dụng cùng một cấu hình thời gian khởi động được sử dụng trong các triển khai đám mây. Công cụ này cung cấp các điều khiển tài nguyên và vòng đời cũng như chia sẻ tệp, ví dụ:
Các cờ tài nguyên: --cpus, --memory, --disk
Truy cập tệp: multipass mount ánh xạ các thư mục của máy chủ vào khách
Phiên bản chính đơn giản hóa các lệnh lặp lại trong khi việc tải hình ảnh tự động giữ cho các bản phát hành Ubuntu chính thức có sẵn để thử nghiệm.
Nó có phù hợp cho các nhà phát triển Mac và các thiết lập kiến trúc hỗn hợp không?
Hỗ trợ cho cả Intel và Apple Silicon được bao gồm, sử dụng QEMU trên các máy M-series và HyperKit trên phần cứng Intel, và người dùng Apple Silicon báo cáo rằng các máy ảo Ubuntu ổn định dưới thiết lập này. Khởi động nhanh và mức overhead máy chủ khiêm tốn phù hợp với phát triển cục bộ lặp đi lặp lại, mặc dù các báo cáo từ cộng đồng đề cập đến một số phức tạp về mạng và một số người dùng đang tìm kiếm một giao diện cấu hình VM đồ họa để tinh chỉnh nâng cao.
Ai được lợi và khi nào nên chọn trình quản lý VM này
Công cụ này là một lựa chọn thực tế cho các nhà phát triển, kỹ sư DevOps và kiến trúc sư đám mây cần các môi trường Ubuntu có thể tái tạo, có thể sử dụng tạm thời cho việc kiểm tra cục bộ và xác thực nhanh chóng các kịch bản triển khai. Sinh viên và những người học dòng lệnh cũng được hưởng lợi từ độ trơn tru thấp. Các nhóm cần quản trị sâu bằng GUI hoặc mô phỏng mạng phức tạp nên đánh giá một hypervisor truyền thống; đối với công việc tạm thời, nhúng các thao tác vòng đời phiên bản vào các kịch bản kiểm tra để giữ cho các môi trường có thể kiểm toán.
Ưu điểm
Cung cấp VM rất nhanh, thường có sẵn trong vòng chưa đầy 30 giây
Hỗ trợ hypervisor gốc (HyperKit trên Intel, QEMU trên Apple Silicon)
hỗ trợ cloud-init cho tự động hóa thời gian khởi động của các phiên bản
Gắn thư mục từ máy chủ đến máy khách qua multipass mount để truy cập tệp trực tiếp
Nhược điểm
Không có giao diện cấu hình VM đồ họa đầy đủ cho việc tinh chỉnh nâng cao
Các phức tạp mạng thỉnh thoảng được báo cáo bởi người dùng
Thiết kế ưu tiên CLI có thể thách thức các quản trị viên thiên về GUI
Luật pháp liên quan đến việc sử dụng phần mềm này có sự khác biệt giữa các quốc gia. Chúng tôi không khuyến khích hay dung túng cho việc sử dụng chương trình này nếu điều đó vi phạm pháp luật. Softonic có thể nhận được phí giới thiệu nếu bạn nhấp vào hoặc mua bất kỳ sản phẩm nào được hiển thị nổi bật ở đây.