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 Cloud
- From application hosting to SaaS, and the rise of public & private clouds
- Defining Cloud
- Selecting the right model: IaaS, PaaS, SaaS
- Common Cloud Use Cases
- SaaS compared to traditional enterprise computing
- The programmable Web: leveraging APIs in the cloud
2. Cloud Migration
- Optimizing resource utilization through virtualization
- Managing cloud elasticity: automated, on-demand resource provisioning
- Achieving economies of scale via 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 Azure
- Web Roles & Worker Roles
- Scalability, load balancing, and failover mechanisms
- 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
- Developing scalable and fault-tolerant applications
- Strategies to mitigate outage risks
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Drivers & challenges
- Defining requirements
- Methodology for building a private cloud
- Managing private cloud operations
- Vendors 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
- Components of a complete PaaS stack
- Defining boundaries: IaaS+ vs. pure-PaaS vs. custom-SaaS?
- Essential functionalities for building cloud applications
- Multi-Tenancy
- Understanding multi-tenant systems
- Leveraging economies of scale
- Customizing applications for individual tenants
- Considerations for multi-tenant applications:
Stability, SLA, legal & regulatory compliance, security, maintenance, 3rd-party components
- Leading PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- PaaS future outlook
5. SaaS (Software as a Service)
- Defining SaaS
- Illustrative examples
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- Service Layer Model & the principle of loose coupling
- SOA + Event Driven Architecture (EDA) = e-SOA
- The importance of REST in cloud environments
- Industry perspective on SOA and Cloud synergy
- SOA & SaaS synergy
- SOA & PaaS synergy
- Strategies to meet demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services
- Building multi-tenant 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 necessity and challenges of cloud integration
- Leveraging SOA for 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
- Evolution 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
- Evolution towards Cloud Security
- From traditional Web applications to SOA to Cloud
- Public cloud vs. on-premise datacenters
- 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)
- Ensuring 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 Governance: Business vs. IT vs. EA vs. SOA vs. Cloud
- Why SOA governance serves as the foundation for Cloud governance
- SOA governance frameworks, standards, 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 governance challenge
- Cloud governance methodology
- Technologies for implementing governance
11. Outlook and Conclusions
- Future trends and usage of cloud computing
- Hadoop – increasing adoption in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
- Fundamental understanding of distributed computing and application development.
Target Audience
- IT Architects
- IT Consultants
35 Hours
Testimonials (2)
The synergy between theory and practice allows each topic to be better grounded.
Josue de Jesus Cruz Pineiro - BANCO DE MEXICO
Course - Cloud Infrastructure and Services
Machine Translated
Generally, I liked everything; I have no complaints at all.
Juana Ryes - BANCO DE MEXICO
Course - Cloud Infrastructure and Services
Machine Translated