SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
OpenStack@NIC.SJTU

                 Yaohui Jin (jinyh@sjtu.edu.cn)
                 Network & Information Center
                 Shanghai Jiao Tong University



© jinyh@sjtu
About Me and Team

      Professor, Deputy Director of NIC.SJTU
      Email: jinyh@sjtu.edu.cn
      My research interests: Data Center Network, Big Data
       Analysis, Converged Broadband Network
      Team:
              Engineers: Xuan Luo (Ph. D), Jianwen Wei (M. Eng.), Qiang Sun
               (M. Eng.)
              Ph.D Students: Jianxiong Tang, Xiaming Chen, Pengfei Zhang,
               Siwei Qiang
              Master Students: Wei Ye, Xin Yang, Xiujie Feng, Xiaosheng Zuo,
               Zhaohui Zhang
              Interns: Hongbo Fan, and other 10+ undergraduate


© jinyh@sjtu                                                                    2
Agenda

       Hardware configuration
       Performance monitoring and measurement
       Potential applications




© jinyh@sjtu                                     3
OpenStack Architecture




               courtesy of Dell

© jinyh@sjtu                                               4
Our Testbed: Sept. 2011




© jinyh@sjtu                             5
Testbed Photo




© jinyh@sjtu                   6
Server Details

        Name             Vendor               Configuration                       Purpose

    Nova-controller   SuperCloud-    2 *E5620/48GB RAM/                Nova-api, Nova-scheduler,
                      R6210-S2       2*1TB SATA (Raid 1)/GE            Nova-objectstore, RabbitMQ,
                                                                       MySQL, euca2ools, Dashboard,
                                                                       VNC server, Ganglia
    Nova-network      SuperCloud-    2 *E5620/48GB RAM/                Nova-network
                      R6210-S2       2 *1TB SATA (Raid 1)/2 *10GE
    Nova-volume       IBM x3650      2 *E5620/48GB RAM/                Nova-volume
                      IBM DS3512 +   2 *146GB SAS (Raid 1)/2 *10GE
                      EXP3512         + 96TB SATA (Raid 10)
    Nova-compute      IBM dx360 M3   2 *E5650/96GB RAM/                Nova-compute
                                     2 *146GB SAS (Raid 1)/2 *10GE
    Glance            Dell R610      2 * E5620/8GB RAM/                Glance-api, Glance-registry,
                                     2 * 146GB SAS (Raid 1) /2 *10GE   Image Store, puppet server
                                     + 320GB SSD
    Proxy node        SuperCloud-    2 * E5620/48GB RAM/               Swauth, Proxy server
                      R6210-S2       2 * 1TB SATA (Raid 1)/2 *10GE
    Storage node      SuperCloud-    2 * E5620/48GB RAM/2 *146GB       Account server, Container
                      RE436          SAS (Raid 1) /10GE                server, Object server
                                     + 34 * 2TB SATA desktop disks



© jinyh@sjtu                                                                                          7
Network Details
       Data Center Network: 10 GE Switch (BNT&H3C) in 2 domains
       Control and Manage: GE Switch (DCRS)
       10GE connect to campus network
       Fat tree topology; L3: VRRP; L2: LACP+VLAG+MSTP
       Security control: SSH, NAT, ACL, VLAN
       NIC: Intel X520-DA2; Chelsio T420E-CR
       L2-L7 Network tester: IXIA XM2
       L2-L3 Network impairment emulator: Apposite Netropy 10G




© jinyh@sjtu                                                       8
Nova Network Traffic




                            courtesy of Vishvananda Ishaya

© jinyh@sjtu                                            9
Swift Details
       Raw storage capacity: 400T Bytes
       Storage node configuration: No Raid, JBOD, 3 Replicas, 6 Zones
       Hardware cost: ~ 1000 RMB/TB (Raw, including servers and switches)




                               Collaboration with StorBridge and SkyCloud Shanghai
© jinyh@sjtu                                                                  10
Nova Cluster Monitoring

      Monitor by Ganglia




