chinmay naik lead software engineer, cloud engineering anand palanisamy manager, software...
TRANSCRIPT
![Page 1: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/1.jpg)
Chinmay Naik Lead Software Engineer, Cloud Engineering
Anand Palanisamy Manager, Software Development, Cloud Engineering
(OpenStack Summit – Hong Kong – 2013)
LESSONS LEARNED – BUILDING PAYPAL CLOUD
![Page 2: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/2.jpg)
Confidential and Proprietary2
137,000,000 Users.
$300,000 Payments processed by PayPal each minute.
193 markets / 26 currencies.
PayPal is the World’s Most Widely Used Digital Wallet.
ABOUT PAYPAL
![Page 3: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/3.jpg)
Confidential and Proprietary3
Challenges we are trying to address
Why OpenStack has emerged as a problem solver ?
Getting Openstack ready for production primetime
Success stories
STRUCTURE OF THE PRESENTATION
![Page 4: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/4.jpg)
Confidential and Proprietary4
WHAT ARE WE TRYING TO SOLVE ?
![Page 5: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/5.jpg)
Confidential and Proprietary5
Seamless On-Demand Infrastructure Capacity
Do we really want those hundred tickets to deploy a service ?
Drive developer agility
Provide self-service tool for application life cycle mgmt
Provide a platform to enable faster innovation.
SOME OF OUR CHALLENGES
![Page 6: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/6.jpg)
Confidential and Proprietary6
WHO WILL GET US THERE ?
![Page 7: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/7.jpg)
Confidential and Proprietary7
Solves Infrastructure-as-a-Service
Its open source
No specific vendor lock-ins
Fast growing developer community
Open standards and api driven
Industry best practices, prevent reinventing the wheel
OPENSTACK IS THE WINNER
![Page 8: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/8.jpg)
Confidential and Proprietary8
OPEN SOURCE CANNOT ALWAYS BE USED OFF THE SHELF
![Page 9: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/9.jpg)
Confidential and Proprietary9
OUR TECHNOLOGY STACK
Operations PortalAsgard, Horizon, Ceilometer
PD Deployment Portal
Orchestration Engine Cloud Formation (Heat)
Nova, Cinder, Swift, Keystone, Neutron, Horizon
Cobbler
ISC DHCPSalt Bind RHEL 6.x Hypervisor Zabbix
x86 Compute Local Storage NetworkLoad Balancer
User Interface
Orchestration
Foundational Services
Software Infrastructure
Hardware Infrastructure
Traffic Mgmt Monitoring Metering Stages Workflow Monitoring
LBaaS, DNSaaS FWaaS
PP Specific
![Page 10: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/10.jpg)
Confidential and Proprietary10
Scheduling enhancements for failure and availability domains
Custom PayPal filter scheduler
Tenant based Compute Zone filters with Folsom
Host Aggregate filtering in Grizzly
25% distribution among different fault zone for HA
TUNING NOVA FOR HIGH AVAILABILITY
![Page 11: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/11.jpg)
Confidential and Proprietary11
Instance host naming uniqueness
Auto assigning floating IPs to VMs
Rack aware networking
Leveraging config-drive
Nova conductor - security vs. load on rabbit
NOVA CHANGES
![Page 12: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/12.jpg)
Confidential and Proprietary12
Integrating keystone with LDAP
Auto tenancy feature
Tenant based hostnames & dns zones
Client side token caching
Team admin feature
KEYSTONE CHANGES
![Page 13: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/13.jpg)
Confidential and Proprietary13
Automatic
Project based zones
Floating IPs
DNS-AS-A-SERVICE INTEGRATION
![Page 14: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/14.jpg)
Confidential and Proprietary14
Registration and auto discovery
Rich tenant and operator facing apis
Propagating changes to multiple LBs
Change Management Integration
LOAD BALANCER-AS-A-SERVICE
![Page 15: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/15.jpg)
Confidential and Proprietary15
OTHER SUCCESS STORIES
![Page 16: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/16.jpg)
Confidential and Proprietary16
Ease of use
Adoption
Multi Version
Multi Region
USER EXPERIENCE
![Page 17: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/17.jpg)
Confidential and Proprietary17
USER INTERFACE SCREEN SHOTS
![Page 18: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/18.jpg)
Confidential and Proprietary18
USER INTERFACE SCREENSHOTS
![Page 19: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/19.jpg)
Confidential and Proprietary19
Devstack != Production
Keeping up with trunk
Single keystone service
Performance & Scalability
Error Handling
DEPLOYMENT PAIN POINTS
![Page 21: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/21.jpg)
Confidential and Proprietary21
http://www.123rf.com/
http://www.trashionista.com/
http://www.coreytowe.com/
http://www.birst.com/
COURTESIES FOR IMAGES USED
![Page 22: Chinmay Naik Lead Software Engineer, Cloud Engineering Anand Palanisamy Manager, Software Development, Cloud Engineering (OpenStack Summit – Hong Kong](https://reader031.vdocuments.us/reader031/viewer/2022013100/5516b27a550346a25b8b5b15/html5/thumbnails/22.jpg)
Confidential and Proprietary22
THANK YOU