openstack at paypal
TRANSCRIPT
![Page 1: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/1.jpg)
OpenCloud At PayPal
Anand Palanisamy 15 Dec 2012
![Page 2: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/2.jpg)
VISION
2 Confidential and Proprietary
Provide a platform that enables agility, availability and innovation.
IAAS
Risk Payments Wallet Mobile Ads
Infrastructure Services (Compute, Storage, Switches, FWs, LBs, DNS )
DEV Product Mgmt
Centralized Monitoring
QA PROD M&A’s
Unified PAAS
Pre-‐PROD
![Page 3: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/3.jpg)
GUIDING PRINCIPLES
Technology ! Adopt Open Source Solutions where ever possible ! No Vendor Lock-in ! Industry Best Practices ! Leverage Industry Investments Functionality ! Self-Service ! Developers First Methodology ! Run Operations as an Engineering Organization ! Agile Development Model and Small 3 to 4 team members ! Delivery Every 2 weeks
![Page 4: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/4.jpg)
VISION
4 Confidential and Proprietary
Provide a platform that enables agility, availability and innovation.
IAAS
Risk Payments Wallet Mobile Ads
Infrastructure Services (Compute, Storage, Switches, FWs, LBs, DNS )
DEV Product Mgmt
Centralized Monitoring
QA PROD M&A’s
Unified PAAS
Pre-‐PROD
![Page 5: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/5.jpg)
• Closely known Success Stories
• Lots of customization capability
• Wider support by all major vendors
• Very Active Open Source Community
• We are using Linux, Java, Hadoop
• Opportunity to hire top talents
• Foundation
WHY OPENSTACK?
![Page 6: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/6.jpg)
TECHNOLOGY STACK
6 Confidential and Proprietary
Operations Portal Horizon, Ceilometer
PD Deployment Portal
Orchestration Engine Cloud Formation (Heat)
Compute Nova, Swift, Glance, Key Stone
LB Management LBaaS
DNS Management DNSaaS
Cobbler ISC DHCP
Salt Bind RHEL 6.3 KVM Nagios
Compute HP SL230. Gen 8
Local Storage HP 4X600 GB(Mirror)
Network Cisco 4948 & Arista 7050
Load Balancer F5 10.2.2
User Interface
Orchestration
Foundational Services
Software Infrastructure
Hardware Infrastructure
OpEx
Traffic Mgmt Monitoring Metering Stages Workflow Monitoring
![Page 7: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/7.jpg)
• 1 OpenStack deployment per Data Center
• 96 Compute Nodes in a Rack
• 4 Top of Rack Switches (2 PROD, 2 Management)
• /23 subnet X 2 (PROD), /23 subnet X 2 (Management)
• Supporting 2 Flavors (12 to 16 VMs per host) = ~ 1300 VMs
• Utilized existing physical L3, Firewall
• Nova, Glance, Swift, Keystone, Dashboard (Essex Stable 3)
• Integrated with LBs, DNS, Change Management, naggios monitoring
CURRENT DEPLOYMENT
![Page 8: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/8.jpg)
• How to fit into existing infrastructure?
• Availability Zone Customization
• Plug-in Options for DNS and LB • Lab Infrastructure
• OpenStack Dev. Life Cycle
LESSONS LEARNED
![Page 9: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/9.jpg)
• Sophisticated networking
• Bare Metal Provisioning
• Compute Cells
• Open Hardware Spec
• Extend to Dev., QA, Staging, L&P
• Self-Service, Security
• Migration to Folsom and beyond
• Design, Develop, Fix and Contribute to community
• Inter-Operability Lab and ebay inc distribution
WHAT’S NEXT
![Page 10: OpenStack at PayPal](https://reader034.vdocument.in/reader034/viewer/2022052505/554c0bcab4c905390b8b576a/html5/thumbnails/10.jpg)
COMMUNITY TARGET
CLOUD