© jinyh@sjtu                                         11
VM Provisioning Time

         VM: Windows7; Image Size: 20GB




© jinyh@sjtu                                      12
NOVA I/O Throughput

    Tested by ATTO




© jinyh@sjtu                               13
VM Network Throughput




  Co-Located in a single physical machine (CSM)     Connected by a single switch (CSS)
  Distributed in multiple physical machines (DMM)   Connected by multiple switches (CMS)
© jinyh@sjtu                                                                         14
Swift Testing

       Scalability
              Adding a storage node to an existing zone
              Adding a storage node as a new zone
              No influence on the functions of swift
       Reliability
              Disk failure/recovery
              Storage node failure/recovery
              Fault duration: 10 min & 1 hour
              No influence on the functions of swift
       Performance testing (ongoing)
              Throughput
              Response time
              Concurrency
                                                        Collaboration with Intel Shanghai
© jinyh@sjtu                                                                           15
Nova Potential Applications

       Infrastructure as a service (either private or public)
       VM management for DevOps in IT service department
       Big data analysis and tools, e.g. noSQL and Map/Reduce
       Elastic provisioning of web service, particularly for burst
        requests of web 2.0 or mobile applications
       Next generation high performance computing, virtual
        cluster provisioning with middleware




© jinyh@sjtu                                                          16
Syslog Analysis

               RAW mirrored traffic into DPI: ~6Gbits/s
               syslog into MongoDB: ~4MBytes/s ( 12000records/s )
               MongoDB increases ~400GBytes/day




© jinyh@sjtu                                                        17
MongoDB Components
 • Actual data
 • Needs RAM + Disk IO




                                                    • Can run as Arbiter
                                                    • No data
                                                    • Just votes to elect primary




 •    Stores sharding configuration          • Stateless router
 •    Stores small amounts of data           • Typically run on App Servers
 •    Infrequently queried/updated
                                                               courtesy of 10gen
      by MongoS
© jinyh@sjtu                                                                  18
MongoDB Dataset Provisioning and
                                        Primary Results
      Cluster in OpenStack:
           1 conf server (2CPU + 8GB MEM + 100GB HDD)
           1 mongos (2CPU + 8GB MEM + 10GB HDD)
           4 mongod (2CPU + 24GB MEM + 2TB HDD)
           NO replication
      Both volume size and compute nodes can be dynamically changed
           No service interruption, no significant performance degradation when data increases
      Primary Performance (To be significantly improved)
           Aggregate 10min traffic (~7M records)
             • MongoDB Map/Reduce takes less than 4 minutes
           Query “time + 5 tuples” in 900M records
             • MongoDB returns results in 10 seconds
      Target (hopefully not dream )
           Query dataset of 30 days, less than 1 sec.




© jinyh@sjtu                                                                                      19
Swift Potential Applications

          Similar to Amazon S3, so there are many potential applications,
           such as: Dropbox, Slideshare, Netflix,…
          Sector related, such as medicine, education, media, …
          Korean Telecom Commercial Deployment (CloudScaling)
          Lack of monitoring; no quota restriction; less auto deployment
          Our testing:




© jinyh@sjtu                                                                 20
Acknowledgement

       Network & Information Center; State Key Lab of
        Optical Communication
       Intel; IBM/BNT; H3C; Dell; Skycloud; Storbridge;
        IXIA; Apposite; Netronome; Chelsio; Fusion-IO
       OpenStack Community




© jinyh@sjtu                                               21

Mais conteúdo relacionado

Mais procurados

Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtqViet Stack
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceShapeBlue
 
Monitor PowerKVM using Ganglia, Nagios
Monitor PowerKVM using Ganglia, NagiosMonitor PowerKVM using Ganglia, Nagios
Monitor PowerKVM using Ganglia, NagiosPradeep Kumar
 
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red HatHyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red HatOpenStack
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortNETWAYS
 
Nova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-serviceNova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-servicePratik Bandarkar
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...OpenStack Korea Community
 
Deploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron HavivDeploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron HavivCloud Native Day Tel Aviv
 
Nick Fisk - low latency Ceph
Nick Fisk - low latency CephNick Fisk - low latency Ceph
Nick Fisk - low latency CephShapeBlue
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudShapeBlue
 
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...OpenNebula Project
 
Openstack study-nova-02
Openstack study-nova-02Openstack study-nova-02
Openstack study-nova-02Jinho Shin
 
A One-Stop Solution for Puppet and OpenStack
A One-Stop Solution for Puppet and OpenStackA One-Stop Solution for Puppet and OpenStack
A One-Stop Solution for Puppet and OpenStackPuppet
 
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with DockerOpenStack Korea Community
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...OpenStack Korea Community
 
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...OpenNebula Project
 
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)VirtualTech Japan Inc.
 
Disaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFDisaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFShapeBlue
 
OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014Sergey Lukjanov
 

Mais procurados (20)

Hostvn ceph in production v1.1 dungtq
Hostvn   ceph in production v1.1 dungtqHostvn   ceph in production v1.1 dungtq
Hostvn ceph in production v1.1 dungtq
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Monitor PowerKVM using Ganglia, Nagios
Monitor PowerKVM using Ganglia, NagiosMonitor PowerKVM using Ganglia, Nagios
Monitor PowerKVM using Ganglia, Nagios
 
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red HatHyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
 
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David LutterkortOpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
 
Nova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-serviceNova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-service
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
 
Deploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron HavivDeploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron Haviv
 
Nick Fisk - low latency Ceph
Nick Fisk - low latency CephNick Fisk - low latency Ceph
Nick Fisk - low latency Ceph
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloud
 
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
OpenNebulaConf 2016 - Budgeting: the Ugly Duckling of Cloud computing? by Mat...
 
Openstack study-nova-02
Openstack study-nova-02Openstack study-nova-02
Openstack study-nova-02
 
A One-Stop Solution for Puppet and OpenStack
A One-Stop Solution for Puppet and OpenStackA One-Stop Solution for Puppet and OpenStack
A One-Stop Solution for Puppet and OpenStack
 
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with Docker
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...
OpenNebulaConf2018 - Is Hyperconverged Infrastructure what you need? - Boyan ...
 
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
 
Disaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFDisaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoF
 
OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014OpenStack Data Processing ("Sahara") project update - December 2014
OpenStack Data Processing ("Sahara") project update - December 2014
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 

Destaque

Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...VMware Tanzu
 
Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011JWM2011
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsMelvin Thambi
 
Pangunahing problema sa aking barangay
Pangunahing problema sa aking barangayPangunahing problema sa aking barangay
Pangunahing problema sa aking barangayClarissa Sulit
 
العلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةالعلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةYasser Al-barbary
 
From WOM to the WEB, Effective Marketing Strategies for your School, classic...
From WOM to the WEB, Effective  Marketing Strategies for your School, classic...From WOM to the WEB, Effective  Marketing Strategies for your School, classic...
From WOM to the WEB, Effective Marketing Strategies for your School, classic...Rick Newberry
 
Format Cells in Excel
Format Cells in ExcelFormat Cells in Excel
Format Cells in ExcelArmine
 
Taxa de Juros Real 2013
Taxa de Juros Real 2013Taxa de Juros Real 2013
Taxa de Juros Real 2013FGV-EAESP
 
Tutorial1 - Part 2
Tutorial1 - Part 2Tutorial1 - Part 2
Tutorial1 - Part 2hstryk
 
Brand New Inanimate Alice by Katie and Daisy and romany
Brand New Inanimate Alice by Katie and Daisy and romanyBrand New Inanimate Alice by Katie and Daisy and romany
Brand New Inanimate Alice by Katie and Daisy and romanyMrsPrentice
 
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...Harish Bramhaver
 

Destaque (20)

Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
 
Intro to MoPaaS
Intro to MoPaaSIntro to MoPaaS
Intro to MoPaaS
 
