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 computing -
- Transition from application hosting to SaaS, and then to public and private clouds
- Defining the Cloud
- Choosing your model: IaaS, PaaS, or SaaS
- Common cloud usage scenarios
- SaaS compared to traditional enterprise computing
- The programmable Web: APIs in the cloud
2. Cloud Migration
- Improving utilization through resource virtualization
- Cloud management for elasticity: automated, on-demand resource provisioning
- Enhancing economies of scale via shared infrastructure and applications
- Benefits and challenges of the Cloud
3. IaaS (Infrastructure as a Service)
- IaaS architecture and key characteristics
- Major IaaS providers:
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, load balancing, and failover capabilities
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
- IaaS+: AWS Application Services and Marketplace
- Regions & Availability Zones
- Networking & security considerations
- Monitoring, Auto Scaling, & Load Balancing
- Creating scalable and fault-tolerant applications
- Strategies to protect against outages
- Management interfaces
- Microsoft Azure
- Private & hybrid clouds
- Key drivers & challenges
- Defining requirements
- Methodology for building a private cloud
- Managing the private cloud
- Vendor overview:
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Relevant use cases
- Product example: Eucalyptus
- Selecting the appropriate private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- The complete PaaS stack
- Determining the boundary: IaaS+, pure PaaS, or custom SaaS?
- Essential functionalities for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Leveraging economies of scale
- Customizing applications for specific tenants
- Key considerations for multi-tenant applications:
Stability, SLA, legal & regulatory compliance, security, maintenance, and 3rd-party components
- Major PaaS providers:
- Microsoft Azure
- Google App Engine
- Force.com
- Future outlook for 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 importance of REST for cloud computing
- SOA and Cloud synergy - an 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 of cloud integration and associated challenges
- How SOA aids integration:
- Transitioning from application integration to Service Oriented Integration (SOI)
- The need for mediation
- Mediation functionality
- Enterprise Service Bus (ESB) reference architectures
- Specific requirements for cloud integration:
- Evolution 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: addressing 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 of Cloud Security
- From traditional Web applications to SOA, and then to the Cloud
- Public cloud vs. on-premise datacenters
- 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 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
- Comparing Business, IT, EA, SOA, and Cloud Governance
- Why SOA governance should serve as the foundation for Cloud governance
- SOA governance frameworks, standards, and 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 – the ultimate test of your governance
- A methodology for Cloud governance
- Technologies for implementing governance
11. Outlook and Conclusions
- Future outlook and usage trends in cloud computing
- Hadoop – growing popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- General 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