SlideShare una empresa de Scribd logo
1 de 23
Building a cost-effective and
high-performing public cloud
Sander Cruiming, founder Cloud Provider   1
Agenda

• Introduction of Cloud Provider
• Overview of our previous cloud architecture
• Challenges of that architecture due to evolving
  cloud market and clients’ needs
• How we build an improved cloud architecture
• Comparison between the old and new setup

                                                2
Introduction: Company

• Cloud hosting and Infrastructure-as-a-Service
  (IaaS) provider in the Netherlands
• Founded in 2008, spin-off from a shared
  hosting provider
• 2 products, both pay-as-you-go:
  – Cloud Servers
  – Cloud Apps
• Cloud platform is build using KVM
                                                  3
Introduction:
                    Differentiation

• Localized: support in Dutch, datacenter in
  Amsterdam
• Ease of use & simplicity: in-house developed
  management portal with value-added tools
• Good performance/cost ratio: cloud based on
  SSD caching & Infiniband and low-latency
  network starting at 13,25 euro per month

                                                 4
Introduction: Clients

• More than 500 clients and resellers
• Focus on developers, webhosts & ISP’s,
  e-commerce, high-traffic sites
• Federation with other cloud providers to buy/sell
  eachother’s cloud capacity
• References:



                                                      5
Introduction:
 Cloud portal




                6
Introduction:
 Cloud portal




                7
Previous cloud
                       architecture (1)

• 4 layers: storage, hypervisors, management, backup
• Hypervisors were connected with SAN using iSCSI
  over gigabit ethernet
• Storage VLAN: Bonding 4 network interfaces for SAN,
  2 interfaces for each hypervisor to increase
  bandwidth
• 3 additional VLANs: public network, internal
  management network, and backup network

                                                    8
Previous cloud
                              architecture (2)
                                    Internal management network
 Internet




Router       Hypervisors        SAN          Control servers   Backup SAN




  Public network           Storage network              Backup network
                                                                         9
Cloud market evolving

• Explosion of interest and adoption since 2011
  – Number of clients growing, current clients deploy
    more and larger VMs
  – Expected cloud market growth from US$70.1
    billion in 2012 to US$158.8 billion in 2014
• Different workloads are deployed nowadays
  – Beside test/dev, also production environments
  – The rise of “big data” / high transaction volume
    applications and databases                          10
Clients’ higher demands

• Better reliability & availability
• Higher performance & lower latency
  – External: internet connectivity between client and
    the cloud
  – Internal: connection between hypervisor and SAN,
    local network
• Competitive pricing

                                                     11
Challenges of previous
                cloud architecture (1)

• Internal storage network became a
  performance bottleneck
  – Clients experienced higher latency (iowait)
  – Storage performance was inconsistent
  – Creating backups (snapshots) took too much time
  – Only 30 VMs per hypervisor to keep performance
    under control (= lower ROI)
• Difficult to manage and scale due to large
  number of networks and cables                   12
Challenges of previous
cloud architecture (2)




                         13
Alternative
                    interconnects (1)

• Faster alternatives to gigabit iSCSI:
  Fibrechannel, 10 Gig-E iSCSI, Infiniband
• Important selection criteria:
  – Performance
  – Congestion control & Low latency
  – Scalability
  – Easy to manage
  – Density: number of VMs per hypervisor
  – Cost                                     14
Alternative
                                  interconnects (2)
                   Host                                 Cost adapter
                              Number of                                Quality of
               connectivity               Cost switch      card in
                                ports                                   Service
               performance                               hypervisor

 1 Gb iSCSI                               2000 euro
                  2 Gb/s       5x NIC                    (included)
 ethernet                                 (24 ports)


10 Gb iSCSI                   1x HBA +    24500 euro
                 10 Gb/s                                 530 euro         ✓
 ethernet                      1x NIC      (16 ports)


                              1x HBA +    3000 euro                       ✓
Fibrechannel      2 Gb/s                                 175 euro
                               1x NIC     (18 ports)


                                          3500 euro                       ✓
 Infiniband      40 Gb/s       1x HCA                    500 euro
                                          (18 ports)
                                                                              15
