Trang Chủ Nhận xét Containerx ra mắt docker vào doanh nghiệp

Containerx ra mắt docker vào doanh nghiệp

Video: Containers e Docker (Tháng Chín 2024)

Video: Containers e Docker (Tháng Chín 2024)
Anonim

Các container đã đưa thế giới phát triển phần mềm lên cơn bão trong năm qua. Được phổ biến bởi Docker, công nghệ ảo hóa hệ điều hành (HĐH) để quay và chạy các ứng dụng dựa trên đám mây, các container đã tạo ra một không gian phát triển chứa đầy các công nghệ mạng, điều phối và lưu trữ nguồn mở.

Những người chơi công nghệ lớn hơn cũng đang có được chỗ đứng trong không gian. Các bộ chứa Windows Server và Hyper-V của Microsoft đã hoạt động và chạy trong Windows Server 2016 Technical Preview 3 và khung phần mềm trung gian Photon OS của VMware bao gồm thương hiệu hỗ trợ bộ chứa Linux dựa trên vSphere của công ty. Các container và thị trường xung quanh chúng đang trưởng thành và công nghệ đã sẵn sàng cho giai đoạn tiếp theo: áp dụng quy mô doanh nghiệp.

Tại DockerCon Europe 2015 tại Barcelona vào tuần tới, một start-up mới có tên ContainerX sẽ ra mắt bản beta dưới dạng nền tảng container được xây dựng có mục đích cho CNTT doanh nghiệp. ContainerX, được thành lập bởi các cựu nhân viên của Citrix, Microsoft và VMware, ra mắt với nguồn vốn đầu tư mạo hiểm (VC) từ nhà đầu tư General Catalyst và cựu CTO VMware Steve Herrod, và từ Jerry Chen của Greylock Partners, nhà đầu tư đầu tiên vào Docker. Nền tảng này hướng đến các quản trị viên doanh nghiệp đang tìm cách xây dựng và quản lý cơ sở hạ tầng container nhiều bên thuê có khả năng co giãn và có thể mở rộng theo chiều ngang của doanh nghiệp.

Đồng sáng lập và CEO của ContainerX Kiran Kamity cho biết nền tảng này nhằm mục đích thúc đẩy sự phổ biến của Docker trong cộng đồng nhà phát triển để áp dụng rộng rãi hơn cho doanh nghiệp. "Các nhà phát triển yêu thích Docker và Docker đã thực hiện một công việc tuyệt vời là cố gắng đóng gói các ứng dụng với sự phụ thuộc để chúng dễ dàng phát triển và thử nghiệm", Kamity nói. "Container là, ngay bây giờ, là một công nghệ dành cho nhà phát triển nhưng chúng có tiềm năng trở thành thứ gì đó cơ bản hơn: như các khối xây dựng cho cơ sở hạ tầng doanh nghiệp."

Lật cơ sở hạ tầng container trên đầu của nó

Kamity đã mô tả ContainerX là VMware vSphere cho các container. Đó là một nền tảng cơ sở hạ tầng container sẵn sàng được thiết kế để người dùng CNTT doanh nghiệp quản lý, với quyền truy cập của nhà phát triển thông qua dòng lệnh Docker. Đối với các doanh nghiệp, Kamity cho biết họ đang giải quyết bốn vấn đề cốt lõi tồn tại trong các ngăn xếp dựa trên máy ảo truyền thống (VM).

1. Khả năng phục hồi: Một container lừa đảo có thể làm hỏng hoặc bỏ đói các container khác.

2. M ulti-tenancy: Nhiều nhóm dev chia sẻ cùng một cụm container.

3. Độ co giãn: Rất khó để các đội phân bổ lại các tài nguyên đã được triển khai.

4. Chia tỷ lệ theo chiều ngang: Các doanh nghiệp không thể xây dựng một cơ sở hạ tầng container lớn hơn theo quy mô.

Những vấn đề này xuất phát, theo Kamity, từ cách VM hợp nhất để sử dụng ít phần cứng vật lý hơn. Trong khi tiết kiệm dung lượng, điều này ngăn quản trị viên CNTT quản lý, cập nhật, bảo mật và trả tiền cho HĐH chạy trong mỗi VM. Điều này cũng dẫn đến việc kiểm soát ứng dụng ít hơn, không có cơ chế cập nhật, khôi phục các thay đổi và nhân rộng trong trung tâm dữ liệu.

"Container là khối xây dựng cơ bản của trung tâm dữ liệu của tương lai", Kamity, người giải thích rằng các gói ứng dụng gói cùng với các phụ thuộc vào một đơn vị để triển khai và di chuyển dễ dàng hơn, đồng thời cho phép tải công việc tính toán nhiều hơn trên một máy chủ. ContainerX mở rộng tính linh hoạt nhỏ gọn cho các doanh nghiệp bằng cách đóng vai trò là "chất keo" (như Kamity gọi nó) cho các doanh nghiệp điều hướng một cảnh quan container phức tạp của các định dạng và công nghệ khác nhau.

