SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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 Enabler
Cloud 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 Falters
NASA 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+NASA

OpenStack 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 Objectives
Mission: 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
References
http://www.xen.org/products/cloudxen.html
http://www.openstack.org
http://open.eucalyptus.com/
http://nebula.nasa.gov/
http://ken.pepple.info/openstack/2011/04/22/openstack
  -nova-architecture/
http://www.laurentluce.com/?p=227
http://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

Weitere ähnliche Inhalte

Was ist angesagt?

Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Belmiro Moreira
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionJimi Chen
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)Mark Voelker
 
Mastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentMastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentRoozbeh Shafiee
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)JeSam Kim
 
Mastering OpenStack - Episode 07 - Compute Nodes
Mastering OpenStack - Episode 07 - Compute NodesMastering OpenStack - Episode 07 - Compute Nodes
Mastering OpenStack - Episode 07 - Compute NodesRoozbeh Shafiee
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCSsolarisyougood
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesRoozbeh Shafiee
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERNArne Wiebalck
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction OpenstackRanjith Kumar
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform The Linux Foundation
 
Open stack Architecture and Use Cases
Open stack Architecture and Use CasesOpen stack Architecture and Use Cases
Open stack Architecture and Use CasesAhmad Tfaily
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstackYaniv Zadka
 
OpenCloud - A Research Cloud
OpenCloud - A Research CloudOpenCloud - A Research Cloud
OpenCloud - A Research CloudON.Lab
 
CERN User Story
CERN User StoryCERN User Story
CERN User StoryTim Bell
 
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Tomasz Zen Napierala
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStackOpen Stack
 

Was ist angesagt? (20)

Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
Mastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentMastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and Deployment
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)
 
Mastering OpenStack - Episode 07 - Compute Nodes
Mastering OpenStack - Episode 07 - Compute NodesMastering OpenStack - Episode 07 - Compute Nodes
Mastering OpenStack - Episode 07 - Compute Nodes
 
Cisco deploying openstack with UCS
Cisco deploying openstack with UCSCisco deploying openstack with UCS
Cisco deploying openstack with UCS
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
Mastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple ArchitecturesMastering OpenStack - Episode 01 - Simple Architectures
Mastering OpenStack - Episode 01 - Simple Architectures
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERN
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
 
Open stack Architecture and Use Cases
Open stack Architecture and Use CasesOpen stack Architecture and Use Cases
Open stack Architecture and Use Cases
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
OpenCloud - A Research Cloud
OpenCloud - A Research CloudOpenCloud - A Research Cloud
OpenCloud - A Research Cloud
 
CERN User Story
CERN User StoryCERN User Story
CERN User Story
 
Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015Architecture of massively scalable, distributed systems - InfoShare 2015
Architecture of massively scalable, distributed systems - InfoShare 2015
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 

Andere mochten auch

Sweetening Systems Management with Salt
Sweetening Systems Management with SaltSweetening Systems Management with Salt
Sweetening Systems Management with Saltmchesnut
 
Vagrant: Your Personal Cloud
Vagrant: Your Personal CloudVagrant: Your Personal Cloud
Vagrant: Your Personal CloudJames Wickett
 
Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Service Provider
 
Cloud Technology Ecosystems
Cloud Technology EcosystemsCloud Technology Ecosystems
Cloud Technology EcosystemsJoseph Jacks
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining Odinot Stanislas
 

Andere mochten auch (6)

Sweetening Systems Management with Salt
Sweetening Systems Management with SaltSweetening Systems Management with Salt
Sweetening Systems Management with Salt
 
Vagrant: Your Personal Cloud
Vagrant: Your Personal CloudVagrant: Your Personal Cloud
Vagrant: Your Personal Cloud
 
Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011Cisco Cloud Computing and Open Stack: Velocity 2011
Cisco Cloud Computing and Open Stack: Velocity 2011
 
Cloud Technology Ecosystems
Cloud Technology EcosystemsCloud Technology Ecosystems
Cloud Technology Ecosystems
 
SDN/NFV: Service Chaining
SDN/NFV: Service Chaining SDN/NFV: Service Chaining
SDN/NFV: Service Chaining
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 

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

Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V cloudsppouliot
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)Hazzim Anaya
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven ! Animesh Singh
 
Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackCeph Community
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
Operating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudOperating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudRainya Mosher
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackDataStax Academy
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
Open stack presentation
Open stack presentationOpen stack presentation
Open stack presentationFrikha Nour
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStackdonnieh1
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 
003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screenPaulo R
 

Ähnlich wie OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - indicthreads cloud computing conference 2011 (20)

Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
 
Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !Cloud Foundry and OpenStack – Marriage Made in Heaven !
Cloud Foundry and OpenStack – Marriage Made in Heaven !
 
Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStack
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
Operating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace CloudOperating OpenStack - Case Study in the Rackspace Cloud
Operating OpenStack - Case Study in the Rackspace Cloud
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStack
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Openstack
OpenstackOpenstack
Openstack
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Open stack presentation
Open stack presentationOpen stack presentation
Open stack presentation
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 
003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen
 

Mehr von IndicThreads

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs itIndicThreads
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsIndicThreads
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayIndicThreads
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices IndicThreads
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreadsIndicThreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreadsIndicThreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingIndicThreads
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreadsIndicThreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprisesIndicThreads
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present FutureIndicThreads
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams IndicThreads
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameIndicThreads
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceIndicThreads
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java CarputerIndicThreads
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & DockerIndicThreads
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackIndicThreads
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack CloudsIndicThreads
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!IndicThreads
 

Mehr von IndicThreads (20)

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs it
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang way
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before Reacting
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprises
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present Future
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fame
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java Carputer
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedback
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack Clouds
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

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

  • 1. OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1
  • 2. Agenda Introduction Rise of OpenStack OpenStack Details and Ecosystem OpenStack and Xen Cloud Platform - Demo Conclusion 2
  • 3. Introduction - Simple Cloud Stack 3
  • 4. Rise of OpenStack – IaaS Enabler Cloud 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
  • 5. 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
  • 6. 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
  • 7. Eucalyptus Falters NASA 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
  • 9. Birth of OpenStack: Rackspace+NASA OpenStack Rackspace+NASA collaboration Rackspace “Ozone” cloud controller and NASA “Nova” cloud fabric on Nebula Rackspace “Cloud Files” storage engine 9
  • 10. 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
  • 12. OpenStack Project Objectives Mission: 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
  • 13. 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
  • 14. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 26. 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
  • 27. OpenStack and XCP  OpenStack supports XCP through XenAPI XenAPI: Management API exposed by XCP  OpenStack compute interacts with the XCP hypervisor (XEN) 27
  • 28. 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
  • 29. 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
  • 30. Q&A 30
  • 33. Nova - instance launching 33