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
- How did we get here -
- From application hosting to SaaS to public & private cloud
- Cloud definition
- Choose your cloud model: IaaS, PaaS, SaaS
- Typical cloud usage scenarios
- SaaS vs. traditional enterprise computing
- The programmable Web: an API in the cloud
2. Cloud Migration
- Optimizing resource utilization through virtualization
- Cloud management for elasticity: automated, on-demand provisioning of resources
- Enhancing economies of scale through 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 the requirements
- A Methodology for building a private cloud
- How to manage the private cloud
- Vendor overview
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- How to select a private cloud model
4. PaaS (Platform as a Service)
- PaaS defined
- A complete PaaS stack
- Defining the boundaries: IaaS+, pure-PaaS, or custom-SaaS?
- Required functionality for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Enhancing economies of scale
- Customizing applications for individual tenants
- Considerations for multi-tenant applications:
Stability, SLA, legal & regulatory compliance, security, maintenance, 3rd-party components
- Major PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- The future outlook for PaaS
5. SaaS (Software as a Service)
- Understanding 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
- 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-tenancy applications based on SOA
- Migrating legacy systems into the cloud
- SOA / IaaS synergy
- Service-Oriented Infrastructure (SOI)
- Service virtualization vs. server virtualization
- Automated, on-demand resource provisioning
7. Cloud Integration
- The need for cloud integration and associated challenges
- How SOA can help: focusing on integration
- Evolution 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
- Transitioning 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
- The evolution to Cloud Security
- From traditional Web applications to SOA to Cloud
- Public cloud vs. on-premise datacenter
- Cloud security as a multi-dimensional problem
- 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
- Comparing Business, IT, EA, SOA, and Cloud Governance
- Why SOA governance serves as a strong 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 to SOA governance
- Delineating responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – the ultimate test for your governance
- A Cloud governance methodology
- Technologies for implementing governance
11.Outlook and Conclusions
- Future outlook and usage trends for cloud computing
- Hadoop – increasing popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- General knowledge of distributed computing and application development.
Audience
- IT Architects
- IT Consultants
35 Hours
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