ContainerX chọn một ngăn xếp container mặc định cho các doanh nghiệp. Nền tảng sử dụng Docker làm định dạng của nó, Docker Swarm để phối hợp, libnetwork (trước đây là Socketplane) để kết nối mạng và có trình cắm lưu trữ liên tục của riêng nó. Cái mà Kamity gọi là "ma thuật" của nền tảng là Cụm container đàn hồi và Bể chứa container, hai công nghệ kiến ​​trúc container đang chờ cấp bằng sáng chế.

Lấy cảm hứng từ những gì Bộ lập lịch tài nguyên phân tán (DRS) của VMware đã làm cho VM, Container Container của ContainerX tổng hợp một nhóm sức mạnh tính toán chung mà từ đó các nhóm doanh nghiệp có thể kéo, giới hạn với giới hạn bộ nhớ và CPU được đặt tùy chỉnh và được gắn thẻ ở mức thấp, trung bình hoặc cao ưu tiên giúp phân bổ nguồn lực. Sau đó, Cluster Clustering có thể tự động điều chỉnh tỷ lệ các vùng chứa mà không có quá trình lừa đảo làm hỏng máy chủ hoặc quá nhiều container nằm trong cùng một cụm.

"Ví dụ: giả sử bạn có ba nhóm trong một công ty và mỗi nhóm muốn sử dụng container", Kamity nói. "Hôm nay, nếu bạn muốn thiết lập một cụm có thể được chia sẻ bởi ba nhóm nhà phát triển này, thì vấn đề là, các container mà mỗi nhóm này đang chạy chiếm cùng một cụm, không có bất kỳ ranh giới thực nào. Các container thuộc sở hữu của một nhóm sẽ tập trung vào một cụm khác. Mỗi cụm này, thậm chí được quản lý dưới cùng một ô kính, phải có động cơ tính toán riêng và không có khái niệm về các ưu tiên tương đối. "

Bằng cách chuyển mô hình của các máy chủ được chia sẻ và tài nguyên mô-đun sang máy chủ mô-đun và tài nguyên được chia sẻ, nền tảng nâng một vài trở ngại lớn cho việc áp dụng container doanh nghiệp. ContainerX cho phép doanh nghiệp quản lý, ví dụ: ba cụm đàn hồi chạy tại chỗ, trên Amazon Web Services (AWS) và trên Microsoft Azure, trên cả đám mây công cộng và riêng tư, từ một bảng điều khiển quản trị viên.

Kamity khuyến nghị các doanh nghiệp chạy container trên hệ điều hành kim loại trần nhưng ContainerX cũng cung cấp tùy chọn để chạy trong máy ảo. ContainerX sẽ khởi chạy bản beta với sự hỗ trợ cho các thùng chứa Linux trên kim loại trần và AWS và sẽ thêm hỗ trợ Windows và tích hợp LDAP trong các bản phát hành trong tương lai. Nền tảng hiện chỉ hỗ trợ ngăn xếp Docker mặc định để đơn giản hóa quy trình cho các doanh nghiệp, nhưng Kamity cho biết công ty sẽ xem xét thêm hỗ trợ cho định dạng CoreOS Rocket và các công cụ điều phối nguồn mở khác (như Apache Mesos và Kubernetes của Google) khi thị trường phát triển .

ContainerX cũng đang khám phá một mô hình định giá dựa trên số lượng container trong sản xuất thay vì sạc theo lõi hoặc CPU, như một phần trong cách Kamity nhìn thấy trung tâm dữ liệu phát triển cùng với các container và ảo hóa. "Tại cốt lõi của họ, các trung tâm dữ liệu là rất nhiều ứng dụng, " Kamity nói. "Nếu các ứng dụng đó được đóng gói, đó là những gì chúng tôi nghĩ rằng trung tâm dữ liệu của tương lai sẽ trông như thế nào. ContainerX là trong trung tâm dữ liệu, các ứng dụng hầu như chạy trong khối lượng công việc kiểu máy, với mục tiêu cung cấp một nền tảng tương tự như VScale và Hyper-V và song song với chúng. "

ContainerX là một ngăn xếp container bên cạnh ngăn xếp VM sẽ cung cấp cho các doanh nghiệp sự lựa chọn và cho phép họ tiếp cận với thế giới trung tâm dữ liệu trong tương lai này. Khi bắt đầu DockerCon Châu Âu 2015 vào ngày 16 tháng 11, người dùng doanh nghiệp có thể đăng ký bản thử nghiệm ContainerX tại.

Containerx ra mắt docker vào doanh nghiệp