Page 87 - chuyen doi lon - ebook.dangtrongdai.com
P. 87

Bởi tất cả các thành phần của các hệ thống máy tính, từ các bộ vi xử
         lý hay các ổ đĩa lưu trữ, tới các thiết bị mạng như bộ phân nhánh, tường
         lửa và bộ cân bằng tải, đều hoạt động ở dạng số, nên chúng có thể được

         thay thế bằng phần mềm. Chúng có thể được ảo hóa. Khi bạn thuê một
         chiếc máy tính – hay một ngàn chiếc, qua dịch vụ EC2 của Amazon
         chẳng hạn, bạn đã không thuê những chiếc máy thực, mà thuê những
         máy ảo chỉ tồn tại trong bộ nhớ của những máy tính vật lý của Amazon.
         Bằng ảo hóa, một máy tính đơn nhất của Amazon có thể được lập trình
         để hành động giống như nhiều máy tính khác nhau, và mỗi máy có thể

         được điều khiển bởi một khách hàng riêng biệt.
            Từ khá lâu, ảo hóa đã là một bộ phận quan trọng của tính toán. Đó
         là một trong những công nghệ cho phép các máy mainframe xử lý được
         đồng thời nhiều công việc khác nhau. nhưng ngày nay, công nghệ này

         thật sự được cách mạng hóa nhờ có sự bùng nổ về sức mạnh của các
         mạch máy tính. Bởi việc chạy một máy ảo là không khác việc chạy một
         ứng dụng phần mềm, nó tiêu thụ khá nhiều năng lực của bộ vi xử lý.
         Cho tới gần đây, điều này vẫn hạn chế tính hữu ích của công nghệ ảo
         hóa. Chỉ cần chạy một hoặc hai máy ảo là máy tính đã thành chậm như
         rùa – không còn tài nguyên tính toán để làm bất cứ việc gì khác nữa.

         nhưng hiện nay các bộ vi xử lý đã trở nên rất mạnh, và có thể chạy đồng
         thời nhiều máy ảo trong khi vẫn còn dư nhiều năng lực để chạy các ứng
         dụng thương mại phức tạp trên từng chiếc máy này.
            Ảo hóa đã bẻ gãy chiếc khóa giữa phần mềm và phần cứng, thứ đã làm

         cho hệ thống máy con - máy chủ trở nên thiếu hiệu quả và quá phiền
         phức. một công ty không còn phải dành riêng một máy chủ mạnh cho
         chỉ một ứng dụng. nó có thể chạy nhiều ứng dụng với một chiếc máy
         tính, và còn có thể tự động luân chuyển năng lực của máy tính giữa các
         ứng dụng khi nhu cầu về tài nguyên dao động. Ảo hóa cho phép các


                                         86
                                    chuyển đổi lớn
   82   83   84   85   86   87   88   89   90   91   92