• • King Cloud by akakamu • • "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources.

Download Report

Transcript • • King Cloud by akakamu • • "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources.

•
•
King Cloud by akakamu
•
•
"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.”
http://csrc.nist.gov/publications/drafts/800-146/Draft-NIST-SP800-146.pdf
• A model of computation and data
•
•
•
storage based on “pay as you go”
access to “unlimited” remote data
center capabilities
A cloud infrastructure provides a
framework to manage scalable,
reliable, on-demand access to
applications
A cloud is the “invisible” backend to
many of our mobile applications
Historical roots in today’s Internet
apps and previous DCI computing
(Cluster, Grid etc.)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
SaaS
PaaS
IaaS
http://stevenjohnston.co.uk/
http://stevenjohnston.co.uk/
http://stevenjohnston.co.uk/
Essentially driven by economies of scale
• Approximate costs for a
small size center (1K
servers) and a larger,
100K server center.
Technology
Cost in smallsized Data
Center
Cost in Large
Data Center
Ratio
Network
$95 per Mbps/
Month
$13 per Mbps/
month
7.1
Storage
$2.20 per GB/
Month
$0.40 per GB/
month
5.7
Administration
~140 servers/
Administrator
>1000 Servers/
Administrator
7.1
Each data center is
11.5 times
the size of a football field
• Environmental responsibility
- Managing energy efficiently
- Adaptive systems management
• Provisioning 100,000 servers
- Hardware: at most one week after
delivery
- Software: at most a few hours
• Resilience during a blackout/disaster
- Service rollover for millions of customers
• Software and services
- End-to-end communication
- Security, reliability, performance, reliability
IT
PAC
IT
PAC
http://youtu.be/nIliMskAHro
http://www.youtube.com/watch?v=nIliMskAHro
•
•
•
•
Supercomputers
- High parallel, tightly synchronized MPI simulations
Clusters
- Gross grain parallelism, single administrative domains
Grids
- Job parallelism, throughput computing, heterogeneous administrative
domains
Cloud
- Scalable, parallel, resilient web services
HPC Supercomputer
MPI communication
Data Center based Cloud
Map Reduce Data Parallel
Internet
These are systemic problems
An insight from Jim Gray …
Delivering
questions
and answers
Transforming
information to produce
new information
Access to information
needed by the
computation
Long term storage
of information
INTRODUCING THE AZURE SERVICES PLATFORM, David Chapell, Oct 2008
http://www.davidchappell.com/writing/white_papers.php
•
•
•
•
•
•
•
• Cloud computing as an emerging approach to
computational science
• Distributed Computing in Europe massively supported by
EU FPs over the last 10 years (following from earlier massive
investment in HPC and parallel computing)
• Funding in excess of 1 Billion Euros over the last 10 years
• VENUS-C (FP7 Computing Infrastructure 7th call) funded for
exploring the complementary/alternative role of industrial
cloud computing in the present DCI EU infrastructure
In the U.S.
Memorandum of Understanding with the National Science Foundation
(NYT article February 5th, 2010)
• 13 projects selected through peer-review process
In Asia
• Agreement with National Institute of Informatics (NII) in Japan
In Europe
• Direct engagement with science leading institutes in the U.K., France
and Germany
• EC engagement in FP7: VENUS-C
www.venus-c.eu
• VENUS-C1 is developing and deploying a Cloud
computing service
research and industry communities
in Europe by offering an industrial-quality serviceoriented platform based on virtualisation technologies
facilitating a range of research fields through easy
deployment of end-user services.
• VENUS-C aims at supporting user communities with the
development and deployment of user-friendly services to
support the production of successful cloud applications.
(1) VENUS-C is co-funded by the GÉANT and e-Infrastructures Unit, DG Information
Society and Media, European Commission. VENUS-C brings together 14 partners from
Europe. Microsoft invests in Azure resources and manpower through Redmond and its
European research centres.
Software
Architecture
Development.
EMIC–MICGRMRL
Cloud
Infrastructure
Dissemination,
Cooperation,
Training.
User Scenarios
To adapt legacy bioinformatics tools to
Stochastic simulations of biological
VENUS-C for speeding-up this task in
T5.1
T5.2
T5.3
T5.4 simulations
T5.5
T5.6
T5.7
processes,
including
multiple
Research, providing a seamlessly
Prediction
of fire risk Drug
and fire
for
statistical
analysis
and
parameter
scan
Building
Bioinformatics
Structural
Data
for
Civil
System
To
provide
Green
Prefab
user
community
interface
to
alignment
(BLAST,
BWA).
Information
propagation
simulation,
Analysis for
- exploration.
Protection
Biology
Discovery
for solutionScience
space
with
a
friendly
procedure
to
create
an
Management
Civil
AquaMaps
and predict future
assisting
in wildfire
early
To
distribution
of species
architectural
rendered
image
using
Realistic
3D
static
and
dynamic
analysis
Engineering
Emergencies
warning,
control
and civil
by extrapolating
the known
species
SketchUp
components.
of large scale
structures
for a wide
protection,
dealing
occurrences and
its relation
with with
community of professionals (architects,
unpredictable or
environmentaldifferent
conditions.
structural and civil engineers, …) from
predictable workload
companies and research.
situations that are being
faced within a civil protection
system
Austria,
1, 2%
• 17 Different countries
Cyprus,
2, 3%
UK, 11, 18%
• Mainly from Academia
and Research Centres but
also from some start-ups
Switzerland,
2, 3%
Germany,
2, 3%
Sweeden, 1,
2%
Greece,
14, 23%
Spain, 10,
17%
Start-up,
5, 8%
Slovak
Republic,
1, 2%
Others, 2,
3%
Enterprise
7, 12%
Academia,
Research
Centre, 11,
18%
35, 59%
Czech
Republic,
1, 2%
Denmark,
1, 2%
France,
2, 3%
Serbia,
3, 5%
Hungary,
1, 2%
Poland,
1, 2%
Lithuania,
2, 3%
Italy, 5, 8%
•
•
•
Job
Submission
Client
CLI Interface
Web Interface
Three prototypes: fire risk calculation based on
weather forecast (daily), fire risk calculation based
on current weather (unpredicted) and fire
propagation
deployment
(unpredicted
and
interactive)
Program
Model
Enactment
Cloud
Cloud
Drive
Local
Drive
Drive
Alignmen
Alignmen
t worker
Alignmen
t worker
FireRisk
t worker
worker
Interface
Cloud
FirePropagati Drive
Local
FirePropagation
on worker
Drive
worker
Cloud
Storage
“VENUS-C will ease some of the difficulty of earthquake
impact assessment by offering a prime opportunity to access
unprecedented resources only when and where necessary
without worrying about maintaining the infrastructure and
operational tools”
Costas Papadachos from the Geophysics Lab at
Aristotle University in Greece.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Cloud computing provides many opportunities as a new
•
model for software and services
Cloud computing is a powerful enabler for computational
science by removing traditional obstacles and lowering the
access cost to massive computing and data processing
Easy to use for non-CS scientists, affordable also for remote
institutes in less developed countries
Huge opportunities are emerging – it can be a game
changer
Great for startups!
•
•
•
Windows Azure @ http://www.microsoft.com/windowsazure/
Microsoft free software @ https://www.dreamspark.com/
Project Hawaii @ http://research.microsoft.com/en-us/um/redmond/projects/hawaii/
•
•
•
Thank you