|
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. |
|
| 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 |
|
|
|
|
|