Solaris Containers & Zones - Nếu bạn đang sử dụng Solaris, tại sao bạn không sử dụng chúng?
Trừ khi doanh nghiệp của bạn phụ thuộc nhiều vào Solaris, bạn có thể không biết nó là gì. Solaris là tên của một thương hiệu / hương vị của hệ điều hành UNIX ban đầu được phát triển bởi Sun Microsystems. Theo truyền thống, nó chạy trên phần cứng do Sun cung cấp. Solaris đã thay thế SunOS trước đó của họ và gần đây đã đổi tên thành Oracle Solaris để phản ánh việc mua lại Sun bởi Oracle. Ở nhiều nơi bạn vẫn sẽ thấy hệ điều hành tham khảo SunOS. Nền tảng ban đầu của Sun, SPARC (Kiến trúc xử lý có thể mở rộng) vẫn là đối thủ cạnh tranh cho nền tảng của Intel, hiện được tham chiếu là x86 hoặc x64.
SPARC là một trong những nền tảng xử lý trước đó để hỗ trợ CPU 64 bit (khoảng năm 1993) cũng như xử lý đa xử lý đối xứng (SMP). Điều này cho phép các máy chủ sử dụng nhiều hơn một bộ xử lý. Sun SPARCs đã được phổ biến cho quy mô 4, 8 và thậm chí 64 hoặc cao hơn bộ vi xử lý sớm hơn so với các nhà cung cấp khác (khoảng năm 1993). Thật khó để tin vào những ngày này nhưng vào cuối những năm 80 và đầu thập niên 90, nhiều máy chủ bị giới hạn trong một bộ vi xử lý, lõi và luồng. Cách duy nhất để mở rộng môi trường là thêm nhiều máy chủ hơn do giới hạn này. Hôm nay với máy tính gia đình, không phải là hiếm khi thấy các máy lõi kép x 8+. Ngay cả điện thoại di động ngày nay cũng đa lõi và đôi khi là bộ vi xử lý kép.
Như với hầu hết phần cứng, sức mạnh xử lý bắt đầu vượt xa các nhu cầu tính toán thực tế cho các phần mềm khác nhau và các hệ thống mạnh mẽ được mua theo quy mô nhưng không phải lúc nào cũng được sử dụng ở mức 100% tiềm năng của chúng. Đôi khi hệ thống thịt bò có kích thước cho cuối tháng chạy nhưng ngồi tương đối nhàn rỗi cho phần còn lại của tháng. Đối với các nền tảng dựa trên Intel, VMware đã tạo nên tên tuổi cho chính nó trong thế giới ảo hóa vào cuối những năm 1990 để cho phép sử dụng tốt hơn các bộ xử lý đó. Tuy nhiên, VMware chỉ giới hạn ở nền tảng Intel. Solaris bắt đầu thấy nhu cầu về điều này và triển khai nền tảng ảo hóa của họ được gọi là Solaris Containers vào năm 2004. Qua nhiều năm, thuật ngữ đã thay đổi từ container thành các vùng. Hàm ý của các tên khác nhau có thể gây nhầm lẫn nhưng vì lợi ích đơn giản, chúng tôi sẽ đề cập đến toàn bộ cơ sở hạ tầng / công nghệ như các vùng.
Trong bản cài đặt Solaris mới, có một vùng toàn cầu mặc định. Đây là vùng mẹ. Trong thuật ngữ VMware, đây sẽ là hệ điều hành chủ. Từ đó, bạn có thể tạo vùng không toàn cầu. Có một vài loại khác nhau. Các khu vực không toàn cầu không thể phát hiện lẫn nhau hoặc cha mẹ vì có một lớp ảo hóa phân đoạn chúng. Chỉ khu vực toàn cầu mới nhận thức được tất cả các khu vực khác.
Vùng Root thưa thớt yêu cầu chi phí nhỏ nhất. Về bản chất, nó chia sẻ cùng một hạt nhân đang chạy như vùng toàn cục và hầu hết các gói và vùng người dùng. Nó có thể đọc phần lớn các tập tin của khu vực toàn cầu (tùy thuộc vào cấu hình sysadmin) nhưng có lưu trữ riêng của nó để viết. Đối với những người quen thuộc với VMware, điều này sẽ liên quan chặt chẽ đến một bản sao được liên kết được cung cấp mỏng.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đâyA Whole Root Zone chứa một bản sao đọc / ghi hoàn chỉnh của vùng toàn cầu. Trong các điều khoản của VMware, điều này liên quan chặt chẽ nhất đến một bản sao đầy đủ của vùng toàn cục đến một vùng không toàn cầu. Điều này chiếm không gian nhiều hơn đáng kể so với vùng gốc thưa thớt nhưng cho phép linh hoạt hơn trong cấu hình của nó vì một bản sao đầy đủ để đọc / ghi được thực hiện.
Cuối cùng, Khu vực được gắn thương hiệu là một trong đó hỗ trợ một phiên bản hoàn toàn khác của Solaris. Hai khu vực được đề cập trước đây đều chia sẻ cùng một hạt nhân và vùng người dùng đang chạy. Trong một số trường hợp, bạn có thể cần một phiên bản trước của Solaris để tương thích ngược. Ví dụ, nếu bạn đang chạy Solaris 11 trên vùng toàn cầu nhưng cần phải chạy Solaris 10 cho ERP của bạn, một Khu thương hiệu sẽ giúp tạo thuận lợi cho điều đó. Trong thiết lập này, nó gần giống với một hypervisor truyền thống như phiên bản hệ điều hành không phụ thuộc vào phiên bản hệ điều hành vùng toàn cầu. Nó vẫn yêu cầu hệ điều hành được Solaris mặc dù. Khu vực toàn cầu cung cấp một số mô phỏng các cuộc gọi hệ thống đến các phiên bản trước để giúp tạo điều kiện thuận lợi cho việc này.
Từ khu vực toàn cầu, bạn có thể bắt đầu, dừng, cài đặt các vùng mới và thậm chí gỡ bỏ các vùng khi cần thiết. Như với hầu hết các hệ điều hành UNIX, nó rất dễ dàng để kịch bản này khi cần thiết và bạn có thể tự động hóa nhu cầu quay lên các vùng hoặc hủy cấp phép khi cần thiết. Dưới đây, tôi đã cài đặt một khu vực nhưng được đặt thành không tự động khởi động và đã khởi động nó theo cách thủ công.
Sự tách biệt và cách ly này là cần thiết để ảo hóa hoạt động như mong đợi. Ví dụ, bạn không muốn hệ thống ERP của bạn cạnh tranh với các tài nguyên với ứng dụng tùy chỉnh của bạn xử lý các giao dịch kinh doanh mà còn cho phép mỗi người trong số họ mở rộng thành các tài nguyên được chia sẻ khi cần thiết. Nếu không, bạn chỉ có thể tránh tất cả các khu vực với nhau. Ảo hóa theo cách này không tiết kiệm chi phí và không gian dẫn đến việc mua nhiều máy, cung cấp năng lượng cho chúng và tìm kiếm không gian rack cho chúng. Như với bất kỳ nỗ lực ảo hóa nào, người ta cần phải tính toán tất cả các chi phí, cứng và mềm, liên quan đến việc củng cố các nguồn lực và tiết kiệm thực tế của nỗ lực đó. Thông thường trường hợp với các máy chủ SPARC là bạn không muốn theo điều khoản nhưng bạn muốn sử dụng đầy đủ do chi phí của thiết bị và các khu giúp đi bộ dòng tiền phạt này.
Tóm lại, nếu bạn sử dụng Solaris hoặc là một cửa hàng Solaris, bạn có thể biết một chút về các khu vực. Với việc chuyển sang đám mây, Solaris không phải là phổ biến của một hệ điều hành những ngày này bởi vì các máy chủ lớn ồ ạt không phải lúc nào cũng cần thiết. Nhiều quản trị viên UNIX cũng có nick đặt tên là Slowaris. Các trường hợp mà chúng thường cần đến là các doanh nghiệp cực kỳ lớn có thể có các ứng dụng kế thừa có thể quá đắt để viết lại hoặc di chuyển sang các nền tảng kinh tế hơn. Solaris đã là một nền tảng rất trưởng thành trong những năm qua, do đó bạn đang bị ràng buộc để chạy trên một tổ chức đã tiêu chuẩn hóa trên nó cho các nhu cầu nhất định.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây