Openstack: An Open Source Cloud Framework
Upcoming SlideShare
Loading in...5
×
 

Openstack: An Open Source Cloud Framework

on

  • 3,220 views

slides from O'Reilly Webcast

slides from O'Reilly Webcast

Statistics

Views

Total Views
3,220
Views on SlideShare
3,209
Embed Views
11

Actions

Likes
5
Downloads
305
Comments
0

3 Embeds 11

https://twitter.com 6
https://www.linkedin.com 3
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Openstack: An Open Source Cloud Framework Openstack: An Open Source Cloud Framework Presentation Transcript

  • An Open Source Cloud Framework
  • Andrew Clay Shafer
  • MeanderingEditorialization Ahead
  • is_a?(Cloud)
  • In the beginning…
  • http://www.openstack.org/
  • 110 Companies 1556 People Hardware Service Vendors Providers >50 M Venture Capital
  • Nova: Compute IaaS http://www.openstack.org/projects/compute/ Swift: Object Storage http://www.openstack.org/projects/storage/ Glance: Image Registryhttp://www.openstack.org/projects/image-service/
  • Keystone: Unified Auth Dashboard: Der Blinkenlights
  • The project clearly needs logos
  • architecturish
  • some numbers: Nova 79,372 lines of code 19,877 comments 19,941 blanks ~145 contributors 30 Day Commit Activity 42 committers made 731 commits 323 files modified 281658 lines added
  • some numbers: Swift 34,784 lines of code 6,790 comments 5,015 blanks ~36 contributors 30 Day Commit Activity 7 committers made 30 commits 21 files modified 748 lines added 183 lines removed
  • some numbers: Glance A few minutes of ‘wc –l’ and ‘git log’ ~20 contributors About half the size of Swift but about twice as active No Ohloh
  • some numbers: Dashboard 16,821 lines of code 2,023 comments 3,606 blanks ~26 contributors 30 Day Commit Activity 11committers made 91commits 338 files modified 50421 lines added 35569 lines removed
  • some numbers: Keystone A few minutes of ‘wc –l’ and ‘git log’ ~20 contributorsAbout half the same size Swift but about twice as active No Ohloh
  • Diablo The devil is in the details~2x more code than Cactus
  • It’s a frameworkChoose your own adventure…
  • could easily spend an hour on each service architecture functionality configuration API deployment development use cases
  • wager most people are interested in… Nova
  • http://devstack.org/
  • stack.sh: shell scripted source install quickest path to running code that is accessible to change see everything that gets installed and configurednova services, glance, keystone, dashboard and munin runs all the services in named screen sessions Are you down with RCB?
  • so you really want to build a cloud?
  • We writesthe codeswe hates the servers
  • Freedom!
  • cool story, bro
  • Dirty Little Secret can’t be clouds all the way down...
  • Someone has to make it work... It puts the scalability inthe basket or it gets the hose again...
  • doing it wrongseriously, just say no
  • the secret sauce: ‘there is no secret sauce’Progress comes to those who train and train; reliance on secret techniques will get you nowhere. -- Morihei Ueshiba
  • PerformanceCost FailureCompromise?
  • Networking how does it work? soooo many choices
  • Storagehard problem
  • He who hath ears to hear… let him hear...
  • Bare MetalProvisioning
  • https://github.com/dellcloudedge/crowbar
  • Configuration
  • you have to solve this both in and out of the cloudmight as well leverage the community No?http://puppetlabs.com/ http://www.opscode.com/
  • 6 Laws Of Reliability Isolation Concurrency Failure Detection Fault Identification Live Upgrade Stable Storage Joe Armstrong
  • 6 Laws Of Reliability Isolation Concurrency BYO Failure Detection Fault Identification Live Upgrade Stable Storage Joe Armstrong
  • Demo Time
  • fin@littleidea