Infiniband selected (1)

• Low latency: < 1 usec end-to-end
• High performance: 40 Gb/s host connectivity
• Consolidation: multiple fabrics on single cable
  – Up to 8 virtual lanes
  – No interdependency between between different
    traffic flows
• Highly scalable: tens of nodes possible
• Best performance/cost ratio
                                                   16
Infiniband selected (2)

• Other cloud providers are using Infiniband
  successfully:




                                               17
Infiniband selected (3)

• Mellanox InfiniScaleo IV QDR InfiniBand
  Switch, 18 QSFP ports



• Mellanox MHQH19B-XTR
  ConnectX-2 VPI adapter card
  single-port 40Gb/s QSFP,
  PCIe2.0 x8 5.0GT/s
                                            18
New cloud architecture
                                    Infiniband switch 1

 Internet




Router      Hypervisors       SAN      Control servers    Backup SAN




                                    Infiniband switch 2
                                                                19
Results of new cloud
                   architecture (1)

• Hdparm - timing buffered disk reads:
  – Old setup: 16.94 MB/sec
  – New setup: 83.09 MB/sec
• Seeker - random access time:
  – Old setup: 16.23 ms
  – New setup: 4.679 ms


                                         20
Results of new cloud
                   architecture (2)

• Larger number of VMs per hypervisor:
  – Old setup: 30 VMs in average
  – New setup: up to 120 VMs in average
• Duration for backup creation largely reduced
• Provisioning a new VM is faster
• Easier to manage and scale, smaller amount of
  cables
                                              21
Results of new cloud
                        architecture (3)

• Quote from one of our clients:
  “We develop high-traffic business websites with the Drupal
  CMS. On the old platform, we experienced disk performance
  issues, as Drupal needs fast storage access for a large number
  of MySQL database queries and for file-based caching.

  The new cloud platform based on Infiniband has given a great
  performance boost to our clients' websites, making us and our
  clients happier.”
                    - Rick Bosscher, General Manager, Dycon.nl
                                                               22
Thank you! Questions?


  www.cloudprovider.net
sander@cloudprovider.net

                           23

Más contenido relacionado

La actualidad más candente

Higher Speed, Higher Density, More Flexible SAN Switching
Higher Speed, Higher Density, More Flexible SAN SwitchingHigher Speed, Higher Density, More Flexible SAN Switching
Higher Speed, Higher Density, More Flexible SAN SwitchingTony Antony
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Cloud Native Day Tel Aviv
 
6WIND Virtual Accelerator Product Presentation
6WIND Virtual Accelerator Product Presentation6WIND Virtual Accelerator Product Presentation
6WIND Virtual Accelerator Product Presentation6WIND
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PROIDEA
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Dennis Martin
 
Sysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSSysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSITProceed
 
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPROIDEA
 
Designing Scalable SAN using MDS 9396S
Designing Scalable SAN using MDS 9396SDesigning Scalable SAN using MDS 9396S
Designing Scalable SAN using MDS 9396STony Antony
 
San1 cifs nfs_snapshot
San1 cifs nfs_snapshotSan1 cifs nfs_snapshot
San1 cifs nfs_snapshotSaroj Sahu
 
6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures6WIND
 
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WIND
 
6WIND Virtual Accelerator Performance Test Comparison
6WIND Virtual Accelerator Performance Test Comparison6WIND Virtual Accelerator Performance Test Comparison
6WIND Virtual Accelerator Performance Test Comparison6WIND
 
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetI/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetMellanox Technologies
 
6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers6WIND
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure6WIND
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Community
 
The Power of SmartNICs
The Power of SmartNICsThe Power of SmartNICs
The Power of SmartNICsNetronome
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...OpenStack Korea Community
 

La actualidad más candente (20)

Higher Speed, Higher Density, More Flexible SAN Switching
Higher Speed, Higher Density, More Flexible SAN SwitchingHigher Speed, Higher Density, More Flexible SAN Switching
Higher Speed, Higher Density, More Flexible SAN Switching
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
 
