GNU/Linux >> Belajar Linux >  >> Linux

Mengapa Deis dan apa itu?

Apakah Anda ingin bergabung dengan era platform-as-a-service terbuka? Diadopsi oleh Mozilla antara lain, Deis adalah salah satu opsi yang menggabungkan kekuatan Docker dan Chef.

  • Dasar dari Deis
  • Pengembangan &Tanpa Operasi
  • Lahir dari Docker
  • Keputusan untuk Transisi menjadi Koki
  • Angkat Angkat untuk Heroku
  • Deis Naik Daun
  • Dukungan Komersial Sekarang Tersedia
  • Deis Hosting dari Cloud Terdepan di Industri

Dasar dari Deis

Jika Anda seorang pengembang, senang melihat semua jenis lingkungan dan alat yang berbeda yang tersedia untuk mengotomatiskan penerapan aplikasi dan untuk mengelola komponen infrastruktur. Dengan penanganan mur dan baut, menjadi lebih mudah untuk benar-benar fokus pada inovasi.

Salah satu cara untuk memanfaatkan teknologi baru untuk meningkatkan kehidupan pengembang adalah melalui platform as a service (PaaS). Bentuk komputasi awan ini memberi mereka ekosistem yang menciptakan perbedaan antara program dan OS.

Banyak perusahaan masih menyebarkan perangkat lunak baru mereka secara langsung melalui server, tetapi pematangan Linux Containers (LXC) berarti bahwa komunitas open source sekarang memiliki virtualisasi yang aman dan cukup efisien untuk dianggap serius. Kami berada di era Open PaaS – dan Deis adalah yang terdepan di lapangan. Mozilla dan Coinbase adalah dua pengguna paling terkenal.

Seberapa siap game LXC? Ini adalah dasar dari Google App Engine. Semua orang ingin alat sumber terbuka memiliki jenis platform yang sama untuk digunakan oleh masing-masing perusahaan.

DevOps &NoOps

NoOps adalah gagasan bahwa profesional operasi secara bertahap digantikan oleh platform. Dari perspektif ini, mudah untuk melihat mengapa beberapa orang merasa kesal dengan gagasan PaaS, jelas CTO Engine Yard Gabriel Monroy – tokoh sentral dalam perkembangannya. “Namun, kenyataannya adalah platform aplikasi publik saat ini bisa sangat mahal bahkan untuk beban kerja sedang,” katanya. “Lebih buruk lagi, abstraksi yang mereka promosikan seringkali justru membuat tim yang canggih frustrasi.”

Pengembang semakin menginginkan platform yang dikontrol secara independen di mana mereka mengelola operasi persis seperti yang mereka inginkan. Dalam iklim seperti ini, Deis dibuat untuk memberi pengembang sebuah sistem di mana mereka dapat mengakses aplikasi DevOps dalam format wadah era Docker.

Deis dibangun menggunakan teknologi Docker dan Chef untuk mengelola infrastruktur sehingga Anda dapat memiliki platform pengembangan yang open source dan menggunakan komponen lama dan cloud.

Lahir dari Docker

Deis telah menjadi bagian dari gerakan Docker sejak awal. Dampaknya terhadap pembangunan sangat besar dan jelas menghadirkan alat baru yang bernilai luar biasa, catat Monroy. Docker "sangat jelas dalam retrospeksi," katanya. “Wadah aplikasi portabel berdasarkan LXC, de-duplikasi sistem file, dan perkakas untuk mengotomatisasi pembuatan, pendistribusian, dan eksekusi container. Jelas!”

Docker telah berhasil dengan memanfaatkan minat pada container open source. Ratusan pengembang telah berkontribusi pada Docker, dan semakin hari semakin sulit untuk mengatakan bahwa Docker menjadi standar yang diterima untuk penampung perangkat lunak. Deis adalah Docker PaaS di garis depan pergerakan kontainer.

