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 we got here -
- From application hosting to SaaS to public and private cloud
- Defining cloud computing
- Choosing your model: IaaS, PaaS, SaaS
- Typical cloud usage scenarios
- SaaS versus traditional enterprise computing
- The programmable web: an API in the cloud
2. Cloud Migration
- Improved utilisation through resource virtualisation
- Cloud management for elasticity: automated, on-demand resource provisioning
- Evolution of 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 and Worker Roles
- Scalability, load balancing, and failover
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) and Amazon Machine Images (AMI)
- IaaS+: AWS Application Services and Marketplace
- Regions and Availability Zones
- Networking and security
- Monitoring, Auto Scaling, and Load Balancing
- Building scalable and fault-tolerant applications
- Protecting against outages
- Management interfaces
- Microsoft Azure
- Private and hybrid cloud
- Drivers and challenges
- Defining requirements
- A methodology for building a private cloud
- Managing the private cloud
- Who can help: an overview of vendors
- 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
- A complete PaaS stack
- Where to draw the line: IaaS+, pure PaaS, or custom SaaS?
- What functionality is needed to build cloud applications?
- Multi-tenancy
- What is a multi-tenant system?
- Evolution of economies of scale
- Customising applications for individual tenants
- Considerations for multi-tenant applications:
- Major PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- Outlook: the future of PaaS
- What is SaaS?
- Examples of SaaS.
- Service-Oriented Architecture (SOA)
- Service Layer Model and the concept of loose coupling
- SOA plus Event-Driven Architecture (EDA) equals e-SOA
- What is REST and why is it important for the cloud?
- Synergy between SOA and Cloud: the industry perspective
- Synergy between SOA and SaaS
- Synergy between SOA and PaaS
- 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
- Synergy between SOA and IaaS
- Service-Oriented Infrastructure (SOI)
- Service virtualisation versus server virtualisation
- Automated, on-demand resource provisioning
- The need for cloud integration and its challenges
- How SOA can help: focusing on integration
- 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
- From ESB to “Internet Service Bus”
- Product examples:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
- Cloud standards
- Portability and interoperability: the problem statement
- Distributed Management Task Force, Inc. (DMTF)
- Open Virtualisation Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud
- Open Source Software (OSS)
- OpenStack
- The evolution to cloud security
- From traditional web applications to SOA to cloud
- Public cloud versus on-premises data centres
- Cloud security as a multi-dimensional problem
- Dimension 1: IaaS, PaaS, SaaS
- Dimension 2: Network, VM, application, data
- Dimension 3: CSP, tenant
- Identity, Entitlement and Access Management (IdEA)
- Authentication and Access Control
- SAML, XACML, and Policy Enforcement Point (PEP)
- Security across on-premises systems and multiple clouds
- Cloud Security Alliance standards
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
- Security, Trust, and Assurance Registry
- Business versus IT versus EA versus SOA versus cloud governance
- Why SOA governance can (and should) form the basis for cloud governance
- SOA governance frameworks, standards and technologies
- The 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
- Delineating responsibilities: cloud provider versus cloud customer
- Switching cloud providers – the worst-case test for your governance
- A cloud governance methodology
- Technologies for implementing governance
- Outlook and usage trends for cloud computing
- Hadoop – gaining popularity in the cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Stability, SLA, legal and regulatory compliance, security, maintenance, and third-party components
5. SaaS (Software as a Service)
6. Cloud Architecture
7. Cloud Integration
8. Standards and Open Source Software
9. Cloud Security
10. Governance for Cloud-Based Services
11. Outlook and Conclusions
Requirements
- A general understanding of distributed computing and application development.
Target 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