SlideShare une entreprise Scribd logo
1  sur  33
Community Connect:
Apache CloudStack
Ram Chinta
Director – CloudStack Engineering
Cloud Platforms Group, Citrix

Hyderabad Hadoop User Group Meetup
September 22, 2012
Agenda

• Introduction to CloudStack
• Essentials of a Cloud
• CloudStack Architecture
• Designing for diverse Workloads
• Hadoop and CloudStack
• Apache CloudStack Community
Introducing
Apache CloudStack
CloudStack Background

• A proven IaaS Cloud Platform
   – Developed since 2008 by Cloud.com
   – Cloud.com development center in Hyderabad since 2009
   – Cloud.com acquired by Citrix in 2011
   – Donated to the Apache Software Foundation (ASF) in April
     2012, where it is now an Incubator project
   – First ASF community release in October 2012
   – Powering some of the world’s largest clouds today
Enterprises are embracing Cloud

Service Providers     Web 2.0         Enterprise
I’ve already virtualized my data center,
why do I need a cloud?
How is cloud really different from
server virtualization?
Virtualization does not make a cloud

   Server Virtualization++                                Cloud




Built for traditional enterprise          Designed around big data,
apps & client-server compute              massive scale & next-gen apps
 •Enterprise arch for 100s of hosts       •   Cloud arch for 1000s of hosts
 •Scale-up (pool-based resourcing)        •   Scale-out (horizontal resourcing)
 •IT management-centric                   •   Autonomic management
 •1 administrator for Dozens of servers   •   1 administrator for 1,000’s of servers
 •Apps assume reliability                 •   Apps assume failure
 •Proprietary vendor stack                •   Open, value-added stack
Essentials of Cloud

        • On-Demand and Self Serve
        • Resource pooling, Multi-tenancy
        • Massive Scale
        • Rapid Elasticity
        • APIs and Extreme Automation
        • Total Homogeneous
CloudStack Architecture
How did Amazon build its Cloud?

                    Amazon eCommerce Platform
                    Amazon eCommerce Platform


                          AWS API (EC2, S3, …)
                          AWS API (EC2, S3, …)


              Amazon Proprietary Orchestration Software
              Amazon Proprietary Orchestration Software


                     Open Source Xen Hypervisor
                     Open Source Xen Hypervisor

           Networking
           Networking         Commodity
                              Commodity          Commodity
                                                 Commodity
           (NetScaler)
            (NetScaler)         Servers
                                Servers            Storage
                                                   Storage
Apache CloudStack

      Portal and End User Experience
       Amazon eCommerce Platform
      Portal and End User Experience
       Amazon eCommerce Platform

            AWS API (EC2, S3, …)
            AWS Cloud APIS3, …)
                API (EC2,
                Cloud API

Amazon Proprietary CloudStack Software
Amazon Proprietary Orchestration Software
          Apache CloudStack
           Apache Orchestration

  vSphere XenServerXen Hypervisor
       Open Source KVM OVM Hyper-V
  vSphere XenServerXen Hypervisor
       Open Source KVM OVM Hyper-V

Any Networking
Any Networking   Any Servers
                 Any Servers   Any Storage
                               Any Storage
Key Highlights
• Broad Hypervisor support
   —XenServer, KVM, VMware, OracleVM. Baremetal support.
• Scalable architecture
   —Support thousands of hosts and VMs
• Flexible and extensible architecture
   —Plugins and Adapters
• Rich networking capability
   • Firewall, LoadB, VPN, NAT, DNS, DHCP, VLAN/L3 isolation, physical devices
• Storage options
  • Local, Shared, Snapshots and backup
ᵒ Fine-Grained Service Offerings (compute, network, storage, HA, affinity)
• Choice of interfaces
   — RESTful API, Web UI, command line, AWS Compatibility
Looking Closer at an IaaS Cloud built on CloudStack
Multiple levels of Scaling
                           Availability Zone




                         VMOps                    VMOps Pod
                    VMOps                         CloudStack
                         Pod
            CloudStack Pod       CloudStack Pod   Pod CloudStack Pod
                    Pod
Cloud Scalability Must Span Datacenters
                                 CloudStack Management Cluster




      San Jose                         Barcelona
                 Miami                                Private Dehli   Tokyo




                         Private Rio
CloudStack Management
                         Server Cluster

                             MySQL                          Internet


                                                                 Router


                                        Availability Zone        Load Balancer

                                                                  L3 Core Switch

Top of Rack Switch



           Servers
                        …               …           …           …                     …

                     Pod 1           Pod 2       Pod 3                             Pod N
Object store is critical for Amazon-style cloud
                                 Availability Zone 1




                                                           Storage Cloud

          ELB/GSLB                                     ?
 Users
                     Availability Zone 2
Designing
       for
Diverse Workloads
Traditional Server-Virtualization workload

 Traditional-Style Deployment                Hypervisor


               vCenter/XenCenter
                vCenter/XenCenter
                                             Storage

     Enterprise Networking (e.g., VLAN)
      Enterprise Networking (e.g., VLAN)

                                             Networking
  Hypervisor
  Hypervisor      Hypervisor
                  Hypervisor    Hypervisor
                                Hypervisor
   Cluster
    Cluster        Cluster
                    Cluster      Cluster
                                  Cluster

                                             Network Services
       Enterprise Storage (e.g., SAN)
        Enterprise Storage (e.g., SAN)

                                             Multi-tier Apps
Amazon-style workload
        Amazon-Style Availability Zone
           Software Defined Networks
            Software Defined Networks                 Hypervisor
        (e.g., Security Groups, EIP, ELB,...)
         (e.g., Security Groups, EIP, ELB,...)

  Server
   Server      Server
                Server        Server
                               Server       Server
                                             Server
  Racks        Racks          Racks         Racks     Storage
   Racks        Racks          Racks         Racks

  Server
   Server      Server
                Server        Server
                               Server       Server
                                             Server
  Racks
   Racks       Racks
                Racks         Racks
                               Racks        Racks
                                             Racks     Networking



  Server
   Server      Server
                Server        Server
                               Server       Server
                                             Server
  Racks
   Racks       Racks
                Racks         Racks
                               Racks        Racks
                                             Racks    Network Services



               Elastic Block Storage
               Elastic Block Storage                  Multi-tier Apps
Amazon-Style Cloud

                                                       Amazon-Style Availability Zone
                CloudStack Mgmt
                CloudStack Mgmt                                           vCloud Director
                                                            Software Defined Networks
                                                                           vCloud Director
                                                             Software Defined Networks
                     Server
                      Server                               (e.g., Security Groups, VPC,...)
                                                            (e.g., Security Groups, VPC,...)

                                                 Server
                                                  Server        Server
                                                                 Server      vSphere
                                                                               Server
                                                                              vSphere
                                                                                Server         Server
                                                                                                Server
                                                 Racks
                                                  Racks         Racks
                                                                 Racks         Racks
                                                                                Racks          Racks
                                                                                                Racks
                                                              Enterprise Networking (e.g., VLAN)
                                                              Enterprise Networking (e.g., VLAN)
                                                 Server
                                                  Server       Server
                                                                Server      Server
                                                                             Server       Server
                                                                                           Server
Availability
Availability   Availability
               Availability       Availability
                                  Availability   Racks          Racks        Racks         Racks
                 Zone                             Racks         Racks        Racks         Racks
  Zone
   Zone           Zone              Zone
                                     Zone
                                                          ESXi
                                                          ESXi              ESXi
                                                                             ESXi                   ESXi
                                                                                                    ESXi
                                                 Server Cluster
                                                             Server
                                                  Server Cluster
                                                               Server         Server
                                                                           Cluster
                                                                               Server
                                                                           Cluster             Server
                                                                                                  Cluster
                                                                                                Server
                                                                                                   Cluster
                                                 Racks
                                                  Racks       Racks
                                                               Racks           Racks
                                                                               Racks           Racks
                                                                                                Racks

                 Object Storage
                 Object Storage                                 Elastic BlockStorage (e.g., SAN)
                                                                 Enterprise Storage
                                                                Elastic BlockStorage (e.g., SAN)
                                                                  Enterprise Storage
Architecture to embrace Server Virtualization Workloads

               Amazon-Style Cloud                    Server Virtualization++

                  CloudStack Mgmt
                  CloudStack Mgmt
                       Server
                        Server
                                                   Server Virtualization Availability Zone

                                                                  vSphere
                                                                   vSphere


                                                     Enterprise Networking (e.g., VLAN)
                                                     Enterprise Networking (e.g., VLAN)
Availability
Availability     Availability
                 Availability       Availability
                                    Availability
  Zone
   Zone            Zone
                    Zone              Zone
                                       Zone
                                                    ESXi
                                                     ESXi         ESXi
                                                                   ESXi              ESXi
                                                                                      ESXi
                                                   Cluster
                                                   Cluster       Cluster
                                                                 Cluster            Cluster
                                                                                    Cluster


                   Object Storage
                   Object Storage                       Enterprise Storage (e.g., SAN)
                                                        Enterprise Storage (e.g., SAN)
Hadoop and CloudStack
Common interest
•Apache Foundation project
•Written in Java
•Runs on Linux, Mac OS/X, Windows, and Solaris
•Cloud-scale workloads
•Optimized for commodity hardware
•Hadoop Core includes:
 ᵒ HDFS - Distributed file system derived from Google File System
 ᵒ Map/Reduce – Distributed compute engine
Opportunities
•HDFS as Object Store solution for CloudStack cloud
•Hadoop on CloudStack
    • Implement services similar to Amazon’s Elastic MapReduce
      (EMR)
    • Big Data workload readily moved to IaaS clouds
•CloudStack’s baremetal provisioning capabilities to build high
performance Hadoop clusters
•Feedback?
CloudStack Community

          Nitin Mehta
 Committer, CS Meetup Coordinator


         Rohit Yadav
 Developer, CS Meetup Coordinator
CloudStack Joins the Apache
             Foundation

Joins Apache Webserver, Tomcat, Hadoop, Cassendra
       10+years, 100+ projects, 800 developers

   cwiki.apache.org/confluence/display/CLOUDSTACK/Index
                     www.cloudstack.org
Developers Love CloudStack
• Open source (ASL 2.0)
• Written in Java
• Multiple APIs
   ᵒ Native CloudStack API
   ᵒ Amazon EC2 compatible API
• Customizable Web UI
   ᵒ Rich AJAX client interface
   ᵒ Built on HTML/JSP, CSS, Javascript, jQuery
• Active development community
   ᵒ http://www.cloudstack.org
   ᵒ Download binaries, source code.
ASF Community Status

•   In Incubation since April 2012
•   PPMC and Mentors setup in April
•   Code migrated to Apache git
•   Migration underway from cloudstack.org:
    – Jira (Bugs), wiki, forums
• New committers, partners, developers every week
• Apache CloudStack 4.0: First ASF community release coming
  in October 2012
Join the community!
• Why not?
     ᵒ Interested in learning the coolest technologies shaping the next decade.
     ᵒ Being part of a young, passionate community working at ground
         breaking speed.
     ᵒ Interested in solving cool real-world problems.
     ᵒ For the love of open source.
     ᵒ If you want to rise and shine.
• Still don’t believe us – Let the numbers speak
     ᵒ 30k active community members in 8 months, ~100 IRC users
     ᵒ Exponentially growing dev/user community discussions
    ᵒ Apache is the industry standard for 10+ years in OSS foundations, 100+ projects,
      800 developers
    ᵒ Well known projects: Apache webserver, Tomcat, Hadoop, Cassandra
So lets get started ….
•   Check us out @
      ᵒ cwiki.apache.org/confluence/display/CLOUDSTACK/Index
      ᵒ http://cloudstack.org
•   IRC: #CloudStack on irc.freenode.net
•   Forums: http://cloudstack.org/forum/
•   Subscribe to Mailing Lists @
    cloudstack-dev@incubator.apache.org
    cloudstack-users@incubator.apache.org
•   Join CloudStack Hyderabad Meetup Group @
    http://www.meetup.com/CloudStack-Hyderabad-Group/
Thank You

ram.chinta@citrix.com
nitin.mehta@citrix.com
rohit.yadav@citrix.com

Contenu connexe

Tendances

CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To CloudHien Luu
 
Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)Adrian Cockcroft
 
