SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Cloud
compu0ng,

  Virtualisa0on

  &
the
Future





                       Aake
Edlund,
PhD

                           KTH,
Sweden


                      Bal1cGrid
(Project
Director)

      Bal1cGrid
Innova1on
Lab
and
Bal1cCloud
(Ini1ator,
Manager)

              Pawn
Promo1on
(CEO),
Numeri
(Co‐founder)

Cloud
compu0ng,

    Virtualisa0on

    &
the
Future





                                   Paradigm
change



             “Cloud
compu1ng
is
the
ability
to
migrate
the


                  computa1on
that
used
to
happen


                   at
the
edges
into
the
network..”



 
      
         
   
   
   
    
Randy
H
Katz,
Berkeley
RAD
Labs



 
      
         
   
   
   
    
See
berkeleyclouds.blogspot.com

  July
17,
2009
                       ISSGC09
‐
Sophia
An1polis
        2

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future





                        Paradigm
change



                 “Free up the relationship between
                    software and hardware and
                   a whole new industry is born”


                  
 
 
 
 
 
 
 
Alan
Williamson

                 
 
 
 
 
 
 
 

www.aw20.co.uk

July
17,
2009
               ISSGC09
‐
Sophia
An1polis
   3

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future





                   Cloud
vs
Grid





July
17,
2009
         ISSGC09
‐
Sophia
An1polis
   Google Trends, 1st of July 2009
                                                                               4

Cloud
compu0ng,

    Virtualisa0on

    &
the
Future





                            Cloud
Compu0ng
–
short
version


Cloud = Virtualization + Automation
1. The cloud is IT infrastructure as a service.
2. The IT infrastructure is delivered as virtual machines.
3. Automation moves those VMs around, thereby
   providing the delivery mechanism for the service.

                   Rachel Chalmers, 451 group, October 20th, 2008
  July
17,
2009
                  ISSGC09
‐
Sophia
An1polis
        5

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future




                         Virtualisa0on

                         ‐
abstrac0on
of
computer
resources



                 “Not
physically
exis1ng
as
such
but
made
by

                        so^ware
to
appear
to
do
so”




July
17,
2009
                ISSGC09
‐
Sophia
An1polis
        6

Cloud
compu0ng,

   Virtualisa0on

   &
the
Future




                    Virtualisa0on

                    ‐
abstrac0on
of
computer
resources


PlaBorm
virtualiza0on
–

Separates
an
opera1ng
system

from
the
underlying
plaaorm
resources


Encapsula0on
‐
The
hiding
of
resource
complexity
by
the

crea1on
of
a
simplified
interface


 July
17,
2009
          ISSGC09
‐
Sophia
An1polis
       7

Cloud
compu0ng,

   Virtualisa0on

   &
the
Future




                    Virtualisa0on

                    ‐
abstrac0on
of
computer
resources


Storage
virtualiza0on
‐
The
process
of
completely

abstrac1ng
logical
storage
from
physical
storage


Network
virtualiza0on
‐
Crea1on
of
a
virtualised
network

addressing
space
within
or
across
network
subnets


 July
17,
2009
          ISSGC09
‐
Sophia
An1polis
       8

Cloud
compu0ng,

   Virtualisa0on

   &
the
Future




                    Virtualisa0on

                    ‐
abstrac0on
of
computer
resources


Computer
clusters,
grid
compu1ng,
and
cloud
compu1ng
‐

the
combina1on
of
mul1ple
discrete
computers
into
larger

metacomputers


Applica0on
virtualiza0on
‐
The
hos1ng
of
individual

applica1ons
on
alien
hardware/so^ware

 July
17,
2009
          ISSGC09
‐
Sophia
An1polis
       9

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future





                    Virtualisa0on
–
why?



        Hardware
is
underu1lized
–
Moore’s law

        Data
centers
run
out
of
space


        Economy
and
Environment
–
Energy
cost
explosion

        System
administra1on
cost…



July
17,
2009
           ISSGC09
‐
Sophia
An1polis
    10

Cloud
compu0ng,

                   Server
virtualisa0on
is
geHng

  Virtualisa0on
   cri0cal
–
we’re
running
out
of

  &
the
Future

                   room
in
our
data
centers





July
17,
2009
         ISSGC09
‐
Sophia
An1polis
    11

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future





                    Three
main
strategies




                 OS
virtualisa1on

                 Hardware
emula1on

                 Paravirtualisa1on


July
17,
2009
           ISSGC09
‐
Sophia
An1polis
   12

OS
virtualisa0on


    Virtual
       Virtual
       Virtual

environment
1
 environment
2
 environment
3

                                                                    Installed
and
runs
on
top
of
an

    Applica1on

     so^ware

                            Applica1on

                             so^ware

                                                Applica1on

                                                 so^ware
           exis1ng
host
OS,
and
provides
a
set

  System
so^ware



  System
libraries

                          System
so^ware



                          System
libraries

                                              System
so^ware



                                              System
libraries

                                                                    of
libraries
that
applica1ons

                                                                    interact
with.

             OS
|
Container
Virtualisa1on
Layer


                      Host
Opera1ng
System


                           Hardware

                                                                    Efficient,
imposes
liile
overhead,

                            Network
                                many
containers
on
one
piece
of

                                                                    HW
possible.


Good
for
large
number


of
homogeneous
OS,


                       Only
one
OS,
same
as
host
OS.

e.g.
web
hos1ng.

 July
17,
2009
                                                   ISSGC09
‐
Sophia
An1polis
       13

Hardware
emula0on

                                           OS
installed
on
a
virtual
machine

        Applica1on
     Applica1on

                                           that
emulates
the
hardware
that

             OS
            OS
            the
OS
usually
interact
with.
VVM

                                           coordinates
access
between
guest

         CPU,
          CPU,

         Memory,

         NIC,
Disk

                        Memory,

                        NIC,
Disk

                                           VMs
and
the
actual
underlying

                                           hardware
–
in
run1me.

     VMware
Virtualisa1on
Layer


              x86
Architecture
            Unmodified
guest
OSes.
Supports

Device
driver
issues/                      dissimilar
OSes.

inflexibility:
could
limit


the
usability.
                            Performance
penalty.

   July
17,
2009
                     ISSGC09
‐
Sophia
An1polis
        14

Paravirtualisa0on

                                              Does not create an entire VM to host
                                              the guest OS, rather enables the
 Xen
                    Guest
   Guest

                                              guest OS to interact directly with the
            Device

Tool
       Drivers
      OS
      OS
        hypervisor.
Stack




                                              Less performance overhead.
            Xen
Hypercall
API

           Xen
Hypervisor
                    Uses the device drivers contained in
                                              one of the guest operating systems –
           Hardware
                          i.e. not limited to the drivers (as in
                                              hardware emulation) contained in the
                                              virtualisation software.
July
17,
2009
                             ISSGC09
‐
Sophia
An1polis
           15

Cloud
compu0ng,

    Virtualisa0on

    &
the
Future



                             Again:
                            Cloud
Compu0ng
–
short
version


Cloud = Virtualization + Automation
1. The cloud is IT infrastructure as a service.
2. The IT infrastructure is delivered as virtual machines.
3. Automation moves those VMs around, thereby
   providing the delivery mechanism for the service.

                   Rachel Chalmers, 451 group, October 20th, 2008
  July
17,
2009
                  ISSGC09