Решения NFV в контексте операторов связи
Решения NFV в контексте операторов связиРешения NFV в контексте операторов связи
Решения NFV в контексте операторов связи
 
6WIND Virtual Accelerator Product Presentation
6WIND Virtual Accelerator Product Presentation6WIND Virtual Accelerator Product Presentation
6WIND Virtual Accelerator Product Presentation
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
 
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...Analyst Perspective - Next Generation Storage Networking for Next Generation ...
Analyst Perspective - Next Generation Storage Networking for Next Generation ...
 
Sysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSSysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OS
 
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof MazepaPLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
PLNOG16: IOS XR – 12 lat innowacji, Krzysztof Mazepa
 
Designing Scalable SAN using MDS 9396S
Designing Scalable SAN using MDS 9396SDesigning Scalable SAN using MDS 9396S
Designing Scalable SAN using MDS 9396S
 
San1 cifs nfs_snapshot
San1 cifs nfs_snapshotSan1 cifs nfs_snapshot
San1 cifs nfs_snapshot
 
6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures6WINDGate™ - Enabling NFV for Telco Architectures
6WINDGate™ - Enabling NFV for Telco Architectures
 
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
 
6WIND Virtual Accelerator Performance Test Comparison
6WIND Virtual Accelerator Performance Test Comparison6WIND Virtual Accelerator Performance Test Comparison
6WIND Virtual Accelerator Performance Test Comparison
 
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit EthernetI/O virtualization with InfiniBand and 40 Gigabit Ethernet
I/O virtualization with InfiniBand and 40 Gigabit Ethernet
 
6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers6WINDGate™ - High Performance Networking for Data Centers
6WINDGate™ - High Performance Networking for Data Centers
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
 
The Power of SmartNICs
The Power of SmartNICsThe Power of SmartNICs
The Power of SmartNICs
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
 

Destacado

3 soil formation
3 soil formation3 soil formation
3 soil formationMarvin Ken
 
Construction management (9) تقدير تكلفة المشروع pricing
Construction management (9) تقدير تكلفة المشروع pricing Construction management (9) تقدير تكلفة المشروع pricing
Construction management (9) تقدير تكلفة المشروع pricing Akram Suleiman
 
البلاطات والأسقف
البلاطات والأسقفالبلاطات والأسقف
البلاطات والأسقفHeba Al-DJ
 
High Performance Building Management System.Ppt
High Performance Building Management System.PptHigh Performance Building Management System.Ppt
High Performance Building Management System.Pptpcholakis30
 
إدارة الوقت والتكلفة
إدارة الوقت  والتكلفةإدارة الوقت  والتكلفة
إدارة الوقت والتكلفةmona-sh
 
هندسة التكاليف - Cost Engineering
هندسة التكاليف - Cost Engineering هندسة التكاليف - Cost Engineering
هندسة التكاليف - Cost Engineering Hussain Sbetan
 
الأساسات
الأساساتالأساسات
الأساساتHeba Al-DJ
 
ادارة التشييد - Construction Management
ادارة التشييد - Construction Management ادارة التشييد - Construction Management
ادارة التشييد - Construction Management Hussain Sbetan
 
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)  ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP) Hussain Sbetan
 
Building Performance Evaluation - تقييم أداء المباني
Building Performance Evaluation - تقييم أداء المبانيBuilding Performance Evaluation - تقييم أداء المباني
Building Performance Evaluation - تقييم أداء المبانيGalala University
 
ادارة تكلفة المشروع
ادارة تكلفة المشروع ادارة تكلفة المشروع
ادارة تكلفة المشروع Mohamed Dahi
 
نظم ادارة المشاريع - Project Management Systems (PMS)
نظم ادارة المشاريع - Project Management Systems (PMS)نظم ادارة المشاريع - Project Management Systems (PMS)
نظم ادارة المشاريع - Project Management Systems (PMS)Hussain Sbetan
 
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروع
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروعPm arabic ch6 إدارة التكلفة وإعداد موازنة المشروع
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروعkhalid Dahleez
 
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...Galala University
 
