08/01/2024 - 09:34 PM 181 lượt xem Cỡ chữ Tổng quan Máy ảo (tiếng Anh là Virtual Machine, viết tắt là VM) là một môi trường ảo hoạt động như một hệ thống máy tính ảo với CPU, bộ nhớ, giao diện mạng và bộ lưu trữ riêng, được tạo trên hệ thống phần cứng vật lý (nằm ngoài hoặc tại chỗ). Phần mềm được gọi là bộ ảo hóa hay Trình ảo hóa “Hypervisor” sẽ tách các tài nguyên của máy khỏi phần cứng và cung cấp chúng một cách thích hợp để VM có thể sử dụng chúng. Các máy vật lý, được trang bị bộ ảo hóa như Máy ảo dựa trên nhân hệ điều hành (KVM - Kernel-based Virtual Machine), được gọi là máy chủ “host machine”, máy tính chủ “host computer”, hệ điều hành máy chủ “host operating system” hoặc đơn giản là máy chủ “host”. Nhiều máy ảo sử dụng tài nguyên của máy vật lý được gọi là máy khách “guest machines”, máy tính khách “guest computers”, hệ điều hành khách “guest operating systems” hoặc đơn giản là khách “guests”. Trình ảo hóa xử lý các tài nguyên điện toán—như CPU, bộ nhớ và bộ lưu trữ—dưới dạng một nhóm tài nguyên có thể dễ dàng di chuyển giữa các máy khách hiện có hoặc sang các máy ảo mới. Máy ảo cho phép nhiều hệ điều hành khác nhau chạy đồng thời trên một máy tính—như bản phân phối Linux® distro trên máy tính xách tay MacOS. Mỗi hệ điều hành chạy giống như cách hệ điều hành hoặc ứng dụng thường làm trên phần cứng máy chủ, do đó trải nghiệm người dùng cuối được mô phỏng trong VM gần giống với trải nghiệm hệ điều hành thời gian thực chạy trên máy vật lý. Các loại hypervisor Có 2 loại hypervisor khác nhau có thể được sử dụng để ảo hóa. Loại 1 (Type 1) Trình ảo hóa loại 1 “Type 1 hypervisor” nằm trên các máy chủ vật lý “Bare metal”. Tài nguyên VM được bộ ảo hóa lên lịch trực tiếp vào phần cứng. KVM là một ví dụ về trình ảo hóa loại 1. KVM đã được hợp nhất vào nhân Linux® vào năm 2007, vì vậy nếu bạn đang sử dụng phiên bản Linux hiện đại thì bạn đã có quyền truy cập vào KVM. Loại 2 (Type 2) Một trình ảo hóa loại 2 “Type 2 hypervisor” được lưu trữ. Tài nguyên VM được lên lịch dựa trên hệ điều hành máy chủ, sau đó được thực thi dựa trên phần cứng. VMware Workstation và Oracle VirtualBox là những ví dụ về trình ảo hóa loại 2. Tại sao nên sử dụng VM? Hợp nhất máy chủ “Server consolidation” là lý do hàng đầu để sử dụng VM. Hầu hết việc triển khai hệ điều hành và ứng dụng chỉ sử dụng một lượng nhỏ tài nguyên vật lý sẵn có khi được triển khai trên nền tảng máy chủ vật lý Bare Metal. Bằng cách ảo hóa máy chủ của mình, bạn có thể đặt nhiều máy chủ ảo trên mỗi máy chủ vật lý để cải thiện việc sử dụng phần cứng. Điều này giúp bạn không cần phải mua thêm tài nguyên vật lý, như ổ cứng hoặc đĩa cứng, cũng như giảm nhu cầu về nguồn điện, không gian và làm mát trong trung tâm dữ liệu. Máy ảo cung cấp các tùy chọn khắc phục thảm họa bổ sung bằng cách cho phép chuyển đổi dự phòng và dự phòng mà trước đây chỉ có thể đạt được thông qua phần cứng bổ sung. VM cung cấp một môi trường tách biệt với phần còn lại của hệ thống, do đó, mọi thứ đang chạy bên trong VM sẽ không can thiệp vào bất kỳ thứ gì khác đang chạy trên phần cứng máy chủ. Vì máy ảo được cách ly nên chúng là một lựa chọn tốt để thử nghiệm các ứng dụng mới hoặc thiết lập môi trường sản xuất. Bạn cũng có thể chạy một VM mục đích duy nhất để hỗ trợ một quy trình cụ thể. Tại sao chọn Red Hat? Red Hat đã hỗ trợ phát triển phần mềm ảo hóa trong một thời gian dài—cải thiện bộ ảo hóa KVM hypervisor và đóng góp cho KVM và oVirt kể từ khi cả hai cộng đồng được thành lập. Trình ảo hóa KVM hypervisor hiện là cốt lõi của tất cả các bản phân phối ảo hóa OpenStack® và Linux chính, đồng thời nó đã lập kỷ lục về hiệu suất tổng thể và chạy số lượng lớn nhất các máy ảo hoạt động tốt trên một máy chủ. Red Hat® Virtualization là một nền tảng mở được xác định bằng phần mềm nhằm ảo hóa khối lượng công việc của Linux và Microsoft Windows. Được xây dựng trên Red Hat Enterprise Linux và KVM, nó có các công cụ quản lý ảo hóa tài nguyên, quy trình và ứng dụng—mang lại cho bạn nền tảng ổn định cho tương lai dựa trên nền tảng đám mây và được lưu trữ trong vùng chứa. Nguồn: https://www.redhat.com/en/topics/virtualization/what-is-a-virtual-machine Về trang trước Gửi email In trang Tweet
Linux container là gì? 08/01/2024 175 lượt xem Linux® container là một tập hợp gồm 1 hoặc nhiều tiến trình được tách biệt khỏi phần còn lại của hệ thống. Tất cả các tệp cần thiết để chạy chúng đều được cung cấp từ một ảnh image riêng biệt, nghĩa là các Linux containers có tính di động và nhất quán khi chúng chuyển từ giai đoạn phát triển, thử nghiệm và cuối cùng là sản xuất. Điều này làm cho chúng được sử dụng nhanh hơn nhiều so với các quy trình phát triển dựa vào việc sao chép các môi trường thử nghiệm truyền thống. Do tính phổ biến và dễ sử dụng của chúng, các container cũng là một phần quan trọng trong bảo mật CNTT.
Container orchestration là gì? 08/01/2024 184 lượt xem Điều phối vùng chứa “Container orchestration” tự động hóa việc triển khai, quản lý, mở rộng quy mô và kết nối mạng các vùng chứa “Containers”. Các doanh nghiệp cần triển khai và quản lý hàng trăm hoặc hàng nghìn Linux® container và máy chủ hosts có thể hưởng lợi từ việc điều phối vùng chứa.
Containers vs VMs 08/01/2024 172 lượt xem Containers và Máy ảo “Virtual machines (VMs)” là 2 phương pháp tiếp cận Môi trường điện toán đóng gói “Packaging Computing Environments” kết hợp nhiều thành phần CNTT “IT Components” khác nhau và tách biệt chúng khỏi phần còn lại của hệ thống. Sự khác biệt chính giữa cả hai là những thành phần nào được tách biệt, do đó ảnh hưởng đến quy mô và tính di động của từng phương pháp.
KVM là gì? 08/01/2024 171 lượt xem Kernel-based Virtual Machine (KVM) (tiếng Việt: Máy ảo dựa trên nhân hệ điều hành) là một công nghệ ảo hóa nguồn mở được tích hợp trong Linux®. Cụ thể, KVM cho phép bạn biến Linux thành một trình ảo hóa “Hypervisor” cho phép máy chủ chạy nhiều môi trường ảo biệt lập được gọi là máy khách “guests” hoặc máy ảo (VM - Virtual machines).
Điện toán đám mây là gì? 09/02/2023 243 lượt xem Điện toán đám mây cho phép khách hàng sử dụng cơ sở hạ tầng và ứng dụng qua internet mà không cần cài đặt và bảo trì chúng tại chỗ
Hybrid Cloud là gì? 09/02/2023 246 lượt xem Hybrid cloud (tạm dịch sang tiếng Việt là Đám mây lai) kết hợp và thống nhất Public Cloud (đám mây công cộng), Private Cloud (đám mây riêng) và On-premises infrastructure (cơ sở hạ tầng tại chỗ) để tạo ra một cơ sở hạ tầng CNTT duy nhất, linh hoạt, tối ưu về chi phí.
Kubernetes là gì? 08/02/2023 277 lượt xem Kubernetes là một nền tảng điều phối bộ chứa mã nguồn mở tự động hóa việc triển khai, quản lý và mở rộng quy mô các ứng dụng được chứa.
Machine Learning là gì? 07/02/2023 302 lượt xem Phần giới thiệu về học máy Machine Learning này cung cấp tổng quan về lịch sử, các định nghĩa quan trọng, ứng dụng và mối quan tâm của nó trong các doanh nghiệp ngày nay.
DevOps là gì? 07/02/2023 239 lượt xem DevOps tăng tốc độ phân phối phần mềm chất lượng cao hơn bằng cách kết hợp và tự động hóa công việc của các nhóm vận hành CNTT và phát triển phần mềm
Trí tuệ nhân tạo (AI) là gì? 06/02/2023 237 lượt xem Trí tuệ nhân tạo (tiếng Anh là Artificial intelligence, viết tắt là AI) tận dụng máy tính và máy móc để bắt chước khả năng giải quyết vấn đề và ra quyết định của tâm trí con người.
Làm thế nào để tránh đạo văn 16/10/2020 12.881 lượt xem Nếu bạn là sinh viên của một trường đại học, thì bạn nhất thiết phải tránh đạo văn trong tác phẩm của mình; nếu không, bạn có thể phải đối mặt với các biện pháp trừng phạt có thể khiến bạn không hoàn ...
Đạo văn là gì? 16/10/2020 14.809 lượt xem Định nghĩa đạo văn Từ điển Merriam Webster định nghĩa hành vi đạo văn "Plagiarism" là; "Ăn cắp và chuyển giao ý tưởng hoặc lời nói của người khác như là của riêng mình". Nói một cách đơn giản, đạo văn...
Hậu quả của việc đạo văn 15/10/2020 7.238 lượt xem Không nên có bất kỳ sự trì hoãn nào, hãy xem xét tất cả những ảnh hưởng có thể mà bạn sẽ phải đối mặt nếu bạn sao chép đạo văn của người khác: Đối với lĩnh vực giáo dục Ngày nay, vi phạm bản quyền đã ...
IP address là gì? 17/09/2020 15.040 lượt xem IP address là gì? Nội dung bài viết: 1. IP address là gì? 2. Giao thức Internet Protocol (IP) 3. Các phiên bản của giao thức IP 4. Địa chỉ IPv4 5. Địa chỉ IPv6 6. Phân giải địa chỉ IP address 1....
Ping là gì? 17/09/2020 3.137 lượt xem Ping là gì? Nội dung bài viết: 1. Ping là gì? 2. Ping hoạt động như thế nào? 3. Định dạng tin nhắn Ping 4. Tiện ích Ping 5. Các khóa và biến của Ping 6. Cách sử dụng Ping 7. Bảo mật 1. Ping là g...
Virtualization (ảo hóa) là gì? 16/09/2020 6.317 lượt xem Ảo hóa là gì? Nội dung bài viết: 1. Ảo hóa là gì? 2. Bộ phận ảo hóa 3. Ảo hóa phần cứng 4. Ảo hóa lồng nhau 5. Ảo hóa khác 6. Lợi ích của ảo hóa 7. Nhược điểm của ảo hóa 8. Vấn đề bảo mật máy ảo 1...
NetFlow là gì? 16/09/2020 4.169 lượt xem NetFlow là gì? Nội dung bài viết: 1. NetFlow là gì? 2. Cách thức hoạt động của NetFlow 3. Ví dụ về NetFlow command 4. Sử dụng NetFlow 5. Cơ sở hạ tầng NetFlow Infrastructure 1. NetFlow là gì? - ...
Syslog là gì? 16/09/2020 5.791 lượt xem Syslog là gì? Nội dung bài viêt: 1. Syslog là gì? 2. Định dạng thông báo Syslog 3. Ví dụ về thông báo Syslog 4. Syslog Server 5. Bảo mật 6. Thiết kế Syslog 7. Sử dụng Syslog 1. Syslog là gì? ...
Bandwidth (Băng thông) là gì? 14/09/2020 8.961 lượt xem Bandwidth (Băng thông) là gì? Nội dung bài viết: 1. Bandwidth trong Máy tính là gì? 2. Đơn vị đo băng thông 3. Phương pháp đo băng thông 4. Phân biệt Băng thông & Tốc độ & thông lượng 5. Tại sao phả...
SNMP là gì? 12/09/2020 14.767 lượt xem SNMP là gì? Nội dung bài viết: 1. SNMP là gì? 2. Thông tin đăng nhập cho thiết bị SNMP 3. SNMP hoạt động như thế nào? 4. OID và MIB là gì? 5. Cách sử dụng SNMP để giám sát? 6. Các giá trị mà giao th...