Course Outline
1. Introduction to Cloud Computing
- How did we get here -
- From application hosting to SaaS to public & private cloud
- Defining the cloud
- Choosing your model: IaaS, PaaS, SaaS
- Typical cloud usage scenarios
- SaaS compared to traditional enterprise computing
- The programmable Web: an API in the cloud
2. Cloud Migration
- Improved resource utilization through virtualization
- Elastic cloud management: automated, on-demand resource provisioning
- Evolving economies of scale via shared infrastructure and applications
- Benefits and challenges of cloud adoption
3. IaaS (Infrastructure as a Service)
- IaaS architecture and key features
- Major IaaS providers
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, load balancing, fail over
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
- IaaS+: AWS Application Services and Marketplace
- Regions & Availability Zones
- Networking & security
- Monitoring, Auto Scaling, & Load Balancing
- Building scalable and fault-tolerant applications
- Strategies to protect against outages
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Drivers & challenges
- Defining requirements
- A methodology for building a private cloud
- Managing a private cloud
- Vendor overview
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- Selecting a private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- A complete PaaS stack
- Determining the boundary: IaaS+, pure PaaS, or custom SaaS?
- Required functionality for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Advancing economies of scale
- Customizing applications per tenant
- Considerations for multi-tenant applications:
Stability, SLA, legal & regulatory compliance, security, maintenance, third-party components
- Major PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- Future outlook for PaaS
5. SaaS (Software as a Service)
- Understanding SaaS
- Illustrative examples
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- Service Layer Model & loose coupling
- SOA + Event Driven Architecture (EDA) = e-SOA
- Understanding REST and its importance for the cloud
- The synergy between SOA and Cloud - industry perspective
- SOA / SaaS synergy
- SOA / PaaS synergy
- Approaches to meet demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services
- Building multi-tenant applications based on SOA
- Migrating legacy systems to the cloud
- SOA / IaaS synergy
- Service-Oriented Infrastructure (SOI)
- Service virtualization vs. server virtualization
- Automated, on-demand resource provisioning
7. Cloud Integration
- The necessity and challenges of cloud integration
- How SOA helps: focusing on integration
- From application integration to Service Oriented Integration (SOI)
- The need for (inter)mediation
- Mediation functionality
- Enterprise Service Bus (ESB) reference architectures
- Specific requirements for cloud integration
- From ESB to 'Internet Service Bus'
- Product Examples:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standards and Open Source Software
- Cloud standards
- Portability & interoperability: problem statement
- Distributed Management Task Force, Inc. (DMTF)
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud
- Open Source Software (OSS)
- OpenStack
9. Cloud Security
- Evolving towards Cloud Security
- From traditional Web applications to SOA to Cloud
- Public cloud vs. on-premise datacenter
- Cloud security as a multi-dimensional challenge
- Dimension 1: IaaS, PaaS, SaaS
- Dimension 2: Network, VM, application, data
- Dimension 3: CSP, tenant
- Identity, Entitlement & Access Management (IdEA)
- Authentication & Access Control
- SAML, XACML, and Policy Enforcement Point (PEP)
- Security across on-premise systems & multiple Clouds
- Cloud Security Alliance standards
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
- Security, Trust, and Assurance Registry
10. Governance for Cloud-Based Services
- Business vs. IT vs. EA vs. SOA vs. Cloud Governance
- Why SOA governance should form the basis for Cloud governance
- SOA governance frameworks, standards, technologies
- Open Group's Service Integration Maturity Model (OSIMM)
- Open Group SOA Governance Reference Model (SGRM)
- SOA Governance Vitality Method (SGVM)
- Cloud governance
- Similarities and differences to SOA governance
- Defining responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – the ultimate test for your governance
- A methodology for Cloud governance
- Technologies for implementing governance
11. Outlook and Conclusions
- Future trends and usage for cloud computing
- Hadoop – gaining popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- General understanding of distributed computing and application development.
Audience
- IT Architects
- IT Consultants
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 8000 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
I've find out new interesting things about Lambda and Serverless
Oleg Buldumac - PUBLIC COURSE
Course - AWS Lambda for Developers
The training session was highly intensive and exceptionally well-structured. Eric provided us with comprehensive materials and practical labs featuring real-world examples, greatly enhancing our learning experience. We adhered closely to the planned schedule and efficiently skipped sections irrelevant to our interests. Eric demonstrated a high level of professionalism and extensive expertise, addressing all our questions thoroughly and effectively. Thank you very much for organizing this valuable training.
Yulia - NOVATEK GAS & POWER GmbH
Course - VMware vCenter
communication, knowledge from experience, solve problems,