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:
- From application hosting to SaaS to public and private cloud
- Cloud Definition:
- Selecting the appropriate model: IaaS, PaaS, SaaS
- A Cloud Reference Architecture
- Common Cloud Usage Scenarios:
- SaaS versus traditional enterprise computing
- The programmable Web: an API in the cloud
- Migrating to the Cloud:
- Enhanced resource utilization through virtualization
- Cloud management for elasticity: automated, on-demand provisioning of resources
- Evolving the economy of scale through shared infrastructure and applications
- Benefits and Challenges of Cloud Computing for government
2. Infrastructure as a Service (IaaS)
- IaaS Architecture and Key Features:
- Criteria for selecting an IaaS provider
- Overview of major IaaS providers
- IaaS Examples:
- Microsoft Windows Azure
- Web Roles and Worker Roles
- Scalability, load balancing, 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
- The big AWS outage and how to protect yourself
- Management interfaces
- Microsoft Windows Azure
3. Private & Hybrid Cloud
- Private Cloud: Drivers and Challenges
- Defining Requirements for a Private Cloud
- A Methodology for Building a Private Cloud
- Managing the Private Cloud
- Vendors Who Can Assist:
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid Clouds:
- Use cases
- Product example: Eucalyptus
- Selecting a Private Cloud Model for government
4. PaaS: Key Concepts & Major Players
- PaaS Defined
- A Complete PaaS Stack:
- Where to draw the line: IaaS+ or pure-PaaS or custom-SaaS?
- Necessary functionality for building cloud applications
- Multi-Tenancy:
- Definition of a multi-tenant system
- Evolving the economy of scale
- Customizing applications for tenants
- Considerations for multi-tenant applications: stability, SLA, legal and regulatory compliance, security, maintenance, third-party components
- Detailed Overview of Major PaaS Providers:
- Microsoft Windows Azure
- Google App Engine
- Force.com
- Outlook: The Future of PaaS for government
5. Synergy of SOA and Cloud Computing
- Services and SOA Defined:
- Service Layer Model and the concept of loose coupling
- SOA + Event Driven Architecture (EDA) = e-SOA
- The importance of REST for the cloud
- Synergy of 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-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
6. Cloud Integration
- The Need for Cloud Integration and Its Challenges
- How SOA Can Help: Focus on Integration:
- From application integration to Service-Oriented Integration (SOI)
- The Need for Mediation:
- Mediation functionality
- Enterprise Service Bus (ESB) Reference Architectures
- Requirements for Cloud Integration:
- From ESB to “Internet Service Bus”
- Product Examples:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
7. Standards and Open Source Software
- Cloud Standards:
- Portability and interoperability: problem statement
- Distributed Management Task Force, Inc. (DMTF):
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud
- Open Source Software (OSS):
- OpenStack
8. Securing the Cloud
- The Evolution of 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: Cloud Service Provider (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
9. Governance for Cloud-based Services
- Business vs. IT vs. EA vs. SOA vs. Cloud Governance
- Why SOA Governance Can (Should) Be the Basis 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 worst case test for your governance
- A Cloud Governance Methodology for government
- Technologies for Implementing Governance
10. Outlook and Conclusions
- Outlook and Usage of Cloud Computing for government
- Hadoop – Gaining Popularity in the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Requirements
General understanding of distributed computing and application development concepts for government use.
21 Hours
Testimonials (2)
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Course - AWS Lambda for Developers
IOT applications