الاعتبارات البصرية و أسس الاضاءة في المباني
الاعتبارات البصرية و أسس الاضاءة في المبانيالاعتبارات البصرية و أسس الاضاءة في المباني
الاعتبارات البصرية و أسس الاضاءة في المبانيAhmad Fahed
 
Project Management C8 -cost_estimation_and_budgeting
Project Management C8  -cost_estimation_and_budgetingProject Management C8  -cost_estimation_and_budgeting
Project Management C8 -cost_estimation_and_budgetingIzah Asmadi
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Amazon Web Services
 
ادارة الوقت والتكلفة
ادارة الوقت والتكلفةادارة الوقت والتكلفة
ادارة الوقت والتكلفةmona-sh
 
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...Ahmed SHoukry ELhfnawy
 

Destacado (20)

3 soil formation
3 soil formation3 soil formation
3 soil formation
 
Construction management (9) تقدير تكلفة المشروع pricing
Construction management (9) تقدير تكلفة المشروع pricing Construction management (9) تقدير تكلفة المشروع pricing
Construction management (9) تقدير تكلفة المشروع pricing
 
البلاطات والأسقف
البلاطات والأسقفالبلاطات والأسقف
البلاطات والأسقف
 
High Performance Building Management System.Ppt
High Performance Building Management System.PptHigh Performance Building Management System.Ppt
High Performance Building Management System.Ppt
 
إدارة الوقت والتكلفة
إدارة الوقت  والتكلفةإدارة الوقت  والتكلفة
إدارة الوقت والتكلفة
 
هندسة التكاليف - Cost Engineering
هندسة التكاليف - Cost Engineering هندسة التكاليف - Cost Engineering
هندسة التكاليف - Cost Engineering
 
الأساسات
الأساساتالأساسات
الأساسات
 
The Cost of Building Green
The Cost of Building GreenThe Cost of Building Green
The Cost of Building Green
 
ادارة التشييد - Construction Management
ادارة التشييد - Construction Management ادارة التشييد - Construction Management
ادارة التشييد - Construction Management
 
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)  ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)
ادارة المشاريع الاحترافية - Project Management Proffesional (PMP)
 
Building Performance Evaluation - تقييم أداء المباني
Building Performance Evaluation - تقييم أداء المبانيBuilding Performance Evaluation - تقييم أداء المباني
Building Performance Evaluation - تقييم أداء المباني
 
ادارة تكلفة المشروع
ادارة تكلفة المشروع ادارة تكلفة المشروع
ادارة تكلفة المشروع
 
نظم ادارة المشاريع - Project Management Systems (PMS)
نظم ادارة المشاريع - Project Management Systems (PMS)نظم ادارة المشاريع - Project Management Systems (PMS)
نظم ادارة المشاريع - Project Management Systems (PMS)
 
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروع
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروعPm arabic ch6 إدارة التكلفة وإعداد موازنة المشروع
Pm arabic ch6 إدارة التكلفة وإعداد موازنة المشروع
 
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...
Impact of Tall Buildings on Urban Habitat - تأثير المباني العالية على البيئة ...
 
الاعتبارات البصرية و أسس الاضاءة في المباني
الاعتبارات البصرية و أسس الاضاءة في المبانيالاعتبارات البصرية و أسس الاضاءة في المباني
الاعتبارات البصرية و أسس الاضاءة في المباني
 
Project Management C8 -cost_estimation_and_budgeting
Project Management C8  -cost_estimation_and_budgetingProject Management C8  -cost_estimation_and_budgeting
Project Management C8 -cost_estimation_and_budgeting
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
 
ادارة الوقت والتكلفة
ادارة الوقت والتكلفةادارة الوقت والتكلفة
ادارة الوقت والتكلفة
 
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...
اسس تصميم المباني الادارية Office building design & The Edge Office a Greenes...
 

Similar a Building a high-performing public cloud with Infiniband

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
 
Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance Ceph Community
 
Cubro subprocessor appliance in nic format
Cubro subprocessor appliance in nic formatCubro subprocessor appliance in nic format
Cubro subprocessor appliance in nic formatChristian Ferenz
 
Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012ProfitBricks
 
ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewITCamp
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK
 
