Recent Changes in Node.js Modules Support

by December 19, 2012

Since Cloud Foundry introduced npm support, we added several improvements that make deploying Node.js applications with dependencies easier, faster and more transparent to developers.
Easy development
When we introduced npm support in Node.js, in addition to generating “npm-shrinkwrap.json” file with locked down dependencies you were required to remove the “node_modules” folder. If this was too disruptive, you could create an “cloudfoundry.json” file with an “ignoreNodeModules” property set to ‘true’.
This wasn’t an obvious solution. So we decided to change it. Detection of native modules is now done automatically by analyzing module contents.

Deploying to vCloud Using Cloud Foundry BOSH

by December 18, 2012

A new Cloud Provider Interface (CPI) to support deploying Cloud Foundry applications on vCloud infrastructures is available today.
Cloud Foundry was designed and built to support distributed applications that can be moved between multiple clouds running different infrastructures such as vSphere, vCloud, OpenStack and Amazon Web Services.
The key to supporting multiple clouds is Cloud Foundry BOSH, a cloud deployment and lifecycle management tool that was announced earlier this year.
The vCloud CPI is available in the Cloud Foundry BOSH github repository.
The vCloud Director BOSH CPI project joins other Cloud Foundry BOSH community contributions.  The vCloud CPI, like BOSH itself,  is an open source project under the Apache 2 license.

Deploying to vCloud Using Cloud Foundry BOSH

A new Cloud Provider Interface (CPI) to support deploying Cloud Foundry applications on vCloud infrastructures is available today.
Cloud Foundry was designed and built to support distributed applications that can be moved between multiple clouds running different infrastructures such as vSphere, vCloud, OpenStack and Amazon Web Services.
The key to supporting multiple clouds is Cloud Foundry BOSH, a cloud deployment and lifecycle management tool that was announced earlier this year.
The vCloud CPI is available in the Cloud Foundry BOSH github repository.
The vCloud Director BOSH CPI project joins other Cloud Foundry BOSH community contributions.  The vCloud CPI, like BOSH itself,  is an open source project under the Apache 2 license.

Designing Portable Applications With Cloud Foundry

by December 13, 2012

In the cloud computing world, preserving a choice of clouds is critical. The risks of being locked into a single cloud are substantial. Cloud Foundry provides an abstraction layer for deploying and scaling applications and preserves the ability to move between clouds today and into the future.
In this guest blog, Mark Geene and Vineet Joshi, Co-Founders of Cloud Elements, a Cloud Foundry Core application developer, provide guidance on how to design cloud portable applications while not compromising performance or functionality.

Why Portability is Important

Test a Cloud Foundry Core provider

We often find that the cloud provider clients select when they first develop their application does not meet latency, uptime or redundancy requirements as their application scales.

Designing Portable Applications With Cloud Foundry

In the cloud computing world, preserving a choice of clouds is critical. The risks of being locked into a single cloud are substantial. Cloud Foundry provides an abstraction layer for deploying and scaling applications and preserves the ability to move between clouds today and into the future.
In this guest blog, Mark Geene and Vineet Joshi, Co-Founders of Cloud Elements, a Cloud Foundry Core application developer, provide guidance on how to design cloud portable applications while not compromising performance or functionality.
Why Portability is Important
Test a Cloud Foundry
Core provider
We often find that the cloud provider clients select when they first develop their application does not meet latency, uptime or redundancy requirements as their application scales.