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
- Historical Context
- Evolution from application hosting to SaaS, and then to public and private clouds
- Defining Cloud
- Selecting your model: IaaS, PaaS, SaaS
- Common Cloud Use Cases
- SaaS versus traditional enterprise computing
- The programmable Web: leveraging APIs in the cloud
2. Cloud Migration
- Optimizing resource utilization through virtualization
- Cloud management for elasticity: automated, on-demand resource provisioning
- Scaling economies through shared infrastructure and applications
- Benefits and challenges of cloud adoption
3. IaaS (Infrastructure as a Service)
- IaaS architecture and core features
- Key IaaS Providers
- Microsoft
- Web Roles and Worker Roles
- Scalability, load balancing, and failover capabilities
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) and Amazon Machine Images (AMI)
- AWS Application Services and Marketplace
- Regions and Availability Zones
- Networking and security protocols
- Monitoring, Auto Scaling, and Load Balancing
- Designing scalable and fault-tolerant applications
- Strategies to mitigate outages
- Management interfaces
- Microsoft
- Private and Hybrid Cloud
- Drivers and challenges
- Defining requirements
- A methodology for building a private cloud
- Managing private cloud environments
- Vendor support 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 the boundary: IaaS+, pure PaaS, or custom SaaS?
- Required functionality for cloud-based application development
- Multi-Tenancy
- Understanding multi-tenant systems
- Scaling economies
- Customizing applications for specific tenants
- Key considerations for multi-tenant applications:
Stability, SLA, legal and regulatory compliance, security, maintenance, and third-party components
- Major PaaS Providers
- Microsoft
- Google App Engine
- Force.com
- The future outlook for PaaS
5. SaaS (Software as a Service)
- Defining SaaS
- Examples of SaaS applications
6. Cloud Architecture
- Service-Oriented Architecture (SOA)
- The Service Layer Model and the concept of loose coupling
- SOA combined with Event-Driven Architecture (EDA) to create e-SOA
- The importance of REST for cloud computing
- The industry perspective on SOA and Cloud synergy
- SOA and SaaS synergy
- SOA and PaaS synergy
- Strategies to meet demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, and asynchronous services
- Building multi-tenant applications based on SOA
- Migrating legacy systems into the cloud
- SOA and IaaS synergy
- Service-Oriented Infrastructure (SOI)
- Service virtualization versus server virtualization
- Automated, on-demand resource provisioning
7. Cloud Integration
- The necessity of cloud integration and its associated challenges
- How SOA facilitates integration
- Transitioning from application integration to Service-Oriented Integration (SOI)
- The role of mediation
- Mediation functionality
- Enterprise Service Bus (ESB) reference architectures
- Specific requirements for cloud integration
- Evolving from ESB to an “Internet Service Bus”
- Product Examples
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standards and Open Source Software
- Cloud Standards
- Portability and 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
- Evolution of Cloud Security
- From traditional web applications to SOA and then to the cloud
- Public cloud versus on-premise data centers
- 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 and 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
- Business vs. IT vs. EA vs. SOA vs. Cloud Governance
- Why SOA governance serves 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 compared to SOA governance
- Defining responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – the ultimate test for your governance framework
- A methodology for Cloud governance
- Technologies for implementing governance
11. Outlook and Conclusions
- Future trends and usage of cloud computing
- Hadoop – increasing popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- Foundational 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