1. Kevin L. Jackson
  2. Day 1 - Cloud Computing Basics
    1. Why Cloud Computing
      1. Animoto Story.mp3
      2. NASDAQ
      3. NY Times
      4. Washington Post
    2. What is cloud computing?
      1. Definition
        1. Five key characteristics
          1. Rapid Elasticity
          2. Measured Service
          3. On-Demand Self Service
          4. IaaS
          5. Compute
          6. Storage
          7. PaaS
          8. Ubiquitous Network Access
          9. Resource Pooling
        2. Three Deployment Models
          1. Public Cloud
          2. Private Cloud
          3. Community Cloud
          4. Hybrid Cloud
        3. Four Delivery models
          1. Software-as-a-Service (SaaS)
          2. Salesforce.com
          3. Platform-as-a-Service (PaaS)
          4. Google AppEngine
          5. Force.com
          6. Open PaaS
          7. Infrastructure-as-a-Service (IaaS / HaaS)
          8. Examples
          9. Amazon Web Service
          10. Unisys
          11. EMC Atmos
          12. Loudcloud
          13. Services
          14. Compute
          15. Physical Machines
          16. Virtual Machines
          17. OS-level virtualization
          18. Network
          19. Storage
        4. Two Domains
          1. Enterprise
          2. Tactical
        5. Cloud computing is not.
          1. Grid Computing
          2. Utility Computing
          3. Autonomic Computing
      2. Technologies & Marketplace
        1. Commodity Hardware
        2. Network Speed
        3. Virtualization
        4. Application Architectures
        5. Data Storage Architectures
        6. Pervasive High Quality Access
        7. Culture
    3. Cloud Computing History
      1. First Age
      2. Second Age
      3. Third Age
      4. The Transformation
        1. Drive for Scale
        2. Drive for Cheap
        3. Google
        4. Amazon
      5. Component Evolution
        1. Hardware Advances
          1. Mainframe Computers - 1945
          2. Micro/GUI/Client Server - 1981
          3. GRID Computing - 1993
          4. THin CLient - 1999
          5. Amazon Elastic Cloud - 2006
        2. Network Advances
          1. Broadband - 1993
          2. WWW - 1992
          3. Ethernet - 1973
          4. ARPANET - 1969
        3. Software Advances
          1. Writely/Google Docs / Zoho - 2005
          2. REST - 2000
          3. SAlesforce.com - 1999
          4. Hypervisors - 1999
          5. GUI - 1975
      6. Government Cloud Computing
        1. Examples
          1. United States
          2. Data.gov
          3. USASpending.gov
          4. NBC Cloud
          5. Apps.gov
          6. European Union
          7. Canada
          8. United Kingdom
          9. Japan
        2. GovCloud Framework
          1. Clients
          2. Definitions
          3. Types
          4. Applications
          5. Definition
          6. Types
          7. Interface
          8. User
          9. Machine
          10. Platform
          11. Definition
          12. Services
          13. Solution Stacks
          14. Storage (Structured)
          15. Infrastructure
          16. Definition
          17. Types
          18. Physical Layer
    4. Standards
      1. Taxonomy
        1. Across Cloud Services
        2. Within Cloud Services
        3. Between the Cloud and Enterprise
        4. Within an Enterprise
      2. Topics for Standards
        1. SOA
          1. WSDL 1.1
          2. SOAP 1.1
          3. WS-I Basic Profile 1.0 or 1.1
          4. UDDI 3.0.2
          5. WS-Security 1.0 or 1.1
          6. WS-BPEL 2.0
          7. BPMN
          8. WSRP 1.0
          9. XML Schema 1.0
          10. XSLT 1.0,
          11. XPath 1.0
          12. XQuery 1.0
          13. XML Signature
          14. XML Encryption
        2. Cloud Computing
          1. Storage
          2. ThriftStore
          3. PySector
          4. SectorJNI
          5. Compute
          6. Sector File System for Hadoop
          7. PySphere
        3. Mobile/Handheld Devices
        4. Virtualization
          1. Web-Based Enterprise Management (WBEM)
          2. Protocols
          3. Infrastructure
          4. Common Information Model
          5. Schema
          6. Infrastructure
        5. API
          1. Levels
          2. The Wire
          3. Language-specific Toolkits
          4. Service-specific Toolkit
          5. Service-neutral Toolkit
          6. Categories
          7. Ordinary PRogramming
          8. Deployment
          9. Cloud Services
          10. Image and Infrastructure Management
          11. Internal Interfaces
      3. SAJACC
        1. Step 1
        2. Step 2
      4. Security Risk Management - FedRAMP
        1. Security
          1. Regulations
          2. Security Controls
          3. Asset Management
          4. Cryptography: Key and Certificate Managemnt
          5. Data/Storage Security
          6. Endpoint Security
          7. Event Auditing and Reporting
          8. Identity, Roles, Access Control and Attributes
          9. Network Security
          10. Security Policies
          11. Service Automation
          12. Workload and Service Management
          13. Security Federation Patterns
          14. Trust
          15. Identity Management
          16. Access Management
          17. Single Sign-on / Sign-Off
          18. Audit and Compliance
          19. Configuration Management
  3. Day 2 - Cloud Computing Mission Relevance
    1. Executive Views
      1. Dave Wennergren, Dep. CIO, OSD
      2. Bob Lentz, DoD Chief Security Officer
      3. Thomas Dee, Director Defense Biometrics
      4. Henry Sienkiewicz, DISA Cloud Computing
      5. Mike Krieger, Dep. CIO, US Army
      6. Rob Carey, CIO, US Navy
      7. General Sorenson (Apps for the Army)
      8. Col. Foster
      9. Chris Kemp
      10. Henry Sienkiewicz
      11. Dave Wennergren
    2. General Trends
    3. Key Discussion Points
      1. Benefits
        1. Significant Cost Reductions
        2. Increased Flexibility
        3. Access Anywhere
        4. Elastic Scalability
        5. Easy to implement
        6. Service Quality
        7. Delegation of non-critical applications
        8. Ease of Technology Refresh
        9. Ease of Collaboration
      2. Concerns
        1. Security
        2. Performance
        3. Availability
        4. Integration difficulty
        5. Procurement process
        6. Ability to Customize
        7. Regulatory requirements
        8. Political issues/concerns
        9. Legal issues/concerns
      3. Return on Investment
        1. Indicator Ratios
          1. Cloud ROI Cost Indicator Ratios
          2. Cloud ROI Time Indicator Ratios
          3. Cloud ROI Quality Indicator Ratios
          4. Cloud ROI Profitability Indicator Ratios
          5. Cloud ROI Savings Models
        2. Business Metrics
          1. Speed of Cost Reduction – Cost of Adoption/De-Adoption
          2. Optimizing Ownership Use
          3. Rapid Provisioning
          4. Increase Margin (Make More Money)
          5. Dynamic Usage – Elastic Provisioning and Service Management
          6. Risk and Compliance Improvement
      4. Economics
        1. Avoid capital expenditures
        2. Consumtion billed as a utility
        3. Low barriers to entry
        4. Shared infrastructure cost
        5. Low management overhead
        6. Immediate access to broad range of applications
        7. Immediate termination option
        8. Enforceable Service Level Agreements
        9. High Benefit-Cost Ratios
      5. Inhibitors
        1. Maintenance of status quo
        2. Transition from infrastructure based security to data-centric security
        3. Cloud portability
        4. Cloud interoperability
        5. Identity management and federation
        6. Data and application federation
        7. Development of appropriate Service Level Agreements
        8. Cloud Governance
        9. Transaction and concurrency across clouds
        10. Technology standards
      6. Other Issues
        1. Security and privacy
        2. SLA Benchmarks
        3. Location awareness
        4. Metering & Monitoring
        5. Common infrastruct file formats
        6. Lifecycle management
        7. VM deployment & termination
        8. Government/DoD specific standards and protocols
    4. Operational Architectures
      1. Intelligence Community
        1. NSA
        2. NGA
        3. CIA
      2. DoD
        1. DISA
          1. RACE
          2. GCDS
          3. Forge.mil
        2. US Navy
        3. US Air Force
        4. US Army
          1. US Army GNEC
        5. US TRANSCOM
  4. Day 3 - Cloud Planning Exercise
    1. Cloud Computing Reference Model
      1. Ground Rules
        1. Cloud Tiers Enable Higher-Level Tiers.
        2. Cloud Tiers Are Individually “Atomic” and Individually Accessible.
        3. All Cloud Tiers Need Ecosystem Enablement and Cloud Dial Tone.
      2. Functional Model
        1. Foundation
          1. Physical Tier
          2. Computing resources.
          3. Storage resources.
          4. Network resources.
          5. Security resources.
          6. Virtualization Tier
          7. Virrtualization Technology
          8. Virtualization Management
        2. Enablement
          1. Operating System Tier
          2. SOA enablement technology
          3. Billing and metering
          4. Chargeback and financial integration
          5. Load balancing and performance assurance
          6. Monitoring, management, and SLA enforcement
          7. Resource provisioning and management
          8. Onboarding and offboarding automation
          9. Security and privacy tools/controls
          10. Cloud pattern enablement tools (see Logical Cloud Stack)
          11. Cloud workflow, process management, and orchestration tools
          12. Platform Tier
          13. PaaS as pre-assembled, integrated application platforms provided to others (e.g., Google App Engine, Salesforce’s Force.com).
          14. SOA middleware, services and other related SOA enablement middleware and capabilities.
          15. Application container services, application servers, and related application hosting and runtime services.
          16. Web application and content servers, content hosting and delivery, and Web server capabilities.
          17. Messaging, mediation, integration, and related messaging services and middleware, event engines, complex event processing and related event middleware.
          18. Developer resources to support develop onboarding, application development, testing resources, sandbox functionality, and application provisioning, hosting, and the related application metering, billing, and support capabilities.
        3. Exploitation
          1. Business Tier (General)
          2. SaaS, including email, business applications, enterprise applications, desktop software, business utilities (email, calendar, synchronization), portal, and so forth.
          3. DaaS/KaaS
          4. Business processes as a service
          5. Business Tier (Specific)
        4. Deployment
          1. Internal/Private CLoud
          2. External/Public Cloud
          3. Hybrid/Integrated Cloud
          4. Community Cloud
        5. Governance
          1. Cloud Lifecycle Governance
          2. Cloud Policy Models and Policy Enforcement Frameworks.
          3. Cloud Management and Monitoring Tools.
          4. Cloud Operations and Support Models
          5. Cloud Application Lifecycle
          6. Application Migration
          7. Distributed governance and monitoring infrastructure
          8. Governance platform that span private, public and hybrid Clouds to provide a single operational picture of operations.
          9. Cloud onboarding, offboarding, and portability.
          10. Cloud design-time and run-time considerations.
          11. Cloud quality assurance and testing.
        6. Operations
          1. Culture & Behavior
          2. Funding Models & Incentives
          3. Security & Privacy
          4. Management & Monitoring
          5. Support
        7. Cloud Ecosystem
          1. Cloud Ecosystem Enablement
          2. Cloud Network/Cloud Dial Tone
          3. Cloud Consumers and Cloud Providers
          4. Cloud Physical Access, Integration, and Distribution
    2. h
      1. General Use Cases
        1. End User to Cloud
        2. Enterprise to CLoud to End User
        3. Enterprise to Cloud
          1. Cloudbursting
        4. Enterprise to Cloud to Enterprise
        5. Private Cloud
        6. Community Cloud
        7. Changing Cloud Vendors
        8. Hybrid Cloud
      2. Functional Use Cases (NIST)
        1. File/Object System Like
        2. Job Control & Programming
        3. Cloud 2 Cloud
          1. Topic
          2. Topic
          3. Topic
          4. Topic
        4. Administation
          1. Topic
          2. Topic
        5. Data Management
      3. Tactical/Deployable Use Cases
        1. Cloudbursting
        2. Joint/allied/interagency cloud-based collaboration
        3. Virtual Infrastructure Binding (shipboard, land vehicle)
        4. Compute/Storage provisioning of Robotic Forces (i.e. UAV)
        5. Fleet Software Maintenance
        6. Fleet IT Casualty Response
        7. Exercise/Contingency Planning & Response
    3. Requirements
      1. Operational Requirements
        1. End User to Cloud
          1. Identity
          2. Open Client
          3. Security
          4. SLA
        2. Enterprise to Cloud to End User
          1. Indentity
          2. Open CLient
          3. Federated Identity
          4. Location Awareness
          5. Metering and Monitoring
          6. Management and Governance
          7. Security
          8. Common File Format for VMs
          9. Common APIs for Cloud Storage and Middleware
          10. Data and Application Federation
          11. SLAs and Benchmarks
          12. Lifecycle Management
        3. Enterprise to Cloud
          1. Federated Identity
          2. Open CLient
          3. Location Awareness
          4. Indentity
          5. Metering and Monitoring
          6. Management and Governance
          7. Security
          8. Common File Format for VMs
          9. Common APIs for Cloud Storage and Middleware
          10. Data and Application Federation
          11. SLAs and Benchmarks
          12. Lifecycle Management
          13. Deployment
          14. Industry-specific standards and protocols
        4. Enterprise to Cloud to Enterprise
          1. Federated Identity
          2. Open CLient
          3. Location Awareness
          4. Indentity
          5. Metering and Monitoring
          6. Management and Governance
          7. Security
          8. Common File Format for VMs
          9. Common APIs for Cloud Storage and Middleware
          10. Data and Application Federation
          11. SLAs and Benchmarks
          12. Lifecycle Management
          13. Deployment
          14. Industry-specific standards and protocols
          15. Transaction Concurrency
          16. Interoperability
        5. Private Cloud
          1. Open Client
          2. Metering & Monitoring
          3. Management & Governance
          4. Security
          5. Deployment
          6. Interoperability
          7. Common Vm Format
          8. SLAs
        6. Changing Cloud Vendors
          1. Open Client
          2. Location Awareness
          3. Security
          4. SLAs
          5. Common VM file format
          6. Common CLoud Storage API
          7. Common Cloud Middleware API
          8. SaaS Vendor
          9. Industry-specific standards
          10. Changing Middleware VEndors
          11. Industry-specific standards
          12. Common Cloud Middleware APIs
          13. Changing Cloud Storage VEndors
          14. Common CLoud Storage API
          15. Changing VM host
          16. Common VM Format
        7. Hybrid Cloud
          1. Federated Identity
          2. Open CLient
          3. Location Awareness
          4. Indentity
          5. Metering and Monitoring
          6. Management and Governance
          7. Security
          8. Common File Format for VMs
          9. Common APIs for Cloud Storage and Middleware
          10. Data and Application Federation
          11. SLAs and Benchmarks
          12. Lifecycle Management
          13. Deployment
          14. Industry-specific standards and protocols
          15. Interoperability
      2. Security Requirements
        1. Regulations
        2. Security Controls
          1. Asset Management
          2. Cryptography: Key and Certificate Managemnt
          3. Data/Storage Security
          4. Endpoint Security
          5. Event Auditing and Reporting
          6. Identity, Roles, Access Control and Attributes
          7. Network Security
          8. Security Policies
          9. Service Automation
          10. Workload and Service Management
        3. Security Federation Patterns
          1. Trust
          2. Identity Management
          3. Access Management
          4. Single Sign-on / Sign-Off
          5. Audit and Compliance
          6. Configuration Management
      3. Developer Requirements
        1. Caching
        2. Centralized Logging
        3. Database
        4. Identity Management
        5. Messaging-Point-to-Point
        6. Messaging-Pub-Sub
        7. Raw Compute / Job Processing
        8. Session Management
        9. Service Discovery
        10. SLAs
        11. Storage
      4. Tactical/Deployable Cloud
        1. Limited/Intermittent Connectivity
        2. Network Connection Authentication
        3. Redundant Compute/Storage Processes
        4. Autonomic Capabilities
    4. Mission Support Analysis (SCOPE)
      1. Evaluation Dimensions
        1. Capability/Domain Dependent Scope
          1. Interoperability Dimension (Cloud Ecosystem)
          2. Business/Mission Tier
          3. Mission Service Resources
          4. Portability
          5. Interoperability
          6. Responsiveness
          7. SLA Compatibility
          8. Data Resources
          9. Portability
          10. Interoperability
          11. SLA Compatibility
          12. Responsiveness
          13. Platform Tier
          14. Portability
          15. Interoperability
          16. SLA Compatibility
          17. Responsiveness
          18. Operating System Tier
          19. Portability
          20. Interoperability
          21. SLA Compatibility
          22. Responsiveness
          23. Virtualization Tier
          24. Network Services
          25. Portability
          26. Interoperability
          27. SLA Compatibility
          28. Responsiveness
          29. Storage Services
          30. Portability
          31. Interoperability
          32. SLA Compatibility
          33. Responsiveness
          34. Compute Platform Resources
          35. Portability
          36. Interoperability
          37. SLA Compatibility
          38. Responsiveness
          39. Physical Tier
          40. Portability
          41. Interoperability
          42. SLA Compatibility
          43. Responsiveness
          44. Stadardization
          45. Client
          46. Software (SaaS)
          47. Operating Environment
          48. HTML 5
          49. Event-driven scripting language
          50. ECMAScript
          51. Data-interchange format
          52. JSON (RFC 4627)
          53. Platform (PaaS)
          54. Management API
          55. Infrastructure (IaaS0
          56. Management API
          57. Cloud Infrastructure API (CIA)
          58. System Virtualization, Partitioning and CLustering
          59. System Virtualization, Partitioning and Clustering (Draft)
          60. Container format for virtual machines
          61. Open Virtualization Format (OVF)
          62. Descriptive language for resources
          63. CIM
          64. Fabric
          65. Operational Dimensions
          66. Governance & Mgmt Dimensions
          67. Operational Responsibility
          68. Relationship Management
          69. Measurement Currency
          70. Money
          71. Number of contacts
          72. Number of interactions
          73. Public visibility
          74. Consequence Management
          75. Mission Specificity Requirement
          76. SLA Management
          77. QOS Management
          78. Privacy/security/anonymity levels
          79. Redundancy and/or physical dispersion levels
          80. Geographic coupling
          81. Politico-Socio Coupling
          82. National Affiliation
          83. Language
          84. Currency
          85. Legal Constraints
          86. Service Labeling
          87. Cloud Operations & Support Model
          88. Cloud Application Lifecycle Governance
          89. Legacy Application Migration
          90. Organizational Policy
          91. Two/Three Party Relationships
          92. Funding Model & Incentives
          93. Fee for Service
          94. Commercial Services
          95. Public Service
          96. Private Service
          97. Required Service Model
          98. Community Contributor Model
          99. Legacy Consolidation Model
          100. Insurance Model
          101. Charity for Goodwill
          102. Lifecycle Governance
          103. Policy Enforcement Framwork
          104. Cloud Management & Monitoring
          105. Organizational Culture & Behavoir
          106. Cloud Deployment Dimensions
          107. Resource Management
          108. Resource Allocation
          109. Granularity
          110. Resource Type Decomposition
          111. Decision Drivers
          112. Decision Responsiveness
          113. Resource Ownership
          114. Cloud Enablement Dimensions
          115. Business/Mission Tier
          116. Scalability
          117. Ownership
          118. Capacity
          119. Dynamic Range
          120. Operational Visibility
          121. Platform Tier Coupling
          122. "OS" Tier Coupling
          123. Virtualization Tier Coupling
          124. Physical Tier Coupling
          125. Sensor networking
          126. Process Control
          127. Domain Specificity
          128. Mission Service Resources
          129. Data Resources
          130. Business/Mission Services
          131. Email
          132. Business/Mission Applications
          133. Enterprise Applications
          134. Desktop Software
          135. Business Utilities
          136. DaaS/KaaS
          137. Business Processes as a Services
          138. Platform Tier
          139. Scalability
          140. Ownership
          141. Capacity
          142. Dynamic Range
          143. Operational Visibility
          144. Functionality
          145. General Purpose Services
          146. Search Services
          147. Semantic Interoperability Services
          148. SOA Enablement Services
          149. Application container services
          150. Application hosting and runtime services
          151. Web application and content hosting & delivery services
          152. Messaging, mediation, intgration services
          153. Developer resources
          154. Functional Domain Services
          155. Retail Storefront Services
          156. Business function services
          157. Records management services
          158. Dynamic/Short Lived Services (Tactical)
          159. Other Enterprise Services
          160. SIngle purpose services
          161. "OS" Tier
          162. Scalability
          163. Ownership
          164. Capacity
          165. Dynamic Range
          166. Operational Visibility
          167. Functionality
          168. Vitualization Technology
          169. SOA Enablement Technology
          170. Chargeback and Financial Integration
          171. Load Balancing & Performance Assurance
          172. Monitoring, management and SLA enforcement
          173. Resource provisioning and management
          174. Billing & Metering
          175. Onboarding and offboarding automation
          176. Security and privacy tools/controls
          177. Cloud Pattern enablement tools
          178. Cloud workflow, process management and ochestration tools
          179. Virtualization Tier
          180. Scalability
          181. Ownership
          182. Capacity
          183. Dynamic Range
          184. Operational Visibility
          185. Functionality
          186. Network Services
          187. Bandwidth
          188. Latency
          189. Assymetries
          190. Mobility
          191. Network Entity Reach
          192. Capacity
          193. Provider/Consumer Network Capacity
          194. Internal Network Capacity
          195. Nodal Capacity
          196. Storage Services
          197. Persistance
          198. Access Speed Tiering
          199. Compute Platform Resources
          200. Intel Instruction Set
          201. PowerPC
          202. Small platform set
          203. Smartphone
          204. PDA
          205. High Performance Platforms
          206. Very large word size
          207. Massively parallel processors
          208. User Delivery Requirements
          209. OS Types Supported
          210. Fault Tolerance
          211. Application Types
          212. Security Resources
          213. Other Virtualized Resources
          214. Physical Tier
          215. Scalability
          216. Ownership
          217. Capacity
          218. Dynamic Range
          219. Operational Visibility
          220. Integrated Resource Management / Enterprise Resource Planning
          221. Data/Service Related to Cloud Computing
          222. Relevant Reference/Scope Issue
          223. Customer Relationship Management
          224. Data/Service Related to Cloud Computing
          225. Relevant Reference/Scope Issue
          226. Billing
          227. Data/Service Related to Cloud Computing
          228. Relevant Reference/Scope Issue
          229. Demand Forecasting
          230. Data/Service Related to Cloud Computing
          231. Relevant Reference/Scope Issue
          232. Network Management
          233. Data/Service Related to Cloud Computing
          234. Relevant Reference/Scope Issue
          235. Application Management
          236. Data/Service Related to Cloud Computing
          237. Relevant Reference/Scope Issue
          238. Data Rights Management
          239. Data/Service Related to Cloud Computing
          240. Relevant Reference/Scope Issue
          241. Regulatory Compliance Management
          242. Data/Service Related to Cloud Computing
          243. Relevant Reference/Scope Issue
          244. Cybersecurity
          245. Data/Service Related to Cloud Computing
          246. Relevant Reference/Scope Issue
        2. Capability/Domain Independent Scope
        3. Net-Readiness
        4. Technical/Economic Feasibility
        5. General
    5. Economic Analysis
      1. Cost of Status Quo
      2. Cost of IaaS
      3. Development / PaaS Cost