Isi kandungan:
- PaaS berlabuh ke persekitaran SaaS
- PaaS terikat kepada persekitaran operasi
- PaaS platform terbuka bertujuan untuk mempromosikan proses terbuka dan persekitaran yang tidak terikat pada pelaksanaan awan tunggal. Para vendor PaaS ini membolehkan pemaju untuk membawa platform mereka sendiri ke awan, yang menawarkan kelenturan - tetapi ia juga boleh menambah kerumitan dan kos.
Video: ANOTHER EARTH | KEPLER 186F - Full Documentary 2024
Semua Platform sebagai Persekitaran Perkhidmatan (PaaS) yang digunakan dalam pengkomputeran awan tidak sama. Vendor mendekati PaaS dalam beberapa cara. Sesetengah platform secara intrinsik terikat kepada persekitaran, manakala yang lain dikaitkan dengan sistem pengendalian tertentu. Platform PaaS lain tidak dihubungkan dengan satu persekitaran awan atau satu sistem operasi. Penting untuk memahami pendekatan yang berbeza.
PaaS berlabuh ke persekitaran SaaS
Sesetengah Persembahan Perisian sebagai Perkhidmatan (SaaS) telah menjadi perkhidmatan perniagaan utama untuk pelanggan mereka. Tawaran seperti Hari Kerja, Salesforce. com, dan SugarCRM menggantikan sistem rekod tradisional di premis.
Untuk mengembangkan keupayaan mereka dan jenama mereka, beberapa vendor SaaS ini telah mewujudkan ekosistem yang membolehkan vendor perisian bebas (ISV) untuk membangunkan aplikasi di atas perisian vendor. PaaS adalah apa yang membolehkan ISV membina program dalam ekosistem vendor.
Dalam senarai berikut, setiap PaaS diletakkan di persekitaran SaaS:
-
Force. com: PaaS yang direka oleh Salesforce. com yang membolehkan pelanggan meningkatkan pelaksanaannya dengan mengundang ISV ke dalam Salesforce. ekosistem com. ISV boleh menjual perisian mereka terus kepada pelanggan menggunakan saluran mereka sendiri atau boleh bergantung pada AppExchange, Salesforce. pasaran aplikasi kom.
-
Hari Kerja: Menawarkan PaaS yang direka khusus untuk membantu pelanggan mengintegrasikan aplikasi dengan penyelesaian kewangan SaaS dan pengurusan sumber manusia. Pengguna perniagaan dan pemaju IT boleh memanfaatkan perkhidmatan untuk membina, mengkonfigurasi, menguji, dan mengintegrasikan integrasi.
-
Enjin App Google: Membolehkan ISV untuk membangunkan aplikasi untuk bekerja bersama Google Apps. Google App Engine secara automatik skala - memperuntukkan kuasa pengiraan tambahan apabila semakin banyak orang melaksanakan aplikasi. Google Apps Marketplace membolehkan pengguna mencari semua perisian yang telah dibangunkan untuk berfungsi dalam persekitaran Google Apps.
-
AppScale: Menawarkan platform awan sumber terbuka untuk Google App Engine dan dikekalkan oleh RACELab di University of California, Santa Barbara. Ia boleh digunakan di awan awam dan awan peribadi. Ini membolehkan organisasi menjalankan aplikasi Google App Engine pada kelompok mereka sendiri - menggunakan sumber-sumber pengiraan di tempat yang tidak digunakan.
-
Rangkaian Pembangun Intuit: PaaS yang membolehkan ISV untuk membangunkan aplikasi yang mengintegrasikan secara langsung dengan QuickBooks, sebuah perisian perakaunan di premis dan awan yang bertujuan untuk perniagaan kecil hingga sederhana.Vendor boleh memasarkan perisian tersuai mereka melalui Intuit Marketplace. Marketplace memberikan akses pengguna akhir kepada perisian yang meningkatkan pelaksanaan QuickBooks mereka untuk mengisi bidang khusus untuk industri dan keadaan tertentu.
PaaS terikat kepada persekitaran operasi
Mengikat PaaS ke persekitaran operasi menjadikannya lebih mudah untuk melakukan tindakan tertentu dalam persekitaran tersebut. Infrastruktur sebagai penyedia Perkhidmatan (IaaS) telah mula memperluaskan penawaran mereka ke atas timbunan perisian. Sesetengah tidak lagi menyediakan kacang dan baut (sistem pengendalian, rangkaian, dan sebagainya) tetapi juga memberi anda alat untuk membuat aplikasi anda.
Pendekatan ini masuk akal jika pelanggan tertentu hanya menggunakan penyedia IaaS khusus untuk menjalankan aplikasinya dan tidak memerlukan kedalaman penyedia PaaS yang berdedikasi. Syarikat seperti Microsoft dan Amazon menawarkan API dan abstraksi mereka supaya pemaju dapat membina atau menggunakan aplikasi dengan sokongan ini.
Berikut adalah contoh-contoh PaaS yang terikat kepada persekitaran operasi:
-
AWS Elastic Beanstalk: PaaS yang ditawarkan oleh Amazon untuk menggerakkan aplikasi di Amazon Web Services (AWS). Amazon tidak mengenakan bayaran tambahan untuk menggunakan PaaSnya, tetapi anda mestilah membayar sumber AWS yang diperlukan untuk menyimpan dan menjalankan aplikasi anda. Organisasi yang menggunakan Elastik Beanstalk dapat skala auto sebagai pergeseran permintaan. Beanstalk elastik membolehkan organisasi menambah banyak automasi, sementara pada masa yang sama mempunyai kawalan keseluruhan sumber-sumber IaaS yang mendasarinya.
-
Windows Azure: Berdasarkan abstraksi Windows dan SQL. Microsoft telah melancarkan satu set alat pembangunan, pengurusan, dan perkhidmatan. Bagi pelanggan yang mempunyai kepakaran mendalam dengan. Bersih, pergerakan kepada PaaS berasaskan Azure adalah mudah. Pemaju, pada dasarnya, mengikat pembangunan dan penggunaannya ke infrastruktur Microsoft.
-
Platform AT & T sebagai Perkhidmatan: Dirancang untuk menggunakan aplikasi dengan mudah pada AT & T Synaptic Compute sebagai Perkhidmatan. Aplikasi boleh dibina dari awal pada platform ini atau dibangunkan dari templat aplikasi yang telah ditetapkan. Perkhidmatan Aplikasi IBM SmartCloud:
-
Penawaran melalui IBM yang membolehkan organisasi menjalankan aplikasi Java, web, dan perusahaan pada awan peribadi mereka atau pada awan awam IBM, IBM SmartCloud Enterprise. Tawaran ini sangat sesuai untuk persekitaran hibrid kerana ia mudah membenarkan penggunaan pada awan peribadi dengan keupayaan untuk memindahkan beban kerja ke awan awam apabila peningkatan permintaan. PaaS platform terbuka
PaaS platform terbuka bertujuan untuk mempromosikan proses terbuka dan persekitaran yang tidak terikat pada pelaksanaan awan tunggal. Para vendor PaaS ini membolehkan pemaju untuk membawa platform mereka sendiri ke awan, yang menawarkan kelenturan - tetapi ia juga boleh menambah kerumitan dan kos.
Platform ini sangat sesuai untuk persekitaran awan hibrid kerana ia membenarkan penggunaan pada awan awam dan swasta. Penghijrahan di antara awan dipermudahkan oleh PaaS platform terbuka.Persembahan PaaS platform terbuka ini boleh menyokong hanya satu bahasa atau banyak - jika anda adalah "kedai Microsoft," contohnya, anda ingin memastikan platform berfungsi dengan baik. BERSIH.
Berikut adalah beberapa contoh PaaS platform terbuka:
Cloud Foundry:
-
Projek yang diterajui oleh VMware untuk membina, menggerakkan dan mengendalikan aplikasi awan. Foundry Cloud menyokong beberapa bahasa pembangunan, termasuk Java, Scala, Ruby, dan. BERSIH. Foundry Cloud membolehkan pembangunan dan penggunaan pada banyak awan awam, bukan hanya cloud public VMware - vSphere dan vCloud. Awan Foundry telah melihat peningkatan penggunaan dari penyedia awan awam, seperti Hewlett Packard (HP). OpenShift:
-
Inisiatif terbuka platform oleh Red Hat. Ia menyokong aplikasi Java, Perl, PHP, Python, dan Ruby. OpenShift sepenuhnya mengintegrasikan lapisan middleware aplikasi JBoss Server (AS) ke dalam penawarannya. Enjin Yard:
-
Memberi pemaju menulis Ruby on Rails dan aplikasi PHP PaaS yang diuruskan sepenuhnya. Enjin Yard boleh digunakan bersamaan dengan beberapa penyedia awan awam, seperti AWS dan awan peribadi. CloudBees:
-
Platform Java PaaS yang bebas dari platform yang mendasarinya dan ini bertujuan untuk membolehkan pemaju untuk menutup aplikasi "membina, menguji, menjalankan, mengurus" kitaran penuh, sama ada pada awan awam atau hibrid. OrangeScape:
-
PaaS awan silang yang disasarkan kepada bukan program yang ingin membuat aplikasi perniagaan berorientasikan proses. Pembangunan dilakukan melalui Studio OrangeScape. Aplikasi akhir boleh dilancarkan sama ada dalam awan swasta atau awam dan boleh dengan mudah dipindahkan antara awan. Apprenda:
-
Memberi organisasi menggunakan. BERSIH lebih fleksibel. Daripada bergantung kepada Azure, pemaju boleh menggunakan Apprenda PaaS untuk digunakan. Permohonan NET mengenai bilangan awan awam atau di premis. DotCloud:
-
Menawarkan penyelesaian berbilang stack yang membolehkan pemaju membina aplikasi dalam berbilang bahasa. Ini memberikan pemaju fleksibiliti yang lebih besar dengan membenarkan mereka memilih bahasa yang berbeza, pangkalan data, dan komponen caching dan pesanan. Skrip utama seperti Java, Perl, Ruby, dan PHP disokong. CumuLogic:
-
Sebuah vendor Java PaaS yang menawarkan platform untuk persekitaran awan awam dan persendirian. CumuLogic merangkumi automasi perkhidmatan awan, autoscaling, pemantauan, pengurusan sumber dan pengurusan pengguna.