For an overview on cloud computing fundamentals, read this excellent article from Grace Walker, an ICT consultant from Chicago in the United States.
Three benefits that are highlighted in the article are (which, from my own experience, I fully agree with):
- Reduced cost: Cloud computing can reduce both capital expense (CapEx) and operating expense (OpEx) costs because resources are only acquired when needed and are only paid for when used.
- Refined usage of personnel: Using cloud computing frees valuable personnel allowing them to focus on delivering value rather than maintaining hardware and software.
- Robust scalability: Cloud computing allows for immediate scaling, either up or down, at any time without long-term commitment.