21
OpenSolaris and Storage in the Cloud Mark Carlson [email protected]

Open solariscloud

  • Upload
    xkinanx

  • View
    396

  • Download
    0

Embed Size (px)

DESCRIPTION

opensolaris

Citation preview

Page 1: Open solariscloud

OpenSolaris and Storage in the Cloud Mark Carlson [email protected]

Page 2: Open solariscloud

LISA 2009 BOF

Overview •  So what is the “Cloud” •  Cloud Computing •  Cloud Storage •  Amazon EC2 •  OpenSolaris EC2 images •  SNIA’s CDMI

Page 3: Open solariscloud

LISA 2009 BOF

What is the “Cloud”? •  A new business model >  Don’t buy equipment >  Rent it for only as long as

you need it >  Pay for only what you use

•  Provider balances multiple tenants >  Elastic demand of each is

variable >  Optimize the usage across

all the demand loads to save costs

>  Bundle in the “administration” of resources

•  Implications: >  Cheaper? >  Drives down cost of

administration >  Scale out type of

applications •  Myths >  Just another word for hosting >  Isn’t this just Grid? >  Only new applications >  Not as secure >  Do I really want my data

“public”

Page 4: Open solariscloud

LISA 2009 BOF

Cloud Computing •  IaaS – Infrastructure as a

Service >  Roll your own “stack” in a

virtual machine >  Pay for the resources you

use •  PaaS – Platform >  Use a platform to write your

apps that can then be hosted in the cloud

•  SaaS – Software >  Formerly called Application

Service Providers >  Can be built on PaaS or

IaaS

•  What about private clouds? •  Can they leverage what

they have and move to a cloud paradigm for internal customers?

•  Can I utilize the cloud for both legacy and green field applications?

•  What additional capabilities can I take advantage of?

•  What are the guarantees on my cloud storage?

Page 5: Open solariscloud

LISA 2009 BOF

A look at some existing Cloud APIs •  What are some of the offerings and their Data

Storage Interfaces?

Page 6: Open solariscloud

LISA 2009 BOF

Amazon EC2 http://aws.amazon.com/solutions/global-solution-providers/opensolaris/

Page 7: Open solariscloud

LISA 2009 BOF

Getting Started with OpenSolaris EC2

Step One: Open an Amazon EC2 and Amazon S3 account Step Two: Access to OpenSolaris AMIs Step Three: Provision OpenSolaris on Amazon EC2 Step Four: Get Support

More info at: http://www.sun.com/third-party/global/amazon/start/index.jsp

Page 8: Open solariscloud

LISA 2009 BOF

Some Interesting AMIs •  Security Enhanced OpenSolaris 2009.06 AMP

Stack AMI >  ami-e0b05389, ami-7a2a010e (Europe)

•  Immutable Service Containers on OpenSolaris 2009.06 >  ami-48c32021, ami-78567d0c (Europe)

•  Drupal with AMP Stack Hardened OpenSolaris >  ami-d8614aac aki-661c3412 / ari-601c3414

•  SailFin AMI on OpenSolaris 2008.11 >  ami-9df312f4

•  Lots more info at: http://blogs.sun.com/ec2/

Page 9: Open solariscloud

LISA 2009 BOF

What AMIs would be useful?

•  Basic stacks that you would like to see supported by Sun?

>  (of course you can always roll your own)

Page 10: Open solariscloud

LISA 2009 BOF

Other possibilities •  Amazon now offers a separate fully managed

instance of MySQL >  5 sizes: 1.7 – 64 GB Memory, up to full 8 cores >  http://aws.amazon.com/rds/

•  ZFS snapshot, backup to S3 >  http://developers.sun.com/solaris/articles/

storage_utils.html •  OpenSolaris Dynamic Service Containers >  http://kenai.com/projects/dsc/

Page 11: Open solariscloud

LISA 2009 BOF

Standards progress •  What about moving from cloud to cloud? •  How much do I redo interface code? •  What about Data Portability? •  OGF has produced a Cloud Computing standard

(draft) called Open Cloud Computing Interface

•  SNIA has produced a Cloud Storage standard (draft) called Cloud Data Management Interface

http://www.occi-wg.org

http://snia.org/cloud

Page 12: Open solariscloud

LISA 2009 BOF

Cloud Data Management Interface

Page 13: Open solariscloud

LISA 2009 BOF

CDMI Overview

13

Page 14: Open solariscloud

LISA 2009 BOF

Model for the Interface The resources which are accessed through the RESTful interface

Page 15: Open solariscloud

LISA 2009 BOF

Data Object Example

Page 16: Open solariscloud

LISA 2009 BOF

Get the Data

16

Page 17: Open solariscloud

LISA 2009 BOF

CDMI Containers •  CDMI uses hierarchies to enable simplified

management >  Data System Metadata can be specified on a container,

and inherited by all child objects.

Page 18: Open solariscloud

LISA 2009 BOF

CDMI in Cloud Computing

18

A single cloud computing infrastructure can implement both the OCCI and CDMI interfaces

The infrastructure abstracts the configuration of the networking and virtual machine details and uses the standard interface merely to define connectivity

A cloud computing client can then utilize the interfaces to both specify the data requirements and then use that data for guests

Page 19: Open solariscloud

LISA 2009 BOF

Getting the right Service levels

Page 20: Open solariscloud

LISA 2009 BOF

What do you want to see in a Cloud Computing or Cloud Storage interface standard? •  Any projects on the horizon to use the cloud?

•  Setting up your own cloud?

•  “Bursting” capability out to the cloud?

•  What would make using OpenSolaris easier for your private clouds?

Page 21: Open solariscloud

LISA 2009 BOF

For More Information

•  SNIA Cloud API >  http://snia.org/cloud

•  OpenSolaris on EC2 >  http://blogs.sun.com/ec2/