SlideShare a Scribd company logo
Ceph in Ctrip
Yong Luo / Jun Liu
• Status of Ctrip Cloud
• Ceph Scenarios:Continues Delivery
• Ceph RGW & COS
• Next Steps
• Q&A
Agenda
Ctrip Cloud Introduction
• Focus on IaaS / PaaS
• Base on OpenStack
• Icehouse
• Key Business Cases
• Ctrip Private Cloud
• Ctrip VDesktop
Ctrip Private Cloud
Shanghai Regions
• 3 Data Centers
• Production/IT/CC
• 8000+ VM
• 6000+ bare metals
Nantong Region
• QA/Dev Cloud
• UAT/FAT/LPT
• 100% on KVM
• 3000+ VM (fast growing)
• 400+ bare metals
3 Region ,Hypervisor 2000 + ,VM 12000+
Chengdu Region
• Onboard in 2016
Ctrip VDesktop
Agents: 15000+, VM:6000+ , Calls: 450k+/day, Peak: 850k+/day
Shanghai Call Center
• 1000+
Xingyang Call Center
• 400+
Hefei Call Center
• 500+
Nantong Call Center
• 3000+
Rugao Call Center
• 400+
Storage in Ctrip
Now
• Commercial
• SAN (HP/ HPS) 1+ PB, Database
• NAS (HW) 800+T, File Sharing
• Open Source
• GlusterFS 1+ PB, Database Backup
• FastDFS 1+ PB, 100000K Picture
• HDFS 10+ PB, Big Data
10X UP
Future
OTA Business
Why Ceph
http://www.mellanox.com/blog/2015/06/ceph-is-a-hot-storage-solution-but-why/
Why Ceph
http://www.mellanox.com/blog/2015/06/ceph-is-a-hot-storage-solution-but-why/
Scenarios : Continuous Delivery
• Requirements of Package Storage
• Massive package storage
• Package sync between IDCs with low latency
• Access cross platform
• Date access control
Package Repo
Package Repo
Package Repo
Package Repo
DEV FAT UAT Prod
Solution
RGW Profile
• Ceph Version: 0.94.2, H release
• Object Storage: RGW + Swift API
• SDK: Python/ Java/ C#/ Ruby
• OS: Centos 6.4
• Hardware:
• CPU(2 channels & 32 Core)、Mem 128GB、 disk(
12*3TB/SATA disk +2*256GB raid1 SSD)、
NIC(4*Gigabit LAN, bond 2 in 1 pair)
Deployment
RGW Deployment
RGW Architecture
Data Sync between IDCs
VS.
Federate Gateways
Drawbacks
•Unstable
•Inflexible
•Unexpandable
Our Solution
COS Architecture
Points of Focus
• Stable
• Flexible
• Expandable
COS Deployment
Next Steps
• Database on Ceph (Dev & QA Farm)
• Openstack / Docker Integrate with Ceph
• IT “Dropbox”
Q&A
We are hiring!
• Storage Development Engineer
• OpenStack Development Engineer
• Cloud DevOps Engineer
Yong Luo Jun Liu
Thanks

More Related Content

PDF
Introducing TiDB - Percona Live Frankfurt
PDF
Роман Новиков "Best Practices for MySQL Performance & Troubleshooting with th...
PDF
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
PDF
Presto talk @ Global AI conference 2018 Boston
PDF
Scylla Summit 2022: Rakuten’s Catalog Platform Migration from Cassandra to Sc...
PDF
TiDB Introduction - Boston MySQL Meetup Group
PDF
TiDB Introduction - San Francisco MySQL Meetup
PDF
Володимир Цап "Constraint driven infrastructure - scale or tune?"
Introducing TiDB - Percona Live Frankfurt
Роман Новиков "Best Practices for MySQL Performance & Troubleshooting with th...
Scylla Summit 2022: ScyllaDB Cloud: Simplifying Deployment to the Public Cloud
Presto talk @ Global AI conference 2018 Boston
Scylla Summit 2022: Rakuten’s Catalog Platform Migration from Cassandra to Sc...
TiDB Introduction - Boston MySQL Meetup Group
TiDB Introduction - San Francisco MySQL Meetup
Володимир Цап "Constraint driven infrastructure - scale or tune?"

What's hot (20)

