Brief public-private cloud

Source: Internet
Author: User
Keywords Cloud Foundry PaaS VMware
Tags allows users application application services applications cloud cloud foundry cloud platform cloud services

Cloud Foundry is an open source platform or service that provides developers with the freedom to choose the cloud platform, development framework, and application services. Initially launched by VMware, Cloud Foundry has received widespread industry attention and support, enabling developers to more quickly and easily develop, test, deploy, and scale their applications. Cloud Foundry is a brand new, open source project that allows users to use multiple versions of their private cloud as well as public cloud services, including CloudFoundry.com.

What is the open source PaaS platform?

Each generation of computing will create a new application platform. In the era of cloud computing, the application platform will be released as a service, which we usually call PaaS (Platform as a Service). PaaS makes deploying, operating and scaling applications easy. Not all PaaS offer the same capabilities, with some supporting only limited languages ​​and frameworks, not providing the key application services required for cloud applications, or limiting deployment to a single cloud. We provide you with an open PaaS platform that lets you choose which cloud to deploy, which framework to use for development, and which application services to run your application. As an open source project, we have a proven community that contributes both to the development of Cloud Foundry and to Cloud Foundry.

Why Cloud Foundry?

Developer agility - without any hassle between you and your application

Interference-free way to develop, test and deploy applications. Cloud Foundry lets developers focus on writing their applications without the distractions of middleware and infrastructure. While providing a self-service, high-productivity framework and application services, developers can quickly develop and test their next-generation applications on their laptops and deploy to the cloud without any code changes.

Optimized software delivery - portability without change - development / test / production, private / public cloud

Write your app once and you can test, scale out, and deploy your app to your production environment without any code changes, and support multiple deployment types: private cloud, common cloud, and hybrid cloud. Cloud Foundry enables program architects and operations teams to dramatically reduce their time-to-market by simplifying the software publishing process.

Open system - freedom of choice

Cloud Foundry gives developers what they want most: Options:

1. Options to deploy on public, private and hybrid clouds, including CloudFoundry.com - Cloud Services from VMware, Micro Cloud Foundry ™ - The industry's first PaaS platform to be downloaded to the developer's laptop, and many more Private or public infrastructure partners running the cloud platform, including vSphere / vCloud, AWS, OpenStak, Rackspace, Ubuntu and so on.

2. Use the industry standard framework of choice. These frameworks include frameworks for Spring for Java, Ruby on Rails and Sinatra, Node.js, Grails, Scala on Lift, and more partners such as Python and PHP.

3. Application service options. These applications include RabbitMQ, vFabric PostgreSQL from VMware, MySQL, MongoDB, Redis, and more application services from third-party and open source communities.

4. Extensible architecture. It enables developers and architects to proactively verify their organization's suitability for rapid cloud innovation.

5. A Community Open Source Project (www.cloudfoundry.org) - Allows any developer to access, evaluate, and contribute. This includes integrating other frameworks, adding application services and deploying applications to other infrastructure clouds.

Sign up for the Cloud Foundry account and get started

Currently, developers can use the Cloud Foundry instance run by VMware (the server is located in the Las Vegas data center in the United States) for application development and deployment, the specific steps are as follows:

1. Go to http://prchina.cloudfoundry.com and click on the "sign up" link in the upper right corner

2. Enter the commonly used e-mail address, read and confirm the use of the agreement, enter the verification code, click "Request Invite" to complete the registration

3. After about 24-36 hours, the email address you entered during registration will receive the registration confirmation email, including the initial password for login

4. To speed up the approval process, you can enter the Promo Code at registration, use "CFOpenTour2012", enter the Promo Code, will immediately receive a registration confirmation email

5. Using Cloud Foundry and uploading applications, you can use the command-line tool vmc or a graphical interface tool such as the Cloud Foundry plug-in for Eclipse or SpringSource Tool Suite (STS). The two steps are as follows:

a) vmc: http://docs.cloudfoundry.com/tools/vmc/installing-vmc.html

b) SpringSource Tool Suite (STS): http://docs.cloudfoundry.com/tools/STS/configuring-STS.html

Note that vmc is a Ruby application and systems such as Windows need to have Ruby and related components installed before installing vmc: http://docs.cloudfoundry.com/frameworks/ruby/installing-ruby.html# windows

vmc is a very powerful command-line tool recommended developers carefully study and master, vmc includes the application, service life cycle management, Cloud Foundry account management and running status of the operation, you can use the vmc help command to view the specific command format.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.