Webquest
WebquestWebquest
Webquest
 
Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011Jwm sweden 28 okt 2011
Jwm sweden 28 okt 2011
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
Kudavi 2.4.2016
Kudavi 2.4.2016Kudavi 2.4.2016
Kudavi 2.4.2016
 
World I; Module 5
World I; Module 5World I; Module 5
World I; Module 5
 
Pangunahing problema sa aking barangay
Pangunahing problema sa aking barangayPangunahing problema sa aking barangay
Pangunahing problema sa aking barangay
 
1 3
1 31 3
1 3
 
Garden isles
Garden islesGarden isles
Garden isles
 
Rde c words from visitors trip advisor comments
Rde c words from visitors   trip advisor commentsRde c words from visitors   trip advisor comments
Rde c words from visitors trip advisor comments
 
العلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفيةالعلم قوة -صناع الحياة المنوفية
العلم قوة -صناع الحياة المنوفية
 
From WOM to the WEB, Effective Marketing Strategies for your School, classic...
From WOM to the WEB, Effective  Marketing Strategies for your School, classic...From WOM to the WEB, Effective  Marketing Strategies for your School, classic...
From WOM to the WEB, Effective Marketing Strategies for your School, classic...
 
Format Cells in Excel
Format Cells in ExcelFormat Cells in Excel
Format Cells in Excel
 
Acrocanthasaurus
AcrocanthasaurusAcrocanthasaurus
Acrocanthasaurus
 
Taxa de Juros Real 2013
Taxa de Juros Real 2013Taxa de Juros Real 2013
Taxa de Juros Real 2013
 
Tutorial1 - Part 2
Tutorial1 - Part 2Tutorial1 - Part 2
Tutorial1 - Part 2
 
Brand New Inanimate Alice by Katie and Daisy and romany
Brand New Inanimate Alice by Katie and Daisy and romanyBrand New Inanimate Alice by Katie and Daisy and romany
Brand New Inanimate Alice by Katie and Daisy and romany
 
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
 
V!j! business communication
V!j! business communicationV!j! business communication
V!j! business communication
 

Semelhante a Open stack china_201109_sjtu_jinyh

Practice and challenges from building IaaS
Practice and challenges from building IaaSPractice and challenges from building IaaS
Practice and challenges from building IaaSShawn Zhu
 
Network service in open stack cloud
Network service in open stack cloudNetwork service in open stack cloud
Network service in open stack cloudYaohui Jin
 
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4OpenCity Community
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinHui Cheng
 
Microsofts Configurable Cloud
Microsofts Configurable CloudMicrosofts Configurable Cloud
Microsofts Configurable CloudChris Genazzio
 
Running OpenStack in Production - Barcamp Saigon 2016
Running OpenStack in Production - Barcamp Saigon 2016Running OpenStack in Production - Barcamp Saigon 2016
Running OpenStack in Production - Barcamp Saigon 2016Thang Man
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterShapeBlue
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)The Linux Foundation
 
In-Network Acceleration with FPGA (MEMO)
In-Network Acceleration with FPGA (MEMO)In-Network Acceleration with FPGA (MEMO)
In-Network Acceleration with FPGA (MEMO)Naoto MATSUMOTO
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthNicolas Brousse
 
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...Nagios
 
Secure lustre on openstack
Secure lustre on openstackSecure lustre on openstack
Secure lustre on openstackJames Beal
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloudinside-BigData.com
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfRakuten Group, Inc.
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...javier ramirez
 
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...VirtualTech Japan Inc.
 
2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310aKen Igarashi
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvIntel
 
20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_GalloAndrea Gallo
 

Semelhante a Open stack china_201109_sjtu_jinyh (20)

Practice and challenges from building IaaS
Practice and challenges from building IaaSPractice and challenges from building IaaS
Practice and challenges from building IaaS
 
Network service in open stack cloud
Network service in open stack cloudNetwork service in open stack cloud
Network service in open stack cloud
 
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
 
Microsofts Configurable Cloud
Microsofts Configurable CloudMicrosofts Configurable Cloud
Microsofts Configurable Cloud
 
