platform as a service (paas) adalah kategori layanan komputasi awan yang menyediakan platform yang memungkinkan pelanggan untuk mengembangkan, menjalankan, dan mengelola aplikasi tanpa kompleksitas membangun dan memelihara infrastruktur yang biasanya terkait dengan pengembangan dan peluncuran aplikasi.brandon butler, "paas primer: what is platform as a service and why does it matter?"
"understanding the cloud computing stack: saas, paas, iaas," rackspace, october 22, 2013.william y. chang, hosame abu-amara, jessica feng sanford, transforming enterprise cloud services, london: springer, 2010, pp. 55-56.
paas dapat disampaikan dalam dua cara: sebagai publik layanan cloud dari penyedia, di mana konsumen kontrol penyebaran perangkat lunak dengan sedikit pilihan konfigurasi, dan provider yang menyediakan jaringan, server, penyimpanan, os, 'middleware' (yaitu; java runtime, .net runtime, integrasi, dll.), database dan layanan lainnya untuk menjadi tuan rumah konsumen aplikasi; atau sebagai layanan pribadi (perangkat lunak atau alat) di dalam firewall, atau sebagai perangkat lunak yang digunakan pada public infrastructure as a service.judith hurwitz, marcia kaufman, fern halper and dan kirsh, "what is platform as a service (paas) in cloud computing?"
pengembangan dan penggunaan
fotango, yang berbasis di london (jalan lama) perusahaan yang dimiliki oleh canon eropa meluncurkan pertama di duniazimki adalah murni 'pay as you go' platform yang memungkinkan pengembang untuk membangun dan menyebarkan aplikasi tanpa menimbulkan biaya start-up on a true utility computing berbasis platform.
pengisian dilakukan pada penyimpanan yang digunakan, jaringan lalu lintas dan jsops (javascript operasi).
itu memberikan multi-penyewa platform di mana pengembang menciptakan seluruh aplikasi (front dan back-end melalui ssjs) menggunakan satu bahasa javascript, dengan semua perkembangan, billing, monitoring, dan kontrol aplikasi yang terkena melalui apifotango opens its apis, dan berbagai komponen layanan dari nosql obyek toko untuk pesan antrian layanan.fotango opens its zimki customer api, selain itu, semua fungsi dalam zimki bisa terkena sebagai layanan web dan zimki disediakan penagihan analisis turun untuk masing-masing fungsi.
sementara zimki platform yang sedang berkembang pesat dan fotango menguntungkan, perusahaan induk memutuskan daerah ini tidak inti a personal journey, dan ditutup pada desember 2007.zimki shuts down, pada saat penutupan, zimki memiliki beberapa ribu akun pengembang dan telah menunjukkan kelayakan teknis dari platform sebagai layanan tetapi juga memberikan contoh pertama dari bahaya yang tergantung pada penyedia tunggal.zimki closure shows the perils of hosted web platforms, risiko ini telah disorot pada bulan juli 2007, ketika ceo memberikan presentasi pada zimki di oscon 2007 yang mengumumkan bahwa zimki tidak akan lagi menjadi open source dan membahas masa depan dari apa yang kemudian disebut kerangka sebagai layanan (kemudian berganti nama menjadi platform as a service) meliputi pentingnya pasar penyedia berdasarkan open source model referensi oscon keynote 2007,
pada bulan april 2008, google meluncurkan app engine, dengan versi percobaan gratis terbatas untuk 10.000 pengembang.jack schofield, "google angles for business users with platform as a service," the guardian, april 16, 2008.
hal ini dikatakan memiliki "ternyata internet cloud computing ruang menjadi industri yang lengkap hampir semalam."dion hinchcliffe, "comparing amazons and googles platform-as-a-service (paas) offerings," zdnet, april 11, 2008.
maksud asli dari paas adalah untuk menyederhanakan kode-menulis proses untuk pengembang, infrastruktur dan operasi ditangani oleh penyedia paas. awalnya, semua paases berada di public cloud.
karena banyak perusahaan yang tidak ingin memiliki segalanya di public cloud, private dan hybrid paas pilihan (yang dikelola oleh internal departemen ti) diciptakan.mike kavis, "top 8 reasons why enterprises are passing on paas," forbes, september 15, 2014.
paas menyediakan lingkungan untuk pengembang dan perusahaan untuk menciptakan, menawarkan dan menyebarkan aplikasi, hemat pengembang dari kompleksitas dari sisi infrastruktur (pengaturan, konfigurasi dan mengelola unsur-unsur seperti server dan database).
paas dapat meningkatkan kecepatan pengembangan aplikasi, dan memungkinkan konsumen untuk fokus pada aplikasi itu sendiri.
dengan paas, konsumen mengelola aplikasi dan data, sementara provider (di semua paas) atau departemen (dalam pribadi paas) berhasil runtime, middleware, sistem operasi, virtualisasi, server, penyimpanan dan jaringan.judith hurwitz, marcia kaufman, fern halper and dan kirsh, "what is platform as a service (paas) in cloud computing?"
sean ludwig, "an ugly duckling no more: why platform-as-a-service is poised for huge growth," venturebeat, october 8, 2012.
alat-alat pengembangan yang disediakan oleh vendor yang disesuaikan sesuai dengan kebutuhan pengguna.andrea peiro, "keep your head in the cloud," inc., january 2009.
pengguna dapat memilih untuk menjaga perangkat lunak, atau vendor mempertahankan itu.judith hurwitz, marcia kaufman, fern halper and dan kirsh, "what is platform as a service (paas) in cloud computing?"
paas persembahan juga dapat mencakup fasilitas untuk aplikasi desain, pengembangan aplikasi, pengujian, dan penerapan, serta pelayanan jasa seperti kolaborasi tim, layanan web integrasi, dan menyusun, integrasi database, keamanan, skalabilitas, penyimpanan, ketekunan, manajemen negara, aplikasi versi, aplikasi instrumentasi, dan komunitas pengembang fasilitasi.
selain layanan aspek teknik, paas persembahan mencakup mekanisme untuk manajemen layanan, seperti monitoring, manajemen alur kerja, penemuan dan reservasi.m. boniface, "platform-as-a-service architecture for real-time quality of service management in clouds," ieee.org, may 2010.chen, tse-shih, et al.
keuntungan dan kerugian
keuntungan dari paas adalah terutama bahwa hal itu memungkinkan untuk tingkat yang lebih tinggi pemrograman dengan secara dramatis mengurangi kompleksitas; pengembangan keseluruhan aplikasi ini dapat lebih efektif, karena memiliki built-in infrastruktur; dan pemeliharaan dan peningkatan aplikasi lebih mudah.william y.
chang, hosame abu-amara, jessica feng sanford, transforming enterprise cloud services, london: springer, 2010, pp. 55-56.
hal ini juga dapat berguna dalam situasi di mana beberapa pengembang yang bekerja pada satu proyek yang melibatkan pihak-pihak yang tidak berada di dekatnya.
"understanding the cloud computing stack: saas, paas, iaas," rackspace, october 22, 2013.
salah satu kelemahan dari paas persembahan adalah bahwa pengembang mungkin tidak akan dapat menggunakan berbagai macam alat konvensional (misalnya database relasional, dengan tidak terbatas bergabung).
lain kemungkinan kerugian yang terkunci dalam untuk platform tertentu.
namun, yang paling paases relatif lock-in gratis.dion hinchcliffe, "comparing amazons and googles platform-as-a-service (paas) offerings," zdnet, april 11, 2008.
public, private dan hybrid
ada beberapa jenis paas, termasuk public, private dan hybrid.mike kavis, "top 8 reasons why enterprises are passing on paas," forbes, september 15, 2014.
paas awalnya dimaksudkan sebagai solusi aplikasi dalam cloud publik, sebelum memperluas untuk mencakup pribadi dan hybrid pilihan.mike kavis, "top 8 reasons why enterprises are passing on paas," forbes, september 15, 2014.
publik paas adalah berasal dari perangkat lunak sebagai layanan (saas),jack schofield, "google angles for business users with platform as a service," the guardian, april 16, 2008.
dan terletak di cloud computing antara saas dan infrastruktur sebagai layanan (iaas).brandon butler, "paas primer: what is platform as a service and why does it matter?"
saas adalah perangkat lunak yang di-host di awan, sehingga tidak mengambil hard drive dari komputer pengguna atau server dari perusahaan.
iaas menyediakan virtual hardware dari penyedia disesuaikan dengan skalabilitas.brandon butler, "paas primer: what is platform as a service and why does it matter?"
dengan iaas, pengguna masih memiliki untuk mengelola server, sedangkan dengan paas server manajemen yang dilakukan oleh penyedia.andrew c. oliver, "which freaking paas should i use?"
ibm bluemix (juga swasta dan hibrida), amazon aws dan heroku adalah beberapa komersial public cloud paas provider.
pribadi paas biasanya dapat didownload dan diinstal baik pada perusahaan infrastruktur lokal, atau di public cloud.
setelah perangkat lunak diinstal pada satu atau lebih mesin-mesin, swasta paas mengatur aplikasi dan database komponen-komponen ke dalam satu platform hosting.jason brooks, "apprenda 3.0 brings private paas to .
pribadi paas vendor termasuk apprenda, yang dimulai pada microsoft .net platform sebelum meluncurkan jawa paas; red hat's openshift dan penting cloud foundry.ben kepes, "apprenda extends its paas and aims a kick in the direction of red hat," forbes, october 6, 2014.
apprenda dan microsoft pernah dianggap sebagai dua dari hanya paases yang memberikan segala .net dukungan.mike kavis, "top 8 reasons why enterprises are passing on paas," forbes, september 15, 2014.
sekarang bergabung dengan mengumumkan microsoft dan ibm program kemitraan.
hybrid paas biasanya penyebaran yang terdiri dari campuran publik dan swasta penyebaran.
contoh di sini adalah ibm bluemix yang disampaikan sebagai single, yang terintegrasi cloud platform di depan umum, khusus, dan on-premise model penyebaran.
dimulai pada tahun 2012, mobile paas (mpaas) memberikan pengembangan kapasitas untuk aplikasi mobile desainer dan pengembang.anthony wing kosner, "developers in demand: platform as a service is key to growth of mobile cloud computing," forbes, june 8, 2012.
the yankee group diidentifikasi mpaas sebagai salah satu tema untuk tahun 2014, penamaan sejumlah penyedia termasuk kinvey, cloudmine, anypresence, feedhenry, fatfractal dan titik.io.
yankee 2014 predictions mobility hits a tipping point, yankee group, 2014.christina warren, "how to pick a server for your app," mashable, november 16, 2011.
buka paas tidak termasuk hosting, melainkan menyediakan perangkat lunak open source yang memungkinkan paas provider untuk menjalankan aplikasi di lingkungan open source.
misalnya, appscale memungkinkan pengguna untuk menggunakan beberapa aplikasi yang ditulis untuk google app engine untuk server mereka sendiri, menyediakan datastore akses dari standar sql atau nosql database.
beberapa platform terbuka membiarkan pengembang menggunakan bahasa pemrograman, database, sistem operasi atau server untuk menyebarkan aplikasi mereka.
"interview with brian sullivan  open platform as a service," openplatformasaservice.com, 2010.
"the top 20 platform as a service (paas) vendors," clouds360.com.
paas untuk pengembangan cepat
pada tahun 2014, forrester research didefinisikan perusahaan public cloud platform untuk cepat pengembang sebagai tren yang sedang berkembang, penamaan sejumlah penyedia termasuk mendix, salesforce.com, outsystems dan acquia.
"forrester wave: enterprise public cloud platforms," q4 2014.
paas adalah menemukan berikut jenis dari sistem:
add-on pengembangan fasilitas
fasilitas ini memungkinkan kustomisasi yang ada aplikasi saas, sering membutuhkan paas pengembang dan pengguna mereka untuk membeli langganan untuk add-on aplikasi saas. "platform as a service (paas)," quality testing, december 22, 2010.
berdiri sendiri lingkungan
berdiri sendiri paas lingkungan tidak mencakup teknis, perizinan atau keuangan dependensi tertentu saas aplikasi atau layanan web, dan dimaksudkan untuk memberikan umum pengembangan lingkungan.
"platform as a service (paas)," quality testing, december 22, 2010.
aplikasi pengiriman-hanya lingkungan
pengiriman-hanya paas persembahan umumnya fokus pada layanan hosting, seperti keamanan dan on-demand skalabilitas.
layanan ini tidak mencakup pengembangan, debugging dan menguji kemampuan, meskipun mereka mungkin diberikan offline (melalui eclipse plugin, misalnya).
"platform as a service (paas)," quality testing, december 22, 2010.
ada berbagai jenis penyedia paas. semua menawarkan aplikasi hosting dan penyebaran lingkungan, bersama dengan berbagai pelayanan terpadu.
layanan ini menawarkan berbagai tingkat skalabilitas dan pemeliharaan.dion hinchcliffe, "comparing amazons and googles platform-as-a-service (paas) offerings," zdnet, april 11, 2008.
pengembang dapat menulis aplikasi dan meng-upload ke paas yang mendukung mereka perangkat lunak bahasa pilihan anda, dan aplikasi ini berjalan pada paas.nancy gohring, "platform as a service heats up," computerworld, july 8, 2013.
komprehensif dikelola oleh komunitas daftar penyedia paas tersedia di paasify.itu.paas provider comparison,
perangkat lunak sebagai layanan
infrastructure as a service
mobile backend as a service