‐
Sophia
An1polis
        16

Cloud
Compu0ng


  –
longer
version


“Cloud Computing refers to both the applications
delivered as services over the Internet and the
hardware and systems software in the
datacenters that provide those services…
The datacenter hardware and software is what
we will call a Cloud…
 Cloud computing has the following characteristics


1. The illusion of infinite computing resources..

2. The elimination of an up-front commitment by Cloud users..

3. The ability to pay for use … as needed…”
    July
17,
2009
                  ISSGC09
‐
Sophia
An1polis
               17

                                                      UC Berkeley RAD Labs
Cloud
compu0ng
   

             –
once
more…


1. The illusion of infinite computing resources..

2. The elimination of an up-front commitment by Cloud users..

3. The ability to pay for use … as needed…”

                     a) Signup for an AWS account
                         Use your existing Amazon.com account if you want
                     b) Register a credit card
                         Billed on the 1st of every month for usage prior
                     c) http://aws.amazon.com/ec2

  July
17,
2009
         ISSGC09
‐
Sophia
An1polis
                     18

Spectrum
of
Clouds
                 


•  Instruction Set VM (Amazon EC2)
•  Bytecode VM (Microsoft Azure)
•  Framework VM (Google App Engine)

           Lower-level,                                Higher-level,
           Less management                        More management




  EC2                        Azure                         AppEngine

July
17,
2009

                   Automatic scalability and failover
                              ISSGC09
‐
Sophia
An1polis
               19

Two
views

                 

    ‐
of
the
same
thing





 On the right, Sam Johnston’s 6 layer Cloud Computing Stack
 http://samj.net/2008/09/taxonomy-6-layer-cloud-computing-stack.html
July
17,
2009
                 ISSGC09
‐
Sophia
An1polis
              20

Layer
1:
Cloud
Infrastructure

‐
Provisioning
of
compu0ng
resources:
CPU,
Memory,
Processing

‐
Basically
an
“Opera0ng
System”
on
demand

‐
Usually
billed
on
a
per‐hour
usage
model


Players
in
this
space

Amazon
EC2,
Flexiscale,
GoGrid,
Joyent,
AppNexeus

Management
providers:
RightScale,
Elas0cServer


Opera0onal
Differences

‐
Wildly
different
CPU/Memory
specs

‐
Opera0ng
System
differences

‐
Difficult/Impossible
to
move
whole
images
between
providers

  July
17,
2009
          ISSGC09
‐
Sophia
An1polis
           21

Layer
2:
Cloud
Storage

- Provisioning of data storage: Either file/object based or Database like
functionality.
- Billed on bandwidth and storage consumed

Players in the space: Amazon S3, Nirvanix, Mosso, Amazon’s
SimpleDB, Google’s BigTable, Azure Storage
Management Providers: Jungle Disk, Elephant Disk, PutPlace.com

Issues
- Different types of data storage models
- Limitations on the size of individual data units
- Different billing models makes it hard to do a straight comparison
- Access to the data generally uses non-standard query syntax
- No common API
- Performance issues
 July
17,
2009
             ISSGC09
‐
Sophia
An1polis
              22

Layer
3:
Cloud
PlaBorm

Provides a complete software stack - An IDE for the cloud
Takes care of: Runtimes, Load balancing, Resource provisioning

Players in the space
- Google App Engine - Python (initially, now also Java)
- Force.com (SalesForce)
- Microsoft’s Azure - .NET
- Heroku.com (RubyOnRails)

Issues
Different languages -- Most platforms are unary
Different operational philosophies
- Google App Engine for example doesn’t permit files
Lots of limitations in terms of deployment
Completely reliant on the provider for complete uptime and operation
Widely different billing models
 July
17,
2009
              ISSGC09
‐
Sophia
An1polis
          23

Layer
4:
Cloud
Applica0ons

- Applications that are completely ‘online’
- Operate on data that is stored in the ‘cloud’ or ‘ether’
- No client software generally required
- Billing: Ad. Revenue, Premium Services

Players in this space
- Google Apps - Gmail / Google Docs
- Apple’s MobileMe
- Microsoft’s Live - Hotmail, Live Spaces
- SalesForce.com

Issues
 - Near on impossible to move between providers
 - GMail to Hotmail requires major disruption
 - End user focused
  o  Consumer side of cloud computing
 - July
17,
2009

    Completely reliant on the provider for complete uptime and operation
                                ISSGC09
‐
Sophia
An1polis
             24

Layer
5:
Cloud
Services

- Provides services to which other applications can utilise
- Specific to vertical markets where most “Web2.0” standards live
- Usually free for non-commercial use

Players in the space
- Google/Yahoo Maps
- PayPal / Google Checkout
- Google / Yahoo WebServices
- Amazon Merchant Services
- Amazon Simple Queue Service

Issues/Comments
- Some “Web2.0” services have attempted a standardization path
- Most however are complete vendor lock-in
- Mashup applications utilize Cloud Service
 July
17,
2009
            ISSGC09
‐
Sophia
An1polis
               25

Layer
6:
Cloud
Clients

- Accessing the cloud
- Clients utilize standard access protocols
o    XML
o    JSON
o    REST / SOAP

Browsers
o    FireFox / IE / Chrome
Mobile clients
o    Google Android / Symbian / iPhone / J2ME
Desktop Apps
o    Google Gears / Adobe AIR / Microsoft Azure

 July
17,
2009
              ISSGC09
‐
Sophia
An1polis
   26

Complexity
and


 Vendor
lock‐in

                    Clients

                   Services
                                                         Increasing
                 Applications                              level of
                                                        complexity
                   Platform                                  and
                                                       vendor lock-in
                   Storage

                 Infrastructure

July
17,
2009
            ISSGC09
‐
Sophia
An1polis
               27

Vendor
lock‐in,
or
the


 risk/benefit
dance

   There are alternatives to Amazon, and the list is growing

   Many pricing models are confusing and unclear,
   and hard to compare

   Many pricing models will change (and are already)

   Important to get the big picture of what you need,
   today and later on

   Vendor locking is definitely a problem to address.
   Before you jump into it. But this is always true
July
17,
2009
         ISSGC09
‐
Sophia
An1polis
       28

Cloud
Storage


 Calculator

             hip://www.aw20.co.uk/tools/storagecosts.cfm





July
17,
2009
               ISSGC09
‐
Sophia
An1polis
     29

But
is
that
the

                                

                   full
story?


•  Like
any
good
model
it
is
only
valid
for
a

   broad
range
of
services

•  Many
services
span
different
layers
at
once

     –  For
example

            •  Amazon
/
Google
/
Microso^

            •  Facebook
/
MySpace

            •  YouTube
/
Flickr

            •  Ebay


            ...making
standardiza1on
even
harder

July
17,
2009
                ISSGC09
‐
Sophia
An1polis
   30

Why
now?

  Experience
with
very
large
datacenters
                                       

                                           

           Unprecedented
economies
of
scale


                          Cost in                 Cost in
        Resource        Medium DC             Very Large DC         Ratio
                      ≈ 1000 servers         ≈ 50,000 servers
    Network         $95 / Mbps / month     $13 / Mbps / month        7.1x
    Storage         $2.20 / GB / month     $0.40 / GB / month        5.7x
    Administration ≈140 servers/admin >1000 servers/admin            7.1x

                    Where                 Possible Reasons Why