Netflix Cloud Platform Building Blocks
Netflix Cloud Platform Building BlocksNetflix Cloud Platform Building Blocks
Netflix Cloud Platform Building BlocksSudhir Tonse
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialStuart Charlton
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBAmazon Web Services
 
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Adrian Cockcroft
 
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてAmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてKohei Morino
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAdrian Cockcroft
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sinaHui Cheng
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012The Linux Foundation
 
1 Introduction at CloudStack Developer Day
1 Introduction at CloudStack Developer Day 1 Introduction at CloudStack Developer Day
1 Introduction at CloudStack Developer Day Kimihiko Kitase
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Chiradeep Vittal
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsDavid Pallmann
 

Tendances (20)

CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To Cloud
 
Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)Cloud Architecture Tutorial - Running in the Cloud (3of3)
Cloud Architecture Tutorial - Running in the Cloud (3of3)
 
Netflix Cloud Platform Building Blocks
Netflix Cloud Platform Building BlocksNetflix Cloud Platform Building Blocks
Netflix Cloud Platform Building Blocks
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDB
 
AWS Introduction - Ryland
AWS Introduction - RylandAWS Introduction - Ryland
AWS Introduction - Ryland
 
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS cloudsCloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
 
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)Cloud Architecture Tutorial - Platform Component Architecture (2of3)
Cloud Architecture Tutorial - Platform Component Architecture (2of3)
 
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用についてAmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用について
 
AWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at NetflixAWS Re:Invent - High Availability Architecture at Netflix
AWS Re:Invent - High Availability Architecture at Netflix
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
1 Introduction at CloudStack Developer Day
1 Introduction at CloudStack Developer Day 1 Introduction at CloudStack Developer Day
1 Introduction at CloudStack Developer Day
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
CloudStack technical overview
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design Patterns
 

En vedette

U7 1 ME108 berthold nilsson
U7 1 ME108 berthold nilssonU7 1 ME108 berthold nilsson
U7 1 ME108 berthold nilsson581110bn
 
Rph dunia sains & teknologi t.2
Rph dunia sains & teknologi t.2Rph dunia sains & teknologi t.2
Rph dunia sains & teknologi t.2Jamrah Jelani
 
Portfolio shwetha aknurguru_01
Portfolio shwetha aknurguru_01Portfolio shwetha aknurguru_01
Portfolio shwetha aknurguru_01shwethaaknur
 
Pdhpe rationale
Pdhpe rationalePdhpe rationale
Pdhpe rationaleOHARA295
 
Csima ppt new
Csima ppt newCsima ppt new
Csima ppt newcavijay19
 
Application for Great Streets Small Business Capital Improvement Grants
Application for Great Streets Small Business Capital Improvement GrantsApplication for Great Streets Small Business Capital Improvement Grants
Application for Great Streets Small Business Capital Improvement GrantsWashington, DC Economic Partnership
 
Ce partners meeting Nrb Enos_Swahili version
Ce partners meeting Nrb Enos_Swahili versionCe partners meeting Nrb Enos_Swahili version
Ce partners meeting Nrb Enos_Swahili versionEnos Omondi
 
Joomla2 5-afirstlook-120214054019-phpapp01
Joomla2 5-afirstlook-120214054019-phpapp01Joomla2 5-afirstlook-120214054019-phpapp01
Joomla2 5-afirstlook-120214054019-phpapp01Deepak Sangramsingh
 
Five-Year Economic Development Strategy for the District of Columbia
Five-Year Economic Development Strategy for the District of ColumbiaFive-Year Economic Development Strategy for the District of Columbia
Five-Year Economic Development Strategy for the District of ColumbiaWashington, DC Economic Partnership
 

En vedette (20)

