Use Cases

There is a lot of hype about the value of cloud computing but there is a limited amount of information on what the specific uses are for cloud computing and how they benefit enterprises. The following examples illustrate how CloudStack could be used solve IT problems.



Development/Testing Environments

Historically, developers created applications on stand-alone systems that often don’t match production environments. Code is checked into source code repositories where another QA team checks out the code and tests those applications on a different set of servers that often differ from production environments.

Companies who want to be more agile can standardize their developing, testing and production environments by defining servers enterprise wide and then offer those servers in a self-service model to their development staff. By standardizing the environments, they can then easily move from development to testing and eventually in production within a single consistent standardized system.

 
Mimic Public Cloud Behind a Firewall

Cloud Computing users may start their foray into cloud computing by taking advantage of hosted cloud computing services (the Public Cloud) but may desire finer grainer control or isolation fo their computing resources from the Internet or other users. CloudStack is an ideal solution for this use case. 

 
Resell Hosting Services

Conventional application development often took place in silos were developers created applications on their infrastructure and then handed the reins to the operations team.  Historically developers created applications on stand-alone systems that often don’t match production environments. Code is checked into source code repositories. Then another QA team checks out the code and tests those applications on a different set of servers that often differ from production environments. 

Companies who want to be more agile can standardize their developing, testing and production environments by defining servers enterprise wide and then offer those servers in a self-service model to their development staff. By standardizing the environments they can then easily move from development to testing and eventually in production within a single consistent standardized system

 
High Performance Computing
High-Performance-Computing
 
Deliver Software-as-a-Service

Delivering software-as-a-service(SaaS) still depends on underlying architecture. An organization or vendor or wants to deploy  their own SaaS can actually leverage both platform-as-a-service on top of infrastructure-as-a-service. 

 
High Volume/Growth Web Sites
 


Resources

Sponsored by Citrix Resources Discuss Site Info Open Source

The CloudStack™ project is sponsored by Citrix Systems, which provides support and other services to augment the CloudStack software. CloudStack is a trademark of Citrix Systems Inc. 

Sponsored by Citrix Systems Inc.  

Get CloudStack - Cloud Computing Management at SourceForge.net. Fast, secure and Free Open Source software downloads