Perbezaan antara paas dan docker: 1. paas ialah singkatan daripada "Platform as a Service", yang merujuk kepada platform sebagai perkhidmatan dan menyediakan persekitaran untuk pelanggan, manakala docker ialah enjin kontena aplikasi sumber terbuka yang membolehkan Pembangun boleh membungkus aplikasi dan pakej kebergantungan mereka ke dalam imej mudah alih 2. Prinsip platform PaaS adalah "berpusatkan aplikasi", iaitu berteraskan aplikasi dan bukannya berpaksikan kontena, manakala docker adalah berpaksikan kontena.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
paas
platform paas adalah untuk menyediakan pelanggan dengan persekitaran untuk memastikan Pembangunan, ujian, dan kakitangan operasi dan penyelenggaraan semuanya boleh memproses program yang sama, walaupun persekitaran komputer mereka berbeza.
PaaS ialah singkatan daripada (Platform sebagai Perkhidmatan), yang merujuk kepada platform sebagai perkhidmatan. Model perniagaan yang menggunakan platform pelayan sebagai penyedia perkhidmatan, dan perkhidmatan yang disediakan oleh program melalui rangkaian dipanggil SaaS (Perisian sebagai Perkhidmatan), yang merupakan salah satu daripada tiga model perkhidmatan pengkomputeran awan pengkomputeran, platform pelayan yang sepadan atau pembangunan Menyediakan persekitaran sebagai perkhidmatan menjadi PaaS (Platform sebagai Perkhidmatan).
Docker
Docker ialah enjin kontena aplikasi sumber terbuka yang membolehkan pembangun membungkus aplikasi dan kebergantungan mereka ke dalam Imej mudah alih dan kemudian menerbitkan ke mana-mana mesin sistem pengendalian Linux atau Windows yang popular, ia juga boleh dimayakan. Bekas sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain.
Docker membungkus aplikasi ke dalam fail atau imej Docker dan menerbitkannya dalam keseluruhan bekas, yang membolehkan pemindahan pantas persekitaran aplikasi dan melindungi banyak pembangun daripada kerumitan pengurusan.
Pada masa ini, walaupun terdapat banyak pembangun kontena Docker, mereka masih tidak meyakinkan dari segi kestabilan, yang paling penting untuk aplikasi perusahaan. Anda perlu menguruskan ratusan atau ribuan binaan Docker, yang sangat rumit. Orkestrasi dan pengurusan Docker sentiasa kurang, begitu banyak peserta ekosistem kontena telah berkembang di atasnya, seperti Mesos, Kubernetes, Marathon, Swarm, dsb., yang kesemuanya membantu Docker berkembang. Walau bagaimanapun, ekosistem ini tidak dapat mengelakkan persaingan antara satu sama lain semasa pembangunannya. Perkara yang dikejar oleh perusahaan ialah masa dan kecekapan Cara memilih, menggabungkan dan menggunakan alat orkestrasi dan penjadualan Docker ini bukan sahaja sangat sukar untuk perusahaan, tetapi juga meningkatkan kos pengurusan dan penyelenggaraan.
Pengenalan terperinci:
PaaS, matlamatnya mestilah untuk menyelesaikan keperluan aplikasi kompleks berskala besar.
Prinsip platform PaaS ialah "app-centric", iaitu berteraskan aplikasi dan bukannya mengutamakan kontena. Jika perkhidmatan kontena platform PaaS perusahaan mengurus ratusan atau beribu-ribu aplikasi, ia perlu menyokong pelepasan berterusan, penyepaduan berterusan, perkhidmatan keselamatan, pengurusan penghalaan, pengurusan skala kelabu, pengurusan konfigurasi dan fungsi lain pada peringkat aplikasi Pada masa ini, ekosistem Docker ini masih berfungsi tidak mempunyai Fungsi mana-mana syarikat boleh memenuhi keperluan ini Lima hingga lapan alat mesti dipilih untuk mencipta dan menggabungkan fungsi tersebut secara manual. Untuk platform yang menyokong fungsi ini pada masa yang sama, peningkatan sendiri, pengembangan kapasiti, dan pemulihan bencana dan mekanisme sandaran akan menjadi satu lagi masalah bagi perusahaan.
Sudah tentu, Docker membuat kemajuan pesat dan sentiasa menyelesaikan pelbagai masalah. Docker dan Pivotal adalah kedua-dua ahli piawaian kontena OCI Pada masa hadapan, teknologi kontena pasti akan bergerak ke arah runC standard bersatu, sama seperti piawaian J2EE ketika itu. Cloud Foundry sudah pun menyokong penggunaan imej Docker. Sebagai PaaS sumber terbuka arus perdana, Cloud Foundry telah disahkan dalam aplikasi pengeluaran utama bagi banyak perusahaan besar.
PAAS: Platform sebagai Perkhidmatan. PAAS adalah untuk pembangun perisian dan membantu pembangun perisian menyelesaikan pembangunan perisian dengan lebih cepat. Perkhidmatan PAAS biasa ialah GAE Google Saya secara peribadi berpendapat bahawa PAAS yang paling berjaya pada masa ini ialah Lambda AWS.
Ambil Lambda sebagai contoh Selepas menyerahkan kod perniagaan (kini menyokong Node.js java dan Python), digabungkan dengan pelaksanaan fungsi Lambda tertentu, AWS Lambda akan mengira sumber mengikut keperluan tersuai, melaksanakan secara automatik. dan skala secara automatik Pengembangan, pemantauan dan fungsi lain. Untuk mendapatkan butiran, anda boleh pergi ke halaman AWS
Kemunculan docker telah mempercepatkan pembangunan PAAS, dan pembinaan PAAS swasta untuk perusahaan telah berkembang pesat. Ia boleh dilihat bahawa teras PAAS adalah untuk menyelesaikan segala-galanya daripada penggunaan, operasi dan penyelenggaraan kepada pemantauan selepas kod perisian selesai.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah perbezaan antara paas dan buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!