Price per KWH
3.6¢               Idaho      Hydroelectric power; not sent long distance
10.0¢              California Electricity transmitted long distance over the
                              grid; limited transmission lines in Bay Area; no
                              coal fired electricity allowed in California.
18.0¢
 July
17,
2009
    Hawaii     Must ship fuel to generate electricity
                                ISSGC09
‐
Sophia
An1polis
                  31

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future



                    Why now? Technology is ready

       –  Pervasive
broadband
Internet

       –  Fast
x86
virtualiza0on

       

Virtualiza1on
makes
it
all
possible

       


Virtualiza1on
is
now
built‐in
to
microprocessors

           o  Intel’s
Virtualiza1on
(Intel
VT)

           o  Hardware
based,
very
fast

       –  Pay‐as‐you‐go
billing
model

       –  Standard
sogware
stack

July
17,
2009
             ISSGC09
‐
Sophia
An1polis
         32

Why
now?

  Business
drive
–
cloud
users
                             



 • 
Flexibility

 • 
Eco‐efficiency

 • 
Credit
crunch
business
impera0ves

        ‐ 
CapEx
to
OpEx
–
pay‐as‐you‐go

        ‐ 
Fixed
cost
to
variable
cost

 • 
Improved
0me
to
market



July
17,
2009
         ISSGC09
‐
Sophia
An1polis
   33

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future



Pay
by
use
instead
of
provisioning
for
peak


                                      Capacity




                                                         Resources
    Resources




                                      Demand                                                    Capacity

                                                                                                Demand
                            Time                                                  Time

                 Static data center                                  Data center in the cloud


                                       Unused resources
July
17,
2009
                          ISSGC09
‐
Sophia
An1polis
                                    34

Cloud
compu0ng,

              Virtualisa0on

              &
the
Future



             Heavy penalty for under-provisioning




                                                                        Resources
                                                                                                           Capacity

                                                                                                           Demand
Resources




                                                 Capacity                            1            2    3
                                                                                         Time (days)
                                                 Demand                             Lost revenue

                        1               2    3
                               Time (days)

                                                                        Resources
                                                                                                           Capacity

                                                                                                           Demand

                                                                                     1            2    3
                                                                                         Time (days)
              July
17,
2009
                         ISSGC09
‐
Sophia
An1polis
      Lost users            35

Trends:
How
is
cloud
compu0ng

              being
used?





July
17,
2009
   ISSGC09
‐
Sophia
An1polis
   36

Trends:
Cloud
providers
                                 





July
17,
2009
     ISSGC09
‐
Sophia
An1polis
   37

The
devil
is
in
the
details…



 Your data
 in the cloud




July
17,
2009
   ISSGC09
‐
Sophia
An1polis
   38

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future



                         Adop0on
Challenges


                 Challenge                                Opportunity
Availability                          Multiple providers & DCs
Data lock-in                          Standardization
Data Confidentiality and Encryption, VLANs,
Auditability            Firewalls; Geographical Data
                        Storage
July
17,
2009
               ISSGC09
‐
Sophia
An1polis
                 39

Growth
Challenges



        Challenge                     Opportunity
Data transfer bottlenecks FedEx-ing disks, Data Backup/
                          Archival
Performance               Improved VM support, flash
unpredictability          memory, scheduling VMs
Scalable storage          Invent scalable store
Bugs in large distributed Invent Debugger that relies on
systems                   Distributed VMs
Scaling quickly           Invent Auto-Scaler that relies on
                          ML; Snapshots
 July
17,
2009
              ISSGC09
‐
Sophia
An1polis
       40

Cloud
compu0ng,

  Virtualisa0on

  &
the
Future



                         Policy
and
Business
Challenges


                 Challenge                                Opportunity
Reputation Fate Sharing Offer reputation-guarding
                        services like those for email
Software Licensing      Pay-for-use licenses; Bulk
                        use sales


July
17,
2009
               ISSGC09
‐
Sophia
An1polis
                 41

Cloud
compu0ng,

       Virtualisa0on

       &
the
Future



                                 Startups
opportuni0es
                                                     

•      Startups
and
prototyping

•      One‐off
tasks

•      Research
at
scale

•      Cloud
Killer
Apps:
Mobile
and
web
applica0ons


     
 

             
….
more
about
this
in
the
‘Future’
sec0on

     July
17,
2009
                   ISSGC09
‐
Sophia
An1polis
    42

Bal0c
Cloud

   Bringing
cloud
compu.ng
to
 

                              

   the
Bal.c
States
and
Belarus


                    Bal1cGrid

                                                                 BC
Planned

                   BGi
‐
Bal1cGrid
Innova1on
Lab

ac1vi1es


 SA1‐3,
                                             SME

                  Bal1cCloud
   Courses

NA1‐4,
JRA
                                       connec1vity





 July
17,
2009
                   ISSGC09
‐
Sophia
An1polis
          43

Open
source
 
                              44




              “cloud
in
a
box”


Our (main) choice:

-  Great team! Rich Wolski, UCSB.                     BC

-  Integrated with
-  Integrated with



 July
17,
2009
          ISSGC09
‐
Sophia
An1polis

Cloud
pilot

                            
                         45





                 –
spreading




Bal0cCloud
+

SE
+
NO
+



DK
+
FIN
+
Iceland
+
…



July
17,
2009
           ISSGC09
‐
Sophia
An1polis

Almost‐there‐first‐summary

      Cloud computing is a new way of using existing
      technology, driven by business value for the whole
       chain, from the providers to their users and their
                         user’s users.




 At this point in time, cloud computing is best used in
                 startups and prototyping…
July
17,
2009
           ISSGC09
‐
Sophia
An1polis
         46

from http://geekandpoke.typepad.com
July
17,
2009
   ISSGC09
‐
Sophia
An1polis
                                47

Cloud
compu0ng,

     Virtualisa0on

     &
the
Future



                        Expecta0ons
on
2009

•  See more cloud computing being used by startups and in-house
   quick prototyping
•  See more cloud computing being used in academia – esp. HPC
   flavours
•  See more open source alternatives, and alternative cloud providers
   – also in academia (BalticCloud, SweCloud, NordicCloud)
•  Improved solutions addressing the dangers in cloud computing.
•  Low expectations on standard APIs (takes time, not sure about the
   interest from industry, looks like for grids). I.e. industry will not
   help here, this is the competition epicenter.
•  Hype, problems, business issues: Successful usage will prove the
   value. If it is a paradigm shift, it will be clear this year.
•  Plenty to opportunities for everyone!
   July
17,
2009
              ISSGC09
‐
Sophia
An1polis
              48

Cloud
compu0ng,

  Virtualisa0on 

   &
the
Future





                           The
startup
world
is
changing



    “        Startups
can
be
run
so
cheaply
now
(with
open‐
             source
so^ware,
cloud
compu0ng,
and
virtual

             teams
spread
across
the
Web)
that
many
more


                                                                   ”
             can
achieve
profitability
without
any
VC
cash. 



                 
 
   
   
   
    
      
Paul
Graham,
Ycombinator

July
17,
2009
                     ISSGC09
‐
Sophia
An1polis
           49

Cloud
compu0ng,

  Virtualisa0on 

   &
the
Future





                    The
startup
world
is
changing




  “          Imagine
what
it
would
do
to
the
VC
business
if

             the
next
hot
company
didn’t
take
VC
at
all.
The

             less
venture
capital
there
is
for
new
startups,
the


                                                               ”
             faster
the
decoupling
will
begin 
 


                
 
 
 
 
 
 


July
17,
2009

                
 
 
 
 
 ISSGC09
‐
Sophia
An1polis

                               
Paul
Graham,
Ycombinator
        50

Cloud
compu0ng,

  Virtualisa0on 

   &
the
Future





                     Rethink
VCs



“
IPO
market
is
dead
&
M&A
valua1ons
are
depressed

Fundamental
problem:
IT
and
marke1ng
has
became
so

cheap
that
VCs
may
not
be
needed
any
more

Angels
to
take
care
of
earlier
stage,
VCs
move
back
to




                 ”
later
stage

                                           e.g.
Allan
Mar1nson,
MTVP

July
17,
2009
           ISSGC09
‐
Sophia
An1polis
                     51

Cloud
compu0ng,

  Virtualisa0on 

   &
the
Future



                        Cloud
compu0ng
+
Microstartups
=

                        True
love!




                 Bootstrapping
–
more
than
ever

                 Quick
start
–
really
quick!

                 New
direc1ons,
prototyping,
customer
projects

                 Lower
your
own
internal
IT
costs

                 Quick
to
start,
agile


                 “VC
=
VISA
Card”

July
17,
2009
                ISSGC09
‐
Sophia
An1polis
          52

Cloud
compu0ng,

      Virtualisa0on

      &
the
Future





                       Future
‐
Fortune
1M



“
Our vision is to enable one person to invent and run the next
revolutionary IT service, operationally expressing a new
business idea as a multi-million-user service over the course of
a long weekend. By doing so we hope to enable an Internet


                                                                                   ”
"Fortune 1 million”.

                                                         RAD Lab, Berkeley
    July
17,
2009
          ISSGC09
‐
Sophia
An1polis
                       53

Cloud
compu0ng,

      Virtualisa0on

      &
the
Future





                       Enter
Microstartups!



“   The
zero
cost
startup
has
led
to
the
age
of
the
“microstartup.”

    It’s
no
longer
two
folks
in
a
garage
hoping
to
build
a
prototype

    in
order
to
land
a
huge
VC
round,
then
geAng
millions
of

    dollars
to
build
out
an
office.
Microstartups
are
sustainable

    from
prototype
to
launch
and
on
to
a
core
user
base,
all
for

    around
$5‐10,000
in
costs.

          
 
 
 
 
 
 
 


          
 
 
 
 
 
 
 ISSGC09
‐
Sophia
An1polis

    July
17,
2009

                                                                 ”
                                 
 
 
 
Jason
(Calacanis.com)
 54

STARTUP

     @
BGi



Bal0cGrid
Innova0on
Lab
(BGi)


–
the
star0ng
point
for
early
stage
startups
in
the
Bal0cs


Scalability
–
How
to
build
–
technology
and
business
aspects

Course
‐
Learning
how
to
leverage
on
cloud
compu1ng

Course
–
“Startup
school”

Networking
–
alumni,
investors,
excellence
centers,
industry

Mentors
–
finding
and
follow
up

Prototyping
resources
‐
the
whole
Bal1cCloud
to
“play
with”


July
17,
2009
           ISSGC09
‐
Sophia
An1polis
             55

STARTUP

     @
BGi




                        Try
it!
You
don’t
have
to
be
in
the

                        Bal0cs

             BGi
is
a
unique
star0ng
point
for
microstartups


                         Want
to
know
more?


                        ake.edlund@gmail.com

July
17,
2009
               ISSGC09
‐
Sophia
An1polis
         56

Acknowledgement and references



Alan Williamson, www.aw20.co.uk
Berkeley RAD lab, berkeleyclouds.blogspot.com
Baltic Cloud team, cloud.balticgrid.eu
Rich Wolski
     and his Eucalyptus team, eucalyptus.cs.ucsb.edu
Dan Reed, Microsoft,
     www.hpcdan.org/reeds_ruminations/microsoft
451 group, www.451group.com
July
17,
2009
        ISSGC09
‐
Sophia
An1polis
 57

STARTUPS

                                     Links
                                         

       CLOUDS



                              Clouds:
BGi
and
Bal0cCloud:
          berkeleyclouds.blogspot.com
ake.edlund@gmail.com

ilja.livenson@gmail.com

cloud.bal1cgrid.eu
      Startups, and Microstartups:
                         www.infochachkie.com
                         blog.guykawasaki.com
                         microstartups.blogspot.com
  July
17,
2009
      ISSGC09
‐
Sophia
An1polis
      58

STARTUP

      @
UT

    SCHOOL




                 Final
slide
–
yes,
you
made
it!





July
17,
2009
       ISSGC09
‐
Sophia
An1polis
     59

Thanks!


July
17,
2009
   ISSGC09
‐
Sophia
An1polis
   60


Más contenido relacionado

La actualidad más candente

Dell openstack boston meetup dell crowbar and open stack
Dell openstack boston meetup   dell crowbar and open stackDell openstack boston meetup   dell crowbar and open stack
Dell openstack boston meetup dell crowbar and open stackDellCloudEdge
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonMark Collier
 
2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web ServiceHiro Fukami
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in TaipeiErnest Chiang
 
Keeping Movies Running Amid Thunderstorms!
Keeping Movies Running Amid Thunderstorms!Keeping Movies Running Amid Thunderstorms!
Keeping Movies Running Amid Thunderstorms!Sid Anand
 
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてAmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてKohei Morino
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2white paper
 
Virtualization: where it came from and where it's going
Virtualization: where it came from and where it's goingVirtualization: where it came from and where it's going
Virtualization: where it came from and where it's goingKyle Smith
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
The Clear Path to a Cloudy Enterprise
The Clear Path to a Cloudy EnterpriseThe Clear Path to a Cloudy Enterprise
The Clear Path to a Cloudy Enterprisezoopster
 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconAdrian Cockcroft
 
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...Adrian Cockcroft
 
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
SLAs in Virtualized Cloud Computing Infrastructures with QoS AssuranceSLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurancetcucinotta
 
Building your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusBuilding your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusOrlando_Ruby_Users_Group
 
Cloud Computing from an Entrpreneur's Viewpoint
Cloud Computing from an Entrpreneur's ViewpointCloud Computing from an Entrpreneur's Viewpoint
Cloud Computing from an Entrpreneur's ViewpointJ Singh
 

La actualidad más candente (19)

Dell openstack boston meetup dell crowbar and open stack
Dell openstack boston meetup   dell crowbar and open stackDell openstack boston meetup   dell crowbar and open stack
Dell openstack boston meetup dell crowbar and open stack
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 
Introduction to AWS tools
Introduction to AWS toolsIntroduction to AWS tools
Introduction to AWS tools
 
Domestic cloud
Domestic cloudDomestic cloud
Domestic cloud
 
Shalini xs10
Shalini xs10Shalini xs10
Shalini xs10
 
2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in Taipei
 
Keeping Movies Running Amid Thunderstorms!
Keeping Movies Running Amid Thunderstorms!Keeping Movies Running Amid Thunderstorms!
Keeping Movies Running Amid Thunderstorms!
 
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてAmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用について
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
 
