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.
Duration 35 hours
Course Outline
1. Introduction to Cloud Computing
- The Evolution of Cloud -
- Progression from application hosting to SaaS, and further to public & private clouds
- Defining the Cloud
- Selecting the appropriate model: IaaS, PaaS, or SaaS
- Common Cloud Usage Scenarios
- SaaS versus traditional enterprise computing
- The Programmable Web: Implementing APIs in the cloud
2. Cloud Migration
- Enhancing utilization through resource virtualization
- Managing cloud elasticity: Automated, on-demand resource provisioning
- Improving economies of scale via shared infrastructure and applications
- Advantages and challenges of cloud adoption
3. IaaS (Infrastructure as a Service)
- IaaS architecture and core features
- Major IaaS providers
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, load balancing, and failover
- 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
- Developing scalable and fault-tolerant applications
- Strategies for outage protection
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Driving factors & challenges
- Defining requirements
- Methodology for constructing a private cloud
- Managing the private cloud
- Key vendors
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- Selecting the right private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- The complete PaaS stack
- Determining the boundary: IasS+, pure PaaS, or custom SaaS?
- Functional requirements for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Enhancing economies of scale
- Application customization for tenants
- Key considerations for multi-tenant applications:
Stability, SLA, legal & regulatory, security, maintenance, 3rd-party components
- Leading PaaS providers?
- Microsoft Azure
- Google App Engine
- Force.com
- Perspectives: The future of PaaS
5. SaaS (Software as a Service)
- What is SaaS?
- Illustrative examples.
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- Service Layer Model & the concept of loose coupling
- SOA + Event Driven Architecture (EDA) = e-SOA
- The role of REST in cloud computing
- Industry view on the synergy between SOA and Cloud
- Synergy between SOA and SaaS
- Synergy between SOA and PaaS
- Strategies to meet demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services
- Constructing multi-tenant applications based on SOA
- Migrating legacy systems to the cloud
- Synergy between SOA and IaaS
- Service-Oriented Infrastructure (SOI)
- Service virtualization vs. server virtualization
- Automated, on-demand resource provisioning
7. Cloud Integration
- The necessity and challenges of cloud integration
- The role of SOA in integration
- Transitioning from application integration to Service Oriented Integration (SOI)
- The need for mediation
- Mediation functionality
- Reference architectures for Enterprise Service Bus (ESB)
- Specific requirements for cloud integration?
- Transition 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: Addressing challenges
- 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 of Cloud Security
- Progression from traditional Web applications to SOA and then Cloud
- Public cloud versus on-premise datacenter
- Cloud security as a multi-dimensional issue
- 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 spanning 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
- Comparison: Business vs. IT vs. EA vs. SOA vs. Cloud Governance
- Why SOA governance serves as a foundation 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 with SOA governance
- Defining responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – a critical test of governance
- A methodology for Cloud governance
- Technologies for implementing governance
11. Outlook and Conclusions
- Future outlook and usage of cloud computing
- Hadoop – Rising popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- Foundational understanding of distributed computing and application development.
Target Audience
- IT Architects
- IT Consultants
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