PPTX
Understanding Storage I/O Under Load
PDF
TiDB DevCon 2020 Opening Keynote
PDF
Scylla Summit 2016: Graph Processing with Titan and Scylla
PPTX
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
PDF
TiDB at PayPay
PDF
How to Build a new under filesystem in Alluxio: Apache Ozone as an example
PDF
Scylla Summit 2022: Multi-cloud State for k8s: Anthos and ScyllaDB
PPTX
Scylla Summit 2018: OLAP or OLTP? Why Not Both?
PDF
Presto: Fast SQL-on-Anything Across Data Lakes, DBMS, and NoSQL Data Stores
PDF
Případová studie Fortuna aneb Veeam dostupnost v praxi
PPTX
AWS Finland meetup 2018 August
PDF
HPC Cloud - SURF Research Boot Camp
PPTX
DN 2017 | The King is Dead, Long Live the King | Thomas Richter | Swarm64
PDF
Speeding Up Atlas Deep Learning Platform with Alluxio + Fluid
PPTX
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
PPTX
How DataStax Enterprise and Azure Make Your Apps Scale from Day 1
PPTX
Building a Real-time Stream Processing Pipeline - Kinesis Data Firehose, Amaz...
PDF
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
PDF
Peering Personals (3)
PPTX
Webinar 2017. Supercharge your analytics with ClickHouse. Alexander Zaitsev
Understanding Storage I/O Under Load
TiDB DevCon 2020 Opening Keynote
Scylla Summit 2016: Graph Processing with Titan and Scylla
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
TiDB at PayPay
How to Build a new under filesystem in Alluxio: Apache Ozone as an example
Scylla Summit 2022: Multi-cloud State for k8s: Anthos and ScyllaDB
Scylla Summit 2018: OLAP or OLTP? Why Not Both?
Presto: Fast SQL-on-Anything Across Data Lakes, DBMS, and NoSQL Data Stores
Případová studie Fortuna aneb Veeam dostupnost v praxi
AWS Finland meetup 2018 August
HPC Cloud - SURF Research Boot Camp
DN 2017 | The King is Dead, Long Live the King | Thomas Richter | Swarm64
Speeding Up Atlas Deep Learning Platform with Alluxio + Fluid
Scylla Summit 2022: Scylla 5.0 New Features, Part 1
How DataStax Enterprise and Azure Make Your Apps Scale from Day 1
Building a Real-time Stream Processing Pipeline - Kinesis Data Firehose, Amaz...
Scylla Summit 2022: Building Zeotap's Privacy Compliant Customer Data Platfor...
Peering Personals (3)
Webinar 2017. Supercharge your analytics with ClickHouse. Alexander Zaitsev
Ad

Similar to 09 yong.luo-ceph in-ctrip (20)

PPTX
CloudStack challenges for China customers
PDF
How to run a bank on Apache CloudStack
PPTX
Neutron scaling
PDF
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
PPTX
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
PDF
Welcome to databases in the Cloud
PPTX
Practice of large Hadoop cluster in China Mobile
PDF
Keynote -- Percona Live Europe 2018
PDF
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
PDF
Cloud Businesses: Strategic Considerations
PDF
Deploying OBIEE in the Cloud - Oracle Openworld 2014
PPTX
Scylla Summit 2019 Keynote - Avi Kivity
PDF
Accelerating Big Data Analytics with Apache Kylin
PDF
Suning OpenStack Cloud and Heat
PDF
Smart infrastructure for smart data, 2017
PDF
John Willis Cc Use Cases
PDF
Istio service mesh: past, present, future (TLV meetup)
PDF
Webinar - DreamObjects/Ceph Case Study
PDF
Accelerating analytics in the cloud with the Starburst Presto + Alluxio stack
PDF
KT ucloud storage, by Jaesuk Ahn
CloudStack challenges for China customers
How to run a bank on Apache CloudStack
Neutron scaling
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
Welcome to databases in the Cloud
Practice of large Hadoop cluster in China Mobile
Keynote -- Percona Live Europe 2018
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
Cloud Businesses: Strategic Considerations
Deploying OBIEE in the Cloud - Oracle Openworld 2014
Scylla Summit 2019 Keynote - Avi Kivity
Accelerating Big Data Analytics with Apache Kylin
Suning OpenStack Cloud and Heat
Smart infrastructure for smart data, 2017
John Willis Cc Use Cases
Istio service mesh: past, present, future (TLV meetup)
Webinar - DreamObjects/Ceph Case Study
Accelerating analytics in the cloud with the Starburst Presto + Alluxio stack
KT ucloud storage, by Jaesuk Ahn
Ad

More from Yong Luo (9)

PDF
Cinder isaci 实现原理详解
PDF
Open stack cinder
PDF
Openstack HA
PPTX
Openstack neutron 原理详解
PDF
Openstack nova
PPTX
open stack glance
PPTX
openstack keystone
PDF
Open stack swift
PPTX
Open stack在企业持续集成中的实战
Cinder isaci 实现原理详解
Open stack cinder
Openstack HA
Openstack neutron 原理详解
Openstack nova
open stack glance
openstack keystone
Open stack swift
Open stack在企业持续集成中的实战

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars

09 yong.luo-ceph in-ctrip