Virtualization: where it came from and where it's going
Virtualization: where it came from and where it's goingVirtualization: where it came from and where it's going
Virtualization: where it came from and where it's going
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
The Clear Path to a Cloudy Enterprise
The Clear Path to a Cloudy EnterpriseThe Clear Path to a Cloudy Enterprise
The Clear Path to a Cloudy Enterprise
 
Handout2o
Handout2oHandout2o
Handout2o
 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at Gluecon
 
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
 
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
SLAs in Virtualized Cloud Computing Infrastructures with QoS AssuranceSLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
 
Building your own personal cloud with Eucalyptus
Building your own personal cloud with EucalyptusBuilding your own personal cloud with Eucalyptus
Building your own personal cloud with Eucalyptus
 
Cloud Computing from an Entrpreneur's Viewpoint
Cloud Computing from an Entrpreneur's ViewpointCloud Computing from an Entrpreneur's Viewpoint
Cloud Computing from an Entrpreneur's Viewpoint
 

Destacado

Session 58 - Cloud computing, virtualisation and the future
Session 58 - Cloud computing, virtualisation and the future Session 58 - Cloud computing, virtualisation and the future
Session 58 - Cloud computing, virtualisation and the future ISSGC Summer School
 
Session 48 - Principles of Semantic metadata management
Session 48 - Principles of Semantic metadata management Session 48 - Principles of Semantic metadata management
Session 48 - Principles of Semantic metadata management ISSGC Summer School
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeISSGC Summer School
 
Session 49 Practical Semantic Sticky Note
Session 49 Practical Semantic Sticky NoteSession 49 Practical Semantic Sticky Note
Session 49 Practical Semantic Sticky NoteISSGC Summer School
 

Destacado (6)

Session 58 - Cloud computing, virtualisation and the future
Session 58 - Cloud computing, virtualisation and the future Session 58 - Cloud computing, virtualisation and the future
Session 58 - Cloud computing, virtualisation and the future
 
Departure
DepartureDeparture
Departure
 
Integrating Practical2009
Integrating Practical2009Integrating Practical2009
Integrating Practical2009
 
Session 48 - Principles of Semantic metadata management
Session 48 - Principles of Semantic metadata management Session 48 - Principles of Semantic metadata management
Session 48 - Principles of Semantic metadata management
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in Europe
 
Session 49 Practical Semantic Sticky Note
Session 49 Practical Semantic Sticky NoteSession 49 Practical Semantic Sticky Note
Session 49 Practical Semantic Sticky Note
 

Similar a Session 58 :: Cloud computing, virtualisation and the future Speaker: Ake Edlund

Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
20090911 virtualizationandcloud
20090911 virtualizationandcloud20090911 virtualizationandcloud
20090911 virtualizationandcloudMeenal Joshi
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
The cloud infrastructure with eucalyptus
The cloud infrastructure with eucalyptusThe cloud infrastructure with eucalyptus
The cloud infrastructure with eucalyptusGiuseppe Agrillo
 
Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0huangwenjun310
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
Decrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationDecrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationAppZero
 
IaaS - Virtualization_Cambridge.pdf
IaaS - Virtualization_Cambridge.pdfIaaS - Virtualization_Cambridge.pdf
IaaS - Virtualization_Cambridge.pdfDharavathRamesh2
 
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors DiscoDisco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors DiscoMagnus Backman
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practiceOpenCity Community
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptxssuser6e6eec
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private CloudAppZero
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaPrabhunath Sharma
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackJoe Arnold
 
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia Jaesuk Ahn
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywherewebhostingguy
 

Similar a Session 58 :: Cloud computing, virtualisation and the future Speaker: Ake Edlund (20)

Amazon Elastic Computing 2
Amazon Elastic Computing 2Amazon Elastic Computing 2
Amazon Elastic Computing 2
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
20090911 virtualizationandcloud
20090911 virtualizationandcloud20090911 virtualizationandcloud
20090911 virtualizationandcloud
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Virtualization
VirtualizationVirtualization
Virtualization
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
The cloud infrastructure with eucalyptus
The cloud infrastructure with eucalyptusThe cloud infrastructure with eucalyptus
The cloud infrastructure with eucalyptus
 
Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
Decrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationDecrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App Virtualization
 
IaaS - Virtualization_Cambridge.pdf
IaaS - Virtualization_Cambridge.pdfIaaS - Virtualization_Cambridge.pdf
IaaS - Virtualization_Cambridge.pdf
 
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors DiscoDisco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
 
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStackCMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
 
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 

Más de ISSGC Summer School

Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical ISSGC Summer School
 
Session 46 - Principles of workflow management and execution
Session 46 - Principles of workflow management and execution Session 46 - Principles of workflow management and execution
Session 46 - Principles of workflow management and execution ISSGC Summer School
 
Session 37 - Intro to Workflows, API's and semantics
Session 37 - Intro to Workflows, API's and semantics Session 37 - Intro to Workflows, API's and semantics
Session 37 - Intro to Workflows, API's and semantics ISSGC Summer School
 
Session 43 :: Accessing data using a common interface: OGSA-DAI as an example
Session 43 :: Accessing data using a common interface: OGSA-DAI as an exampleSession 43 :: Accessing data using a common interface: OGSA-DAI as an example
Session 43 :: Accessing data using a common interface: OGSA-DAI as an exampleISSGC Summer School
 
Session 40 : SAGA Overview and Introduction
Session 40 : SAGA Overview and Introduction Session 40 : SAGA Overview and Introduction
Session 40 : SAGA Overview and Introduction ISSGC Summer School
 
Session 24 - Distribute Data and Metadata Management with gLite
Session 24 - Distribute Data and Metadata Management with gLiteSession 24 - Distribute Data and Metadata Management with gLite
Session 24 - Distribute Data and Metadata Management with gLiteISSGC Summer School
 
General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school ISSGC Summer School
 
Session 3-Distributed System Principals
Session 3-Distributed System PrincipalsSession 3-Distributed System Principals
Session 3-Distributed System PrincipalsISSGC Summer School
 

Más de ISSGC Summer School (20)

Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical
 
Session 46 - Principles of workflow management and execution
Session 46 - Principles of workflow management and execution Session 46 - Principles of workflow management and execution
Session 46 - Principles of workflow management and execution
 
Session 42 - GridSAM
Session 42 - GridSAMSession 42 - GridSAM
Session 42 - GridSAM
 
Session 37 - Intro to Workflows, API's and semantics
Session 37 - Intro to Workflows, API's and semantics Session 37 - Intro to Workflows, API's and semantics
Session 37 - Intro to Workflows, API's and semantics
 
Session 43 :: Accessing data using a common interface: OGSA-DAI as an example
Session 43 :: Accessing data using a common interface: OGSA-DAI as an exampleSession 43 :: Accessing data using a common interface: OGSA-DAI as an example
Session 43 :: Accessing data using a common interface: OGSA-DAI as an example
 
Session 40 : SAGA Overview and Introduction
Session 40 : SAGA Overview and Introduction Session 40 : SAGA Overview and Introduction
Session 40 : SAGA Overview and Introduction
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
 
Session 23 - Intro to EGEE-III
Session 23 - Intro to EGEE-IIISession 23 - Intro to EGEE-III
Session 23 - Intro to EGEE-III
 
Session 33 - Production Grids
Session 33 - Production GridsSession 33 - Production Grids
Session 33 - Production Grids
 
