SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
EXECUTIVE SUMMARY Challenge
Criteo has built a global business by predicting what ads consumers might like to see
and click through. The ability to target individual ad impressions to individual users with
personalised creative banners is now a reality and it’s being done at scale. Dedicated
exclusively to online media, the company uses complex analytics with a highly
accurate product recommendation engine to display personalized advertisements.
By tagging visitors to its partners’ websites with anonymous browser cookies,
the company can monitor when an individual visits a website belonging to one of
5000 publishers in more than 30 countries around the world. At no point does Criteo
collect personal data, such as name or address but, in order for its business model
to work, the company has to know the browsing navigation to show the best and
most relevant ads to consumers. And it has to be able to work very rapidly.
In fact, Criteo understands and predicts user intent to drive people to a website: from
the moment when a visitor is arriving at a given site, it decides on whether it’s worth
showing an advertisement there, and creates and delivers a completely personalized
ad on the page that the person is viewing. All this happens in the time it takes for a
browser to load a page. From a technical perspective, this process requires massive
computing power. Criteo has gained speed with a worldwide network of data centers
to reduce web application latency.
The company has data centers in Europe, in the United States, and in Japan. Within
each data center, computing power is provided by horizontal build-outs of commodity
servers arranged in multiple clusters. Some of these servers are dedicated to handling
incoming traffic and delivering highly-personalized ad banners to end users. They
include web servers, caches, and real time database applications. Other clusters are
devoted to the data analytics involved in creating these banners.
Customer Case Study
Online Ad Leader Builds
Platform for Global Growth
Cisco Nexus helps Criteo deal with big data and optimizes Hadoop Analytics as foundation for
worldwide growth
Customer Name: Criteo
Industry: Digital Advertising
Location: France
Number of Employees: Over 700
Challenge
‱	Improve business processes and
enhance growth capabilities
‱	Increase organizational resilience and
ability to handle big data
Solution
‱	Cisco Nexus with FabricPath
Results
‱	Hadoop cluster throughput more than
doubled from 40 to 100Gbps
‱	Data center scalability improved
from 26 to virtually unlimited number
of racks
‱	High availability assured
through FabricPath
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.		 Page 1 of 3
“We more than doubled the
internal throughput of the
cluster from 40Gbps to
100Gbps. Nexus completely
unleashed the performance
of the system.”
Julien Simon
Vice President of Engineering
Criteo
Customer Case Study
Criteo decided to upgrade its data processing platform from SQL to Apache Hadoop.
With its parallel processing capabilities, Hadoop is a very chatty application. It splits
processing tasks across multiple servers to improve performance and, in the process,
creates a heavy switching load. Soon after implementation of Hadoop, Criteo realized
that its data center switches could not cope.
“Our nodes all had 1Gbps interfaces, but we were not seeing that level of
performance,” says Julien Simon, Vice President of Engineering at Criteo, “and we
realized our switches were dropping packets. This was to be expected, as Hadoop
is very heavy on the LAN, but at that point we understood we needed to upgrade
the switches.”
Solution
Criteo compared switches from a number of vendors, but none offered the
performance needed. However, Criteo was considering a move to Cisco NexusÂź
switches for its production network and, when the company tried them on the
Hadoop cluster, the packet loss problem was solved immediately. “Cisco Nexus
worked really well,” says Simon. “That meant we were able to deploy the same
access switches for our web production and Hadoop clusters. It’s a good thing
to have the same equipment across the board.”
The Criteo infrastructure team embarked on a nine-month project to upgrade all of
the company’s 150 data center switches to Cisco¼ Nexus with FabricPath. The team
chose Nexus 2248TP-E Series Fabric Extenders with extended buffers and Nexus
5548 Series Switches to make up the data center access layer. For Level 2 and Level
3 virtual data center aggregation and interconnection, Nexus 7000 Chassis were
adopted. Cisco ASR 9006 Series Aggregation Services Routers were used for edge
routing and transits.
Results
Criteo currently has one of the largest Hadoop deployments in Europe. Moving to
Nexus has made a significant impact on its performance. “We more than doubled the
internal throughput of the cluster from 40Gbps to 100Gbps,” Simon says. “Nexus
completely unleashed the performance of the system.”
This improvement extends to the rest of the data center, despite the fact that traffic
loads have greatly increased since the infrastructure was installed. Incoming Criteo
traffic grew significantly in the last year alone, while its real time applications were
receiving over 30 billion HTTP requests per day, with the Hadoop system receiving
20 terabytes of new information every 24 hours.
Criteo has over two petabytes of analytics data and forecasts a significant increase by
the end of the year. Yet Cisco Nexus is helping ensure the output from the analytics
cluster is quickly fed back into real time Criteo operations. “That feedback loop
needs to be ultra-fast,” says Simon. “We need to shorten it as much as possible.
It’s about speed, speed, speed, end-to-end. When you’re delivering banners, every
millisecond counts.”
At the same time, the Cisco Nexus deployment has enhanced data center scalability.
“With the previous architecture, the number of servers we could deploy on a single
aggregation switch was restricted,” says Simon. “Worse, we were limited to 26 racks
per data center.” Using the Nexus FabricPath architecture, Criteo now has almost
limitless scalability; new servers can be added-in anywhere and configured via the
Nexus 5548 and 2248TP-E access architecture, which can exceed 1000 server ports
per Nexus 5548. “One of the key things with Nexus is the ability to scale horizontally,”
says Simon. “Now there’s no theoretical limit to the number of racks we can have. We
can keep growing without any blocking points.”
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.		 Page 2 of 3
Criteo regards Cisco FabricPath as a good match for its needs, because the company
uses commodity servers to spread the load and cannot be sure all servers working
on an application are co-located. With Nexus that arrangement is not a problem. At
the same time, being able to deploy servers more easily means routine work can be
delegated to system administration staff. “We deployed 1500 new servers in 2012,
and the growth is still climbing, but the number of people in system administration has
not grown in the same proportion,” says Simon. “So we’re able to do more with the
same resources.”
Lastly, the Cisco Nexus platform means Criteo benefits from improved business
resilience. “High availability is a priority for us,” Simon says. “One of the benefits of
FabricPath is that there is no Spanning Tree, no blocking links, so any interruption
is going to be circumvented very quickly.”
Next Steps
Criteo has standardized on Cisco Nexus for data center switching, which provides
the company with a solid foundation for growth. “We are presently building a new
Hadoop cluster, generating still more network traffic and more terabytes of data
to move around,” says Simon. “Cisco is a key partner for us. The quality of our
infrastructure is what makes our performance so strong. It needs to be rock solid.”
Customer Case Study
“We are presently building
a new Hadoop cluster,
generating still more
network traffic and more
terabytes of data to move
around. Cisco is a key
partner for us. The quality
of our infrastructure is what
makes our performance
so strong. It needs to be
rock solid.”
Julien Simon
Vice President of Engineering
Criteo
For More Information
To learn more about the Cisco architectures and solutions featured in this case
study, please go to:
www.cisco.com/go/nexus
www.cisco.com/go/fabricpath
Product List
Routing and Switching
‱‱ Cisco Nexus 2248TP-E Series Fabric Extenders
‱‱ Cisco Nexus 5548 Series Switches
‱‱ Cisco Nexus 7000 Series Switches
‱‱ Cisco ASR 9006 Series Aggregation Services Routers
© 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.	 Printed in the UK	 ES/0413	 Page 3 of 3
Americas Headquarters
Cisco Systems, Inc.
San Jose, CA
Asia Pacific Headquarters
Cisco Systems (USA) Pte. Ltd.
Singapore
Europe Headquarters
Cisco Systems International BV Amsterdam,
The Netherlands
Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at www.cisco.com/go/offices.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go
to this URL: www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply
a partnership relationship between Cisco and any other company. (1110R)

