Rumah Ulasan Containerx meluncurkan buruh pelabuhan ke perusahaan

Containerx meluncurkan buruh pelabuhan ke perusahaan

Video: 6-K8s - Создание Docker Image, Загрузка в Docker Hub и Запуск Docker Container (Oktober 2024)

Video: 6-K8s - Создание Docker Image, Загрузка в Docker Hub и Запуск Docker Container (Oktober 2024)
Anonim

Wadah telah mengambil dunia pengembangan perangkat lunak oleh badai dalam satu tahun terakhir. Dipopulerkan oleh Docker, teknologi virtualisasi sistem operasi (OS) untuk memintal dan menjalankan aplikasi berbasis cloud, kontainer telah melahirkan ruang yang berkembang yang diisi dengan jaringan kontainer open-source, orkestrasi, dan teknologi penyimpanan.

Pemain teknologi yang lebih besar juga mendapatkan pijakan di ruang angkasa. Wadah Windows Server dan Hyper-V Microsoft telah beroperasi di Windows Server 2016 Technical Preview 3, dan kerangka kerja middleware Photon OS dari VMware mencakup merek perusahaan sendiri dari dukungan wadah Linux berbasis vSphere. Wadah dan pasar di sekitar mereka sudah matang, dan teknologi siap untuk fase berikutnya: adopsi skala perusahaan.

Di DockerCon Europe 2015 di Barcelona minggu depan, start-up baru bernama ContainerX akan diluncurkan ke beta sebagai platform kontainer yang dibuat khusus untuk perusahaan IT. ContainerX, didirikan oleh mantan karyawan Citrix, Microsoft, dan VMware, diluncurkan dengan dana modal ventura (VC) dari investor General Catalyst dan mantan VMware CTO Steve Herrod, dan dari Jerry Chen dari Greylock Partners, investor pertama di Docker. Platform diarahkan untuk administrator perusahaan yang ingin membangun dan mengelola infrastruktur kontainer multi-penyewa yang elastis dan dapat menskalakan secara horizontal di seluruh bisnis.

Co-founder dan CEO ContainerX Kiran Kamity mengatakan platform ini bertujuan untuk meningkatkan popularitas Docker di antara komunitas pengembang untuk adopsi perusahaan yang lebih luas. "Pengembang menyukai Docker, dan Docker telah melakukan pekerjaan yang fantastis untuk mencoba mengemas aplikasi dengan dependensi sehingga mereka mudah dikembangkan dan diuji, " kata Kamity. "Kontainer, saat ini, adalah teknologi pengembang tetapi mereka memiliki potensi untuk menjadi sesuatu yang lebih mendasar: sebagai blok bangunan untuk infrastruktur perusahaan."

Membalikkan Infrastruktur Kontainer di Kepalanya

Kamity menggambarkan ContainerX sebagai VMware vSphere untuk wadah. Ini adalah platform infrastruktur kontainer siap pakai yang dirancang untuk dikelola oleh pengguna TI perusahaan, dengan akses pengembang melalui baris perintah Docker. Untuk perusahaan, Kamity mengatakan sedang menyelesaikan empat masalah inti yang ada di tumpukan berbasis mesin virtual tradisional (VM).

1. Ketahanan: Satu kontainer nakal dapat menabrak atau membuat kelaparan kontainer lainnya.

2. M ulti-tenancy: Beberapa grup dev memiliki cluster wadah yang sama.

3. Elastisitas: Sulit bagi tim untuk merealokasi sumber daya yang sudah digunakan.

4. Skala horizontal: Perusahaan tidak dapat membangun infrastruktur kontainer yang lebih besar secara efektif.

Masalah-masalah ini berasal, menurut Kamity, dari cara para VM melakukan konsolidasi untuk menggunakan lebih sedikit perangkat keras fisik. Sambil menghemat ruang, ini mencegah admin TI dari mengelola, memperbarui, mengamankan, dan membayar untuk OS yang berjalan di setiap VM. Ini juga menyebabkan kurang kontrol aplikasi, tanpa mekanisme untuk memperbarui, mengembalikan perubahan, dan penskalaan di pusat data.

