DEFINE CLOUD COMPUTING Oleksii Tregubov Cloud Computing Consultant.
Cloud computing in nasa
-
Upload
shivam-saxena -
Category
Engineering
-
view
59 -
download
5
description
Transcript of Cloud computing in nasa
Implementation of CLOUD
COMPUTING in NASAImplementation of CLOUD
COMPUTING in NASA
Shivam SaxenaB.Tech C.S.E, 3rd year
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
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.
Evolution from Grid to Cloud Computing
Traditional Software
Why cloud computing..???Cloud computingVs
• Public Cloud : The services are delivered to the client via the Internet from a third party service provider.Example : Amazon
• 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
Hybrid Cloud : It is a combination of services provided by the Private and public cloud.
Example: • ERP in private cloud • Sales & Email in public
User centric Accessible Intelligent Programmable
Cloud computing is :
PROPERTIES
FEATURESReliabilityScalabilitySecurity
MAJOR CLOUD COMPUTING SERVICES
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)
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
• Amazon• Microsoft windows Azure• Savvis• Google App Engine• Vmware cloud• Rack space • Go grid
CLOUD COMPUTING IN NASA
How can NASA benefit from
cloud computing?
How is NASA implementing
cloud computing?
How does NASA secure cloud computing?
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.
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
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
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
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
How is NASA implementing cloud computing??
How is NASA implementing cloud computing?
How is NASA implementing cloud computing?
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
“Cloud computing Is a simple idea , but it can have huge impact on our business”
BOTTOM LINE
ANY QUERIES….???
YOU
THANK
BY :Shivam Saxena, 3rd year, CSE
1131910024