Cloud Computing
Cloud computing is a buzz word used where resources are provided dynamically on-demand as a service over the net.� The concept incorporated “Infrastructure as a Service”, “Platform as a service” and, “Software as a service”.
In short we can define cloud computing as:
- Outsourcing infrastructure to cloud (internet)
- Using virtual infrastructure as a service (storage, processing power, etc.)
- Pay per use (You pay as you go)
- Cost effective scalability
Advantages of cloud computingAdvantages of cloud computing includes:
- Zero investment in infrastructure
- Zero investment in maintenance
- You pay for what you use
- You can scale up/scale down as and when required
- Cost effective
- Reduces usage of power (Eco-friendly)
Challenges of cloud computingFollowing are the challenges of cloud computing:
- Data security and privacy
- Service Level Agreement not in place properly
- Reliability
- Lack of timely support
Providers
There are several providers in this area prominent are:
- Amazon
- Google
- Microsoft (Azure)
- EMC
- Enamoly
- FlexiScale
- RightScale
- Mosso
Next in Series:
Setting up Amazon EC2
Virtualization