Running OpenStack in Production - Barcamp Saigon 2016
Running OpenStack in Production - Barcamp Saigon 2016Running OpenStack in Production - Barcamp Saigon 2016
Running OpenStack in Production - Barcamp Saigon 2016
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual Router
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
In-Network Acceleration with FPGA (MEMO)
In-Network Acceleration with FPGA (MEMO)In-Network Acceleration with FPGA (MEMO)
In-Network Acceleration with FPGA (MEMO)
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
 
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
Nagios Conference 2012 - Dan Wittenberg - Case Study: Scaling Nagios Core at ...
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
 
Secure lustre on openstack
Secure lustre on openstackSecure lustre on openstack
Secure lustre on openstack
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
 
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...
Design and Operation of OpenStack Cloud on 100 Physical Servers - OpenStack S...
 
2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_Gallo
 

Mais de OpenCity Community

Mais de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Openstack的研究与实践
Openstack的研究与实践Openstack的研究与实践
Openstack的研究与实践
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 

Último

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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Último (20)

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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 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...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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?
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Open stack china_201109_sjtu_jinyh

  • 1. OpenStack@NIC.SJTU Yaohui Jin (jinyh@sjtu.edu.cn) Network & Information Center Shanghai Jiao Tong University © jinyh@sjtu
  • 2. About Me and Team  Professor, Deputy Director of NIC.SJTU  Email: jinyh@sjtu.edu.cn  My research interests: Data Center Network, Big Data Analysis, Converged Broadband Network  Team:  Engineers: Xuan Luo (Ph. D), Jianwen Wei (M. Eng.), Qiang Sun (M. Eng.)  Ph.D Students: Jianxiong Tang, Xiaming Chen, Pengfei Zhang, Siwei Qiang  Master Students: Wei Ye, Xin Yang, Xiujie Feng, Xiaosheng Zuo, Zhaohui Zhang  Interns: Hongbo Fan, and other 10+ undergraduate © jinyh@sjtu 2
  • 3. Agenda  Hardware configuration  Performance monitoring and measurement  Potential applications © jinyh@sjtu 3
  • 4. OpenStack Architecture courtesy of Dell © jinyh@sjtu 4
  • 5. Our Testbed: Sept. 2011 © jinyh@sjtu 5
  • 7. Server Details Name Vendor Configuration Purpose Nova-controller SuperCloud- 2 *E5620/48GB RAM/ Nova-api, Nova-scheduler, R6210-S2 2*1TB SATA (Raid 1)/GE Nova-objectstore, RabbitMQ, MySQL, euca2ools, Dashboard, VNC server, Ganglia Nova-network SuperCloud- 2 *E5620/48GB RAM/ Nova-network R6210-S2 2 *1TB SATA (Raid 1)/2 *10GE Nova-volume IBM x3650 2 *E5620/48GB RAM/ Nova-volume IBM DS3512 + 2 *146GB SAS (Raid 1)/2 *10GE EXP3512 + 96TB SATA (Raid 10) Nova-compute IBM dx360 M3 2 *E5650/96GB RAM/ Nova-compute 2 *146GB SAS (Raid 1)/2 *10GE Glance Dell R610 2 * E5620/8GB RAM/ Glance-api, Glance-registry, 2 * 146GB SAS (Raid 1) /2 *10GE Image Store, puppet server + 320GB SSD Proxy node SuperCloud- 2 * E5620/48GB RAM/ Swauth, Proxy server R6210-S2 2 * 1TB SATA (Raid 1)/2 *10GE Storage node SuperCloud- 2 * E5620/48GB RAM/2 *146GB Account server, Container RE436 SAS (Raid 1) /10GE server, Object server + 34 * 2TB SATA desktop disks © jinyh@sjtu 7
  • 8. Network Details  Data Center Network: 10 GE Switch (BNT&H3C) in 2 domains  Control and Manage: GE Switch (DCRS)  10GE connect to campus network  Fat tree topology; L3: VRRP; L2: LACP+VLAG+MSTP  Security control: SSH, NAT, ACL, VLAN  NIC: Intel X520-DA2; Chelsio T420E-CR  L2-L7 Network tester: IXIA XM2  L2-L3 Network impairment emulator: Apposite Netropy 10G © jinyh@sjtu 8
  • 9. Nova Network Traffic courtesy of Vishvananda Ishaya © jinyh@sjtu 9
  • 10. Swift Details  Raw storage capacity: 400T Bytes  Storage node configuration: No Raid, JBOD, 3 Replicas, 6 Zones  Hardware cost: ~ 1000 RMB/TB (Raw, including servers and switches) Collaboration with StorBridge and SkyCloud Shanghai © jinyh@sjtu 10
  • 11. Nova Cluster Monitoring Monitor by Ganglia © jinyh@sjtu 11
  • 12. VM Provisioning Time VM: Windows7; Image Size: 20GB © jinyh@sjtu 12
  • 13. NOVA I/O Throughput Tested by ATTO © jinyh@sjtu 13
  • 14. VM Network Throughput Co-Located in a single physical machine (CSM) Connected by a single switch (CSS) Distributed in multiple physical machines (DMM) Connected by multiple switches (CMS) © jinyh@sjtu 14
  • 15. Swift Testing  Scalability  Adding a storage node to an existing zone  Adding a storage node as a new zone  No influence on the functions of swift  Reliability  Disk failure/recovery  Storage node failure/recovery  Fault duration: 10 min & 1 hour  No influence on the functions of swift  Performance testing (ongoing)  Throughput  Response time  Concurrency Collaboration with Intel Shanghai © jinyh@sjtu 15
  • 16. Nova Potential Applications  Infrastructure as a service (either private or public)  VM management for DevOps in IT service department  Big data analysis and tools, e.g. noSQL and Map/Reduce  Elastic provisioning of web service, particularly for burst requests of web 2.0 or mobile applications  Next generation high performance computing, virtual cluster provisioning with middleware © jinyh@sjtu 16
  • 17. Syslog Analysis RAW mirrored traffic into DPI: ~6Gbits/s syslog into MongoDB: ~4MBytes/s ( 12000records/s ) MongoDB increases ~400GBytes/day © jinyh@sjtu 17
  • 18. MongoDB Components • Actual data • Needs RAM + Disk IO • Can run as Arbiter • No data • Just votes to elect primary • Stores sharding configuration • Stateless router • Stores small amounts of data • Typically run on App Servers • Infrequently queried/updated courtesy of 10gen by MongoS © jinyh@sjtu 18
  • 19. MongoDB Dataset Provisioning and Primary Results  Cluster in OpenStack:  1 conf server (2CPU + 8GB MEM + 100GB HDD)  1 mongos (2CPU + 8GB MEM + 10GB HDD)  4 mongod (2CPU + 24GB MEM + 2TB HDD)  NO replication  Both volume size and compute nodes can be dynamically changed  No service interruption, no significant performance degradation when data increases  Primary Performance (To be significantly improved)  Aggregate 10min traffic (~7M records) • MongoDB Map/Reduce takes less than 4 minutes  Query “time + 5 tuples” in 900M records • MongoDB returns results in 10 seconds  Target (hopefully not dream )  Query dataset of 30 days, less than 1 sec. © jinyh@sjtu 19
  • 20. Swift Potential Applications  Similar to Amazon S3, so there are many potential applications, such as: Dropbox, Slideshare, Netflix,…  Sector related, such as medicine, education, media, …  Korean Telecom Commercial Deployment (CloudScaling)  Lack of monitoring; no quota restriction; less auto deployment  Our testing: © jinyh@sjtu 20
  • 21. Acknowledgement  Network & Information Center; State Key Lab of Optical Communication  Intel; IBM/BNT; H3C; Dell; Skycloud; Storbridge; IXIA; Apposite; Netronome; Chelsio; Fusion-IO  OpenStack Community © jinyh@sjtu 21