"Kontainer adalah blok bangunan dasar pusat data di masa depan, " kata Kamity, yang menjelaskan bahwa paket aplikasi kontainer bersama dengan dependensi menjadi satu unit untuk penyebaran dan migrasi yang lebih mudah, sambil memungkinkan lebih banyak beban kerja komputasi ke server tunggal. ContainerX memperluas kelenturan kompak untuk perusahaan dengan berfungsi sebagai "lem" (sebagaimana Kamity menyebutnya) untuk bisnis yang menavigasi lanskap kontainer yang berbelit-belit dengan format dan teknologi yang berbeda.

ContainerX memilih tumpukan kontainer default untuk perusahaan. Platform ini menggunakan Docker sebagai formatnya, Docker Swarm untuk orkestrasi, libnetwork (sebelumnya Socketplane) untuk jaringan, dan memiliki plug-in penyimpanan persisten sendiri. Apa yang disebut Kamity sebagai "keajaiban" platform adalah Elastic Container Clusters dan Container Pools, dua teknologi arsitektur kontainer yang tertunda.

Terinspirasi oleh apa yang dilakukan VMware's Distributed Resource Scheduler (DRS) untuk VMs, ContainerX's Container Pools mengumpulkan satu kumpulan daya komputasi yang dapat ditarik oleh tim perusahaan, dibatasi dengan CPU yang diatur secara khusus dan batas memori, dan ditandai dengan rendah, sedang, atau tinggi. prioritas untuk membantu mengalokasikan sumber daya. Clustering elastis kemudian dapat skala otomatis wadah wadah itu tanpa proses nakal menabrak host atau terlalu banyak kontainer berkerumun di cluster yang sama.

"Misalnya, katakanlah Anda memiliki tiga kelompok di sebuah perusahaan dan masing-masing ingin menggunakan wadah, " kata Kamity. "Hari ini, jika kamu ingin membuat satu klaster yang dapat dibagikan oleh tiga kelompok dev ini, masalahnya adalah, wadah yang dijalankan masing-masing kelompok ini menempati kluster yang sama, tanpa batas yang benar. Wadah yang dimiliki oleh satu kelompok akan mengerumuni ke yang lain. Masing-masing cluster ini, bahkan dikelola di bawah kaca yang sama, harus memiliki mesin penghitungan sendiri dan tidak ada konsep prioritas relatif."

Dengan membalik paradigma host bersama dan sumber daya modular ke host modular dan sumber daya bersama, platform mengangkat beberapa rintangan besar untuk adopsi wadah perusahaan. ContainerX memungkinkan perusahaan untuk mengelola, misalnya, tiga cluster elastis yang berjalan di tempat, di Amazon Web Services (AWS), dan di Microsoft Azure, di cloud publik dan pribadi, dari satu dashboard admin.

Kamity merekomendasikan perusahaan untuk menjalankan container pada sistem bare metal tetapi ContainerX menyediakan opsi untuk berjalan di VM juga. ContainerX akan diluncurkan dalam versi beta dengan dukungan untuk wadah Linux pada bare metal dan AWS, dan akan menambahkan dukungan Windows dan integrasi LDAP dalam rilis mendatang. Platform saat ini hanya mendukung tumpukan Docker default untuk menyederhanakan proses untuk perusahaan, tetapi Kamity mengatakan perusahaan akan mempertimbangkan untuk menambahkan dukungan untuk format CoreOS Rocket dan alat orkestrasi open-source lainnya (seperti Apache Mesos dan Google Kubernetes) ketika pasar berkembang..

ContainerX juga menjajaki model penetapan harga berdasarkan jumlah kontainer dalam produksi daripada pengisian oleh inti atau CPU, sebagai bagian dari cara Kamity melihat pusat data berkembang bersama dengan wadah dan virtualisasi. "Pada intinya, pusat data banyak aplikasi, " kata Kamity. "Jika aplikasi-aplikasi itu akan dipaketkan, itulah yang kami pikir akan terlihat seperti pusat data di masa depan. ContainerX adalah bahwa dalam pusat data, aplikasi tersebut sebenarnya berjalan dalam beban kerja tipe mesin, dengan tujuan menyediakan platform yang mirip dengan VScale dan Hyper-V dan seiring dengan mereka."

ContainerX adalah tumpukan kontainer di sebelah tumpukan VM yang akan memberikan perusahaan pilihan dan memungkinkan mereka untuk mencapai dunia pusat data masa depan ini. Pada awal DockerCon Europe 2015 pada 16 November, pengguna perusahaan dapat mendaftar untuk beta ContainerX di.

Containerx meluncurkan buruh pelabuhan ke perusahaan