SlideShare a Scribd company logo
Chris C. Kemp
Part 1: NASA’s View of Cloud
Why is NASA focused on cloud?
 Many, many, many websites
 Many, many, many different platforms
 Very high operating cost
 Long provisioning times
 Very large attack surface
 Confusing to outside users
 Lock-in, portability, and interoperability
  issues
More reasons…
 Missions are focused on the Mission
 Scientists are focused on the Science
 Large-scale infrastructure requirements
 Too much is spent on infrastructure
 Missions Completely Fail (OCO)
 Missions Completely Succeed (Rovers)
 Politics impact Missions (Triana)
NIST Definition of Cloud
Cloud computing is a model for enabling
convenient, on-demand network access to a
shared pool of configurable computing
resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly
provisioned and released with minimal
management effort or service provider
interaction.
5 Cloud Attributes
 Service-based
 Scalable and elastic
 Shared
 Metered by Use
 Uses Internet Technologies




Excerpts from Gartner‟s “Five Attributes of Cloud Computing”
Service-based
 Abstracted from the implementation
 Completely automated
 Near real-time delivery (seconds or
  minutes)
Scalable and Elastic
 Resources are drawn from a common
  pool
 Dynamically allocated to meet demand
 Dynamically released when appropriate
 Fully automated
Shared
 Common resources build economies of
  scale
 Common infrastructure runs at high
  efficiency
Metered by Use
 Consumers pay for services used
 Underlying hardware costs are irrelevant
Uses Internet ‘Standards’
 Open standards and APIs
 Almost always IP, HTTP, and REST
Part 2: Nebula
Nebula: A Hybrid Cloud
Built for Science
   Science-Class Cloud
                                            CPU
    Computing
     High CPU-to-Disk Ratio
                                     Disk
   Built for Research
     MAE-West Peering (Internet2,            Web
      NLR, CENIC, 11 Tier-1 ISPs)
     Massively Parallel, Loosely
      Coupled
   In a Federal Security
    Perimeter
Nebula Architecture
Cloud Platforms, Compared
                 AWS          AppEngine       Nebula
Storage          S3, EBS      SimpleStorage   Luster
                              API
Database         SimpleDB     CouchDB         MySQL
Queue            SQS          --              RabbitMQ
Virtualization   EC2 (Xen)    --              Eucalyptus
                                              (KVM)
Framework        --           Django          Django
User Accounts    --           Google          eAuth
                              Accounts
Search           --           Google Search   SOLR+Lucene
Networking       1GigE        1GigE           10GigE+
CDN/Cache        CloudFront                   Varnish
Application Time to Market
Current Web App Process            NEBULA Cloud Platform
Procure Server – 6-12 weeks        Procure VM – 60-120 seconds
Configure Server – 2-3 days        Included.
AWRS Filing – 2-3 days             Already done. (APPS.NASA.GOV)
Set up Source Control – 2-3 hours. Included.
Security Plan – 3 weeks, min.      Included.
SSL Certificates – 2-4 weeks.      Included.
Develop Terms of Use – 6 months.   Included, for most collaboration.
eAuth Integration – 40 hours.      Included.
Develop Processes – 3-6 weeks.     Basic moderation included.
Set up backups – 2-3 hours.        Included.


24,192,000 Seconds.                60-120 Seconds.
Must insert budget wedges now!
Built for Collaboration
 True Single-Sign-On, for the Public
 Enterprise Search, across the Cloud
 All Cloud apps live at apps.nasa.gov
Built for the Web
 Friendly URLs
 Designed for Search Engines, RSS, and
  aggregation
 Components are RSSable, Tweetable


   What if NASA was on the first page of
    Google results for the term „Space‟?
Built for Partners
 Your science partners can instantly
  connect from your NEBULA app, to their
  own research tasks within public Cloud
  Services (EC2, Azure, AppEngine)
 Your private fleet of Post-Docs can work
  on your data – at 10 cents an hour
Built for Government
 Policy compliant for contributions
 Consolidated moderation interface
 Everything-compliant (PII, First
  Amendment, COPPA, Section 508, etc)
Built for Developers
 Integrated Development Environment
 Revision control
 Automated testing
 Continuous Integration
 Bug tracking
Built for Community
 Cloud means Turnkey
 Dedicated Platform Staff
 Engaged External Partners
 Common KB shares code, tricks, tips
Nebula - the way to Data.gov
 Best practices in moderation, open
  collaboration
 Open and Public APIs, everywhere
 Feeds (RSS, Atom) power mash-ups
 Open-source platform, apps, and data
 Full transparency
Pilot Projects
 White House USASpending.gov 2.0
 Microsoft World Wide Telescope
  (Mars / Moon)
 Google Earth Planetary Content
  (Mars)
 LMMP Program Data Processing
  (Moon)
 TOPS Earth Climate Modeling
Nebula Timeline
 Under development since May 2008
 Pilot projects underway now
 Full Launch, Q2 2010 (in Apps.gov)
 Concurrent Open Source Release of
  Code
Part 3: Federal Standards
Federal Cloud Computing
Governance                                                 CIO Council
                                                • Strategic Objective Definition
                                                • Overall Guidance
                                                • Adjudication




        PMO (GSA)                Cloud Computing Executive Steering Committee (ESC)
• Day to Day Management of                         •   Strategic Direction
  the Federal Cloud Computing                      •   Priority Setting
  Initiative                                       •   Issue Resolution
• Development of required                          •   Approval
  deliverables
• Provide Technical Guidance
  and Subject Matter Expertise

                                        Cloud Computing Advisory Council (AC)

                                 • Provide Collaborate Federal Agency Input and Feedback for
                                   Cloud Computing Initiatives/Deliverables
                                 • Support the PMO and Cloud Computing Subcommittee with
                                   Federal Subject Matter Expertise
                                 • Approve Cloud Computing deliverables for submission to
                                   the Cloud Computing ESC
                                 • Cross-Functional Collaboration
Cloud Standards Working Group
   CC Advisory Council Mission Statement:

    Drive the government-wide adoption of cost effective,
    green and sustainable Federal cloud computing solutions.


   CC Standards WG Mission Statement:

    Establish a framework and roadmap to drive standards to
    facilitate interoperability, portability, security and
    manageability for federal cloud computing services.
Federal vs. Commercial
Our Focus


              Federal
            Requirements




                    Commercial
                   Requirements
Goal of Federal Standards Activities

Provide guidance to industry and
government for the creation and
management of relevant cloud computing
standards allowing all parties to gain the
maximum value from cloud computing
Government Cloud Framework
                                                                                                                                                                      Cloud User Tools


                                     Software as a Service (SaaS) / Applications                                                                  Application            User/           Reporting &
                                                                                                                                                  Integration            Admin           Analytics
                                      Citizen Engagement               Gov Productivity                     Gov Enterprise Apps
                                                                                                                   Business Svcs                                         Portal
                                           Wikis / Blogs                      Email / IM                                                                                  Customer /
                                                                                                                       Apps
                                                                                                                    Core Mission                                           Account
                                         Social Networking                  Virtual Desktop                                                                                 Mgmt           Analytic
                                                                                                                       Apps                              API‟s
              Core Cloud Services




                                         Agency Website                                                             Legacy Apps                                                             Tools
                                                                        Office Automation                                                                                 User Profile
                                            Hosting                                                                (Mainframes)
                                                                                                                                                       Workflow             Mgmt          Data Mgmt
                                                                                                                                                        Engine
                                     Platform as a                                                                                                                           Order
                                                                                           Testing          Developer                                                                     Reporting
                                     Service (PaaS)                 Database
                                                                                            Tools             Tools                                       EAI                Mgmt

                                                                                           Directory                                                                                      Knowledge
                                                                      DBMS                                                                                                  Trouble
                                                                                           Services                                                  Mobile Device                          Mgmt
                                                                                                                                                                             Mgmt
                                                                                                                                                      Integration
                                                                                                                                                                            Billing /
                                     Infrastructure as a                                                     Virtual                                 Data Migration         Invoice
                                                                                           Storage
                                     Service (IaaS)                                                         Machines                                     Tools             Tracking

                                                                                                                                                                            Product
                                                                      CDN              Web Servers        Server Hosting
                                                                                                                                                         ETL                Catalog


                                     Service Mgmt &
Delivery Capabilities




                                                               Service                               Performance         DR /           Operations
                                     Provisioning                                SLA Mgmt
                                                             Provisioning                             Monitoring        Backup            Mgmt
   Cloud Service




                                     Security &
                                                                 Data/Network                               Certification &    Authentication &       Auditing &
                                     Data Privacy                                      Data Privacy
                                                                   Security                                  Compliance         Authorization         Accounting


                                     Data Center                                  Routers /                             Internet        Hosting
                                                                                                       LAN/WAN
                                     Facilities                                   Firewalls                             Access          Centers
Focus on Business Use Cases
          1                      Description                        Focus
       Business       Business Use Cases present             Define boundaries
       Use Case       and describe a top level view of a     and characteristics
                      category of related cloud              of a business focus
                      business issues                        area

          2
       Scenario       Scenarios illustrate a particular      Describe conditions
                      facet of a business use case in        for the scenario and
                      order to highlight kinds of            the required kinds of
                      standards needed                       standards to fulfill
                                                             the need
          3
       Example        Examples animate a scenario            Show how a
                      with a limited and specific case to    scenario plays out in
                      illustrate practical implications of   a real world situation
                      a scenario including references to     with reference to
                      potential standards                    existing standards
            4
                      implementations                        where available
    Detail Use Case
                      Detail Use Cases break down a          Defines specific
                      scenario into actual functional        activities. NOT
                      components, tasks and activities.      PART OF
                      This is the traditional                CURRENT
                      “programming” use case used in         DISCUSSION
                      SDLC
Business Use Case 1: Initiating Cloud Service

Description          An agency wishes to initiate a new cloud service

Service Models       IaaS, SaaS, PaaS

Pre-conditions       None

Post conditions      Target services commissioned and provisioned

Key Considerations   Security policy specification including location dependencies
and Dependencies     Identity federation and management (All)
                     Physical infrastructure selection, sizing and configuration (IaaS)
                     Virtual Machine selection, sizing and configuration (IaaS)
                     Storage selection, sizing and configuration (IaaS)
                     Provisioning /deployment standards and specifications (IaaS, PaaS)
                     Monitoring and management specification (All)
                     Application and Document lifecycle specification (All)
                     Platform selection and configuration specification (PaaS)
                     Application selection and configuration specification (SaaS)
                     Service Level specification and benchmarking (All)
References and       Cloud Computing Use Cases Group 3.6.2
Notes                Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Scenario 1.1      Establish IaaS Service

 Conditions
  Agency wishes to establish an IaaS Service
 Requirements
  Identity management standards to establish identity, authentication and
    authorization
  Security standards related to encryption, location-specific data storage, etc.
  Specification standards for physical boundaries, e.g. shared, dedicated or
    community pools of processors, networks, storage devices, etc.
  Specification standards for virtual resources including virtual machines,
    standard images, storage and virtual network configuration
  Provisioning standards to specify virtual resource elasticity parameters
  Monitoring and management standards for thresholds and controls
  Lifecycle standards for storage replication, retention and destruction
  Service level standards
 Desired Results
  Essential portions of infrastructure are provisioned by standard specification
 References and Notes
  Cloud Computing Use Cases Group 3.6.1
  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Example 1.1.1                   IaaS for Scientific Computing

 Description
        Agency wishes to establish an IaaS Service for process-intensive scientific computing
 Activities
        Authorized individual accesses an IaaS provider by preexisting account
        Declare identity domain by referencing established federated identities (SAML, WS-Federation, Liberty, ID-FF)
        Declare standards-based authorization /entitlement rules (XACML)
        Declare key management and data encryption at rest and in flight (PKI, PKCS, KEYPROV (CT-KIP, DSKPP), EKMI)
        Declare physical boundaries: SPARC processors and SAN disk-accessable storage, drawn from community pool X only,
         shared machines and devices allowed (Standards do not exist)
        Define virtual resources:
             Specify multicore high memory instances and large amounts of nonpersistant storage (Standards do not exist)
             Select a vendor-specific virtual image (DMTF OVF) using a standard query and selection API (Standards do not exist)
              following risk based security standards (PCI-DSS)
             Define a persistent storage structure and mapping (Amazon S3, GFS, Azure Storage, SNIA CDMI)
             Define a VPN configuration (Amazon EC2)
        Declare provisioning rules (OGF OCCI, EC2 API)
             Declare new instance spinup at 85% utilization of all running instances and termination at 20% utilization of any
              instance (Standards do not Exist)
             Declare notification at 105 instances and notification and end of escalation at 150 (Standards do not Exist)
             Declare data backup on a nightly basis to CONUS resource, and data destruction after 60 days (ISO 15489 but no
              implementation standards)
        Service level standards (Standards do not Exist)
 References and Notes
        Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Business Use Case 2: Changing Cloud Vendors

Description          An agency wishes to migrate some or all of a set of existing cloud
                     services to a new vendor
Service Models       IaaS, SaaS, PaaS

Pre-conditions       • An existing set of cloud services with source vendor
                     • A plan for replacement or migrated services with destination vendor
Post conditions      • Source services decommissioned
                     • Target services operating with minimal loss of data, security or
                       business rule functionality
Key Considerations   Identity federation and management across vendors
and Dependencies     Security specification standards across vendors
                     Industry-specific common standards for application types (SaaS)
                     Platform standards and configuration (PaaS)
                     Platform component (middleware) standards and configuration (PaaS)
                     Application language standardization and portability (PaaS)
                     Virtual machine standards, configuration and portability (IaaS)
                     Storage standards and configuration (IaaS)
References and       Cloud Computing Use Cases Group 3.6.2
Notes                Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Scenario 2.1      Migrate SaaS Vendors

 Conditions
  Agency has an existing SaaS application and wishes to migrate all or part of it
     to a similar application with a new vendor
 Requirements
  Identity management standards to migrate identity, authentication and
     authorization
  Security standards related to encryption, location-specific data storage, etc.
  Storage standards for migrating existing data
  Application-specific formatting standards for importing or reusing data
  Application-specific business rule standards (in some cases)
  Service level standards
 Desired Results
  Users are able to access new application with appropriate permissions
  Migrated data is available within the defined security envelope
  Business rules are in operation on the target system
 References and Notes
  Cloud Computing Use Cases Group 3.6.1
  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Scenario 2.2       Migrate PaaS Vendors: Similar Platform

      Conditions
       Agency has an existing PaaS platform and wishes to migrate to a similar
          platform from another vendor 1.
      Requirements
       Include Identity, Security, Storage standards from 1.1
       Platform standards for configuring and managing platform operation and
          management
       Platform standards for configuring and managing application deployment
       Platform enabler standards for configuring and operating databases, message
          queues, service buses and related enablers
      Desired Results
       Users are able to access new application with appropriate permissions
       Migrated data is available within the defined security envelope
       Business rules are in operation on the target system
      References and Notes
       Cloud Computing Use Cases Group 3.6.2, 3.6.3
       Scope reduced to exclude migrations across dissimilar platform stacks 1




1   Similar platform refers to migration within similar PaaS stacks, e.g. LAMP to
Scenario 2.3       Migrate PaaS Vendors: Dissimilar Platform

      Conditions
       Agency has an existing PaaS platform and wishes to migrate to
         a dissimilar platform from another vendor 1.
      Requirements
       Include all requirements from Scenario 1.2
       Language standards and cross-language portability standards
         or compatibility APIs
       Data management standards and API‟s to address different
         data models across platform, e.g. relational versus flat
      Desired Results
       Users are able to access new application with appropriate
         permissions
       Migrated data is available within the defined security envelope
       Business rules are in operation on the target system
      References and Notes
       Cloud Computing Use Cases Group 3.6.2, 3.6.3
       Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
1   Similar platform refers to migration within similar PaaS stacks, e.g. LAMP to
Business Use Case 3: Hybrid Cloud Operation

Description          An agency wishes to operate services across multiple clouds hosted
                     by multiple vendors, potentially including private or community clouds
Service Models       IaaS, SaaS, PaaS

Pre-conditions       Services in multiple clouds with established SOA interoperability

Post conditions      Services interoperating across cloud boundaries

Key Considerations   Include: Business Case 1: Initiate Cloud Service
and Dependencies     Transactional and Concurrency standards
                     Additional security standards for cross-cloud trust
References and       Cloud Computing Use Cases Group 3.4.1. Note that Transactionality
Notes                is excluded for Hybrid by CCUC but included here
                     Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Business Use Case 4: Platform Configuration and Operation

Description          An agency wishes to configure a platform on which to develop, test or
                     deploy SaaS applications
Service Models       PaaS

Pre-conditions       Available cloud infrastructure if required by the platform

Post conditions      Scalable platform available for development, testing or deployment of
                     SaaS applications
Key Considerations   Include: Business Case 1: Initiate Cloud Service
and Dependencies     Platform standards and configuration (PaaS)
                     Platform component (middleware) standards and configuration (PaaS)
                     Application language standardization and portability (PaaS)
                     Platform management and reporting standards (PaaS)
References and       Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
Notes
Next Steps
   Federal Standards Web Workshop
     Crowd-source ideas for roadmap
     3rd week of January
     Open public invitation
   Federal Standards Summit
     April 2010
     Present Federal Roadmap
     Present Prioritized Federal Use Cases
@ChrisCKemp
http://nebula.nasa.gov
Chris.C.Kemp@NASA.gov    @NASANebula

More Related Content

PDF
Federal Cloud Computing Initiative
PPTX
SPS- Share Point 2010 and Windows Azure
PPTX
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
PDF
Development Model for The Cloud
KEY
Cloud Review V2
PPT
Cloudforce Essentials 2012 - Understanding Force.com in 60 Minutes or Less
PDF
Hawaii Pacific GIS Conference 2012: Esri ArcGIS 10.1 - What's Coming in ArcGI...
PDF
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Federal Cloud Computing Initiative
SPS- Share Point 2010 and Windows Azure
Navantis & Microsoft "Find Your Silver Lining in the Cloud" Event Slidedeck
Development Model for The Cloud
Cloud Review V2
Cloudforce Essentials 2012 - Understanding Force.com in 60 Minutes or Less
Hawaii Pacific GIS Conference 2012: Esri ArcGIS 10.1 - What's Coming in ArcGI...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...

What's hot (19)

PDF
Mach Technology
PDF
Blaze clan company presentation
PDF
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
PPTX
Codestrong 2012 breakout session the role of cloud services in your next ge...
PDF
Paving the Way to IT-as-a-Service
PPTX
MEAUC Nov 2011 Presentation
PPTX
IT Modernization and Cloud Computing
PDF
Making of a Successful Cloud Business
PDF
GlassFish Mobility Platform - Hans Hrasna
PDF
OreDev 2008: Software + Services
PDF
Glass Fish Mobility Platform Santiago Pericas Geersten V2
PPTX
Transaction-based Capacity Planning for greater IT Reliability™ webinar
PPT
CCitDG Presenation
PDF
Programming Languages For The Cloud
PPTX
Cloud Computing: A New Trend in IT
PPT
How to Get Cloud Architecture and Design Right the First Time
PDF
Raindance - Tooling for the Clouds
PDF
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
PDF
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
Mach Technology
Blaze clan company presentation
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Codestrong 2012 breakout session the role of cloud services in your next ge...
Paving the Way to IT-as-a-Service
MEAUC Nov 2011 Presentation
IT Modernization and Cloud Computing
Making of a Successful Cloud Business
GlassFish Mobility Platform - Hans Hrasna
OreDev 2008: Software + Services
Glass Fish Mobility Platform Santiago Pericas Geersten V2
Transaction-based Capacity Planning for greater IT Reliability™ webinar
CCitDG Presenation
Programming Languages For The Cloud
Cloud Computing: A New Trend in IT
How to Get Cloud Architecture and Design Right the First Time
Raindance - Tooling for the Clouds
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
Ad

Viewers also liked (19)

PDF
Implementing big data in the cloud v2.5 3 4 2013
DOCX
Security Assessment Plan (Template)
PPTX
Yongsan presentation 2
DOCX
Rules of Behavior
PDF
INSA cloud computing_2012_final
PDF
Gravitant Whitepaper Cloud for Federal Govt
PDF
Cloud computing and the intelligence mission
PDF
Cloud computing training what's right for me
PDF
Vivek Kundra - Standards to Foster Innovation
PDF
ViON Corporation: Surviving IT Change
DOCX
Sap template 050312
PPT
International collaboration with Cloud v1
PDF
Government cloud deployment lessons learned final (4 4 2013)
PDF
Texas Dept of Information Resources Agency Strategic Plan
PDF
Interoperability versus Cyber Security/Information Assurance?
PDF
Improving Cybersecurity and Resilience Through Acquisition Emile Monette GSA
PPT
Government cloud computing_strategy
DOCX
Plan of Action and Milestones (POA&M)
DOCX
Information Technology Contingency Plan (Template)
Implementing big data in the cloud v2.5 3 4 2013
Security Assessment Plan (Template)
Yongsan presentation 2
Rules of Behavior
INSA cloud computing_2012_final
Gravitant Whitepaper Cloud for Federal Govt
Cloud computing and the intelligence mission
Cloud computing training what's right for me
Vivek Kundra - Standards to Foster Innovation
ViON Corporation: Surviving IT Change
Sap template 050312
International collaboration with Cloud v1
Government cloud deployment lessons learned final (4 4 2013)
Texas Dept of Information Resources Agency Strategic Plan
Interoperability versus Cyber Security/Information Assurance?
Improving Cybersecurity and Resilience Through Acquisition Emile Monette GSA
Government cloud computing_strategy
Plan of Action and Milestones (POA&M)
Information Technology Contingency Plan (Template)
Ad

Similar to Chris Kemp: NASA Nebula (20)

PPTX
Ppt on cloud computing
PDF
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
PDF
Barak Regev - Google Cloud Platform
PDF
Cloud Computing - Jan 2011 - Chandna
PPT
GSA on Cloud Computing and More
PDF
An enterprise journey in the Cloud
PPT
Exploring Cloud Computing Technologies For GIS (Location Based) Applications
PDF
OpenNASA v2.0 Slideshare Large File
PDF
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
PPTX
Cloud computing submit seamolec 19 feb 2013
PDF
MS TechDays 2011 - Cloud Management with System Center Application Controller
PPT
Cloud Computing Webinar
PPT
Cloud Camp Milan 2K9 SUN Microsystems: Cloud Computing with Sun
PPT
Introduction To Cloud Computing By Beant Singh Duggal
PPT
Robert LeBlanc - Cloud Forum Presentation
PPT
Cloud Computing
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PDF
The Enterprise Cloud: Immediate. Urgent. Inevitable.
PPT
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
PPTX
IIA2013 PPT SLIDES DECK
Ppt on cloud computing
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
Barak Regev - Google Cloud Platform
Cloud Computing - Jan 2011 - Chandna
GSA on Cloud Computing and More
An enterprise journey in the Cloud
Exploring Cloud Computing Technologies For GIS (Location Based) Applications
OpenNASA v2.0 Slideshare Large File
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
Cloud computing submit seamolec 19 feb 2013
MS TechDays 2011 - Cloud Management with System Center Application Controller
Cloud Computing Webinar
Cloud Camp Milan 2K9 SUN Microsystems: Cloud Computing with Sun
Introduction To Cloud Computing By Beant Singh Duggal
Robert LeBlanc - Cloud Forum Presentation
Cloud Computing
Welcome to International Journal of Engineering Research and Development (IJERD)
The Enterprise Cloud: Immediate. Urgent. Inevitable.
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
IIA2013 PPT SLIDES DECK

More from GovCloud Network (20)