U7 1 ME108 berthold nilsson
U7 1 ME108 berthold nilssonU7 1 ME108 berthold nilsson
U7 1 ME108 berthold nilsson
 
Rph dunia sains & teknologi t.2
Rph dunia sains & teknologi t.2Rph dunia sains & teknologi t.2
Rph dunia sains & teknologi t.2
 
Portfolio shwetha aknurguru_01
Portfolio shwetha aknurguru_01Portfolio shwetha aknurguru_01
Portfolio shwetha aknurguru_01
 
Pdhpe rationale
Pdhpe rationalePdhpe rationale
Pdhpe rationale
 
VerdeHouse | Starting a Business in DC
VerdeHouse | Starting a Business in DCVerdeHouse | Starting a Business in DC
VerdeHouse | Starting a Business in DC
 
O papel
O papelO papel
O papel
 
DCSBC | Starting a Business in DC
DCSBC | Starting a Business in DCDCSBC | Starting a Business in DC
DCSBC | Starting a Business in DC
 
Pepzoom
PepzoomPepzoom
Pepzoom
 
Business Taxes | OTR | Doing Business 2.0
Business Taxes | OTR | Doing Business 2.0Business Taxes | OTR | Doing Business 2.0
Business Taxes | OTR | Doing Business 2.0
 
Csima ppt new
Csima ppt newCsima ppt new
Csima ppt new
 
2013 Neighborhood Profiles
2013 Neighborhood Profiles2013 Neighborhood Profiles
2013 Neighborhood Profiles
 
Application for Great Streets Small Business Capital Improvement Grants
Application for Great Streets Small Business Capital Improvement GrantsApplication for Great Streets Small Business Capital Improvement Grants
Application for Great Streets Small Business Capital Improvement Grants
 
DC Development Report: 2012/2013 Edition
DC Development Report: 2012/2013 EditionDC Development Report: 2012/2013 Edition
DC Development Report: 2012/2013 Edition
 
Ce partners meeting Nrb Enos_Swahili version
Ce partners meeting Nrb Enos_Swahili versionCe partners meeting Nrb Enos_Swahili version
Ce partners meeting Nrb Enos_Swahili version
 
Rich Philippines Official Presentation
Rich Philippines Official PresentationRich Philippines Official Presentation
Rich Philippines Official Presentation
 
De mad men a math men
De mad men a math menDe mad men a math men
De mad men a math men
 
Joomla2 5-afirstlook-120214054019-phpapp01
Joomla2 5-afirstlook-120214054019-phpapp01Joomla2 5-afirstlook-120214054019-phpapp01
Joomla2 5-afirstlook-120214054019-phpapp01
 
DC Doing Business Guide: 2014/2015 Edition
DC Doing Business Guide: 2014/2015 EditionDC Doing Business Guide: 2014/2015 Edition
DC Doing Business Guide: 2014/2015 Edition
 
Five-Year Economic Development Strategy for the District of Columbia
Five-Year Economic Development Strategy for the District of ColumbiaFive-Year Economic Development Strategy for the District of Columbia
Five-Year Economic Development Strategy for the District of Columbia
 
360 liderança
360 liderança360 liderança
360 liderança
 

Similaire à Ram chinta hug-20120922-v1

CloudStack-Developer-Day
CloudStack-Developer-DayCloudStack-Developer-Day
CloudStack-Developer-DayKimihiko Kitase
 
AWS Summit 2011: Application Security Best Practices
AWS Summit 2011: Application Security Best PracticesAWS Summit 2011: Application Security Best Practices
AWS Summit 2011: Application Security Best PracticesAmazon Web Services
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...IndicThreads
 
Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0huangwenjun310
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSAmazon Web Services
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Cybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera Inc.
 
The Netflix Open Source Platform
The Netflix Open Source PlatformThe Netflix Open Source Platform
The Netflix Open Source PlatformRuslan Meshenberg
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformAsmTrash
 
Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudAmazon Web Services
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud ArchitectureAdrian Cockcroft
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Media
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSFAdrian Cockcroft
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Agora Group
 

Similaire à Ram chinta hug-20120922-v1 (20)