Social Program
Social ProgramSocial Program
Social Program
 
Session29 Arc
Session29 ArcSession29 Arc
Session29 Arc
 
Session 24 - Distribute Data and Metadata Management with gLite
Session 24 - Distribute Data and Metadata Management with gLiteSession 24 - Distribute Data and Metadata Management with gLite
Session 24 - Distribute Data and Metadata Management with gLite
 
Session 23 - gLite Overview
Session 23 - gLite OverviewSession 23 - gLite Overview
Session 23 - gLite Overview
 
General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school General Introduction to technologies that will be seen in the school
General Introduction to technologies that will be seen in the school
 
Session 3-Distributed System Principals
Session 3-Distributed System PrincipalsSession 3-Distributed System Principals
Session 3-Distributed System Principals
 
Session10part2 Servers Detailed
Session10part2  Servers DetailedSession10part2  Servers Detailed
Session10part2 Servers Detailed
 
Session18 Madduri
Session18  MadduriSession18  Madduri
Session18 Madduri
 
Session6 Security Emidio
Session6 Security  EmidioSession6 Security  Emidio
Session6 Security Emidio
 
Session9part1
Session9part1Session9part1
Session9part1
 
Session19 Globus
Session19 GlobusSession19 Globus
Session19 Globus
 

Último

Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 

Último (20)

Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 

Session 58 :: Cloud computing, virtualisation and the future Speaker: Ake Edlund

  • 1. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Aake
Edlund,
PhD
 KTH,
Sweden
 Bal1cGrid
(Project
Director)
 Bal1cGrid
Innova1on
Lab
and
Bal1cCloud
(Ini1ator,
Manager)
 Pawn
Promo1on
(CEO),
Numeri
(Co‐founder)

  • 2. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Paradigm
change
 “Cloud
compu1ng
is
the
ability
to
migrate
the

 computa1on
that
used
to
happen

 at
the
edges
into
the
network..”
 
 
 
 
 
 
 
 
Randy
H
Katz,
Berkeley
RAD
Labs

 
 
 
 
 
 
 
 
See
berkeleyclouds.blogspot.com
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 2

  • 3. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Paradigm
change
 “Free up the relationship between software and hardware and a whole new industry is born”
 
 
 
 
 
 
 
 
Alan
Williamson
 
 
 
 
 
 
 
 

www.aw20.co.uk
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 3

  • 4. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Cloud
vs
Grid
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 Google Trends, 1st of July 2009 4

  • 5. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Cloud
Compu0ng
–
short
version
 Cloud = Virtualization + Automation 1. The cloud is IT infrastructure as a service. 2. The IT infrastructure is delivered as virtual machines. 3. Automation moves those VMs around, thereby providing the delivery mechanism for the service. Rachel Chalmers, 451 group, October 20th, 2008 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 5

  • 6. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Virtualisa0on
 ‐
abstrac0on
of
computer
resources
 “Not
physically
exis1ng
as
such
but
made
by
 so^ware
to
appear
to
do
so”
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 6

  • 7. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Virtualisa0on
 ‐
abstrac0on
of
computer
resources
 PlaBorm
virtualiza0on
–

Separates
an
opera1ng
system
 from
the
underlying
plaaorm
resources
 Encapsula0on
‐
The
hiding
of
resource
complexity
by
the
 crea1on
of
a
simplified
interface
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 7

  • 8. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Virtualisa0on
 ‐
abstrac0on
of
computer
resources
 Storage
virtualiza0on
‐
The
process
of
completely
 abstrac1ng
logical
storage
from
physical
storage
 Network
virtualiza0on
‐
Crea1on
of
a
virtualised
network
 addressing
space
within
or
across
network
subnets
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 8

  • 9. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Virtualisa0on
 ‐
abstrac0on
of
computer
resources
 Computer
clusters,
grid
compu1ng,
and
cloud
compu1ng
‐
 the
combina1on
of
mul1ple
discrete
computers
into
larger
 metacomputers
 Applica0on
virtualiza0on
‐
The
hos1ng
of
individual
 applica1ons
on
alien
hardware/so^ware
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 9

  • 10. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Virtualisa0on
–
why?
 Hardware
is
underu1lized
–
Moore’s law
 Data
centers
run
out
of
space

 Economy
and
Environment
–
Energy
cost
explosion
 System
administra1on
cost…
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 10

  • 11. Cloud
compu0ng,
 Server
virtualisa0on
is
geHng
 Virtualisa0on
 cri0cal
–
we’re
running
out
of
 &
the
Future
 room
in
our
data
centers
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 11

  • 12. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Three
main
strategies
 OS
virtualisa1on
 Hardware
emula1on
 Paravirtualisa1on
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 12

  • 13. OS
virtualisa0on
 Virtual
 Virtual
 Virtual
 environment
1
 environment
2
 environment
3
 Installed
and
runs
on
top
of
an
 Applica1on
 so^ware
 Applica1on
 so^ware
 Applica1on
 so^ware
 exis1ng
host
OS,
and
provides
a
set
 System
so^ware
 System
libraries
 System
so^ware
 System
libraries
 System
so^ware
 System
libraries
 of
libraries
that
applica1ons
 interact
with.
 OS
|
Container
Virtualisa1on
Layer
 Host
Opera1ng
System
 Hardware
 Efficient,
imposes
liile
overhead,
 Network
 many
containers
on
one
piece
of
 HW
possible.

 Good
for
large
number
 
of
homogeneous
OS,

 Only
one
OS,
same
as
host
OS.
 e.g.
web
hos1ng.
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 13

  • 14. Hardware
emula0on
 OS
installed
on
a
virtual
machine
 Applica1on
 Applica1on
 that
emulates
the
hardware
that
 OS
 OS
 the
OS
usually
interact
with.
VVM
 coordinates
access
between
guest
 CPU,
 CPU,
 Memory,
 NIC,
Disk
 Memory,
 NIC,
Disk
 VMs
and
the
actual
underlying
 hardware
–
in
run1me.
 VMware
Virtualisa1on
Layer
 x86
Architecture
 Unmodified
guest
OSes.
Supports
 Device
driver
issues/ dissimilar
OSes.
 inflexibility:
could
limit

 the
usability.
 Performance
penalty.
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 14

  • 15. Paravirtualisa0on
 Does not create an entire VM to host the guest OS, rather enables the Xen
 Guest
 Guest
 guest OS to interact directly with the Device
 Tool
 Drivers
 OS
 OS
 hypervisor. Stack

 Less performance overhead. Xen
Hypercall
API
 Xen
Hypervisor
 Uses the device drivers contained in one of the guest operating systems – Hardware
 i.e. not limited to the drivers (as in hardware emulation) contained in the virtualisation software. July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 15

  • 16. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Again: Cloud
Compu0ng
–
short
version
 Cloud = Virtualization + Automation 1. The cloud is IT infrastructure as a service. 2. The IT infrastructure is delivered as virtual machines. 3. Automation moves those VMs around, thereby providing the delivery mechanism for the service. Rachel Chalmers, 451 group, October 20th, 2008 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 16

  • 17. Cloud
Compu0ng

 –
longer
version
 “Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services… The datacenter hardware and software is what we will call a Cloud… Cloud computing has the following characteristics 1. The illusion of infinite computing resources.. 2. The elimination of an up-front commitment by Cloud users.. 3. The ability to pay for use … as needed…” July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 17
 UC Berkeley RAD Labs
  • 18. Cloud
