Video: Docker Enterprise 3.0 Overview (November 2024)
Kontena telah mengambil dunia pembangunan perisian oleh ribut pada tahun lalu. Dipopulerkan oleh Docker, teknologi pengoperasian sistem operasi (OS) untuk memintal dan menjalankan aplikasi berasaskan awan, bekas telah menghasilkan ruang yang penuh dengan penuh kandungan rangkaian, persembahan orkestra dan teknologi penyimpanan.
Pemain teknologi yang lebih besar juga mendapat pijakan di ruang angkasa. Bekas Windows Server dan Hyper-V telah muncul dan berjalan dalam Windows Server 2016 Technical Preview 3, dan rangka kerja middleware OS Photog OS VMware termasuk jenama syarikat yang menyediakan sokongan kontena Linux berasaskan vSphere. Kontena dan pasaran di sekelilingnya matang, dan teknologi sedia untuk fasa seterusnya: penggunaan skala perusahaan.
Di DockerCon Europe 2015 di Barcelona minggu depan, permulaan baru yang dikenali sebagai ContainerX akan dilancarkan ke beta sebagai platform kontena yang dibina bagi IT perusahaan. ContainerX, yang diasaskan oleh bekas pekerja Citrix, Microsoft, dan VMware, melancarkan pembiayaan modal teroka (VC) dari pelabur General Catalyst dan bekas VMware CTO Steve Herrod, dan dari Jerry Chen dari Greylock Partners, pelabur pertama dalam Docker. Platform ini diarahkan kepada pentadbir perusahaan yang ingin membina dan menguruskan infrastruktur kontena pelbagai penyewa yang elastik dan boleh skala mendatar merentasi perniagaan.
Pengasas dan Ketua Pegawai Eksekutif ContainerX Kiran Kamity berkata platform itu bertujuan untuk memanfaatkan populariti Docker di kalangan komuniti pemaju untuk menerima pakai perusahaan yang lebih meluas. "Pemaju suka Docker, dan Docker telah melakukan kerja yang hebat untuk cuba membungkus aplikasi dengan dependensi supaya mereka mudah untuk membangun dan menguji, " kata Kamity. "Kontainer adalah, sekarang, teknologi pemaju tetapi mereka berpotensi menjadi sesuatu yang lebih asas: sebagai blok bangunan untuk infrastruktur perusahaan."
Membawa Infrastruktur Kontena ke Kepalanya
Kamity menjanjikan ContainerX sebagai VMware vSphere untuk bekas. Ia merupakan platform infrastruktur kontena yang sedia ada yang direka untuk pengguna IT syarikat untuk mengurus, dengan akses pemaju melalui baris arahan Docker. Bagi perusahaan, Kamity berkata ia menyelesaikan empat masalah utama yang wujud dalam susunan berasaskan mesin maya tradisional (VM).
1. Ketahanan: Satu bekas penyangak boleh merosakkan atau kebuluran bekas lain.
2. Pengambilan: Pelbagai kumpulan dev berkongsi kluster kontena yang sama.
3. Keanjalan: Sukar untuk pasukan mengalokasikan kembali sumber yang telah digunakan.
4. Penggredan mendatar: Perusahaan tidak dapat membina infrastruktur kontena yang lebih besar secara berskala.
Isu-isu ini berlaku, menurut Kamity, dari cara VM menggabungkan untuk menggunakan perkakasan kurang fizikal. Semasa menjimatkan ruang, ini menghalang pentadbir IT daripada mengurus, mengemas kini, mengamankan, dan membayar OS yang berjalan di setiap VM. Ini juga membawa kepada kawalan aplikasi yang kurang, tanpa mekanisme untuk mengemaskini, menukar perubahan, dan mengimbas di pusat data.
"Kontena adalah blok bangunan asas bagi pusat masa depan, " kata Kamity, yang menjelaskan bahawa aplikasi paket kontena bersama dengan dependensi menjadi satu unit untuk penyebaran dan penghijrahan yang lebih mudah, sambil membenarkan lebih banyak beban kerja pengkomputeran ke pelayan tunggal. ContainerX memperluaskan keupayaan kompak untuk perusahaan dengan berkhidmat sebagai "gam" (seperti yang dipanggil Kamity) untuk perniagaan yang melayari landskap kontena yang rumit bagi format dan teknologi yang berbeza.
ContainerX memilih timbunan kontena lalai untuk perusahaan. Platform ini menggunakan Docker sebagai formatnya, Docker Swarm untuk orkestra, libnetwork (dahulunya Socketplane) untuk rangkaian, dan mempunyai plug-in simpanan yang berterusan. Apa yang disebut Kamity sebagai "sihir" platform adalah Kelengkapan Container Container dan Container Pools, dua teknologi arsitektur kontena yang sedang menunggu paten.
Diilhamkan oleh VMware's Distributed Resource Resource (DRS) yang dilakukan untuk VMs, ContainerX's Container Pool mengagregasikan satu kumpulan umum kuasa pengiraan dari mana pasukan perusahaan dapat menarik, dihadkan dengan CPU yang ditetapkan dan batas ingatan, dan ditandakan dengan rendah, sederhana, atau tinggi keutamaan untuk membantu memperuntukkan sumber. Clustering elastik kemudian boleh menaikkan secara automatik kolam-kolam kontena tanpa proses penyangak yang menghantam hos atau terlalu banyak bekas yang berkumpul ke kelompok yang sama.
"Sebagai contoh, katakan anda mempunyai tiga kumpulan dalam sebuah syarikat dan masing-masing mahu menggunakan bekas, " kata Kamity. "Hari ini, jika anda ingin menubuhkan satu kumpulan yang boleh dikongsi oleh tiga kumpulan dev ini, masalahnya adalah, setiap kontainer masing-masing kumpulan ini menjalankan pendudukan yang sama, tanpa batasan yang benar. Kontainer yang dimiliki oleh satu kumpulan akan dikumpulkan ke dalam satu lagi. Setiap kelompok ini, walaupun dikendalikan di bawah panel kaca yang sama, harus mempunyai enjin pengiraan sendiri dan tidak ada konsep keutamaan relatif."
Dengan membalikkan paradigma tuan rumah yang dikongsi bersama dan sumber modular kepada tuan rumah modular dan sumber yang dikongsi, platform mengangkat beberapa halangan yang besar kepada penggunaan wadah perusahaan. ContainerX membolehkan perusahaan mengurus, contohnya, tiga kelompok elastik yang menjalankan di premis, di Amazon Web Services (AWS), dan di Microsoft Azure, di awan awam dan swasta, dari satu papan pemuka admin.
Kamity mengesyorkan perusahaan menjalankan kontena pada OS kosong tetapi ContainerX menyediakan pilihan untuk berjalan dalam VM juga. ContainerX akan dilancarkan secara beta dengan sokongan untuk bekas Linux pada logam terdedah dan AWS, dan akan menambah sokongan Windows dan integrasi LDAP dalam siaran masa depan. Platform ini hanya menyokong susunan Docker lalai untuk mempermudah proses untuk perusahaan, tetapi Kamity berkata syarikat akan mempertimbangkan untuk menambah sokongan untuk format Rocket CoreOS dan peralatan orkestrasi sumber terbuka lain (seperti Apache Mesos dan Google Kubernetes) ketika pasar berkembang.
ContainerX juga meneroka model harga berdasarkan bilangan bekas dalam pengeluaran dan bukannya mengecas secara teras atau CPU, sebagai sebahagian daripada cara Kamity melihat datacenter yang berkembang bersama dengan bekas dan virtualisasi. "Pada teras mereka, datacenters adalah banyak aplikasi, " kata Kamity. "Sekiranya aplikasi-aplikasi itu dikemas, itulah yang kami fikir pusat masa depan akan kelihatan seperti ContainerX adalah bahawa di datacenter, aplikasi yang hampir berjalan dalam beban kerja jenis mesin, dengan matlamat menyediakan platform yang sama dengan VScale dan Hyper-V dan seiring dengannya."
ContainerX adalah timbunan kontena bersebelahan dengan timbunan VM yang akan memberikan pilihan perusahaan dan membolehkan mereka untuk mencapai dunia pusat masa depan ini. Pada permulaan DockerCon Europe 2015 pada 16 Nov, pengguna perusahaan boleh mendaftar untuk beta ContainerX di.