InfiniBand for the enterprise
InfiniBand for the enterpriseInfiniBand for the enterprise
InfiniBand for the enterpriseAnas Kanzoua
 
HP Blades Presentation
HP Blades PresentationHP Blades Presentation
HP Blades PresentationBhavin Vyas
 
Scalable networking in Apache CloudStack
Scalable networking in Apache CloudStackScalable networking in Apache CloudStack
Scalable networking in Apache CloudStackChiradeep Vittal
 
QLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Corporation
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxSandeepGupta229023
 
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Community
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareCloudify Community
 
Ceph Day London 2014 - Ceph Over High-Performance Networks
Ceph Day London 2014 - Ceph Over High-Performance Networks Ceph Day London 2014 - Ceph Over High-Performance Networks
Ceph Day London 2014 - Ceph Over High-Performance Networks Ceph Community
 
Vsat day-2008-idirect
Vsat day-2008-idirectVsat day-2008-idirect
Vsat day-2008-idirectSSPI Brasil
 

Similar a Building a high-performing public cloud with Infiniband (20)

To Infiniband and Beyond
To Infiniband and BeyondTo Infiniband and Beyond
To Infiniband and Beyond
 
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
 
Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance
 
Cubro subprocessor appliance in nic format
Cubro subprocessor appliance in nic formatCubro subprocessor appliance in nic format
Cubro subprocessor appliance in nic format
 
Accelerated SDN in Azure
Accelerated SDN in AzureAccelerated SDN in Azure
Accelerated SDN in Azure
 
Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012
 
ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 Overview
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overview
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
 
InfiniBand for the enterprise
InfiniBand for the enterpriseInfiniBand for the enterprise
InfiniBand for the enterprise
 
HP Blades Presentation
HP Blades PresentationHP Blades Presentation
HP Blades Presentation
 
Scalable networking in Apache CloudStack
Scalable networking in Apache CloudStackScalable networking in Apache CloudStack
Scalable networking in Apache CloudStack
 
QLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized Environments
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptx
 
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
Ceph Day SF 2015 - Deploying flash storage for Ceph without compromising perf...
 
Onboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking SoftwareOnboarding and Orchestrating High Performing Networking Software
Onboarding and Orchestrating High Performing Networking Software
 
Ceph Day London 2014 - Ceph Over High-Performance Networks
Ceph Day London 2014 - Ceph Over High-Performance Networks Ceph Day London 2014 - Ceph Over High-Performance Networks
Ceph Day London 2014 - Ceph Over High-Performance Networks
 
vBNG-for-Partners
vBNG-for-PartnersvBNG-for-Partners
vBNG-for-Partners
 
Vsat day-2008-idirect
Vsat day-2008-idirectVsat day-2008-idirect
Vsat day-2008-idirect
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
"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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
"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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.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.
 