Weitere Àhnliche Inhalte

Was ist angesagt?

ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.
ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.
ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.Zaur Abutalimov
 
Citrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix
 
Clutch-group_LinkedIn
Clutch-group_LinkedInClutch-group_LinkedIn
Clutch-group_LinkedInCyndi Humphrey
 
Cloud business case
Cloud business caseCloud business case
Cloud business caseAmos Kosgei
 
The Business Case for Cloud
The Business Case for CloudThe Business Case for Cloud
The Business Case for CloudEsri
 
Accelerated Any-Scale Solutions from DDN
Accelerated Any-Scale Solutions from DDNAccelerated Any-Scale Solutions from DDN
Accelerated Any-Scale Solutions from DDNinside-BigData.com
 
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...JĂŒrgen Ambrosi
 
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud MigrationHybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud MigrationJulia Smith
 
RackCorp Brocade Success Story
RackCorp Brocade Success StoryRackCorp Brocade Success Story
RackCorp Brocade Success StoryDavid Coote
 
VMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry ExpertsVMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry Expertsvmblog
 
Microsoft cloud migration and modernization playbook 031819 (1) (2)
Microsoft cloud migration and modernization playbook 031819 (1) (2)Microsoft cloud migration and modernization playbook 031819 (1) (2)
Microsoft cloud migration and modernization playbook 031819 (1) (2)didicadoida
 
