Course CLD101
Overview of Cloud Computing
Overview of Cloud Computing
Duration: 1 Day
Course Synopsis
This is a one day workshop aimed at managers and technologists. It does not require any previous experience in cloud computing The course follows a seminar format with demonstrations which will include Microsoft Windows Azure, Amazon's EC2 (Elastic Computing Cloud) and Google's AppEngine
Course Outline
Overview of history, concepts and terminology
- Components of a Cloud Computing Framework - Infrastucture, Platforms, Applications, Clients
- Origins of Cloud Computing
- Client - Server
- Virtualisation
- Service oriented computing
- Grid computing
Exploring the Cloud Computing Layers
- Application - Software as a Service (SaaS)
- Benefits and Risks
- Best practices
- Administration
- Costing
- Risks
- Platform - Platform as a Service (PaaS)
- Provisioning
- Scalability
- Examples - Azure, Google App Engine, Ubuntu Enterprise Cloud
- Infrastructure - Infrastructure as a Service (IaaS)
- Private cloud infrastructure
- Public cloud infrastructure
- Hybrid - Public-Private cloud Infrastructure
Cloud Computing - A Soft Systems Perspective
- The Rich Picture
- A CATWOE analysis
- Identifying potential problems and barriers
- Security
- Privacy
- Licensing
- Costing and Billing
- Service Level Agreements
- Service Level Monitoring
- Compliance - US Regulations, EU Regulations, Credit Card PCI DSS
- Open source vs. Proprietary approaches
- Open standards
- The Open Networking Foundation and Software-Defined Networking
- Cloud Computing and Global Warming
Suggested solutions and approaches according to
- Microsoft
- Oracle
- IBM
- Canonical (Ubuntu)
Business opportunities
- Data-centre service providers
- Next generation web hosting
- HPC (High Performance Computing) services
- Cloud computing, mobile computing and IPv6
- Cloud computing and smart mobile devices
