• Like
  • Save
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  indicthreads cloud computing conference 2011
Upcoming SlideShare
Loading in...5
×
 

OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - indicthreads cloud computing conference 2011

on

  • 8,775 views

Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011. ...

Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.

http://CloudComputing.IndicThreads.com

Abstract: OpenStack is an Initiative by RackSpace and NASA that aims for building an Open cloud platform supported by a vibrant Ecosystem to encourage broad adoption in the market.This is currently a hot favorite of enterprises looking to build an Open cloud.

This talk will provide a brief overview of the different OpenStack Modules (Compute and Storage) and explain how to utilize these to build a cloud. We will also explore the newly released Xen Cloud Platform (XCP) and its integration with OpenStack Platform. There will be a hands-on demo (time permitting) where we will show how the integration between the OpenStack Platform and XCP works.

Key Takeaways for the audience:
1) Understanding of OpenStack platform.
2) How to get started with OpenStack for building your own cloud.
3) Understanding of XCP
3) How the integration (OpenStack-XCP) is supposed to work
4) What are the opportunities for building different products that add value in the OpenStack Ecosystem

Speaker: Amit Naik is an Architect at BMC Software and has 15 years of experience in the IT field with experience in delivering multiple end-to-end projects and Products. Multiple speaking engagements at different venues both in India and Abroad. Experience with blogging, evangelizing etc. Excellent communication and interpersonal skills.

Joint Speaker: Prasad Nirantar is a Staff Product Developer at BMC Software. He holds a B.E in Polymer Engineering from the University of Pune and an MS from University of Akron, US. He also holds a diploma in business management from Symbiosis University.

Statistics

Views

Total Views
8,775
Views on SlideShare
8,574
Embed Views
201

Actions

Likes
12
Downloads
578
Comments
1

7 Embeds 201