Argumen penting Monroy untuk Deis adalah bahwa itu lebih disukai daripada sistem PaaS berbasis Docker lainnya karena “itu dikembangkan setelah Docker diluncurkan,” lapor Frederic Lardinois dari TechCrunch , “jadi selalu memiliki Docker sebagai intinya.”

Keputusan untuk Beralih ke Koki

Sebelum membuat Deis, tim pengembangannya terutama bekerja dengan Wayang. Koki berkembang pesat – dan dengan cepat ada ratusan “buku masak” Chef yang tersedia. Tim Deis beralih ke Chef untuk melihat apa yang ditawarkan saat ide-ide untuk platformnya berkembang.

Keberhasilan Deis sebagian besar berkat manajemen konfigurasi yang disederhanakan yang ditawarkan oleh Data Bags, kelincahan yang diizinkan oleh Ruby DSL-nya, dan sumber daya yang diatur secara langsung menggantikan RAL tidak langsung yang disediakan melalui Puppet.

Deis pada suatu saat berpotensi beralih ke sistem manajemen konfigurasi yang berbeda, tetapi sekarang, tim pengembangan yakin bahwa ini adalah pilihan yang paling kuat.

Angkat Angkat untuk Heroku

Heroku menjabat sebagai model untuk Deis selama penciptaan aslinya, komentar Monroy. “Alur kerja baris perintah yang mereka rintis tidak ada duanya,” katanya. “Dengan memperlakukan komunitas pengembang sebagai artis, mereka berhasil membangun pengikut yang setia.”

Deis dibangun menggunakan dua elemen utama Heroku:baris perintah dasarnya yang sama mendekati “metodologi dua belas faktor” yang berfungsi sebagai panduan untuk pengembangan aplikasi.

Selain apa yang didapatnya dari Heroku, Deis melampaui gagasan tentang formasi, lapisan, dan simpul. Elemen-elemen ini memungkinkan operasi untuk membuat kerangka kerja program internal yang disesuaikan dengan kebutuhan mereka menggunakan alat tepercaya dari Docker dan Chef.

Deis Naik Daun

Open source dengan cepat merangkul Deis sebagai cara yang mengesankan untuk menghadirkan platform-as-a-service di lingkungan Linux. Upaya berkelanjutan oleh Deis seiring dengan pertumbuhannya mencakup peningkatan penginstalan, dukungan yang lebih baik untuk layanan, pengerasan, fitur autentikasi, dan kemampuan untuk menskalakan sejauh yang dibutuhkan oleh perusahaan.

Dukungan Komersial Sekarang Tersedia

Deis memperkenalkan paket dukungan komersial Juni lalu. Versi standar dan komersial Deis identik selain dukungan. Namun, versi komersialnya menggabungkan antarmuka pengguna yang dimaksudkan untuk membuat hidup lebih mudah bagi klien berbayar.

Deis Hosting dari Cloud Terdepan di Industri

Apakah Anda tertarik untuk mengaktifkan dan menjalankan Deis sehingga Anda memiliki platform yang andal untuk DevOps Anda? Atlantic.Net menawarkan server pribadi virtual yang sangat andal yang didukung oleh penyimpanan SSD perusahaan 100%.

Layanan hosting awan hanyalah salah satu dari penawaran kami – kami juga menawarkan hosting khusus, hosting terkelola, dan hosting yang sesuai dengan HIPAA.


Linux
  1. Mengapa Semua Orang Menggunakan Docker?

  2. Mengapa eval harus dihindari di Bash, dan apa yang harus saya gunakan?

  3. apa daemon dbus dan mengapa vlc membutuhkannya

  1. Hashing Kata Sandi Dan Mengapa Kami Membutuhkannya

  2. Apa itu TAM dan mengapa Anda ingin menjadi TAM?

  3. Apa itu Docker (dan wadah Linux?)

  1. Mengapa *tidak* Mengurai `ls` (dan Apa yang Harus Dilakukan)?

  2. Apa Env X=() { :;}; Command' Bash Do Dan Mengapa Tidak Aman?

  3. Kapan dan Mengapa Menggunakan Docker