Emulex Interop 2010 Keynote
Emulex Interop 2010 KeynoteEmulex Interop 2010 Keynote
Emulex Interop 2010 KeynoteEmulex Corporation
 
What is aerospike database and why is it vastly superior to other database an...
What is aerospike database and why is it vastly superior to other database an...What is aerospike database and why is it vastly superior to other database an...
What is aerospike database and why is it vastly superior to other database an...Aerospike
 
ModernĂ­ management Windows 10
ModernĂ­ management Windows 10ModernĂ­ management Windows 10
ModernĂ­ management Windows 10MarketingArrowECS_CZ
 
Document Databases In Online Publishing
Document  Databases In  Online Publishing Document  Databases In  Online Publishing
Document Databases In Online Publishing Irakli Nadareishvili
 
Duelling for the desktop
Duelling for the desktopDuelling for the desktop
Duelling for the desktopGrant Chapman
 
Aerospike for machine learning
Aerospike for machine learningAerospike for machine learning
Aerospike for machine learningAerospike
 
4/ CI - CD? How do we process? @ OPEN'16
4/ CI - CD? How do we process? @ OPEN'164/ CI - CD? How do we process? @ OPEN'16
4/ CI - CD? How do we process? @ OPEN'16Kangaroot
 

Was ist angesagt? (20)

ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.
ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.
ĐŸŃ€Đ”ĐžĐŒŃƒŃ‰Đ”ŃŃ‚ĐČĐ° ĐŸĐ±Đ»Đ°Ń‡ĐœĐŸĐč ĐžĐœŃ„Ń€Đ°ŃŃ‚Ń€ŃƒĐșтуры Huawei.
 
Citrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark TempletonCitrix Synergy: Opening Keynote with CEO Mark Templeton
Citrix Synergy: Opening Keynote with CEO Mark Templeton
 
Clutch-group_LinkedIn
Clutch-group_LinkedInClutch-group_LinkedIn
Clutch-group_LinkedIn
 
CIS Valley case study
CIS Valley case studyCIS Valley case study
CIS Valley case study
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Cloud business case
Cloud business caseCloud business case
Cloud business case
 
The Business Case for Cloud
The Business Case for CloudThe Business Case for Cloud
The Business Case for Cloud
 
Accelerated Any-Scale Solutions from DDN
Accelerated Any-Scale Solutions from DDNAccelerated Any-Scale Solutions from DDN
Accelerated Any-Scale Solutions from DDN
 
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...
Proposte ORACLE per la gestione dei contenuti digitali e per la ricerca scien...
 
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud MigrationHybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
 
RackCorp Brocade Success Story
RackCorp Brocade Success StoryRackCorp Brocade Success Story
RackCorp Brocade Success Story
 
VMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry ExpertsVMblog - 2018 Containers Predictions from 16 Industry Experts
VMblog - 2018 Containers Predictions from 16 Industry Experts
 