http://www.scentlab.com:8080 85
http://www.hezhiqiang.info 75
http://u11.indicthreads.com 33
http://scentlab.com:8080 5
https://twitter.com 1
http://webcache.googleusercontent.com 1
http://42.121.15.30:8080 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

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

    OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  indicthreads cloud computing conference 2011 OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - indicthreads cloud computing conference 2011 Presentation Transcript

    • OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1
    • AgendaIntroductionRise of OpenStackOpenStack Details and EcosystemOpenStack and Xen Cloud Platform - DemoConclusion 2
    • Introduction - Simple Cloud Stack 3
    • Rise of OpenStack – IaaS EnablerCloud Services have three main flavors: • IaaS • PaaS • SaaSFor early cloud platforms, IaaS enablement was the key focusHelp organizations build their own public, private, or hybrid clouds 4
    • IaaS Enablement PlatformsAKA Cloud Management Platforms, Cloud Controllers, Fabric Managers, Cloud Orchestration, IaaS Platforms, etcEnablement Platforms turn Physical and Virtual IT assets into elastic cloud entitiesResulting IaaS can provision and manage Compute, Storage, Networking or other resources in some combination 5
    • OpenStack Precursor –EucalyptusEucalyptus was very popular IaaS Platform, grew out of project at UCSB25,000 installs and big user community NASA used to be one of the big vocal supporters of EucalyptusIn May 2010, NASA partnered with Rackspace to announce a competing effort! 6
    • Eucalyptus FaltersNASA had two main issues with Eucalyptus• Scalability of Eucalyptus was insufficient - Nebula project needed massive scalability 1 million machines & 60 million VMs• Open Core Vs Open Source – NASA engineers were unable to contribute code to some Eucalyptus Modules due to some parts being closed source 7
    • Nebula Project at NASA 8
    • Birth of OpenStack: Rackspace+NASAOpenStack Rackspace+NASA collaborationRackspace “Ozone” cloud controller andNASA “Nova” cloud fabric on NebulaRackspace “Cloud Files” storage engine 9
    • Rackspace MotivationsNeeded something to counter Amazon’s rapid pace of innovationShift to open source builds rapid developer mindshareFocus on their Strengths – • Customer Support • Heterogeneity Support offerings as new revenue stream 10
    • OpenStack Partners 11
    • OpenStack Project ObjectivesMission: Create an ubiquitous open source cloud computing platform that is simple to implement and massively scalableOpen - All code is Apache 2 licensedSimple - Architecture is ModularScalable – Massive scale Design Goals: • 1 Million Physical machines, 60 Million VMs • Billions of Objects stored 12
    • OpenStack FlavorsOpenStack Compute (Nova) – service to Provision and Manage millions of VMs (comparable to Amazon EC2)OpenStack Storage (Swift) – service to large-scale, redundant storage of Static Objects (comparable to Amazon S3)OpenStack Image Service (Glance) – service to discover and register virtual disk images for use with Nova 13
    • OpenStack Release TrainThree quick releases in under a year – Next release “Diablo” expected in Q3 2011Diablo focus - Make OpenStack ready for large-scale deployments 14
    • Architecture of OpenStack 15
    • Architecture of OpenStackBuilt on a shared-nothing, messaging-based architecture using AMPQ based queuesnova-api process is the heart of the OpenStack Nova – its “Cloud Controller” • Provides an endpoint for all API queries • Initiates most of the orchestration activities • Enforces some policy - mostly quota checksnova-schedule decides which compute host a given VM should be created on 16
    • OpenStack Architecture Cont’dThree Primary Infrastructure Modules • nova-compute process primarily creates and terminates virtual machine instances. • nova-volume manages the creation, attach & detach of persistent volumes to VMs • nova-network manipulate the network e.g. configure VLANs, change iptables rules, etcSQL DB stores run time state of cloud infrastructure such as Instances in use, Networks available, Volumes attached, etc 17
    • OpenStack Component SpecificsWritten almost entirely in PythonAvailable pre-built on Ubuntu and RHELRabbitMQ is the AMPQ product of choiceSupports MySQL and PostgreSQLLibvirt, Xen API used in instance creationSupport for EC2 API and S3 semanticsSupports wide variety of Hypervisors 18
    • OpenStack – Hypervisor SupportHypervisor agnostic – support for: • Hyper-V 2008 • KVM - Kernel-based Virtual Machine • QEMU • User Mode Linux • VMWare - ESX/ESXi 4.1 update 1 • Xen - XenServer 5.5Supports OVF (open virtualization format) 19
    • Competitors and Implementers Eucalyptus – Still very popular OpenNebula – Used at FermiLabs, CERN CloudStack – Cloud.com’s IaaS platform CloudForms – Red Hat’s IaaS offering (beta) OpenStack in the commercial space: Ubuntu Enterprise Cloud (UEC) – Switched from Eucalyptus to OpenStack as base Project Oylumpus – Citrix branded OpenStack Internap – Rackspace competitor switching 20
    • OpenStack Ecosystem 21
    • OpenStack Partners EcosystemGaps in Stack filled in by Partners: • Billing - Chargeback and Showback • Integrated Metering, Capacity Planning • Full-Spectrum Monitoring, Analytics • Advanced Networking Capabilities • Management Systems• Cisco has come out with a Networking as a Service (NaaS) Proposal for OpenStack• Zenoss and CloudKick for monitoring 22
    • Ecosystem-Facebook OpenComputeFacebook recently open sourced their proprietary datacenter designs under OpenCompute projectPuts all the “secret sauce” of their datacenter and sever design on the webCollaborating with OpenStack to ensure seamless deployment on Open ComputePower savings of 38%, cost savings 24% 23
    • Ecosystem – Xen Cloud PlatformXen Cloud Platform Open source platform to build cloudsVirtualization platform including • Xen hypervisor • Network and Storage support Originally derived from XenServer – GPL2 24
    • XCP Architecture 25
    • OpenStack and XCPOpenStack is hypervisor independent Designed to work with XenServer & XCPXen Cloud Platform (XCP) is the cloud optimized and Open source version of XenOpenStack plays the role of cloud orchestration platformXCP to be the virtualization platform 26
    • OpenStack and XCP OpenStack supports XCP through XenAPI XenAPI: Management API exposed by XCP OpenStack compute interacts with the XCP hypervisor (XEN) 27
    • OpenStack Limitations (Cactus) Nova codebase = merger of Rackspace &NASA Cloud controllers – Still Maturing Swift code base is mature and Ready for primetime HA, fault tolerance support in Cactus Release is in proposal stage Lack of good documentation on Setup/usage “Diablo” Release will be recommended for wide adoption 28
    • ConclusionsOpenStack is becoming a default open source cloud fabric in IaaS spaceEcosystem is an excellent opportunity to contribute to this exciting effortWide adoption by Industry heavyweights guarantees major tractionLots of room for improvement but fast release cycles ensure quick fixes 29
    • Q&A 30
    • Referenceshttp://www.xen.org/products/cloudxen.htmlhttp://www.openstack.orghttp://open.eucalyptus.com/http://nebula.nasa.gov/http://ken.pepple.info/openstack/2011/04/22/openstack -nova-architecture/http://www.laurentluce.com/?p=227http://cloudopsmanagement.wordpress.com/2011/06/02 /open-source-engine-powering-the-next-gen-cloud- stack-part-1/ 31
    • Back-up Slides 32
    • Nova - instance launching 33