23
Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be

Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Embed Size (px)

Citation preview

Page 1: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Cloud Computing in NASA Missions

Dan Whorton

CTO, Stinger Ghaffarian Technologies

June 25, 2010

All material in RED will be updated

Page 2: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Welcome to the NASA IT Summit

Who am I? Why are we here? Building innovation at NASA How do we get from here to there

Comments and questions are welcome!

Let’s learn together

Cloud Computing in NASA Missions—2—June 15, 2010

Page 3: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Stellar IT Supporting NASA Missions

NASA IT Mission

The mission of the NASA IT organization is to increase the productivity of scientists, engineers, and mission support personnel by responsively and efficiently delivering reliable, innovative and secure IT services.

Cloud Computing in NASA Missions—3—June 15, 2010

04/21/23 Linda Cureton presentation at AMES

Page 4: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

NASA Mission

To improve life here,

To extend life to there,

To find life beyond.

Cloud Computing in NASA Missions—4—March 5, 2010

NASA Vision

To understand and protect our home planet, To explore the Universe and search for life, and To inspire the next generation of explorers... as only NASA can.

Page 5: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

What is NASA IT?

Cloud Computing in NASA Missions—5—June 15, 2010

Users• 18,000 Employees• 44,000

Contractors

Devices and Data Centers• 80,000 Desktops/Laptops• 15,000 servers in 75 data centers

Networks• 3 Wide Area Networks • Center-specific LANs• 200 connections to universities

and partners

Websites• 8,000 websites• 2,000 public facing

sites

Systems/Applications• 4,500 Applications

NASA IT Workforce• 3,700 IT FTE• 700 government employees,

3,000 contractors

IT Spending• $1.8 B annually

04/21/23 Linda Cureton presentation at AMES

Page 6: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

What is a cloud ?

Cloud Computing in NASA Missions—6—June 15, 2010

Page 7: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

How NIST defines a cloud ( V15)

A cloud has these “essential properties”

»On-Demand Self-Service »Broad Network Access»Resource Pooling»Rapid Elasticity»Measured Service

Cloud Computing in NASA Missions—7—June 15, 2010

Page 8: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

It is cool, but what does it do?

Cloud Computing in NASA Missions—8—June 15, 2010

Page 9: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

NIST – Cloud Service Models

Software as a Service»Applications running in the cloud available

through a thin-client like a browser Platform as a Service

»User-created or acquired applications, user manages the application, but not the OS, Storage or other infrastructure

Infrastructure as a Service»User is able to provision processing,

storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software

Cloud Computing in NASA Missions—9—June 15, 2010

Page 10: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

What cloud computing is not

Super Computer access on existing clusters Grid Computing (SETI@home)

» ( could evolve into a cloud service type ?)

Cloud Computing in NASA Missions—10—March 5, 2010

Page 11: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Work in progress at NASA (that I know about)

Nebula IaaS at GSFC VM project in Engineering EOS GMSEC

Cloud Computing in NASA Missions—11—June 15, 2010

Page 12: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Science Data Availability

Huge stores of the Earth Science data is being made available to the general public. I consider this is an early SaaS example.

Cloud Computing in NASA Missions—12—March 5, 2010

Provided by USGS, and NASA through the Earth Resources Observation and Science (EROS) Center

Page 13: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Flight Mission Planning & Operations

PaaS VM Technologies are being tested and deployed in very controlled pilots. The security concerns have limited the adoption of User Provisioning.»GSFC ESMO – Mission planning and

instrument command generation.

Cloud Computing in NASA Missions—13—March 5, 2010

Page 14: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Science Data Processing

Prototype testing of migration of Earth Science Applications» ICESaT SIPS – SaaS for other mission data

sets, because the application is designed to be easily configurable to accept format and algorithm changes

»DESDynI – Looking for design requirements that will make smart use of cloud

Cloud Computing in NASA Missions—14—March 5, 2010

Page 15: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

GMSEC

Studies implementing existing GMSEC Architecture, tools and components in a private cloud environment are on-going

• Planning a proof-of-concept DaaS from short duration mission

Cloud Computing in NASA Missions—15—March 5, 2010

Page 16: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Early issues

Security – not well understood within the cloud environments

Software designed for Grid or large cluster is not optimized for cloud IaaS or PaaS

Size of data sets – »A new service model Data-Set as a Service

(DaaS) may emerge Test what you fly & Fly what you test

Cloud Computing in NASA Missions—16—March 5, 2010

Page 17: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

NASA Mission IT Areas considered

Computational Research Earth/Space Science Research System Engineering/Development Flight Mission Planning & Operations Education and Outreach

Cloud Computing in NASA Missions—17—March 5, 2010

Page 18: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Computational Research

Predicted benefits»Reduced costs through better utilization» Improved access to data » Improved Security for all cloud users

Areas with probable high ROI from cloud»SaaS – transition current modeling and

HPC applications into SaaS model»Security – management of security within

cloud environment– Virtual Private Cloud for modeling and

HPC applications

Cloud Computing in NASA Missions—18—March 5, 2010

Page 19: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Earth/Space Science Research

Predicted benefits»Reduced costs through better utilization» Improved access to data »Standardization of system protocols and

tools Areas with probable high ROI from cloud

»DaaS, - Shared data infrastructure for multiple missions

» IaaS – Mission support servers»SaaS, GMSEC»PaaS – Development infrastructure in the

cloud, SIPS, Ground System, Flight, Instrument

Cloud Computing in NASA Missions—19—March 5, 2010

Page 20: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

System Engineering/Development

Predicted benefits»Reduced costs » Improved security, CM, maintainability »Standardization data formats and protocols

Areas with probable high ROI from cloud»DaaS» IaaS, SaaS, » Integration and Test capabilities»Life Cycle Support »COOP/DR

Cloud Computing in NASA Missions—20—March 5, 2010

Page 21: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Flight Mission Planning & Operations

Predicted benefits»Reduced costs » Improved security, CM, maintainability »Standardization data formats and protocols

Areas with probable high ROI from cloud» IaaS,

• Mission Specific command generation systems, simulators, custom tools

»SaaS• Standard Mission Service – Flight

Dynamics, link scheduling

Cloud Computing in NASA Missions—21—March 5, 2010

Page 22: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Education and Outreach

Predicted benefits » Improved service» Improved security»Taxpayer involvement in Science

Areas with probable high ROI from cloud»DaaS»SaaS

• Offer public access to much more data, and tools

Cloud Computing in NASA Missions—22—March 5, 2010

Page 23: Cloud Computing in NASA Missions Dan Whorton CTO, Stinger Ghaffarian Technologies June 25, 2010 All material in RED will be updated

Moving Forward For many Flight Mission Support activities, the

security must be addressed»Private Cloud – FIPS -199 High is a

possible solution More discussion, research and prototyping

needed»Timing seems right for a collaborative

working group of NASA stakeholders

Cloud Computing in NASA Missions—23—March 5, 2010