Learning Outcomes:
• Define Cloud Computing and identify its capabilities.
• Understand Elasticity, Resiliency, On-Demand Services and Measured Usage.
• Differentiate between Cloud Services, Cloud Platforms, and Cloud Infrastructures.
• Understand How the Cloud integrates technologies, such as Parallel or Distributed computing.
• Relate the impact of economies of scale to CC, and identify the main security problems that affect this technology.
• Identify the technologies used by the majority of the cloud providers.
• Design and implement CC applications that can use one of the existing CC.