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 landscape -
- From application hosting to SaaS, and the rise of public & private clouds
- Defining cloud
- Selecting the right model: IaaS, PaaS, SaaS
- Common cloud usage scenarios
- SaaS compared to traditional enterprise computing
- The programmable Web: APIs in the cloud
2. Cloud Migration
- Enhancing utilization through resource virtualization
- Managing cloud elasticity: automated, on-demand resource provisioning
- Leveraging economies of scale via 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, 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
- Monitoring, Auto Scaling, & Load Balancing
- Designing scalable and fault-tolerant applications
- Strategies to protect against outages
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Key drivers & challenges
- Defining requirements
- A methodology for building a private cloud
- Managing the private cloud
- Vendor landscape
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- Selecting a private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- Components of a complete PaaS stack
- Defining boundaries: IaaS+ vs. pure-PaaS vs. custom-SaaS?
- Required functionality for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Driving economies of scale
- Customizing applications for individual tenants
- 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)
- Defining SaaS
- Illustrative examples
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- The Service Layer Model & the principle of loose coupling
- SOA + Event Driven Architecture (EDA) = e-SOA
- The importance of REST in cloud computing
- The synergy between SOA and Cloud: an industry perspective
- SOA / SaaS synergy
- SOA / PaaS synergy
- Approaches to meeting demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, and 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 and challenges of cloud integration
- Leveraging SOA: focusing on integration
- Transitioning 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
- 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 & interoperability: addressing the core issues
- 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 toward Cloud Security
- From traditional Web applications to SOA and then to Cloud
- Public cloud vs. on-premise datacenter
- 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 & Access Control
- SAML, XACML, and Policy Enforcement Point (PEP)
- Securing environments 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 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 to SOA governance
- Defining responsibilities: cloud provider vs. cloud customer
- Switching cloud providers – the ultimate test of governance resilience
- A methodology for Cloud governance
- Technologies for implementing governance
11. Outlook and Conclusions
- Future trends and usage patterns 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 (1)
I've find out new interesting things about Lambda and Serverless