Open Stack Summit – Hong Kong - 2013 OPENSTACK

Slides:



Advertisements
Similar presentations
LESSONS LEARNED – BUILDING PAYPAL CLOUD
Advertisements

STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
© 2014 Persistent Systems Ltd Enabling DraaS on OpenStack Speakers: Haribabu Kasturi, Amitabh Shukla.
© 2012 IBM Corporation Architecture of Quantum Folsom Release Yong Sheng Gong ( 龚永生 ) gongysh #openstack-dev Quantum Core developer.
CloudStack Scalability Testing, Development, Results, and Futures Anthony Xu Apache CloudStack contributor.
It’s the App, Stupid! Orchestration, Automation, Scaling & What’s in Between Yaron Parasol, Uri
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
Policy-Based Scheduling: Improving Resources Provisioning In OpenStack May 12 th, 2014 Atlanta Khanh-Toan TRAN (R&D Engineer)
10/04/12 Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX Somik Behera – NSX Product Manager Dimitri Desmidt - NSX Senior Technical.
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
SDN Architect, Nov Vinay Bannai NEUTRON HYBRID MODE.
SDN in Openstack - A real-life implementation Leo Wong.
Zhipeng (Howard) Huang
OpenStack High Availability
CON Building a Private Cloud with OpenStack
DatacenterMicrosoft Azure Consistency Connectivity Code.
Introduction to DoC Private Cloud
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
Cloud Computing Why is it called the cloud?.
Cisco Public © 2010 Cisco and/or its affiliates. All rights reserved. 1 OpenStack – Enterprise Trends Shannon McFarland – CCIE #5245 Principal Engineer.
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Ceph Storage in OpenStack Part 2 openstack-ch,
PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale.
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Taiwan APT OSM Sizing. THE SIZING ESTIMATES CONTAINED IN THIS DOCUMENT ARE BASED UPON THE ASSUMPTIONS OF PROPER APPLICATION CONFIGURATION AND TUNING,
2 OpenStack Design Summit Summary Swiss and Rhone Alpes - OpenStack User Group Meeting 6 th December, CERN Belmiro Moreira
Openstack on Openstack how to bootstrap a cloud Paul Voccio Director, Infrastructure Engineering Rackspace.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
© Copyright IBM Corporation 2013 June 2013 IBM Integrated System Test Page 1 IBM Integrated Solutions Test Enterprise Test Series: Ideal Stack Testing.
Copyright ©2003 Digitask Consultants Inc., All rights reserved Cluster Concepts Digitask Seminar November 29, 1999 Digitask Consultants, Inc.
Windows Azure Conference 2014 LAMP on Windows Azure.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
CoprHD and OpenStack Ideas for future.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability.
Document Name CONFIDENTIAL Version Control Version No.DateType of ChangesOwner/ Author Date of Review/Expiry The information contained in this document.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Preamble Way off topic (or is it?) Kooky prediction $8 bil arm procs. 100% annual Intel about $80 billion ~2016 collision - economy of scale. Microsoft?,
OPENSTACK Presented by Jordan Howell and Katie Woods.
Cloud Computing Course Stuttgart University 2015 Essay Topics
Course: Cluster, grid and cloud computing systems Course author: Prof
Security on OpenStack 11/7/2013
RHEV Platform at LHCb Red Hat at CERN 17-18/1/17
Security Group Amazon RDS Mysql Media Request S3
Bentley Systems, Incorporated
Server Upgrade HA/DR Integration
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
Integrating HA Legacy Products into OpenSAF based system
Improving App Availability and Performance in the Cloud
SCD Cloud at STFC By Alexander Dibbo.
VIDIZMO Deployment Options
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
OpenStack Octavia, Kubernetes, and Terraform
Ease OpenStack : Non-Containerized to Containerized
OpenStack Pike August 2017 Marketing Community Preview.
Specialized Cloud Mechanisms
OpenStack Summit Berlin – November 14, 2018
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
PayPal Cloud Journey & Architecture
OpenStack for the Enterprise
Presentation transcript:

Open Stack Summit – Hong Kong OPENSTACK

2 PayPal offers flexible and innovative payment solutions for consumers and merchants of all sizes. 137,000,000 users $300,000 payments processed each minute 193 markets / 26 currencies The World’s Most Widely Used Digital Wallet ABOUT PAYPAL

3 Why HA is important for PayPal? Our Learning Our Solution What is not solved? Q&A AGENDA

4 WHY HA IS IMPORTANT? “no perceived downtime” for cloud users Enterprise Class Auto Scaling & Flex up/down can never break API Integrations always succeed Everyone expected to use the cloud

5 No SPOF “Under the Cloud” Scale Across the Data Center(s) Scale Across Racks & Containers Respect natural availability zones within the data centers No ‘cloud’ can impact any other ‘cloud’ AVAILABILITY REQUIREMENTS

6 INFRASTRUCTURE RACK 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active LB Active LB Passive Access Compute Racks …Infrastructure / Controller Racks … Layer 2 versus Layer 3 Cattle & Puppies

7 INFRASTRUCTURE RACK OpenStack Services are all VM on KVM Every infra component resides on 2+ nodes Redundant physical racks Redundant power/switches in each rack Layer-3 connectivity between racks (no Layer 2) Enterprise Grade Physical LB (floating VIP)

8 COMPUTE LB Active LB Passive Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk Compute Node 96 Hyperscale 16 Core 256GB Ram 1.1T Disk 10g Active 10g Passive 1g Mgmt 10g Passive 10g Active LB Active LB Passive Access 1 2 3

9 COMPUTE Active Passive 10g 1g 10g 1g 10g Management 1g bond0 Hyperscale Raid-10 Hyperscale Raid-10 Top Of Rack

OPENSTACK SERVICES

11 LB VIP for every service (unless it can’t) Connect to LB VIP, not individual nodes Script to close Server Connections Pacemaker only works inside a single Layer-2 (not a large enterprise) Auto Restart using Monit MySQL Swift Cluster OPENSTACK CONSIDERATIONS

12 HEAT with Corosync/Pacemaker/keepalived (for now) KeyStone / Nova / Glance / Swift Proxy Rabbit MQ Cluster Cinder Volume Service CONTINUED…

13 Figure shows a typical interaction between Cinder components to serve a end user request. (create new volume in this example). CINDER SERVICES WORKFLOW Cinder API Cinder Scheduler Cinder Volume AMPQ Storage Back- end1 Storage Back- end1 Storage Back- end2 Storage Back- end2 User request (create volume)

14 How HA is implemented for Cinder Components: API (stateless) – Load Balancer (A/A or A/P); Scheduler (stateless) – Pacemaker, Queue itself (A/A or A/P); Volume – Pacemaker, Queue itself (A/A or A/P). CINDER SERVICES WITH HA Cinder API A Cinder Scheduler B Cinder Volume A AMPQCluster Storage Back- end1 Storage Back- end1 Storage Back- end2 Storage Back- end2 User request (create volume) Load Balancer Cinder API B 3 Cinder Scheduler A 4 Cinder Volume B

15 VIP-friendly Cinder Volume service Seamless Upgrade Flip Failed DB TX Reconciliation Consistent API Response Time UNRESOLVED

16Confidential and Proprietary

THANK YOU SCOTT CARLSON RAJ GEDA ZHITENG HUANG IRC:WINSTON-D