Cloud Foundry: Difference between revisions
Line 95: | Line 95: | ||
* [[Cloud computing comparison]] |
* [[Cloud computing comparison]] |
||
* [[Platform as a service]] |
* [[Platform as a service]] |
||
* [http://www.cloudways.com/ Cloud Hosting] |
|||
* [http://www.cloudways.com/en/drupal-cloud-hosting.php Drupal Hosting] |
|||
* [http://www.cloudways.com/en/features/managed-cloud-solutions/ Managed Cloud Computing] |
|||
== References == |
== References == |
Revision as of 10:33, 3 January 2013
This article needs additional citations for verification. (November 2011) |
Developer(s) | VMware |
---|---|
Initial release | 2011 |
Repository | |
Written in | Ruby |
Type | Cloud computing |
License | Apache License 2.0 |
Website | cloudfoundry |
Cloud Foundry is an open source cloud computing platform as a service (PaaS) software developed by VMware released under the terms of the Apache License 2.0. It is primarily written in Ruby. The source and development community for this software is available at cloudfoundry.org
PaaS service
As well as being an Open Source project, Cloud Foundry is also a hosted service offered by VMware. This service can be accessed at cloudfoundry.com. As of September 2012, this service is still in beta and pricing is not yet determined. CloudFoundry.com runs on VMware's infrastructure and uses its vSphere virtualization product suite as infrastructure.
Other companies also offer PaaS services using the Cloud Foundry platform. Examples include:
- Uhuru Software, Inc. is one company that has created a AppCloud using Cloud Foundry. Uhuru's PaaS provides support for multiple frameworks (.NET, Rails, and Spring) and languages (Java, Ruby, PHP, and C#).
- AppFog hosts their PaaS on Amazon Web Services, OpenStack and Windows Azure.[1] [2]
- ActiveState is a company that has created a commercial distribution of the Cloud Foundry software for enterprises to host their own private PaaS. Their product has support for additional languages and frameworks, an adds a dashboard and security protocols.[3]
- Tier 3 is a company that has created an Enterprise-oriented PaaS combining Cloud Foundry with their Iron Foundry OSS Project that provides .NET and SQL Server Support.
Licenses
The source code is under an Apache 2.0 license, and contributions are governed by the VMware contributors' license for individuals and corporations. These licenses grant both copyright and patent access and protection to the VMware Corporation, which is the same model that VMware has followed with the Spring Framework from SpringSource, which VMware acquired in 2009.
Supported Runtimes and Frameworks[4]
Language | Runtime | Framework |
---|---|---|
Java | Java 6, Java 7 | Spring Framework 3.1 [5] |
Ruby [6] | Ruby 1.8, Ruby 1.9 | Rails,[7] Sinatra[8] |
Node.js [9] | Node.js | |
Scala[10] | Play 2.0,[11] Lift [12] |
Supported Application Services [13]
The following services are available on the hosted CloudFoundry.com platform, with other Cloud Foundry-based PaaS providers and the Open Source codebase offering additional databases and other service integrations.
Service | Description |
---|---|
MySQL | The open source relational database |
vFabric Postgres | Relational database based on PostgreSQL |
MongoDB | The scalable, open, document-based database |
Redis | The open key-value data structure server |
RabbitMQ | Reliable, scalable, and portable messaging for applications |
See also
- OpenShift
- Cloud computing comparison
- Platform as a service
- Cloud Hosting
- Drupal Hosting
- Managed Cloud Computing
References
- ^ "AppFog - Open source PaaS build on Cloud Foundry running on AWS". youtube.com. Retrieved March 30, 2012.
- ^ "How We Built AppFog Using Cloud Foundry".
- ^ "Cloud Foundry meets the enterprise with Stackato". gigaom.com. Retrieved March 30, 2012.
- ^ http://docs.cloudfoundry.com/frameworks.html
- ^ http://docs.cloudfoundry.com/frameworks/java/spring/spring.html
- ^ http://docs.cloudfoundry.com/frameworks/ruby/ruby.html
- ^ http://docs.cloudfoundry.com/frameworks/ruby/rails-3-1.html
- ^ http://docs.cloudfoundry.com/frameworks/ruby/sinatra.html
- ^ http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html
- ^ http://docs.cloudfoundry.com/frameworks/scala/scala.html
- ^ http://docs.cloudfoundry.com/frameworks/play/scala-getting-started.html
- ^ http://docs.cloudfoundry.com/frameworks/scala/lift.html
- ^ http://docs.cloudfoundry.com/services.html