Building a high-performing public cloud with Infiniband

  • 1. Building a cost-effective and high-performing public cloud Sander Cruiming, founder Cloud Provider 1
  • 2. Agenda • Introduction of Cloud Provider • Overview of our previous cloud architecture • Challenges of that architecture due to evolving cloud market and clients’ needs • How we build an improved cloud architecture • Comparison between the old and new setup 2
  • 3. Introduction: Company • Cloud hosting and Infrastructure-as-a-Service (IaaS) provider in the Netherlands • Founded in 2008, spin-off from a shared hosting provider • 2 products, both pay-as-you-go: – Cloud Servers – Cloud Apps • Cloud platform is build using KVM 3
  • 4. Introduction: Differentiation • Localized: support in Dutch, datacenter in Amsterdam • Ease of use & simplicity: in-house developed management portal with value-added tools • Good performance/cost ratio: cloud based on SSD caching & Infiniband and low-latency network starting at 13,25 euro per month 4
  • 5. Introduction: Clients • More than 500 clients and resellers • Focus on developers, webhosts & ISP’s, e-commerce, high-traffic sites • Federation with other cloud providers to buy/sell eachother’s cloud capacity • References: 5
  • 8. Previous cloud architecture (1) • 4 layers: storage, hypervisors, management, backup • Hypervisors were connected with SAN using iSCSI over gigabit ethernet • Storage VLAN: Bonding 4 network interfaces for SAN, 2 interfaces for each hypervisor to increase bandwidth • 3 additional VLANs: public network, internal management network, and backup network 8
  • 9. Previous cloud architecture (2) Internal management network Internet Router Hypervisors SAN Control servers Backup SAN Public network Storage network Backup network 9
  • 10. Cloud market evolving • Explosion of interest and adoption since 2011 – Number of clients growing, current clients deploy more and larger VMs – Expected cloud market growth from US$70.1 billion in 2012 to US$158.8 billion in 2014 • Different workloads are deployed nowadays – Beside test/dev, also production environments – The rise of “big data” / high transaction volume applications and databases 10
  • 11. Clients’ higher demands • Better reliability & availability • Higher performance & lower latency – External: internet connectivity between client and the cloud – Internal: connection between hypervisor and SAN, local network • Competitive pricing 11
  • 12. Challenges of previous cloud architecture (1) • Internal storage network became a performance bottleneck – Clients experienced higher latency (iowait) – Storage performance was inconsistent – Creating backups (snapshots) took too much time – Only 30 VMs per hypervisor to keep performance under control (= lower ROI) • Difficult to manage and scale due to large number of networks and cables 12
  • 13. Challenges of previous cloud architecture (2) 13
  • 14. Alternative interconnects (1) • Faster alternatives to gigabit iSCSI: Fibrechannel, 10 Gig-E iSCSI, Infiniband • Important selection criteria: – Performance – Congestion control & Low latency – Scalability – Easy to manage – Density: number of VMs per hypervisor – Cost 14
  • 15. Alternative interconnects (2) Host Cost adapter Number of Quality of connectivity Cost switch card in ports Service performance hypervisor 1 Gb iSCSI 2000 euro 2 Gb/s 5x NIC (included) ethernet (24 ports) 10 Gb iSCSI 1x HBA + 24500 euro 10 Gb/s 530 euro ✓ ethernet 1x NIC (16 ports) 1x HBA + 3000 euro ✓ Fibrechannel 2 Gb/s 175 euro 1x NIC (18 ports) 3500 euro ✓ Infiniband 40 Gb/s 1x HCA 500 euro (18 ports) 15
  • 16. Infiniband selected (1) • Low latency: < 1 usec end-to-end • High performance: 40 Gb/s host connectivity • Consolidation: multiple fabrics on single cable – Up to 8 virtual lanes – No interdependency between between different traffic flows • Highly scalable: tens of nodes possible • Best performance/cost ratio 16
  • 17. Infiniband selected (2) • Other cloud providers are using Infiniband successfully: 17
  • 18. Infiniband selected (3) • Mellanox InfiniScaleo IV QDR InfiniBand Switch, 18 QSFP ports • Mellanox MHQH19B-XTR ConnectX-2 VPI adapter card single-port 40Gb/s QSFP, PCIe2.0 x8 5.0GT/s 18
  • 19. New cloud architecture Infiniband switch 1 Internet Router Hypervisors SAN Control servers Backup SAN Infiniband switch 2 19
  • 20. Results of new cloud architecture (1) • Hdparm - timing buffered disk reads: – Old setup: 16.94 MB/sec – New setup: 83.09 MB/sec • Seeker - random access time: – Old setup: 16.23 ms – New setup: 4.679 ms 20
  • 21. Results of new cloud architecture (2) • Larger number of VMs per hypervisor: – Old setup: 30 VMs in average – New setup: up to 120 VMs in average • Duration for backup creation largely reduced • Provisioning a new VM is faster • Easier to manage and scale, smaller amount of cables 21
  • 22. Results of new cloud architecture (3) • Quote from one of our clients: “We develop high-traffic business websites with the Drupal CMS. On the old platform, we experienced disk performance issues, as Drupal needs fast storage access for a large number of MySQL database queries and for file-based caching. The new cloud platform based on Infiniband has given a great performance boost to our clients' websites, making us and our clients happier.” - Rick Bosscher, General Manager, Dycon.nl 22
  • 23. Thank you! Questions? www.cloudprovider.net sander@cloudprovider.net 23