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
  • 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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories