SlideShare a Scribd company logo
1 of 19
The Future of Cloud Computing at NASA




          Karen Petraska
          Service Executive, NASA Computer Services Office
          Raymond G. O’Brien
          CTO for IT, Ames Research Center
          April 20, 2012
Past, Present, Future


From the NASA Strategic Plan:
Goal 6: Share NASA with the public, educators,
and students to provide opportunities to
participate in our mission, foster innovation and
contribute to a strong National economy
• 2009: NASA’s contribution to OpenStack was
  timely to the introduction of cloud computing to the
  industry
• 2012: Industry has enthusiastically embraced
  OpenStack and an increasing number of
  commercial implementations of OpenStack clouds
  are now available
• 2012 and Beyond: NASA shifts focus to becoming
  a wise and informed consumer of commercial
  cloud services
NASA CIO’s Vision For Cloud Computing

 The NASA CIO’s vision for cloud computing at NASA:
  » To have a good computing environment that addresses
    NASA’s computing requirements for all NASA people
  » Have an easy and seamless way to obtain services,
    leveraging economies of scale wherever possible
  » Innovate how we do security in the cloud; remove as
    much burden from the end users as possible
  » Leverage our buying power and unique requirements to
    influence industry where appropriate
  » Be agile and nimble to embrace and integrate new
    technologies that support our mission
Embracing the Technology

 The NASA community in general is starting understand
  the advantages of using the cloud model
 NASA is evaluating its application portfolio and
  experimenting to understand the characteristics of
  applications that run well in the cloud
 NASA is exploring options for and aspects of delivering
  enterprise cloud services within the NASA environment
  » Challenges: Governance, Security, Cost Recovery
 Success stories in using commercial cloud
  » JPL BeAMartian and others
  » NASA Web Environment
NASA’s Computing Environment

 NASA requires many types of computing
  »   Business and administrative (highly virtualized today)
  »   Web sites and web applications
  »   Modeling and simulation
  »   Science data processing and analysis
  »   Engineering analysis
  »   Flight command, control, telemetry and flight operations
 NASA collaborates with scientists and others all over the world
  » Universities, corporations, other US Government agencies, foreign space
    agencies
 Data of interest to NASA resides in many locations depending on the
  collaborators
  » Often extremely large data sets
  » Science data archives of long term scientific interest
Actions to Achieve the Desired Future State


 Current activities to support an enterprise cloud service
  » IaaS focus for now
    • Working to understand what platforms will be useful
  » FedRAMP: A&A for provider controls but what about
    consumer controls?
  » Common Cloud User and Management Interface
  » Acquisition Strategy
  » Best approach for user support
    • Decision trees for assessing cloud suitability
    • Managed environments
Things We’ve Learned
What Works Well (and What Doesn’t)

 It is easier to birth new applications in the cloud than to migrate
  legacy applications
  » Legacy code that has not been ported recently can be very time
    consuming to move to cloud, and if it requires out of date or specialized
    compilers, it may simply not be worth the effort
 Applications that are bursty or require many nodes for brief periods of
  time
  » Applications that run continuously may not be economical in the cloud
 Compute servers that have more than 50% of wall clock time idle
 Applications that need to be always available but not always running
 “Embarrassingly parallel” computations (e.g., suitable for Hadoop
  processing) work well in the cloud
  » Applications that require significant inter-processor communication (e.g.
    climate models) will be substantially slowed
Economics

 The learning curve getting into cloud is steep: developers and
  systems administrators have to learn new paradigms and work in
  new ways
 Second big investment is moving legacy code into the cloud
 If the organization has excess capacity in existing data centers and
  existing owned computing infrastructure, it may make sense to fully
  utilize what you already own BEFORE paying for additional capacity
  in a cloud
 Build a business case for each application to decide if a move to
  cloud is prudent: understand hidden and unanticipated costs.
   » Costs of getting data into and out of the cloud
   » Cost of computing cycles
   » Long term data storage costs
   » Licenses, IP addresses, etc.
Summary


 NASA is embracing cloud computing
 NASA is working to become a well educated customer of
  commercially available cloud services
 We believe there are aspects of our business that can be
  improved through the use of cloud, potentially enabling
  more work within the same budget
Cloud’s Potential is Becoming More
       Evident Within NASA


  2009                    2012




                                     April 20, 2012
Today: Lots of NASA Piloting
          Activity

                 Different cloud providers
                 Mission and Enterprise
                  workloads
                 Private and public cloud
                  services
                 Becoming an informed
                  consumer
                 Some already pursuing
                  steps towards routine
                  use


                                      04/20/12
OpenStack: Creating Competition
         and Choice

                   NASA ultimately buys all
                    its on-going services,
                    support, and products
                   NASA will likely use
                    most major commercial
                    services in the future
                   Ditto for major private
                    cloud products
                   As a cloud consumer,
                    NASA wins from
                    competition and choice

                                        04/20/12
NASA’s Continued Community
        Involvement

                NASA is very proud to
                 have been part of the
                 creation of OpenStack
                Future participation will
                 shift largely to
                 involvement as a user
                Very active Bay Area
                 community makes this
                 easy for Ames
                Will strive to keep the
                 original Nebula-based
                 contributor authority
                 active                04/20/12
Climbing up the Stack within NASA


                    Lots of focus on IaaS
                     layer right now within
                     NASA, but…
                    Nebula testing feedback
                     showed the high value
                     certain groups place on
                     what equates to platform
                     services
                    Increasing popularity of
                     SaaS with employees
                     requires guidance and
                     governance
                                        04/20/12
Leveraging OpenStack’s Success for
   Future NASA Policy Revision

                  Commercial Tech
                   Transfer is a high priority
                   for NASA
                  OpenStack is a shining
                   example
                  Current NASA policy is
                   being reviewed for
                   possible revision to
                   allow more NASA
                   involvement in
                   community SW
                   development products
                                         04/20/12
Product Positioning for Future NASA Use


                    Federal Risk and
                     Authorization
                     Management Program
                     (FedRAMP)
                    FedRAMP will be Key to
                     Future Authorized NASA
                     Cloud Use of
                     Commercial Clouds
                    Cloud features that
                     facilitate or address
                     NIST 800-53 control
                     implementation will be
                     highly valued     04/20/12
NASA’s OpenStack List for Santa

                Easy to install distributions
                Many commercial service
                 providers
                Lots of value-add tool and
                 support providers
                Lots of priced enterprise-
                 class customer support
                 options
                Tight alignment with
                 FedRAMP and NIST security
                 requirements
                Niche features enabling HPC
                 cloud
                Continued rapid feature
                 development                04/20/12
And Finally…


                A much deserved thank
                 you from NASA to:
                 » The Nebula project team and
                   all its sponsors and
                   supporters
                 » Rackspace Hosting
                 » The entire OpenStack
                   community
                Together you have
                 created something truly
                 special that will benefit
                 the industry and all
                 consumers of cloud
                Congratulations!        04/20/12

More Related Content

What's hot

AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...
AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...
AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...Amazon Web Services
 
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackupDATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackupSymantec
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud ImplementationRex Wang
 
Oracle cloud strategy
Oracle cloud strategyOracle cloud strategy
Oracle cloud strategyAgora Group
 
Use the power of Microsoft Azure with NetApp Storage
Use the power of Microsoft Azure with NetApp StorageUse the power of Microsoft Azure with NetApp Storage
Use the power of Microsoft Azure with NetApp StorageProact Netherlands B.V.
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing StrategyRex Wang
 
Accelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentAccelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentCTI Group
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Riccardo Romani
 
L'agilité du cloud public dans votre datacenter avec ECS & Neutrino
L'agilité du cloud public dans votre datacenter avec ECS & NeutrinoL'agilité du cloud public dans votre datacenter avec ECS & Neutrino
L'agilité du cloud public dans votre datacenter avec ECS & NeutrinoRSD
 
Architecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace CloudArchitecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace CloudRackspace
 
Druva In Sync Product Overview
Druva In Sync Product OverviewDruva In Sync Product Overview
Druva In Sync Product Overviewrammotive
 
02 d baa_sincloud_springerbookchapter_2014
02 d baa_sincloud_springerbookchapter_201402 d baa_sincloud_springerbookchapter_2014
02 d baa_sincloud_springerbookchapter_2014Scotttim1
 
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...Amazon Web Services
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with CloudCitrix
 
Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Amazon Web Services
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonGovCloud Network
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehousedrluckyspin
 
Future Trends in IT Storage
Future Trends in IT StorageFuture Trends in IT Storage
Future Trends in IT StorageTony Pearson
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 

What's hot (20)

AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...
AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...
AWS Partner Presentation - StorSimple - Cloud-Integrated Storage, AWS Summit ...
 
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackupDATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
DATASHEETâ–¶ Enterprise Cloud Backup & Recovery with Symantec NetBackup
 
Planning A Cloud Implementation
Planning A Cloud ImplementationPlanning A Cloud Implementation
Planning A Cloud Implementation
 
Oracle cloud strategy
Oracle cloud strategyOracle cloud strategy
Oracle cloud strategy
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Use the power of Microsoft Azure with NetApp Storage
Use the power of Microsoft Azure with NetApp StorageUse the power of Microsoft Azure with NetApp Storage
Use the power of Microsoft Azure with NetApp Storage
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 
Accelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentAccelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize Environment
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
 
L'agilité du cloud public dans votre datacenter avec ECS & Neutrino
L'agilité du cloud public dans votre datacenter avec ECS & NeutrinoL'agilité du cloud public dans votre datacenter avec ECS & Neutrino
L'agilité du cloud public dans votre datacenter avec ECS & Neutrino
 
Architecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace CloudArchitecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace Cloud
 
Druva In Sync Product Overview
Druva In Sync Product OverviewDruva In Sync Product Overview
Druva In Sync Product Overview
 
02 d baa_sincloud_springerbookchapter_2014
02 d baa_sincloud_springerbookchapter_201402 d baa_sincloud_springerbookchapter_2014
02 d baa_sincloud_springerbookchapter_2014
 
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...
Powering a Hybrid Cloud with CommVault and Amazon Web Services - Session Spon...
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
 
Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]Bring DevOps to the Cloud with Data as a Service [DaaS]
Bring DevOps to the Cloud with Data as a Service [DaaS]
 
NCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin JacksonNCOIC Enterprise Cloud Computing - Kevin Jackson
NCOIC Enterprise Cloud Computing - Kevin Jackson
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehouse
 
Future Trends in IT Storage
Future Trends in IT StorageFuture Trends in IT Storage
Future Trends in IT Storage
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 

Viewers also liked

Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesRoozbeh Shafiee
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesRoozbeh Shafiee
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionJimi Chen
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesRoozbeh Shafiee
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (7)

Mastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller NodesMastering OpenStack - Episode 05 - Controller Nodes
Mastering OpenStack - Episode 05 - Controller Nodes
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple Architectures
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to OpenStack NASA

The Future of Cloud is Hybrid over Distance
The Future of Cloud is Hybrid over DistanceThe Future of Cloud is Hybrid over Distance
The Future of Cloud is Hybrid over DistanceRackspace
 
Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Cartesian (formerly CSMG)
 
Comarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch_Services
 
IDC Infographic - How Flash Fits into Your Cloud
IDC Infographic - How Flash Fits into Your CloudIDC Infographic - How Flash Fits into Your Cloud
IDC Infographic - How Flash Fits into Your CloudWestern Digital
 
Design of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackDesign of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackYing wei (Joe) Chou
 
ESA and the Cloud
ESA and the CloudESA and the Cloud
ESA and the CloudNetcetera
 
Vendor Landscape: Cloud IaaS
Vendor Landscape: Cloud IaaSVendor Landscape: Cloud IaaS
Vendor Landscape: Cloud IaaSOpSource
 
Understanding the Cloud Computing Stack
Understanding the Cloud Computing StackUnderstanding the Cloud Computing Stack
Understanding the Cloud Computing StackRackspace
 
Say Goodbye to DIY Data Centers
Say Goodbye to DIY Data CentersSay Goodbye to DIY Data Centers
Say Goodbye to DIY Data CentersRackspace
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based onDendani Bilal
 
How to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudHow to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudBuurst
 
Making the Cloud a Known Entity
Making the Cloud a Known EntityMaking the Cloud a Known Entity
Making the Cloud a Known EntityKellyn Pot'Vin-Gorman
 
Creating Your Own Cloud Using OpenStack by Raghvendra V Prabhu
Creating Your Own Cloud Using OpenStack by Raghvendra V PrabhuCreating Your Own Cloud Using OpenStack by Raghvendra V Prabhu
Creating Your Own Cloud Using OpenStack by Raghvendra V PrabhuRaghavendra Prabhu
 
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)Todd Deshane
 
Improving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure CloudImproving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure CloudIJASCSE
 
Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Adrian Cockcroft
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamoneNovance
 

Similar to OpenStack NASA (20)

The Future of Cloud is Hybrid over Distance
The Future of Cloud is Hybrid over DistanceThe Future of Cloud is Hybrid over Distance
The Future of Cloud is Hybrid over Distance
 
Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?Widespread Cloud Adoption: What's Taking So Long?
Widespread Cloud Adoption: What's Taking So Long?
 
The Cloud Talk
The Cloud TalkThe Cloud Talk
The Cloud Talk
 
Comarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPO
 
Ec24817824
Ec24817824Ec24817824
Ec24817824
 
IDC Infographic - How Flash Fits into Your Cloud
IDC Infographic - How Flash Fits into Your CloudIDC Infographic - How Flash Fits into Your Cloud
IDC Infographic - How Flash Fits into Your Cloud
 
Design of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackDesign of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstack
 
ESA and the Cloud
ESA and the CloudESA and the Cloud
ESA and the Cloud
 
Vendor Landscape: Cloud IaaS
Vendor Landscape: Cloud IaaSVendor Landscape: Cloud IaaS
Vendor Landscape: Cloud IaaS
 
Understanding the Cloud Computing Stack
Understanding the Cloud Computing StackUnderstanding the Cloud Computing Stack
Understanding the Cloud Computing Stack
 
Say Goodbye to DIY Data Centers
Say Goodbye to DIY Data CentersSay Goodbye to DIY Data Centers
Say Goodbye to DIY Data Centers
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 
How to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the CloudHow to Guarantee High Performance for Application Data in the Cloud
How to Guarantee High Performance for Application Data in the Cloud
 
Making the Cloud a Known Entity
Making the Cloud a Known EntityMaking the Cloud a Known Entity
Making the Cloud a Known Entity
 
Creating Your Own Cloud Using OpenStack by Raghvendra V Prabhu
Creating Your Own Cloud Using OpenStack by Raghvendra V PrabhuCreating Your Own Cloud Using OpenStack by Raghvendra V Prabhu
Creating Your Own Cloud Using OpenStack by Raghvendra V Prabhu
 
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
Open Source Cloud Computing: Practical Solutions For Your Online Presence (ODP)
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Improving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure CloudImproving Utilization of Infrastructure Cloud
Improving Utilization of Infrastructure Cloud
 
Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3)
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 

More from laurabeckcahoon

Nova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTLNova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTLlaurabeckcahoon
 
Nectar openstack 2012 v3
Nectar openstack 2012 v3Nectar openstack 2012 v3
Nectar openstack 2012 v3laurabeckcahoon
 
Rackspace Open-cloud, Engates, Interrante Keynote
Rackspace Open-cloud, Engates, Interrante KeynoteRackspace Open-cloud, Engates, Interrante Keynote
Rackspace Open-cloud, Engates, Interrante Keynotelaurabeckcahoon
 
DOE Magellan OpenStack user story
DOE Magellan OpenStack user storyDOE Magellan OpenStack user story
DOE Magellan OpenStack user storylaurabeckcahoon
 
NICTA, Disaster Recovery Using OpenStack
NICTA, Disaster Recovery Using OpenStackNICTA, Disaster Recovery Using OpenStack
NICTA, Disaster Recovery Using OpenStacklaurabeckcahoon
 
Chris Kemp Nebula Keynote
Chris Kemp Nebula KeynoteChris Kemp Nebula Keynote
Chris Kemp Nebula Keynotelaurabeckcahoon
 
Virtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack QuantumVirtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack Quantumlaurabeckcahoon
 
Reliable Redundant Resilient
Reliable Redundant ResilientReliable Redundant Resilient
Reliable Redundant Resilientlaurabeckcahoon
 
Integrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructureIntegrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructurelaurabeckcahoon
 
HP Open Stack Keynote 4 18_2012 final
HP Open Stack Keynote 4 18_2012 finalHP Open Stack Keynote 4 18_2012 final
HP Open Stack Keynote 4 18_2012 finallaurabeckcahoon
 
Open stack private cloud panel
Open stack private cloud panelOpen stack private cloud panel
Open stack private cloud panellaurabeckcahoon
 
Open stack private cloud panel
Open stack private cloud panelOpen stack private cloud panel
Open stack private cloud panellaurabeckcahoon
 
Hp gavin pratt - open stack networking presentation
Hp   gavin pratt - open stack networking presentationHp   gavin pratt - open stack networking presentation
Hp gavin pratt - open stack networking presentationlaurabeckcahoon
 
San Diego Super Computer
San Diego Super ComputerSan Diego Super Computer
San Diego Super Computerlaurabeckcahoon
 

More from laurabeckcahoon (16)

Nova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTLNova, Folsom presentation, Compute PTL
Nova, Folsom presentation, Compute PTL
 
Nectar openstack 2012 v3
Nectar openstack 2012 v3Nectar openstack 2012 v3
Nectar openstack 2012 v3
 
Rackspace Open-cloud, Engates, Interrante Keynote
Rackspace Open-cloud, Engates, Interrante KeynoteRackspace Open-cloud, Engates, Interrante Keynote
Rackspace Open-cloud, Engates, Interrante Keynote
 
DOE Magellan OpenStack user story
DOE Magellan OpenStack user storyDOE Magellan OpenStack user story
DOE Magellan OpenStack user story
 
NICTA, Disaster Recovery Using OpenStack
NICTA, Disaster Recovery Using OpenStackNICTA, Disaster Recovery Using OpenStack
NICTA, Disaster Recovery Using OpenStack
 
Chris Kemp Nebula Keynote
Chris Kemp Nebula KeynoteChris Kemp Nebula Keynote
Chris Kemp Nebula Keynote
 
Virtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack QuantumVirtual Data Centers with OpenStack Quantum
Virtual Data Centers with OpenStack Quantum
 
Reliable Redundant Resilient
Reliable Redundant ResilientReliable Redundant Resilient
Reliable Redundant Resilient
 
Radio Free Asia
Radio Free AsiaRadio Free Asia
Radio Free Asia
 
Integrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructureIntegrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructure
 
HP Open Stack Keynote 4 18_2012 final
HP Open Stack Keynote 4 18_2012 finalHP Open Stack Keynote 4 18_2012 final
HP Open Stack Keynote 4 18_2012 final
 
Deutsche telekom
Deutsche telekomDeutsche telekom
Deutsche telekom
 
Open stack private cloud panel
Open stack private cloud panelOpen stack private cloud panel
Open stack private cloud panel
 
Open stack private cloud panel
Open stack private cloud panelOpen stack private cloud panel
Open stack private cloud panel
 
Hp gavin pratt - open stack networking presentation
Hp   gavin pratt - open stack networking presentationHp   gavin pratt - open stack networking presentation
Hp gavin pratt - open stack networking presentation
 
San Diego Super Computer
San Diego Super ComputerSan Diego Super Computer
San Diego Super Computer
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

OpenStack NASA

  • 1. The Future of Cloud Computing at NASA Karen Petraska Service Executive, NASA Computer Services Office Raymond G. O’Brien CTO for IT, Ames Research Center April 20, 2012
  • 2. Past, Present, Future From the NASA Strategic Plan: Goal 6: Share NASA with the public, educators, and students to provide opportunities to participate in our mission, foster innovation and contribute to a strong National economy • 2009: NASA’s contribution to OpenStack was timely to the introduction of cloud computing to the industry • 2012: Industry has enthusiastically embraced OpenStack and an increasing number of commercial implementations of OpenStack clouds are now available • 2012 and Beyond: NASA shifts focus to becoming a wise and informed consumer of commercial cloud services
  • 3. NASA CIO’s Vision For Cloud Computing  The NASA CIO’s vision for cloud computing at NASA: » To have a good computing environment that addresses NASA’s computing requirements for all NASA people » Have an easy and seamless way to obtain services, leveraging economies of scale wherever possible » Innovate how we do security in the cloud; remove as much burden from the end users as possible » Leverage our buying power and unique requirements to influence industry where appropriate » Be agile and nimble to embrace and integrate new technologies that support our mission
  • 4. Embracing the Technology  The NASA community in general is starting understand the advantages of using the cloud model  NASA is evaluating its application portfolio and experimenting to understand the characteristics of applications that run well in the cloud  NASA is exploring options for and aspects of delivering enterprise cloud services within the NASA environment » Challenges: Governance, Security, Cost Recovery  Success stories in using commercial cloud » JPL BeAMartian and others » NASA Web Environment
  • 5. NASA’s Computing Environment  NASA requires many types of computing » Business and administrative (highly virtualized today) » Web sites and web applications » Modeling and simulation » Science data processing and analysis » Engineering analysis » Flight command, control, telemetry and flight operations  NASA collaborates with scientists and others all over the world » Universities, corporations, other US Government agencies, foreign space agencies  Data of interest to NASA resides in many locations depending on the collaborators » Often extremely large data sets » Science data archives of long term scientific interest
  • 6. Actions to Achieve the Desired Future State  Current activities to support an enterprise cloud service » IaaS focus for now • Working to understand what platforms will be useful » FedRAMP: A&A for provider controls but what about consumer controls? » Common Cloud User and Management Interface » Acquisition Strategy » Best approach for user support • Decision trees for assessing cloud suitability • Managed environments
  • 8. What Works Well (and What Doesn’t)  It is easier to birth new applications in the cloud than to migrate legacy applications » Legacy code that has not been ported recently can be very time consuming to move to cloud, and if it requires out of date or specialized compilers, it may simply not be worth the effort  Applications that are bursty or require many nodes for brief periods of time » Applications that run continuously may not be economical in the cloud  Compute servers that have more than 50% of wall clock time idle  Applications that need to be always available but not always running  “Embarrassingly parallel” computations (e.g., suitable for Hadoop processing) work well in the cloud » Applications that require significant inter-processor communication (e.g. climate models) will be substantially slowed
  • 9. Economics  The learning curve getting into cloud is steep: developers and systems administrators have to learn new paradigms and work in new ways  Second big investment is moving legacy code into the cloud  If the organization has excess capacity in existing data centers and existing owned computing infrastructure, it may make sense to fully utilize what you already own BEFORE paying for additional capacity in a cloud  Build a business case for each application to decide if a move to cloud is prudent: understand hidden and unanticipated costs. » Costs of getting data into and out of the cloud » Cost of computing cycles » Long term data storage costs » Licenses, IP addresses, etc.
  • 10. Summary  NASA is embracing cloud computing  NASA is working to become a well educated customer of commercially available cloud services  We believe there are aspects of our business that can be improved through the use of cloud, potentially enabling more work within the same budget
  • 11. Cloud’s Potential is Becoming More Evident Within NASA 2009 2012 April 20, 2012
  • 12. Today: Lots of NASA Piloting Activity  Different cloud providers  Mission and Enterprise workloads  Private and public cloud services  Becoming an informed consumer  Some already pursuing steps towards routine use 04/20/12
  • 13. OpenStack: Creating Competition and Choice  NASA ultimately buys all its on-going services, support, and products  NASA will likely use most major commercial services in the future  Ditto for major private cloud products  As a cloud consumer, NASA wins from competition and choice 04/20/12
  • 14. NASA’s Continued Community Involvement  NASA is very proud to have been part of the creation of OpenStack  Future participation will shift largely to involvement as a user  Very active Bay Area community makes this easy for Ames  Will strive to keep the original Nebula-based contributor authority active 04/20/12
  • 15. Climbing up the Stack within NASA  Lots of focus on IaaS layer right now within NASA, but…  Nebula testing feedback showed the high value certain groups place on what equates to platform services  Increasing popularity of SaaS with employees requires guidance and governance 04/20/12
  • 16. Leveraging OpenStack’s Success for Future NASA Policy Revision  Commercial Tech Transfer is a high priority for NASA  OpenStack is a shining example  Current NASA policy is being reviewed for possible revision to allow more NASA involvement in community SW development products 04/20/12
  • 17. Product Positioning for Future NASA Use  Federal Risk and Authorization Management Program (FedRAMP)  FedRAMP will be Key to Future Authorized NASA Cloud Use of Commercial Clouds  Cloud features that facilitate or address NIST 800-53 control implementation will be highly valued 04/20/12
  • 18. NASA’s OpenStack List for Santa  Easy to install distributions  Many commercial service providers  Lots of value-add tool and support providers  Lots of priced enterprise- class customer support options  Tight alignment with FedRAMP and NIST security requirements  Niche features enabling HPC cloud  Continued rapid feature development 04/20/12
  • 19. And Finally…  A much deserved thank you from NASA to: » The Nebula project team and all its sponsors and supporters » Rackspace Hosting » The entire OpenStack community  Together you have created something truly special that will benefit the industry and all consumers of cloud  Congratulations! 04/20/12

Editor's Notes

  1. Image: http://commons.wikimedia.org/wiki/File:Crowd_04379.JPG Clip Art: http://openclipart.org/detail/35563/abstract-people-by-tobias-moon
  2. http://openclipart.org/detail/150577/test-tubes-by-i-art
  3. http://openclipart.org/detail/155425/�chelle-contre-un-mur-by-mathafix
  4. http://commons.wikimedia.org/wiki/File:Wish_list.jpg
  5. http://commons.wikimedia.org/wiki/File:Thank_you_001.jpg