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 for Government
- Historical Context
- The Evolution from Application Hosting to SaaS and Public & Private Clouds
- Definition of Cloud Computing
- Types of Cloud Services: IaaS, PaaS, and SaaS
- Common Usage Scenarios for Government
- SaaS vs. Traditional Enterprise Computing
- The Programmable Web: Leveraging APIs in the Cloud
2. Cloud Migration Strategies for Government
- Enhanced Resource Utilization through Virtualization
- Elasticity Management: Automated, On-Demand Resource Provisioning
- Cost Efficiency through Shared Infrastructure and Applications
- Benefits and Challenges of Cloud Adoption in the Public Sector
3. IaaS (Infrastructure as a Service) for Government
- IaaS Architecture and Key Features
- Major IaaS Providers
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, Load Balancing, and Failover Mechanisms
- 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 Considerations
- Monitoring, Auto Scaling, and Load Balancing
- Building Scalable and Fault-Tolerant Applications in the Cloud
- Strategies for Mitigating Outages
- Management Interfaces for AWS
- Microsoft Azure
- Private and Hybrid Clouds for Government
- Drivers and Challenges of Private and Hybrid Cloud Adoption
- Defining Requirements for IaaS in the Public Sector
- Methodology for Building a Private Cloud for Government
- Managing the Private Cloud Environment
- Vendor Overview: Providers Supporting Government Needs
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid Cloud Use Cases for Government
- Product Example: Eucalyptus
- Selecting the Right Private Cloud Model for Your Agency
4. PaaS (Platform as a Service) for Government
- Definition and Overview of PaaS
- A Complete PaaS Stack
- Evaluating IaaS+ vs. Pure-PaaS vs. Custom-SaaS Solutions
- Necessary Functionality for Building Cloud Applications
- Multi-Tenancy in the Public Sector
- Understanding Multi-Tenant Systems
- Economies of Scale through Multi-Tenancy
- Customizing Applications for Different Tenants
- Considerations for Multi-Tenant Applications: Stability, SLA, Legal & Regulatory Compliance, Security, Maintenance, and Third-Party Components
- Major PaaS Providers
- Microsoft Azure
- Google App Engine
- Force.com
- Future Trends in PaaS for Government
5. SaaS (Software as a Service) for Government
- Definition and Benefits of SaaS
- Examples of SaaS Applications in the Public Sector
6. Cloud Architecture for Government
- Service-Oriented Architecture (SOA)
- Service Layer Model and Loose Coupling Concepts
- e-SOA: Combining SOA with Event-Driven Architecture
- The Importance of REST in Cloud Computing
- Synergy of SOA and Cloud from an Industry Perspective
- SOA and SaaS Synergy for Government
- SOA and PaaS Synergy
- Strategies to Meet Demand in the Public Sector
- 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 for Government
- SOA and IaaS Synergy
- Service-Oriented Infrastructure (SOI)
- Comparing Service Virtualization and Server Virtualization
- Automated, On-Demand Resource Provisioning in the Public Sector
7. Cloud Integration for Government
- The Importance of Cloud Integration and Associated Challenges
- How SOA Can Enhance Integration Efforts
- Moving from Application Integration to Service-Oriented Integration (SOI)
- The Role of Mediation in Cloud Integration
- Key Mediation Functionality for Government Use Cases
- Enterprise Service Bus (ESB) Reference Architectures for Government
- Specific Requirements for Cloud Integration in the Public Sector
- Transitioning from ESB to “Internet Service Bus”
- Product Examples for Government Use
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standards and Open Source Software for Government
- Cloud Standards
- Addressing Portability and Interoperability Challenges
- Distributed Management Task Force, Inc. (DMTF)
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud for Government Use
- Open Source Software (OSS) in the Public Sector
- OpenStack
9. Cloud Security for Government
- The Evolution of Cloud Security Practices
- From Traditional Web Applications to SOA and Cloud Computing
- Comparing Public Cloud and On-Premise Datacenter Security
- A Multi-Dimensional Approach to Cloud Security
- IaaS, PaaS, and SaaS Security Considerations
- Network, VM, Application, and Data Security Layers
- Roles of Cloud Service Providers (CSPs) and Tenants in Ensuring Security
- Identity, Entitlement, and Access Management (IdEA)
- Authentication and Access Control Mechanisms
- SAML, XACML, and Policy Enforcement Point (PEP)
- Ensuring Security Across On-Premise Systems and Multiple Clouds for Government
- Cloud Security Alliance Standards
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
- Security, Trust, and Assurance Registry (STAR)
10. Governance for Cloud-Based Services in Government
- Aligning 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 for Government
- Similarities and Differences with SOA Governance
- Delineating Responsibilities Between Cloud Providers and Customers in the Public Sector
- Strategies for Switching Cloud Providers: A Critical Test of Your Governance Framework
- A Methodology for Implementing Cloud Governance in Government
- Technologies to Support Governance Implementation in the Public Sector
11. Outlook and Conclusions for Government
- Future Trends and Usage Scenarios for Cloud Computing in the Public Sector
- The Growing Role of Hadoop in Cloud Environments for Government
- Evaluating Cloud Return on Investment (ROI) for Government Agencies
- Total Cost of Ownership (TCO) Considerations for Cloud Solutions in the Public Sector
Requirements
- A foundational understanding of distributed computing and application development for government.
Audience
- IT Architects
- IT Consultants
35 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