compu0ng
 
 –
once
more…
 1. The illusion of infinite computing resources.. 2. The elimination of an up-front commitment by Cloud users.. 3. The ability to pay for use … as needed…” a) Signup for an AWS account Use your existing Amazon.com account if you want b) Register a credit card Billed on the 1st of every month for usage prior c) http://aws.amazon.com/ec2 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 18

  • 19. Spectrum
of
Clouds 
 •  Instruction Set VM (Amazon EC2) •  Bytecode VM (Microsoft Azure) •  Framework VM (Google App Engine) Lower-level, Higher-level, Less management More management EC2 Azure AppEngine July
17,
2009
 Automatic scalability and failover ISSGC09
‐
Sophia
An1polis
 19

  • 20. Two
views
 
 ‐
of
the
same
thing
 On the right, Sam Johnston’s 6 layer Cloud Computing Stack http://samj.net/2008/09/taxonomy-6-layer-cloud-computing-stack.html July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 20

  • 22. Layer
2:
Cloud
Storage
 - Provisioning of data storage: Either file/object based or Database like functionality. - Billed on bandwidth and storage consumed Players in the space: Amazon S3, Nirvanix, Mosso, Amazon’s SimpleDB, Google’s BigTable, Azure Storage Management Providers: Jungle Disk, Elephant Disk, PutPlace.com Issues - Different types of data storage models - Limitations on the size of individual data units - Different billing models makes it hard to do a straight comparison - Access to the data generally uses non-standard query syntax - No common API - Performance issues July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 22

  • 23. Layer
3:
Cloud
PlaBorm
 Provides a complete software stack - An IDE for the cloud Takes care of: Runtimes, Load balancing, Resource provisioning Players in the space - Google App Engine - Python (initially, now also Java) - Force.com (SalesForce) - Microsoft’s Azure - .NET - Heroku.com (RubyOnRails) Issues Different languages -- Most platforms are unary Different operational philosophies - Google App Engine for example doesn’t permit files Lots of limitations in terms of deployment Completely reliant on the provider for complete uptime and operation Widely different billing models July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 23

  • 24. Layer
4:
Cloud
Applica0ons
 - Applications that are completely ‘online’ - Operate on data that is stored in the ‘cloud’ or ‘ether’ - No client software generally required - Billing: Ad. Revenue, Premium Services Players in this space - Google Apps - Gmail / Google Docs - Apple’s MobileMe - Microsoft’s Live - Hotmail, Live Spaces - SalesForce.com Issues - Near on impossible to move between providers - GMail to Hotmail requires major disruption - End user focused o  Consumer side of cloud computing - July
17,
2009
 Completely reliant on the provider for complete uptime and operation ISSGC09
‐
Sophia
An1polis
 24

  • 25. Layer
5:
Cloud
Services
 - Provides services to which other applications can utilise - Specific to vertical markets where most “Web2.0” standards live - Usually free for non-commercial use Players in the space - Google/Yahoo Maps - PayPal / Google Checkout - Google / Yahoo WebServices - Amazon Merchant Services - Amazon Simple Queue Service Issues/Comments - Some “Web2.0” services have attempted a standardization path - Most however are complete vendor lock-in - Mashup applications utilize Cloud Service July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 25

  • 26. Layer
6:
Cloud
Clients
 - Accessing the cloud - Clients utilize standard access protocols o  XML o  JSON o  REST / SOAP Browsers o  FireFox / IE / Chrome Mobile clients o  Google Android / Symbian / iPhone / J2ME Desktop Apps o  Google Gears / Adobe AIR / Microsoft Azure July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 26

  • 27. Complexity
and

 Vendor
lock‐in
 Clients Services Increasing Applications level of complexity Platform and vendor lock-in Storage Infrastructure July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 27

  • 28. Vendor
lock‐in,
or
the

 risk/benefit
dance
 There are alternatives to Amazon, and the list is growing Many pricing models are confusing and unclear, and hard to compare Many pricing models will change (and are already) Important to get the big picture of what you need, today and later on Vendor locking is definitely a problem to address. Before you jump into it. But this is always true July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 28

  • 29. Cloud
Storage

 Calculator
 hip://www.aw20.co.uk/tools/storagecosts.cfm
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 29

  • 30. But
is
that
the
 
 full
story?
 •  Like
any
good
model
it
is
only
valid
for
a
 broad
range
of
services
 •  Many
services
span
different
layers
at
once
 –  For
example
 •  Amazon
/
Google
/
Microso^
 •  Facebook
/
MySpace
 •  YouTube
/
Flickr
 •  Ebay
 ...making
standardiza1on
even
harder
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 30

  • 31. Why
now?
 Experience
with
very
large
datacenters 
 
 Unprecedented
economies
of
scale
 Cost in Cost in Resource Medium DC Very Large DC Ratio ≈ 1000 servers ≈ 50,000 servers Network $95 / Mbps / month $13 / Mbps / month 7.1x Storage $2.20 / GB / month $0.40 / GB / month 5.7x Administration ≈140 servers/admin >1000 servers/admin 7.1x Where Possible Reasons Why Price per KWH 3.6¢ Idaho Hydroelectric power; not sent long distance 10.0¢ California Electricity transmitted long distance over the grid; limited transmission lines in Bay Area; no coal fired electricity allowed in California. 18.0¢ July
17,
2009
 Hawaii Must ship fuel to generate electricity ISSGC09
‐
Sophia
An1polis
 31

  • 32. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Why now? Technology is ready
 –  Pervasive
broadband
Internet
 –  Fast
x86
virtualiza0on
 

Virtualiza1on
makes
it
all
possible
 


Virtualiza1on
is
now
built‐in
to
microprocessors
 o  Intel’s
Virtualiza1on
(Intel
VT)
 o  Hardware
based,
very
fast
 –  Pay‐as‐you‐go
billing
model
 –  Standard
sogware
stack
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 32

  • 33. Why
now?
 Business
drive
–
cloud
users 
 • 
Flexibility
 • 
Eco‐efficiency
 • 
Credit
crunch
business
impera0ves
 ‐ 
CapEx
to
OpEx
–
pay‐as‐you‐go
 ‐ 
Fixed
cost
to
variable
cost
 • 
Improved
0me
to
market
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 33

  • 34. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Pay
by
use
instead
of
provisioning
for
peak
 Capacity Resources Resources Demand Capacity Demand Time Time Static data center Data center in the cloud Unused resources July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 34

  • 35. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Heavy penalty for under-provisioning Resources Capacity Demand Resources Capacity 1 2 3 Time (days) Demand Lost revenue 1 2 3 Time (days) Resources Capacity Demand 1 2 3 Time (days) July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 Lost users 35

  • 36. Trends:
How
is
cloud
compu0ng
 being
used?
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 36

  • 37. Trends:
Cloud
providers 
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 37

  • 38. The
devil
is
in
the
details…
 Your data in the cloud July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 38

  • 39. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Adop0on
Challenges
 Challenge Opportunity Availability Multiple providers & DCs Data lock-in Standardization Data Confidentiality and Encryption, VLANs, Auditability Firewalls; Geographical Data Storage July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 39

  • 40. Growth