Microsoft cloud migration and modernization playbook 031819 (1) (2)
Microsoft cloud migration and modernization playbook 031819 (1) (2)Microsoft cloud migration and modernization playbook 031819 (1) (2)
Microsoft cloud migration and modernization playbook 031819 (1) (2)
 
Emulex Interop 2010 Keynote
Emulex Interop 2010 KeynoteEmulex Interop 2010 Keynote
Emulex Interop 2010 Keynote
 
What is aerospike database and why is it vastly superior to other database an...
What is aerospike database and why is it vastly superior to other database an...What is aerospike database and why is it vastly superior to other database an...
What is aerospike database and why is it vastly superior to other database an...
 
ModernĂ­ management Windows 10
ModernĂ­ management Windows 10ModernĂ­ management Windows 10
ModernĂ­ management Windows 10
 
Document Databases In Online Publishing
Document  Databases In  Online Publishing Document  Databases In  Online Publishing
Document Databases In Online Publishing
 
Duelling for the desktop
Duelling for the desktopDuelling for the desktop
Duelling for the desktop
 
Aerospike for machine learning
Aerospike for machine learningAerospike for machine learning
Aerospike for machine learning
 
4/ CI - CD? How do we process? @ OPEN'16
4/ CI - CD? How do we process? @ OPEN'164/ CI - CD? How do we process? @ OPEN'16
4/ CI - CD? How do we process? @ OPEN'16
 

Andere mochten auch

Andere mochten auch (15)

Hansgroehe
HansgroeheHansgroehe
Hansgroehe
 
PKO Bank Polski
PKO Bank PolskiPKO Bank Polski
PKO Bank Polski
 
Sciences PO
Sciences POSciences PO
Sciences PO
 
Stichting Katholiek Onderwijs Leiden
Stichting Katholiek Onderwijs LeidenStichting Katholiek Onderwijs Leiden
Stichting Katholiek Onderwijs Leiden
 
Bet365
Bet365 Bet365
Bet365
 
Brunel University - Infographic
Brunel University - InfographicBrunel University - Infographic
Brunel University - Infographic
 
Hammersmith and Fulham council
Hammersmith and Fulham council Hammersmith and Fulham council
Hammersmith and Fulham council
 
Georg Thieme Verlag case study
Georg Thieme Verlag case studyGeorg Thieme Verlag case study
Georg Thieme Verlag case study
 
Kingfisher
KingfisherKingfisher
Kingfisher
 
Northern Health Social Care Trust
Northern Health Social Care TrustNorthern Health Social Care Trust
Northern Health Social Care Trust
 
Fontys University of Applied Science
Fontys University of Applied ScienceFontys University of Applied Science
Fontys University of Applied Science
 
Toyota tsusho africa case study
Toyota tsusho africa case studyToyota tsusho africa case study
Toyota tsusho africa case study
 
Amaris
Amaris Amaris
Amaris
 
Smals
Smals Smals
Smals
 
Gloucestershire Police
Gloucestershire Police Gloucestershire Police
Gloucestershire Police
 

Ähnlich wie Criteo

CISCO case study
CISCO case studyCISCO case study
CISCO case studyLeonieAdams1
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudNETSCOUT
 
Final Report
Final ReportFinal Report
Final ReportSan Kai Hong
 
Cloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSCloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSProfitBricks
 
Driving Success In The Cloud With NGINX
Driving Success In The Cloud With NGINXDriving Success In The Cloud With NGINX
Driving Success In The Cloud With NGINXNGINX, Inc.
 
Shrebo Case Study
Shrebo Case StudyShrebo Case Study
Shrebo Case StudyVMware Tanzu
 
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...Teresa Giacomini
 
daisy_communications_cs
daisy_communications_csdaisy_communications_cs
daisy_communications_csSteve Colam
 
Groupe Mutuel case study
Groupe Mutuel case studyGroupe Mutuel case study
Groupe Mutuel case studyCisco Case Studies
 
Driving Digital Experience through the Cloud
Driving Digital Experience through the CloudDriving Digital Experience through the Cloud
Driving Digital Experience through the CloudCognizant
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data CentersGina Buck
 
A Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationA Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationDenodo
 
