{"id":38084,"date":"2016-07-25T23:43:07","date_gmt":"2016-07-25T18:13:07","guid":{"rendered":"http:\/\/www.tothenew.com\/blog\/?p=38084"},"modified":"2016-07-26T10:21:45","modified_gmt":"2016-07-26T04:51:45","slug":"cloud-foundry-paas-intro-part1","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/cloud-foundry-paas-intro-part1\/","title":{"rendered":"Platform as a Service (PaaS)  &#8211; Introduction"},"content":{"rendered":"<p><strong>Platform as a service (PaaS) :<\/strong>\u00a0 a cloud computing model which allows user to deliver applications over the Internet. In a this model, a cloud provider provides hardware ( like IaaS ) as well as software tools which \u00a0are usually needed for development of required Application to its users. The hardware and software tools are provided as a Service. A PaaS provider hosts the hardware and software on its own infrastructure or a hired infrastructure such as AWS. As a result, PaaS relieves its users from installing in-house hardware and software needed to develop or run a new application. PaaS allows the <a title=\"DevOps Developers\" href=\"http:\/\/www.tothenew.com\/devops-automation-consulting\">developer to focus<\/a> on the app by\u00a0covering all infrastructure and middleware related management\u00a0aspects.<\/p>\n<p>A pass can be compared with Pizza as a Service , in example below :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-38126\" src=\"\/blog\/wp-ttn-blog\/uploads\/2016\/07\/Picture1.jpg\" alt=\"Picture1\" width=\"842\" height=\"673\" \/><\/p>\n<p>Similarly Platform as a Service can be understood in following pic\u00a0as :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-38127\" src=\"\/blog\/wp-ttn-blog\/uploads\/2016\/07\/Picture2.png\" alt=\"Picture2\" width=\"715\" height=\"445\" \/><\/p>\n<p>In the pic above we see that PaaS provides us : OS , Runtime as well as middleware alongside benefits of IaaS. Thus PaaS frees users from maintaining these aspects of application and <a title=\"DevOps as a Service\" href=\"http:\/\/www.tothenew.com\/devops-automation-consulting\">focus on development<\/a> of the core app only.<\/p>\n<p>Why choose PaaS :<\/p>\n<ul>\n<li>Increase deployment speed &amp; agility<\/li>\n<li>Reduce length &amp; complexity of app lifecycle<\/li>\n<li>Prevent loss in revenue<\/li>\n<li>Automate provisioning, management, and auto-scaling of applications and services on IaaS platform<\/li>\n<li>Support continuous delivery<\/li>\n<li>Reduce infrastructure operation costs<\/li>\n<li>Automation of admin tasks<\/li>\n<\/ul>\n<p>The Key Benefits of PaaS for Developers.<\/p>\n<ul>\n<li>There&#8217;s no need to focus on provisioning, managing, or monitoring the compute, storage, network and software<\/li>\n<li>Developers can create working prototypes in a matter of minutes.<\/li>\n<li>Developers can create new versions or deploy new code more rapidly<\/li>\n<li>Developers can self-assemble services to create integrated applications.<\/li>\n<li>Developers can scale applications more elastically by starting more instances.<\/li>\n<li>Developers don\u2019t have to worry about underlying operating system and middleware security patches.<\/li>\n<li>Developers can mitigate backup and recovery strategies, assuming the PaaS takes care of this.<\/li>\n<\/ul>\n<p>Common PaaS opensource\u00a0distributions include\u00a0CloudFoundry and Redhat OpenShift.<\/p>\n<p>Common PaaS vendors include Salesforce&#8217;s Force.com , IBM Bluemix , HP Helion , Pivotal Cloudfoundry.<\/p>\n<p>PaaS platforms for software development and management include Appear IQ, Mendix, Amazon Web Services (AWS) Elastic Beanstalk, Google App Engine and Heroku.<\/p>\n<p>There are three main categories of cloud computing services. The other two are infrastructure as a service (IaaS) and software\u00a0as a service (SaaS).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Platform as a service (PaaS) :\u00a0 a cloud computing model which allows user to deliver applications over the Internet. In a this model, a cloud provider provides hardware ( like IaaS ) as well as software tools which \u00a0are usually needed for development of required Application to its users. The hardware and software tools are [&hellip;]<\/p>\n","protected":false},"author":938,"featured_media":38130,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":37},"categories":[1174,1],"tags":[248,1916,3791,1883,3788,3792,1225,3793,3789,3790],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/38084"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/938"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=38084"}],"version-history":[{"count":0,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/38084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media\/38130"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=38084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=38084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=38084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}