Mã nguồn mở Joyent mở nguồn công nghệ cốt lõi của nó

Ngày 10/11/2014 đăng bởi seo3.vdo@gmail.com

Không phải tất cả các hành động đang xảy ra tại Hội nghị thượng đỉnh OpenStack ở Paris . Trong một bước đi táo bạo, chuyên gia về điện toán đám mây Joyent đã công bố nó mở tìm nguồn cung ứng công nghệ cốt lõi của nó . Điều đó bao gồm phần mềm cạnh tranh trực tiếp với OpenStack và cho phép sử dụng hiệu suất cao của công nghệ container như Docker. Các dự án mới được mở cho phép dễ dàng quản lý container theo quy mô.

>> Xem thêm :  JOYENT- giải pháp điện toán theo yêu cầu cho điện toán đám mây

Mã nguồn mở Joyent mở nguồn công nghệ cốt lõi của nó
Joyent là một công ty điện toán đám mây IaaS / PaaS làm những việc khác nhau.Trong một thế giới sử dụng Linux như là chất nền đám mây của mình, Joyent xây dựng trên của nó SmartOS biến thể của Illumos (có nguồn gốc từ các cựu dự án OpenSolaris Oracle unceremoniously vào thùng rác khi mua lại Sun). Steward của khung máy chủ Node.js JavaScript rất phổ biến, công ty chạy với một chủ nghĩa thực dụng mạnh mẽ rằng đôi khi kích động nổi loạn trong cộng đồng của nó – nhưng vẫn có vẻ để kéo trở lại từ bờ vực mỗi lần. Đó là tinh thần trái ngược nhìn thấy nó đặt cược đầu về xu hướng hiện nay thiết lập chương trình nghị sự trong IaaS: container.

Theo quản lý mới và với $ 15 triệu tài trợ mới , Joyent đang đẩy mạnh cấp độ tiếp theo của mã nguồn mở trong mô hình kinh doanh của mình. Nguồn mở đã được một phần của công ty tất cả cùng, nhưng ngày nay các công ty đã công bố công nghệ cốt lõi của nó sẽ mã nguồn mở quá. Một là SDC ( SmartDataCenter ), các phần mềm dàn nhạc container dựa chạy các đám mây công cộng Joyent; khác là Mantahệ thống lưu trữ đối tượng, CTO Bryan Cantrill mô tả như là một “đa thuê ZFS dựa trên đối tượng nền tảng lưu trữ, cung cấp lớp học đầu tiên tính toán bằng cách cho phép các thùng chứa hệ điều hành được kéo thành sợi lên trực tiếp vào đối tượng – thực tính toán tùy theo quy mô mà không cần di chuyển dữ liệu. “

>> Xem thêm :  Sự kết hợp hoàn hảo giữa Hadoop và Microsoft Azure

Các cửa hàng đối tượng là đáng kể, theo nhà phân tích Stephen O’Grady của RedMonk. Ông nói với tôi, “Tất cả các tài sản được phát hành như là các dự án mã nguồn mở ở đây là thú vị, không có gì nhiều hơn so với Manta, một đối tượng cửa hàng kết hợp chức năng phân phối dữ liệu tính toán rằng vay mượn rất nhiều từ truyền thống Unix.”

SDC chiếm Mời chức năng tương tự như của OpenStack, nhưng với nhiều sự khác biệt. Quan trọng nhất, nó được xây dựng từ mặt đất lên cho các thùng chứa hệ điều hành và cung cấp khả năng mở rộng với khả năng quan sát, hai thuộc tính quan trọng bạn cần phải chạy IaaS thương mại.Nó được mô tả là “một con thú lớn và phức tạp” và thực sự có như hệ thống con một số dự án có khả năng để đạt được cuộc sống của riêng mình. Cantrill các cuộc gọi ra Manatee – một Apache Zookeeper hệ thống -dựa mà quản lý nhân rộng PostgreSQL và tự động chuyển đổi dự phòng – và Moray, một dịch vụ giá trị quan trọng mà cuộc sống trên đầu trang của PostgreSQL.

Đáng ngạc nhiên vì nó có vẻ, nhiều mã được viết bằng JavaScript sử dụng Node.js, nhưng điều này phản ánh cả sự đầu tư Joyent đã chuyển Node.js thành một công cụ hiệu suất cao và các ưu đãi của các kỹ sư. Các cơ sở SmartOS và mã JavaScript có răn đe đối với sự tham gia của cộng đồng. Cantrill nói với tôi rằng cả hai Pivotal và Docker đã thấy sự quan tâm hợp tác trên SDC, và nó có khả năng phạm vi rộng của các tiểu dự án sẽ thu hút một hệ sinh thái đa dạng để các dự án SDC .

Cách Joyent là làm cho các dự án mã nguồn mở cũng là thú vị. Nó rõ ràng đã bị sử dụng một cách tiếp cận bên trong mã nguồn, phát triển mã của nó trong một cộng đồng khép kín trên GitHub trong một cách mà làm cho nó có thể đi mở bằng cách ném một chuyển đổi và áp dụng một giấy phép bản quyền OSI chấp thuận.

Đáng chú ý, MPLv2 hiện đại và linh hoạt (Giấy phép Công cộng Mozilla phiên bản 2) là giấy phép bản quyền cho các mã. Điều này có nghĩa Joyent chơi tốt cả với các dự án GPL – MPLv2 là một cách rõ ràng tương thích với GPL – và như một phần của dự án độc quyền. Nó cũng cho phép các công ty để tránh bất kỳ hình thức thỏa thuận đóng góp bằng cách bao gồm một lệnh rõ ràng của tác phẩm gốc và một cơ chế để nâng cấp giấy phép mà không có tích lũy bản quyền. Cantrill được biết đến với những lời chỉ trích sắc bén của vaporware doanh nghiệp liên quan đến mã nguồn mở, vì vậy không có gì ngạc nhiên khi các mã nguồn cho cả hai dự án đã được công khai trên GitHub .

Roman Shaposhnik, giám đốc nguồn mở tại Pivotal, nói với tôi: “Tôi psyched về quyết định của Joyent để loại bỏ các rào cản cuối cùng cho việc áp dụng hai công nghệ nền tảng của nó Nó sẽ được thú vị để xem những gì Joyent và Docker có thể học hỏi lẫn nhau.. cố gắng để xem như thế nào đám mây Foundry Pivotal có thể được hưởng lợi từ SDC là không vô nghĩa, kiến ​​trúc phức tạp thấp sẽ giữ cho tôi bận rộn. “

Di chuyển của Joyent có thể chứng minh cả hai bị gián đoạn và ảnh hưởng trongphát triển nhanh chóng của thị trường nhưng vẫn còn non trẻ cho đám mây của container. Mặc dù quy mô áp đảo rõ ràng của OpenStack, hiệu suất tập trung vào cách tiếp cận Joyent và quan hệ đối tác với Docker và Pivotal có thể có một tác động đáng kể về cách thức thị trường phát triển.

Nguồn infoworld.com