City and County Healthcare Group consolidates servers
City and County Healthcare Group consolidates serversCity and County Healthcare Group consolidates servers
City and County Healthcare Group consolidates serversIBM India Smarter Computing
 
Modernize to the Microsoft Cloud
Modernize to the Microsoft CloudModernize to the Microsoft Cloud
Modernize to the Microsoft CloudEvan Ilias
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCisco
 
i-Community AG case study
i-Community AG case studyi-Community AG case study
i-Community AG case studyCisco Case Studies
 
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...Enterprise Management Associates
 

Ähnlich wie Criteo (20)

Crif
CrifCrif
Crif
 
CISCO case study
CISCO case studyCISCO case study
CISCO case study
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the Cloud
 
Final Report
Final ReportFinal Report
Final Report
 
Cloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaSCloud computing case studies with ProfitBricks IaaS
Cloud computing case studies with ProfitBricks IaaS
 
Driving Success In The Cloud With NGINX
Driving Success In The Cloud With NGINXDriving Success In The Cloud With NGINX
Driving Success In The Cloud With NGINX
 
Shrebo Case Study
Shrebo Case StudyShrebo Case Study
Shrebo Case Study
 
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
 
Daisy communications
Daisy communications Daisy communications
Daisy communications
 
daisy_communications_cs
daisy_communications_csdaisy_communications_cs
daisy_communications_cs
 
Groupe Mutuel case study
Groupe Mutuel case studyGroupe Mutuel case study
Groupe Mutuel case study
 
Driving Digital Experience through the Cloud
Driving Digital Experience through the CloudDriving Digital Experience through the Cloud
Driving Digital Experience through the Cloud
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
 
A Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data VirtualizationA Journey to the Cloud with Data Virtualization
A Journey to the Cloud with Data Virtualization
 
City and County Healthcare Group consolidates servers
City and County Healthcare Group consolidates serversCity and County Healthcare Group consolidates servers
City and County Healthcare Group consolidates servers
 
Modernize to the Microsoft Cloud
Modernize to the Microsoft CloudModernize to the Microsoft Cloud
Modernize to the Microsoft Cloud
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
 
i-Community AG case study
i-Community AG case studyi-Community AG case study
i-Community AG case study
 
Server Technology
Server TechnologyServer Technology
Server Technology
 
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
 

Mehr von Cisco Case Studies

Mehr von Cisco Case Studies (20)

Expo Milan 2015 Case Study_EN
Expo Milan 2015 Case Study_ENExpo Milan 2015 Case Study_EN
Expo Milan 2015 Case Study_EN
 
Expo Milano 2015 Case Study_IT
Expo Milano 2015 Case Study_ITExpo Milano 2015 Case Study_IT
Expo Milano 2015 Case Study_IT
 
Seeberger
Seeberger Seeberger
Seeberger
 
Neotel
Neotel Neotel
Neotel
 
Il Gruppo Marcegaglia
Il Gruppo MarcegagliaIl Gruppo Marcegaglia
Il Gruppo Marcegaglia
 
Marcegaglia Group
Marcegaglia GroupMarcegaglia Group
Marcegaglia Group
 
SAAOne Case Study: Private cloud for data clearway
SAAOne Case Study: Private cloud for data clearwaySAAOne Case Study: Private cloud for data clearway
SAAOne Case Study: Private cloud for data clearway
 
AASTMT Case Study
AASTMT Case StudyAASTMT Case Study
AASTMT Case Study
 
Bauer
Bauer Bauer
Bauer
 
Universal Motors Agencies
Universal Motors AgenciesUniversal Motors Agencies
Universal Motors Agencies
 
Equitix
Equitix Equitix
Equitix
 
ScanPlus
ScanPlusScanPlus
ScanPlus
 
Odeabank Case Study
Odeabank Case StudyOdeabank Case Study
Odeabank Case Study
 
IBB Energie AG
IBB Energie AGIBB Energie AG
IBB Energie AG
 
Lufthansa Case Study
Lufthansa Case StudyLufthansa Case Study
Lufthansa Case Study
 