Challenges
 Challenge Opportunity Data transfer bottlenecks FedEx-ing disks, Data Backup/ Archival Performance Improved VM support, flash unpredictability memory, scheduling VMs Scalable storage Invent scalable store Bugs in large distributed Invent Debugger that relies on systems Distributed VMs Scaling quickly Invent Auto-Scaler that relies on ML; Snapshots July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 40

  • 41. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Policy
and
Business
Challenges
 Challenge Opportunity Reputation Fate Sharing Offer reputation-guarding services like those for email Software Licensing Pay-for-use licenses; Bulk use sales July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 41

  • 42. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Startups
opportuni0es 
 •  Startups
and
prototyping
 •  One‐off
tasks
 •  Research
at
scale
 •  Cloud
Killer
Apps:
Mobile
and
web
applica0ons
 
 

 
….
more
about
this
in
the
‘Future’
sec0on
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 42

  • 43. Bal0c
Cloud
 Bringing
cloud
compu.ng
to
 
 
 the
Bal.c
States
and
Belarus Bal1cGrid
 BC Planned
 BGi
‐
Bal1cGrid
Innova1on
Lab
 ac1vi1es
 SA1‐3,
 SME
 Bal1cCloud
 Courses
 NA1‐4,
JRA
 connec1vity
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 43

  • 44. Open
source
 
 44
 “cloud
in
a
box”
 Our (main) choice: -  Great team! Rich Wolski, UCSB. BC -  Integrated with -  Integrated with July
17,
2009
 ISSGC09
‐
Sophia
An1polis

  • 45. Cloud
pilot
 
 45
 –
spreading
 
Bal0cCloud
+

SE
+
NO
+

 
DK
+
FIN
+
Iceland
+
…
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis

  • 46. Almost‐there‐first‐summary
 Cloud computing is a new way of using existing technology, driven by business value for the whole chain, from the providers to their users and their user’s users. At this point in time, cloud computing is best used in startups and prototyping… July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 46

  • 47. from http://geekandpoke.typepad.com July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 47

  • 48. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Expecta0ons
on
2009
 •  See more cloud computing being used by startups and in-house quick prototyping •  See more cloud computing being used in academia – esp. HPC flavours •  See more open source alternatives, and alternative cloud providers – also in academia (BalticCloud, SweCloud, NordicCloud) •  Improved solutions addressing the dangers in cloud computing. •  Low expectations on standard APIs (takes time, not sure about the interest from industry, looks like for grids). I.e. industry will not help here, this is the competition epicenter. •  Hype, problems, business issues: Successful usage will prove the value. If it is a paradigm shift, it will be clear this year. •  Plenty to opportunities for everyone! July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 48

  • 49. Cloud
compu0ng,
 Virtualisa0on 
 &
the
Future
 The
startup
world
is
changing
 “ Startups
can
be
run
so
cheaply
now
(with
open‐ source
so^ware,
cloud
compu0ng,
and
virtual
 teams
spread
across
the
Web)
that
many
more
 ” can
achieve
profitability
without
any
VC
cash. 

 
 
 
 
 
 
 
Paul
Graham,
Ycombinator
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 49

  • 50. Cloud
compu0ng,
 Virtualisa0on 
 &
the
Future
 The
startup
world
is
changing
 “ Imagine
what
it
would
do
to
the
VC
business
if
 the
next
hot
company
didn’t
take
VC
at
all.
The
 less
venture
capital
there
is
for
new
startups,
the
 ” faster
the
decoupling
will
begin 
 

 
 
 
 
 
 
 

 July
17,
2009
 
 
 
 
 
 ISSGC09
‐
Sophia
An1polis
 
Paul
Graham,
Ycombinator
 50

  • 51. Cloud
compu0ng,
 Virtualisa0on 
 &
the
Future
 Rethink
VCs
 “ IPO
market
is
dead
&
M&A
valua1ons
are
depressed
 Fundamental
problem:
IT
and
marke1ng
has
became
so
 cheap
that
VCs
may
not
be
needed
any
more
 Angels
to
take
care
of
earlier
stage,
VCs
move
back
to

 ” later
stage
 e.g.
Allan
Mar1nson,
MTVP
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 51

  • 52. Cloud
compu0ng,
 Virtualisa0on 
 &
the
Future
 Cloud
compu0ng
+
Microstartups
=
 True
love!

 Bootstrapping
–
more
than
ever
 Quick
start
–
really
quick!
 New
direc1ons,
prototyping,
customer
projects
 Lower
your
own
internal
IT
costs
 Quick
to
start,
agile

 “VC
=
VISA
Card”
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 52

  • 53. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Future
‐
Fortune
1M
 “ Our vision is to enable one person to invent and run the next revolutionary IT service, operationally expressing a new business idea as a multi-million-user service over the course of a long weekend. By doing so we hope to enable an Internet ” "Fortune 1 million”. RAD Lab, Berkeley July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 53

  • 54. Cloud
compu0ng,
 Virtualisa0on
 &
the
Future
 Enter
Microstartups!
 “ The
zero
cost
startup
has
led
to
the
age
of
the
“microstartup.”
 It’s
no
longer
two
folks
in
a
garage
hoping
to
build
a
prototype
 in
order
to
land
a
huge
VC
round,
then
geAng
millions
of
 dollars
to
build
out
an
office.
Microstartups
are
sustainable
 from
prototype
to
launch
and
on
to
a
core
user
base,
all
for
 around
$5‐10,000
in
costs.
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 ISSGC09
‐
Sophia
An1polis
 July
17,
2009
 ” 
 
 
 
Jason
(Calacanis.com)
 54

  • 55. STARTUP
 @
BGi

 Bal0cGrid
Innova0on
Lab
(BGi)

 –
the
star0ng
point
for
early
stage
startups
in
the
Bal0cs
 Scalability
–
How
to
build
–
technology
and
business
aspects
 Course
‐
Learning
how
to
leverage
on
cloud
compu1ng
 Course
–
“Startup
school”
 Networking
–
alumni,
investors,
excellence
centers,
industry
 Mentors
–
finding
and
follow
up
 Prototyping
resources
‐
the
whole
Bal1cCloud
to
“play
with”
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 55

  • 56. STARTUP
 @
BGi

 Try
it!
You
don’t
have
to
be
in
the
 Bal0cs
 BGi
is
a
unique
star0ng
point
for
microstartups
 Want
to
know
more?
 ake.edlund@gmail.com
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 56

  • 57. Acknowledgement and references Alan Williamson, www.aw20.co.uk Berkeley RAD lab, berkeleyclouds.blogspot.com Baltic Cloud team, cloud.balticgrid.eu Rich Wolski and his Eucalyptus team, eucalyptus.cs.ucsb.edu Dan Reed, Microsoft, www.hpcdan.org/reeds_ruminations/microsoft 451 group, www.451group.com July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 57

  • 58. STARTUPS
 Links 
 CLOUDS
 Clouds: BGi
and
Bal0cCloud:
 berkeleyclouds.blogspot.com ake.edlund@gmail.com
 ilja.livenson@gmail.com
 cloud.bal1cgrid.eu
 Startups, and Microstartups: www.infochachkie.com blog.guykawasaki.com microstartups.blogspot.com July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 58

  • 59. STARTUP
 @
UT
 SCHOOL

 Final
slide
–
yes,
you
made
it!
 July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 59

  • 60. Thanks! July
17,
2009
 ISSGC09
‐
Sophia
An1polis
 60