PDF
IaaS Price performance-benchmark
PDF
Staying Safe in Cyberspace
PDF
Vets 360 Services - Military Dedication - Corporate Success
PDF
GovCloud Network LLC Overview - June 25, 2014
PDF
Army PEO EIS Cloud Architecture
PDF
ICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings Kevin Jackson
PDF
@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page
PDF
Agile Cloud Conference 2 Introduction - John Brennan
PDF
DoD Business Capability Lifecycle (BCL) Guide (Draft)
PPTX
GovCloud Network Overview Presentation
PPTX
PM ISE Information Interoperability Presentation -agile sourcing brief
PDF
Intrusion Detection on Public IaaS - Kevin L. Jackson
PDF
A Framework for Cloud Computing Adoption in South African Government
PDF
NCOIC GCC OWS-10 presentation 10 7 2013
PDF
Tech gate kevin l jackson - 09-21-2013
PDF
Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
PDF
Cloud computing-made-easy
PPTX
Kevin jackson cloud service brokerage for datacenter service providers for we...
PDF
Pilot Texas Cloud Offering
PDF
DISA Broker Designation
IaaS Price performance-benchmark
Staying Safe in Cyberspace
Vets 360 Services - Military Dedication - Corporate Success
GovCloud Network LLC Overview - June 25, 2014
Army PEO EIS Cloud Architecture
ICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings Kevin Jackson
@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page
Agile Cloud Conference 2 Introduction - John Brennan
DoD Business Capability Lifecycle (BCL) Guide (Draft)
GovCloud Network Overview Presentation
PM ISE Information Interoperability Presentation -agile sourcing brief
Intrusion Detection on Public IaaS - Kevin L. Jackson
A Framework for Cloud Computing Adoption in South African Government
NCOIC GCC OWS-10 presentation 10 7 2013
Tech gate kevin l jackson - 09-21-2013
Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
Cloud computing-made-easy
Kevin jackson cloud service brokerage for datacenter service providers for we...
Pilot Texas Cloud Offering
DISA Broker Designation

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Monthly Chronicles - July 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Chris Kemp: NASA Nebula

  • 2. Part 1: NASA’s View of Cloud
  • 3. Why is NASA focused on cloud?  Many, many, many websites  Many, many, many different platforms  Very high operating cost  Long provisioning times  Very large attack surface  Confusing to outside users  Lock-in, portability, and interoperability issues
  • 4. More reasons…  Missions are focused on the Mission  Scientists are focused on the Science  Large-scale infrastructure requirements  Too much is spent on infrastructure  Missions Completely Fail (OCO)  Missions Completely Succeed (Rovers)  Politics impact Missions (Triana)
  • 5. NIST Definition of Cloud Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 6. 5 Cloud Attributes  Service-based  Scalable and elastic  Shared  Metered by Use  Uses Internet Technologies Excerpts from Gartner‟s “Five Attributes of Cloud Computing”
  • 7. Service-based  Abstracted from the implementation  Completely automated  Near real-time delivery (seconds or minutes)
  • 8. Scalable and Elastic  Resources are drawn from a common pool  Dynamically allocated to meet demand  Dynamically released when appropriate  Fully automated
  • 9. Shared  Common resources build economies of scale  Common infrastructure runs at high efficiency
  • 10. Metered by Use  Consumers pay for services used  Underlying hardware costs are irrelevant
  • 11. Uses Internet ‘Standards’  Open standards and APIs  Almost always IP, HTTP, and REST
  • 14. Built for Science  Science-Class Cloud CPU Computing  High CPU-to-Disk Ratio Disk  Built for Research  MAE-West Peering (Internet2, Web NLR, CENIC, 11 Tier-1 ISPs)  Massively Parallel, Loosely Coupled  In a Federal Security Perimeter
  • 16. Cloud Platforms, Compared AWS AppEngine Nebula Storage S3, EBS SimpleStorage Luster API Database SimpleDB CouchDB MySQL Queue SQS -- RabbitMQ Virtualization EC2 (Xen) -- Eucalyptus (KVM) Framework -- Django Django User Accounts -- Google eAuth Accounts Search -- Google Search SOLR+Lucene Networking 1GigE 1GigE 10GigE+ CDN/Cache CloudFront Varnish
  • 17. Application Time to Market Current Web App Process NEBULA Cloud Platform Procure Server – 6-12 weeks Procure VM – 60-120 seconds Configure Server – 2-3 days Included. AWRS Filing – 2-3 days Already done. (APPS.NASA.GOV) Set up Source Control – 2-3 hours. Included. Security Plan – 3 weeks, min. Included. SSL Certificates – 2-4 weeks. Included. Develop Terms of Use – 6 months. Included, for most collaboration. eAuth Integration – 40 hours. Included. Develop Processes – 3-6 weeks. Basic moderation included. Set up backups – 2-3 hours. Included. 24,192,000 Seconds. 60-120 Seconds.
  • 18. Must insert budget wedges now!
  • 19. Built for Collaboration  True Single-Sign-On, for the Public  Enterprise Search, across the Cloud  All Cloud apps live at apps.nasa.gov
  • 20. Built for the Web  Friendly URLs  Designed for Search Engines, RSS, and aggregation  Components are RSSable, Tweetable  What if NASA was on the first page of Google results for the term „Space‟?
  • 21. Built for Partners  Your science partners can instantly connect from your NEBULA app, to their own research tasks within public Cloud Services (EC2, Azure, AppEngine)  Your private fleet of Post-Docs can work on your data – at 10 cents an hour
  • 22. Built for Government  Policy compliant for contributions  Consolidated moderation interface  Everything-compliant (PII, First Amendment, COPPA, Section 508, etc)
  • 23. Built for Developers  Integrated Development Environment  Revision control  Automated testing  Continuous Integration  Bug tracking
  • 24. Built for Community  Cloud means Turnkey  Dedicated Platform Staff  Engaged External Partners  Common KB shares code, tricks, tips
  • 25. Nebula - the way to Data.gov  Best practices in moderation, open collaboration  Open and Public APIs, everywhere  Feeds (RSS, Atom) power mash-ups  Open-source platform, apps, and data  Full transparency
  • 26. Pilot Projects  White House USASpending.gov 2.0  Microsoft World Wide Telescope (Mars / Moon)  Google Earth Planetary Content (Mars)  LMMP Program Data Processing (Moon)  TOPS Earth Climate Modeling
  • 27. Nebula Timeline  Under development since May 2008  Pilot projects underway now  Full Launch, Q2 2010 (in Apps.gov)  Concurrent Open Source Release of Code
  • 28. Part 3: Federal Standards
  • 29. Federal Cloud Computing Governance CIO Council • Strategic Objective Definition • Overall Guidance • Adjudication PMO (GSA) Cloud Computing Executive Steering Committee (ESC) • Day to Day Management of • Strategic Direction the Federal Cloud Computing • Priority Setting Initiative • Issue Resolution • Development of required • Approval deliverables • Provide Technical Guidance and Subject Matter Expertise Cloud Computing Advisory Council (AC) • Provide Collaborate Federal Agency Input and Feedback for Cloud Computing Initiatives/Deliverables • Support the PMO and Cloud Computing Subcommittee with Federal Subject Matter Expertise • Approve Cloud Computing deliverables for submission to the Cloud Computing ESC • Cross-Functional Collaboration
  • 30. Cloud Standards Working Group  CC Advisory Council Mission Statement: Drive the government-wide adoption of cost effective, green and sustainable Federal cloud computing solutions.  CC Standards WG Mission Statement: Establish a framework and roadmap to drive standards to facilitate interoperability, portability, security and manageability for federal cloud computing services.
  • 31. Federal vs. Commercial Our Focus Federal Requirements Commercial Requirements
  • 32. Goal of Federal Standards Activities Provide guidance to industry and government for the creation and management of relevant cloud computing standards allowing all parties to gain the maximum value from cloud computing
  • 33. Government Cloud Framework Cloud User Tools Software as a Service (SaaS) / Applications Application User/ Reporting & Integration Admin Analytics Citizen Engagement Gov Productivity Gov Enterprise Apps Business Svcs Portal Wikis / Blogs Email / IM Customer / Apps Core Mission Account Social Networking Virtual Desktop Mgmt Analytic Apps API‟s Core Cloud Services Agency Website Legacy Apps Tools Office Automation User Profile Hosting (Mainframes) Workflow Mgmt Data Mgmt Engine Platform as a Order Testing Developer Reporting Service (PaaS) Database Tools Tools EAI Mgmt Directory Knowledge DBMS Trouble Services Mobile Device Mgmt Mgmt Integration Billing / Infrastructure as a Virtual Data Migration Invoice Storage Service (IaaS) Machines Tools Tracking Product CDN Web Servers Server Hosting ETL Catalog Service Mgmt & Delivery Capabilities Service Performance DR / Operations Provisioning SLA Mgmt Provisioning Monitoring Backup Mgmt Cloud Service Security & Data/Network Certification & Authentication & Auditing & Data Privacy Data Privacy Security Compliance Authorization Accounting Data Center Routers / Internet Hosting LAN/WAN Facilities Firewalls Access Centers
  • 34. Focus on Business Use Cases 1 Description Focus Business Business Use Cases present Define boundaries Use Case and describe a top level view of a and characteristics category of related cloud of a business focus business issues area 2 Scenario Scenarios illustrate a particular Describe conditions facet of a business use case in for the scenario and order to highlight kinds of the required kinds of standards needed standards to fulfill the need 3 Example Examples animate a scenario Show how a with a limited and specific case to scenario plays out in illustrate practical implications of a real world situation a scenario including references to with reference to potential standards existing standards 4 implementations where available Detail Use Case Detail Use Cases break down a Defines specific scenario into actual functional activities. NOT components, tasks and activities. PART OF This is the traditional CURRENT “programming” use case used in DISCUSSION SDLC
  • 35. Business Use Case 1: Initiating Cloud Service Description An agency wishes to initiate a new cloud service Service Models IaaS, SaaS, PaaS Pre-conditions None Post conditions Target services commissioned and provisioned Key Considerations Security policy specification including location dependencies and Dependencies Identity federation and management (All) Physical infrastructure selection, sizing and configuration (IaaS) Virtual Machine selection, sizing and configuration (IaaS) Storage selection, sizing and configuration (IaaS) Provisioning /deployment standards and specifications (IaaS, PaaS) Monitoring and management specification (All) Application and Document lifecycle specification (All) Platform selection and configuration specification (PaaS) Application selection and configuration specification (SaaS) Service Level specification and benchmarking (All) References and Cloud Computing Use Cases Group 3.6.2 Notes Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 36. Scenario 1.1 Establish IaaS Service Conditions  Agency wishes to establish an IaaS Service Requirements  Identity management standards to establish identity, authentication and authorization  Security standards related to encryption, location-specific data storage, etc.  Specification standards for physical boundaries, e.g. shared, dedicated or community pools of processors, networks, storage devices, etc.  Specification standards for virtual resources including virtual machines, standard images, storage and virtual network configuration  Provisioning standards to specify virtual resource elasticity parameters  Monitoring and management standards for thresholds and controls  Lifecycle standards for storage replication, retention and destruction  Service level standards Desired Results  Essential portions of infrastructure are provisioned by standard specification References and Notes  Cloud Computing Use Cases Group 3.6.1  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 37. Example 1.1.1 IaaS for Scientific Computing Description  Agency wishes to establish an IaaS Service for process-intensive scientific computing Activities  Authorized individual accesses an IaaS provider by preexisting account  Declare identity domain by referencing established federated identities (SAML, WS-Federation, Liberty, ID-FF)  Declare standards-based authorization /entitlement rules (XACML)  Declare key management and data encryption at rest and in flight (PKI, PKCS, KEYPROV (CT-KIP, DSKPP), EKMI)  Declare physical boundaries: SPARC processors and SAN disk-accessable storage, drawn from community pool X only, shared machines and devices allowed (Standards do not exist)  Define virtual resources:  Specify multicore high memory instances and large amounts of nonpersistant storage (Standards do not exist)  Select a vendor-specific virtual image (DMTF OVF) using a standard query and selection API (Standards do not exist) following risk based security standards (PCI-DSS)  Define a persistent storage structure and mapping (Amazon S3, GFS, Azure Storage, SNIA CDMI)  Define a VPN configuration (Amazon EC2)  Declare provisioning rules (OGF OCCI, EC2 API)  Declare new instance spinup at 85% utilization of all running instances and termination at 20% utilization of any instance (Standards do not Exist)  Declare notification at 105 instances and notification and end of escalation at 150 (Standards do not Exist)  Declare data backup on a nightly basis to CONUS resource, and data destruction after 60 days (ISO 15489 but no implementation standards)  Service level standards (Standards do not Exist) References and Notes  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 38. Business Use Case 2: Changing Cloud Vendors Description An agency wishes to migrate some or all of a set of existing cloud services to a new vendor Service Models IaaS, SaaS, PaaS Pre-conditions • An existing set of cloud services with source vendor • A plan for replacement or migrated services with destination vendor Post conditions • Source services decommissioned • Target services operating with minimal loss of data, security or business rule functionality Key Considerations Identity federation and management across vendors and Dependencies Security specification standards across vendors Industry-specific common standards for application types (SaaS) Platform standards and configuration (PaaS) Platform component (middleware) standards and configuration (PaaS) Application language standardization and portability (PaaS) Virtual machine standards, configuration and portability (IaaS) Storage standards and configuration (IaaS) References and Cloud Computing Use Cases Group 3.6.2 Notes Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 39. Scenario 2.1 Migrate SaaS Vendors Conditions  Agency has an existing SaaS application and wishes to migrate all or part of it to a similar application with a new vendor Requirements  Identity management standards to migrate identity, authentication and authorization  Security standards related to encryption, location-specific data storage, etc.  Storage standards for migrating existing data  Application-specific formatting standards for importing or reusing data  Application-specific business rule standards (in some cases)  Service level standards Desired Results  Users are able to access new application with appropriate permissions  Migrated data is available within the defined security envelope  Business rules are in operation on the target system References and Notes  Cloud Computing Use Cases Group 3.6.1  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 40. Scenario 2.2 Migrate PaaS Vendors: Similar Platform Conditions  Agency has an existing PaaS platform and wishes to migrate to a similar platform from another vendor 1. Requirements  Include Identity, Security, Storage standards from 1.1  Platform standards for configuring and managing platform operation and management  Platform standards for configuring and managing application deployment  Platform enabler standards for configuring and operating databases, message queues, service buses and related enablers Desired Results  Users are able to access new application with appropriate permissions  Migrated data is available within the defined security envelope  Business rules are in operation on the target system References and Notes  Cloud Computing Use Cases Group 3.6.2, 3.6.3  Scope reduced to exclude migrations across dissimilar platform stacks 1 1 Similar platform refers to migration within similar PaaS stacks, e.g. LAMP to
  • 41. Scenario 2.3 Migrate PaaS Vendors: Dissimilar Platform Conditions  Agency has an existing PaaS platform and wishes to migrate to a dissimilar platform from another vendor 1. Requirements  Include all requirements from Scenario 1.2  Language standards and cross-language portability standards or compatibility APIs  Data management standards and API‟s to address different data models across platform, e.g. relational versus flat Desired Results  Users are able to access new application with appropriate permissions  Migrated data is available within the defined security envelope  Business rules are in operation on the target system References and Notes  Cloud Computing Use Cases Group 3.6.2, 3.6.3  Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09 1 Similar platform refers to migration within similar PaaS stacks, e.g. LAMP to
  • 42. Business Use Case 3: Hybrid Cloud Operation Description An agency wishes to operate services across multiple clouds hosted by multiple vendors, potentially including private or community clouds Service Models IaaS, SaaS, PaaS Pre-conditions Services in multiple clouds with established SOA interoperability Post conditions Services interoperating across cloud boundaries Key Considerations Include: Business Case 1: Initiate Cloud Service and Dependencies Transactional and Concurrency standards Additional security standards for cross-cloud trust References and Cloud Computing Use Cases Group 3.4.1. Note that Transactionality Notes is excluded for Hybrid by CCUC but included here Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09
  • 43. Business Use Case 4: Platform Configuration and Operation Description An agency wishes to configure a platform on which to develop, test or deploy SaaS applications Service Models PaaS Pre-conditions Available cloud infrastructure if required by the platform Post conditions Scalable platform available for development, testing or deployment of SaaS applications Key Considerations Include: Business Case 1: Initiate Cloud Service and Dependencies Platform standards and configuration (PaaS) Platform component (middleware) standards and configuration (PaaS) Application language standardization and portability (PaaS) Platform management and reporting standards (PaaS) References and Grance, Mell (NIST) A Roadmap for Cloud Standards, 9/15/09 Notes
  • 44. Next Steps  Federal Standards Web Workshop  Crowd-source ideas for roadmap  3rd week of January  Open public invitation  Federal Standards Summit  April 2010  Present Federal Roadmap  Present Prioritized Federal Use Cases