java paas - platform as a service

15
http://clean-clouds.com Java PaaS Platform as a Service http://clean-clouds.com

Upload: mitesh-soni

Post on 12-May-2015

809 views

Category:

Technology


6 download

DESCRIPTION

Java PaaS - Platform as a Service

TRANSCRIPT

Page 1: Java PaaS - Platform as a Service

http://clean-clouds.com

Java PaaSPlatform as a Service

http://clean-clouds.com

Page 2: Java PaaS - Platform as a Service

http://clean-clouds.com

Java PaaS

PaaS for Java has come a long way in the past 12 months. The product offerings are still fast evolving. That is great news for Java developers looking for low cost, scalable, and hassle free hosted solutions. The Java platform is well suited for PaaS since the JVM, the

application server, and deployment archives (e.g., WARs and EARs) provide natural isolations for Java applications, allowing multiple developers to deploy applications in the same infrastructure. However, for the past several years, most PaaS offerings were around platforms such as Ruby and Python, whilst Google App Engine was a lone PaaS provider for Java developers. Fortunately, that is starting to change.

In the past year or so, several commercial providers have entered the Java PaaS space. It makes sense since the estimated 10 million Java developers represent one of the biggest developer groups in the world.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 3: Java PaaS - Platform as a Service

http://clean-clouds.com

Java PaaS Offerings

CloudBees Amazon Elastic BeanstalkCloudSwing Cloud Foundry Google App Engine Heroku Red Hat OpenShift

Page 4: Java PaaS - Platform as a Service

http://clean-clouds.com

Amazon Elastic Beanstalk

Amazon Elastic Beanstalk is Amazon’s Java PaaS offering built on their EC2 cloud. It provides managed Tomcat instances running on EC2, complete with load balancers and on-demand provisioning capabilities for scaling. It integrates with the rest of Amazon Web Services to provide access to managed relational databases (RDS), big data stores (SimpleDB), message queues, email, and other services.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 5: Java PaaS - Platform as a Service

http://clean-clouds.com

CloudBees

CloudBees is a VC-based startup that is run by JBoss and Sun veterans, and recently raised $14M in two rounds of financing. It may be a new name, but its influence is fast growing in this space. CloudBees brings several unique features into the Java PaaS scene, in particular continuous integration - a complete development / deployment cycle management in the cloud. In addition, like Heroku, the company includes a market place for 3rd party plugins and services.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 6: Java PaaS - Platform as a Service

http://clean-clouds.com

Cloud Foundry

Cloud Foundry is an Open Source initiative from VMware. VMware software powers virtualized data centers, which is the basis of most PaaS offerings. VMware is also the home of Spring Framework, a very popular platform stack in enterprise Java. A unique feature of Cloud Foundry is that it does not have to be a hosted PaaS at all. You can download its code and host a PaaS yourself! In that sense, it is both a hosting platform and a hosted PaaS service.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 7: Java PaaS - Platform as a Service

http://clean-clouds.com

Google App Engine

Google App Engine for Java is perhaps the oldest (and most mature) Java PaaS offerings on the market. It has an ambitious goal of linear scalability, and it is not afraid of making drastic changes to the Java platform itself.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 8: Java PaaS - Platform as a Service

http://clean-clouds.com

Heroku

Heroku for Java is the latest offering from PaaS power house Heroku, which has a deep heritage in the Ruby community.

Source: http://wso2.com/whitepapers/selecting-a-cloud-platform/

Page 9: Java PaaS - Platform as a Service

http://clean-clouds.com

Red Hat OpenShift

Red Hat OpenShift is Red Hat’s experimental offering in PaaS. Red Hat’s JBoss Application Server (AS) is amongst the most popular Java application servers, and the OpenShift service provides comprehensive JBoss AS support.

Page 15: Java PaaS - Platform as a Service

http://clean-clouds.com

Thank You