Cloud computing in nasa

29
Implementation of CL OUD COMPUTING in NASA Shivam Saxena B.Tech C.S.E, 3 rd year

description

This is my presentation on CLOUD COMPUTING IN NASA prepared by me for the NATIONAL SYMPOSIUM ON EMERGING TRENDS IN CLOUD COMPUTING held in my college named R.B.C.E.T bareilly...........

Transcript of Cloud computing in nasa

Page 1: Cloud computing in nasa

Implementation of CLOUD

COMPUTING in NASAImplementation of CLOUD

COMPUTING in NASA

Shivam SaxenaB.Tech C.S.E, 3rd year

Page 2: Cloud computing in nasa

OUTLINEs :

• WHAT IS CLOUD COMPUTING??• HISTORY• WHY CLOUD COMPUTING???• PROPERTIES OF CLOUD COMPUTING• TYPES OF CLOUD COMPUTING….• SERVICES PROVIDED BY CLOUD

COMPUTING• CLOUD COMPUTING IN NASA

Page 3: Cloud computing in nasa
Page 4: Cloud computing in nasa

CLOUD COMPUTING

According to Wikipedia :

“Cloud computing is Internet-based computing, whereby shared resource, software, and information are provided to computers and other devices on demand, like the electricity grid”

It puts customers information and or applications in a virtual “cloud” that can be accessed through the web.

Page 5: Cloud computing in nasa

Evolution from Grid to Cloud Computing

Page 6: Cloud computing in nasa

Traditional Software

Why cloud computing..???Cloud computingVs

Page 7: Cloud computing in nasa
Page 8: Cloud computing in nasa

• Public Cloud : The services are delivered to the client via the Internet from a third party service provider.Example : Amazon

Page 9: Cloud computing in nasa

• Private Cloud : These services are managed and provided within the organization. There are less restriction on network bandwidth, fewer security exposures and other legal requirements compared to the public Cloud.Example : HP Data Centers

Page 10: Cloud computing in nasa

Hybrid Cloud : It is a combination of services provided by the Private and public cloud.

Example: • ERP in private cloud • Sales & Email in public

Page 11: Cloud computing in nasa

User centric Accessible Intelligent Programmable

Cloud computing is :

PROPERTIES

FEATURESReliabilityScalabilitySecurity

Page 12: Cloud computing in nasa

MAJOR CLOUD COMPUTING SERVICES

Page 13: Cloud computing in nasa

Cloud Service Layers - Characteristics

• Sometimes free; easy to use; good consumer adoption; proven business models

• You can only use the application as far as what it is designed for

Software as a Service (SaaS)

• Developers can upload a configured applications and it “runs” within the platform’s framework;

• Restricted to the platform’s ability only; sometimes dependant on Cloud Infrastructure provider

Platform as a Service (PaaS)

• Offers full control of a company’s infrastructure; not confined to applications or restrictive instances

• Sometimes comes with a price premium; can be complex to build, manage and maintain

Infrastructure as a Service

(IaaS)

Page 14: Cloud computing in nasa

Cloud Service Layers - Containing

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Collaboration

Business Processes

Industry Applications CRM/ERP/HR

Middleware

Database

Web 2.0 Application Runtime

Java Runtime

Development Tooling

Shared virtualized, dynamic provisioning

Servers

Networking

Data Center Fabric Storage

Page 15: Cloud computing in nasa

• Amazon• Microsoft windows Azure• Savvis• Google App Engine• Vmware cloud• Rack space • Go grid

Page 16: Cloud computing in nasa

CLOUD COMPUTING IN NASA

How can NASA benefit from

cloud computing?

How is NASA implementing

cloud computing?

How does NASA secure cloud computing?

Page 17: Cloud computing in nasa

How can NASA benefit from cloud computing??

Current IT options for Scientists

Science-scale application development

Very large data set processing

Compute intensive processing

Timely sharing of results with collaborators and the public

Mission

s

BUILD ITBuild my own IT infrastructure that may/may not comply with Federal/Agency IT security standards.

BUY ITGo through a lengthy procurement and provisioning process for basic IT services

DO NOTHINGThe current basic IT services model is cost prohibitive and I cannot afford to process my data and share with collaborators and the public at large.

Current Options*Requirements*

* Requirements and Options documented in over 30+ interviews with Ames scientists as part 2009 NASA Workstation project.

Page 18: Cloud computing in nasa

Open and Public APIs,

everywhere

Open-source

platform, apps, and

data

Open source

code and document

ation releases

Cloud model for Federal

Government

Nebula principles

Page 19: Cloud computing in nasa

Mission ObjectivesExplore, Understand, and Share

Exploration Space OpsScienceAeronautics

High Compute Vast StorageHigh Speed Networking

Process Large Data Sets

Scale-out for one-

time events

Require infrastructu

re on-demand

Store mission & science

data

US

E

CA

SES Share

information with

the public

Run Compute Intensive Workload

s

MIS

SIO

NO

CIO

IN

NO

VA

TIO

N

Shared Resource

Mission Support

How can NASA benefit from cloud computing??

Scientists direct access to Nebula cloud computing

Page 20: Cloud computing in nasa

High-end Compute

Vast StorageHigh Speed Networking

TARGET COMPUTE PLATFORM

Serv

er-

based

com

pu

te

resou

rces

Su

per

Com

pu

ter

Deskto

p

Excellent example of how OCIO-sponsored innovation can be rapidly transformed into services that address Agency mission needs

How can NASA benefit from cloud computing?

Offer scientists services to address the gap

Page 21: Cloud computing in nasa

User Isolation

from Nebula

Infrastructure

Users only have

access to APIs and

Dashboards

VPN for project users to launch,

terminate, and access instances

No user direct

access to Nebula

infrastructure

SECURITY IN Nebula

Page 22: Cloud computing in nasa

How is NASA implementing cloud computing??

Page 23: Cloud computing in nasa

How is NASA implementing cloud computing?

Page 24: Cloud computing in nasa

How is NASA implementing cloud computing?

Page 25: Cloud computing in nasa

Future Educational Uses• An expansion of Microsoft live@edu

• More useful spending of technology budgets

• Classroom collaboration• Google DocsWide Spectrum of

UsageBitTorrent,Skype,LinkedIn,YouTube,Google,Microsoft,Forum,Blog‐space,Website Hosting , FaceBook, Yahoo

Page 26: Cloud computing in nasa
Page 27: Cloud computing in nasa

“Cloud computing Is a simple idea , but it can have huge impact on our business”

BOTTOM LINE

Page 28: Cloud computing in nasa

ANY QUERIES….???

Page 29: Cloud computing in nasa

YOU

THANK

BY :Shivam Saxena, 3rd year, CSE

1131910024