CloudStack-Developer-Day
CloudStack-Developer-DayCloudStack-Developer-Day
CloudStack-Developer-Day
 
AWS Summit 2011: Application Security Best Practices
AWS Summit 2011: Application Security Best PracticesAWS Summit 2011: Application Security Best Practices
AWS Summit 2011: Application Security Best Practices
 
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
 
Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0Exploration of eucalyptus_v2.0
Exploration of eucalyptus_v2.0
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWS
 
Netflix and Open Source
Netflix and Open SourceNetflix and Open Source
Netflix and Open Source
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Cybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for scienceCybera - Clouds & other computational frameworks for science
Cybera - Clouds & other computational frameworks for science
 
The Netflix Open Source Platform
The Netflix Open Source PlatformThe Netflix Open Source Platform
The Netflix Open Source Platform
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS Cloud
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The Cloud
 
Architectures for High Availability - QConSF
Architectures for High Availability - QConSFArchitectures for High Availability - QConSF
Architectures for High Availability - QConSF
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
 

Dernier

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Ram chinta hug-20120922-v1

  • 1. Community Connect: Apache CloudStack Ram Chinta Director – CloudStack Engineering Cloud Platforms Group, Citrix Hyderabad Hadoop User Group Meetup September 22, 2012
  • 2. Agenda • Introduction to CloudStack • Essentials of a Cloud • CloudStack Architecture • Designing for diverse Workloads • Hadoop and CloudStack • Apache CloudStack Community
  • 4. CloudStack Background • A proven IaaS Cloud Platform – Developed since 2008 by Cloud.com – Cloud.com development center in Hyderabad since 2009 – Cloud.com acquired by Citrix in 2011 – Donated to the Apache Software Foundation (ASF) in April 2012, where it is now an Incubator project – First ASF community release in October 2012 – Powering some of the world’s largest clouds today
  • 5. Enterprises are embracing Cloud Service Providers Web 2.0 Enterprise
  • 6. I’ve already virtualized my data center, why do I need a cloud?
  • 7. How is cloud really different from server virtualization?
  • 8. Virtualization does not make a cloud Server Virtualization++ Cloud Built for traditional enterprise Designed around big data, apps & client-server compute massive scale & next-gen apps •Enterprise arch for 100s of hosts • Cloud arch for 1000s of hosts •Scale-up (pool-based resourcing) • Scale-out (horizontal resourcing) •IT management-centric • Autonomic management •1 administrator for Dozens of servers • 1 administrator for 1,000’s of servers •Apps assume reliability • Apps assume failure •Proprietary vendor stack • Open, value-added stack
  • 9. Essentials of Cloud • On-Demand and Self Serve • Resource pooling, Multi-tenancy • Massive Scale • Rapid Elasticity • APIs and Extreme Automation • Total Homogeneous
  • 11. How did Amazon build its Cloud? Amazon eCommerce Platform Amazon eCommerce Platform AWS API (EC2, S3, …) AWS API (EC2, S3, …) Amazon Proprietary Orchestration Software Amazon Proprietary Orchestration Software Open Source Xen Hypervisor Open Source Xen Hypervisor Networking Networking Commodity Commodity Commodity Commodity (NetScaler) (NetScaler) Servers Servers Storage Storage
  • 12. Apache CloudStack Portal and End User Experience Amazon eCommerce Platform Portal and End User Experience Amazon eCommerce Platform AWS API (EC2, S3, …) AWS Cloud APIS3, …) API (EC2, Cloud API Amazon Proprietary CloudStack Software Amazon Proprietary Orchestration Software Apache CloudStack Apache Orchestration vSphere XenServerXen Hypervisor Open Source KVM OVM Hyper-V vSphere XenServerXen Hypervisor Open Source KVM OVM Hyper-V Any Networking Any Networking Any Servers Any Servers Any Storage Any Storage
  • 13. Key Highlights • Broad Hypervisor support —XenServer, KVM, VMware, OracleVM. Baremetal support. • Scalable architecture —Support thousands of hosts and VMs • Flexible and extensible architecture —Plugins and Adapters • Rich networking capability • Firewall, LoadB, VPN, NAT, DNS, DHCP, VLAN/L3 isolation, physical devices • Storage options • Local, Shared, Snapshots and backup ᵒ Fine-Grained Service Offerings (compute, network, storage, HA, affinity) • Choice of interfaces — RESTful API, Web UI, command line, AWS Compatibility
  • 14. Looking Closer at an IaaS Cloud built on CloudStack
  • 15. Multiple levels of Scaling Availability Zone VMOps VMOps Pod VMOps CloudStack Pod CloudStack Pod CloudStack Pod Pod CloudStack Pod Pod
  • 16. Cloud Scalability Must Span Datacenters CloudStack Management Cluster San Jose Barcelona Miami Private Dehli Tokyo Private Rio
  • 17. CloudStack Management Server Cluster MySQL Internet Router Availability Zone Load Balancer L3 Core Switch Top of Rack Switch Servers … … … … … Pod 1 Pod 2 Pod 3 Pod N
  • 18. Object store is critical for Amazon-style cloud Availability Zone 1 Storage Cloud ELB/GSLB ? Users Availability Zone 2
  • 19. Designing for Diverse Workloads
  • 20. Traditional Server-Virtualization workload Traditional-Style Deployment Hypervisor vCenter/XenCenter vCenter/XenCenter Storage Enterprise Networking (e.g., VLAN) Enterprise Networking (e.g., VLAN) Networking Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Hypervisor Cluster Cluster Cluster Cluster Cluster Cluster Network Services Enterprise Storage (e.g., SAN) Enterprise Storage (e.g., SAN) Multi-tier Apps
  • 21. Amazon-style workload Amazon-Style Availability Zone Software Defined Networks Software Defined Networks Hypervisor (e.g., Security Groups, EIP, ELB,...) (e.g., Security Groups, EIP, ELB,...) Server Server Server Server Server Server Server Server Racks Racks Racks Racks Storage Racks Racks Racks Racks Server Server Server Server Server Server Server Server Racks Racks Racks Racks Racks Racks Racks Racks Networking Server Server Server Server Server Server Server Server Racks Racks Racks Racks Racks Racks Racks Racks Network Services Elastic Block Storage Elastic Block Storage Multi-tier Apps
  • 22. Amazon-Style Cloud Amazon-Style Availability Zone CloudStack Mgmt CloudStack Mgmt vCloud Director Software Defined Networks vCloud Director Software Defined Networks Server Server (e.g., Security Groups, VPC,...) (e.g., Security Groups, VPC,...) Server Server Server Server vSphere Server vSphere Server Server Server Racks Racks Racks Racks Racks Racks Racks Racks Enterprise Networking (e.g., VLAN) Enterprise Networking (e.g., VLAN) Server Server Server Server Server Server Server Server Availability Availability Availability Availability Availability Availability Racks Racks Racks Racks Zone Racks Racks Racks Racks Zone Zone Zone Zone Zone ESXi ESXi ESXi ESXi ESXi ESXi Server Cluster Server Server Cluster Server Server Cluster Server Cluster Server Cluster Server Cluster Racks Racks Racks Racks Racks Racks Racks Racks Object Storage Object Storage Elastic BlockStorage (e.g., SAN) Enterprise Storage Elastic BlockStorage (e.g., SAN) Enterprise Storage
  • 23. Architecture to embrace Server Virtualization Workloads Amazon-Style Cloud Server Virtualization++ CloudStack Mgmt CloudStack Mgmt Server Server Server Virtualization Availability Zone vSphere vSphere Enterprise Networking (e.g., VLAN) Enterprise Networking (e.g., VLAN) Availability Availability Availability Availability Availability Availability Zone Zone Zone Zone Zone Zone ESXi ESXi ESXi ESXi ESXi ESXi Cluster Cluster Cluster Cluster Cluster Cluster Object Storage Object Storage Enterprise Storage (e.g., SAN) Enterprise Storage (e.g., SAN)
  • 25. Common interest •Apache Foundation project •Written in Java •Runs on Linux, Mac OS/X, Windows, and Solaris •Cloud-scale workloads •Optimized for commodity hardware •Hadoop Core includes: ᵒ HDFS - Distributed file system derived from Google File System ᵒ Map/Reduce – Distributed compute engine
  • 26. Opportunities •HDFS as Object Store solution for CloudStack cloud •Hadoop on CloudStack • Implement services similar to Amazon’s Elastic MapReduce (EMR) • Big Data workload readily moved to IaaS clouds •CloudStack’s baremetal provisioning capabilities to build high performance Hadoop clusters •Feedback?
  • 27. CloudStack Community Nitin Mehta Committer, CS Meetup Coordinator Rohit Yadav Developer, CS Meetup Coordinator
  • 28. CloudStack Joins the Apache Foundation Joins Apache Webserver, Tomcat, Hadoop, Cassendra 10+years, 100+ projects, 800 developers cwiki.apache.org/confluence/display/CLOUDSTACK/Index www.cloudstack.org
  • 29. Developers Love CloudStack • Open source (ASL 2.0) • Written in Java • Multiple APIs ᵒ Native CloudStack API ᵒ Amazon EC2 compatible API • Customizable Web UI ᵒ Rich AJAX client interface ᵒ Built on HTML/JSP, CSS, Javascript, jQuery • Active development community ᵒ http://www.cloudstack.org ᵒ Download binaries, source code.
  • 30. ASF Community Status • In Incubation since April 2012 • PPMC and Mentors setup in April • Code migrated to Apache git • Migration underway from cloudstack.org: – Jira (Bugs), wiki, forums • New committers, partners, developers every week • Apache CloudStack 4.0: First ASF community release coming in October 2012
  • 31. Join the community! • Why not? ᵒ Interested in learning the coolest technologies shaping the next decade. ᵒ Being part of a young, passionate community working at ground breaking speed. ᵒ Interested in solving cool real-world problems. ᵒ For the love of open source. ᵒ If you want to rise and shine. • Still don’t believe us – Let the numbers speak ᵒ 30k active community members in 8 months, ~100 IRC users ᵒ Exponentially growing dev/user community discussions ᵒ Apache is the industry standard for 10+ years in OSS foundations, 100+ projects, 800 developers ᵒ Well known projects: Apache webserver, Tomcat, Hadoop, Cassandra
  • 32. So lets get started …. • Check us out @ ᵒ cwiki.apache.org/confluence/display/CLOUDSTACK/Index ᵒ http://cloudstack.org • IRC: #CloudStack on irc.freenode.net • Forums: http://cloudstack.org/forum/ • Subscribe to Mailing Lists @ cloudstack-dev@incubator.apache.org cloudstack-users@incubator.apache.org • Join CloudStack Hyderabad Meetup Group @ http://www.meetup.com/CloudStack-Hyderabad-Group/

Notes de l'éditeur

  1. Intro: Cloud computing is transforming IT and business for some of the largest companies… Key Points: Major service providers and Telcos around the globe are powered by Citrix and are enabling cloud services for Enterprise and SMB customers. Web 2.0 and Internet centric companies running core business services on the web are benefiting the efficiency, scale and cost benefits that come from right-sizing, cloud bursting, and provisioning on-demand. Enterprise customers are building private clouds for workloads such as Dev/test environments, product application, training and demos, among others while also connecting to public cloud services for access to computing resources. Transition: Let’s take a look at the solution a bit closer…  
  2. Intro: First and foremost, the solution you choose must have the right architecture… Key Points: Cloud is vastly different from server virtualization, the IT drivers alone are unique. Server virtualization is about scaling-up your server environment whereas Cloud is designed to scale-out. Server virtualization requires more IT management with 1 administrator for 100’s of servers vs Cloud which is more autonomic only requiring 1 administrator for 1000’s of servers. Finally cloud architecture requires an open stack, where various solutions can easily plug in to bring added value. Transition: Server virtualization is a key enabling component but a true cloud requires a platform that is purpose built…
  3. Intro: Cloud elements Key Points: Key elements of cloud Transition: Let’s look at customers utilizing cloud