Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Introduction to Cloud Computing
- Evolution of the field -
- Transitioning from application hosting to SaaS, and public/private clouds
- Defining the Cloud
- Selecting your model: IaaS, PaaS, or SaaS
- Typical cloud usage scenarios
- Comparing SaaS with traditional enterprise computing
- The programmable Web: leveraging APIs in the cloud
2. Cloud Migration
- Enhancing resource utilization through virtualization
- Managing cloud elasticity via automated, on-demand resource provisioning
- Leveraging shared infrastructure and applications to achieve economies of scale
- Understanding cloud benefits and challenges
3. IaaS (Infrastructure as a Service)
- Core architecture and key features of IaaS
- Key IaaS providers
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, load balancing, and failover mechanisms
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
- IaaS+: AWS Application Services and Marketplace
- Regions & Availability Zones
- Networking & security protocols
- Monitoring, Auto Scaling, & Load Balancing
- Designing scalable and fault-tolerant applications
- Strategies for preventing outages
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Drivers & challenges
- Defining specific requirements
- Methodology for building a private cloud
- Managing the private cloud
- Vendor assistance overview
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- Selecting the appropriate private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- Understanding a complete PaaS stack
- Determining boundaries: IaaS+, pure PaaS, or custom SaaS?
- Identifying necessary functionality for cloud application development
- Multi-Tenancy
- Understanding multi-tenant systems
- Advancing economies of scale
- Tailoring applications for specific tenants
- Key considerations for multi-tenant applications:
Stability, SLA, legal & regulatory compliance, security, maintenance, 3rd-party components
- Key PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- Future outlook for PaaS
5. SaaS (Software as a Service)
- Defining SaaS
- Illustrative examples
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- The Service Layer Model & the principle of loose coupling
- Combining SOA + Event Driven Architecture (EDA) to create e-SOA
- Understanding REST and its critical role in cloud computing
- Industry perspectives on the synergy between SOA and Cloud
- The synergy between SOA and SaaS
- The synergy between SOA and PaaS
- Strategies for meeting demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services
- Developing multi-tenant applications based on SOA
- Migrating legacy systems into the cloud
- The synergy between SOA and IaaS
- Service-Oriented Infrastructure (SOI)
- Differentiating service virtualization from server virtualization
- Automated, on-demand resource provisioning
7. Cloud Integration
- Understanding the need for cloud integration and associated challenges
- How SOA facilitates integration: focusing on integration strategies
- Evolving from application integration to Service Oriented Integration (SOI)
- The necessity of (inter)mediation
- Mediation functionality
- Enterprise Service Bus (ESB) reference architectures
- Specific requirements for cloud integration
- Evolving from ESB to the 'Internet Service Bus'
- Product Examples:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standards and Open Source Software
- Cloud standards
- Portability & interoperability: defining the problem
- Distributed Management Task Force, Inc. (DMTF)
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud
- Open Source Software (OSS)
- OpenStack
9. Cloud Security
- The evolution towards Cloud Security
- Transitioning from traditional Web applications to SOA, then to Cloud
- Contrasting public cloud with on-premise datacenters
- Cloud security as a multi-dimensional challenge
- Dimension 1: IaaS, PaaS, SaaS
- Dimension 2: Network, VM, application, data
- Dimension 3: Cloud Service Provider (CSP), tenant
- Identity, Entitlement & Access Management (IdEA)
- Authentication & Access Control
- SAML, XACML, and Policy Enforcement Point (PEP)
- Ensuring security across on-premise systems and 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
- Understanding the distinctions between Business, IT, EA, SOA, and Cloud Governance
- Why SOA governance should serve as the foundation for Cloud governance
- Frameworks, standards, and technologies for SOA governance
- Open Group’s Service Integration Maturity Model (OSIMM)
- Open Group SOA Governance Reference Model (SGRM)
- SOA Governance Vitality Method (SGVM)
- Cloud governance
- Comparing similarities and differences with SOA governance
- Clarifying responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – the ultimate test for governance robustness
- Establishing a Cloud governance methodology
- Technologies for implementing governance
11.Outlook and Conclusions
- Future trends and usage patterns for cloud computing
- The growing popularity of Hadoop in the Cloud
- Calculating Cloud Return on Investment (ROI)
- Evaluating Total Cost of Ownership (TCO)
Requirements
- General understanding of distributed computing and application development.
Audience
- IT Architects
- IT Consultants
35 Hours
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 6500 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
All of the training was great. Especially liked the training documentation to reference. Looking forward to the Advanced Training, when we are ready.
Amy Gregg - Qualfon
Course - Boomi Integration Fundamentals
I've find out new interesting things about Lambda and Serverless