Schmitz Cargobull
Schmitz CargobullSchmitz Cargobull
Schmitz Cargobull
 
Mankiewicz Gebr & Co
Mankiewicz Gebr & Co Mankiewicz Gebr & Co
Mankiewicz Gebr & Co
 
Lomma Kommun
Lomma Kommun Lomma Kommun
Lomma Kommun
 
Skipton Building Society
Skipton Building SocietySkipton Building Society
Skipton Building Society
 
Anyweb: Enabling IT Teams to Delight End Users
Anyweb: Enabling IT Teams to Delight End UsersAnyweb: Enabling IT Teams to Delight End Users
Anyweb: Enabling IT Teams to Delight End Users
 

KĂŒrzlich hochgeladen

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

KĂŒrzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Criteo

  • 1. EXECUTIVE SUMMARY Challenge Criteo has built a global business by predicting what ads consumers might like to see and click through. The ability to target individual ad impressions to individual users with personalised creative banners is now a reality and it’s being done at scale. Dedicated exclusively to online media, the company uses complex analytics with a highly accurate product recommendation engine to display personalized advertisements. By tagging visitors to its partners’ websites with anonymous browser cookies, the company can monitor when an individual visits a website belonging to one of 5000 publishers in more than 30 countries around the world. At no point does Criteo collect personal data, such as name or address but, in order for its business model to work, the company has to know the browsing navigation to show the best and most relevant ads to consumers. And it has to be able to work very rapidly. In fact, Criteo understands and predicts user intent to drive people to a website: from the moment when a visitor is arriving at a given site, it decides on whether it’s worth showing an advertisement there, and creates and delivers a completely personalized ad on the page that the person is viewing. All this happens in the time it takes for a browser to load a page. From a technical perspective, this process requires massive computing power. Criteo has gained speed with a worldwide network of data centers to reduce web application latency. The company has data centers in Europe, in the United States, and in Japan. Within each data center, computing power is provided by horizontal build-outs of commodity servers arranged in multiple clusters. Some of these servers are dedicated to handling incoming traffic and delivering highly-personalized ad banners to end users. They include web servers, caches, and real time database applications. Other clusters are devoted to the data analytics involved in creating these banners. Customer Case Study Online Ad Leader Builds Platform for Global Growth Cisco Nexus helps Criteo deal with big data and optimizes Hadoop Analytics as foundation for worldwide growth Customer Name: Criteo Industry: Digital Advertising Location: France Number of Employees: Over 700 Challenge ‱ Improve business processes and enhance growth capabilities ‱ Increase organizational resilience and ability to handle big data Solution ‱ Cisco Nexus with FabricPath Results ‱ Hadoop cluster throughput more than doubled from 40 to 100Gbps ‱ Data center scalability improved from 26 to virtually unlimited number of racks ‱ High availability assured through FabricPath © 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 3
  • 2. “We more than doubled the internal throughput of the cluster from 40Gbps to 100Gbps. Nexus completely unleashed the performance of the system.” Julien Simon Vice President of Engineering Criteo Customer Case Study Criteo decided to upgrade its data processing platform from SQL to Apache Hadoop. With its parallel processing capabilities, Hadoop is a very chatty application. It splits processing tasks across multiple servers to improve performance and, in the process, creates a heavy switching load. Soon after implementation of Hadoop, Criteo realized that its data center switches could not cope. “Our nodes all had 1Gbps interfaces, but we were not seeing that level of performance,” says Julien Simon, Vice President of Engineering at Criteo, “and we realized our switches were dropping packets. This was to be expected, as Hadoop is very heavy on the LAN, but at that point we understood we needed to upgrade the switches.” Solution Criteo compared switches from a number of vendors, but none offered the performance needed. However, Criteo was considering a move to Cisco NexusÂź switches for its production network and, when the company tried them on the Hadoop cluster, the packet loss problem was solved immediately. “Cisco Nexus worked really well,” says Simon. “That meant we were able to deploy the same access switches for our web production and Hadoop clusters. It’s a good thing to have the same equipment across the board.” The Criteo infrastructure team embarked on a nine-month project to upgrade all of the company’s 150 data center switches to CiscoÂź Nexus with FabricPath. The team chose Nexus 2248TP-E Series Fabric Extenders with extended buffers and Nexus 5548 Series Switches to make up the data center access layer. For Level 2 and Level 3 virtual data center aggregation and interconnection, Nexus 7000 Chassis were adopted. Cisco ASR 9006 Series Aggregation Services Routers were used for edge routing and transits. Results Criteo currently has one of the largest Hadoop deployments in Europe. Moving to Nexus has made a significant impact on its performance. “We more than doubled the internal throughput of the cluster from 40Gbps to 100Gbps,” Simon says. “Nexus completely unleashed the performance of the system.” This improvement extends to the rest of the data center, despite the fact that traffic loads have greatly increased since the infrastructure was installed. Incoming Criteo traffic grew significantly in the last year alone, while its real time applications were receiving over 30 billion HTTP requests per day, with the Hadoop system receiving 20 terabytes of new information every 24 hours. Criteo has over two petabytes of analytics data and forecasts a significant increase by the end of the year. Yet Cisco Nexus is helping ensure the output from the analytics cluster is quickly fed back into real time Criteo operations. “That feedback loop needs to be ultra-fast,” says Simon. “We need to shorten it as much as possible. It’s about speed, speed, speed, end-to-end. When you’re delivering banners, every millisecond counts.” At the same time, the Cisco Nexus deployment has enhanced data center scalability. “With the previous architecture, the number of servers we could deploy on a single aggregation switch was restricted,” says Simon. “Worse, we were limited to 26 racks per data center.” Using the Nexus FabricPath architecture, Criteo now has almost limitless scalability; new servers can be added-in anywhere and configured via the Nexus 5548 and 2248TP-E access architecture, which can exceed 1000 server ports per Nexus 5548. “One of the key things with Nexus is the ability to scale horizontally,” says Simon. “Now there’s no theoretical limit to the number of racks we can have. We can keep growing without any blocking points.” © 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 2 of 3
  • 3. Criteo regards Cisco FabricPath as a good match for its needs, because the company uses commodity servers to spread the load and cannot be sure all servers working on an application are co-located. With Nexus that arrangement is not a problem. At the same time, being able to deploy servers more easily means routine work can be delegated to system administration staff. “We deployed 1500 new servers in 2012, and the growth is still climbing, but the number of people in system administration has not grown in the same proportion,” says Simon. “So we’re able to do more with the same resources.” Lastly, the Cisco Nexus platform means Criteo benefits from improved business resilience. “High availability is a priority for us,” Simon says. “One of the benefits of FabricPath is that there is no Spanning Tree, no blocking links, so any interruption is going to be circumvented very quickly.” Next Steps Criteo has standardized on Cisco Nexus for data center switching, which provides the company with a solid foundation for growth. “We are presently building a new Hadoop cluster, generating still more network traffic and more terabytes of data to move around,” says Simon. “Cisco is a key partner for us. The quality of our infrastructure is what makes our performance so strong. It needs to be rock solid.” Customer Case Study “We are presently building a new Hadoop cluster, generating still more network traffic and more terabytes of data to move around. Cisco is a key partner for us. The quality of our infrastructure is what makes our performance so strong. It needs to be rock solid.” Julien Simon Vice President of Engineering Criteo For More Information To learn more about the Cisco architectures and solutions featured in this case study, please go to: www.cisco.com/go/nexus www.cisco.com/go/fabricpath Product List Routing and Switching ‱‱ Cisco Nexus 2248TP-E Series Fabric Extenders ‱‱ Cisco Nexus 5548 Series Switches ‱‱ Cisco Nexus 7000 Series Switches ‱‱ Cisco ASR 9006 Series Aggregation Services Routers © 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Printed in the UK ES/0413 Page 3 of 3 Americas Headquarters Cisco Systems, Inc. San Jose, CA Asia Pacific Headquarters Cisco Systems (USA) Pte. Ltd. Singapore Europe Headquarters Cisco Systems International BV Amsterdam, The Netherlands Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at www.cisco.com/go/offices. Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)