Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Thriving in a cloud provider ecosystem with Varnish &

upgrading from Varnish 3 to 4
Working with Varnish at-scale
Pinterest is a
platform to Discover,
Save, and Do the
things you love
2:50 PM 100%
2
50+ Billion Pins
categorized by people into more than

1 Billion Boards

100M Active Users
3Confidential
4
Varnish in Numbers
180k requests representing unique user
actions (non-cache)
5
Resilient Design
Resilient systems, built on top of
unreliable cloud components
6
Scaling for Users
Keeping backend servers up-to-date for
varnish
7
Service Discovery
Serving configuration data at scale with
high availability
8
Varnish Service
Unique service hooks, and inspecting the
varnish daemon
9
Reliability
Monitoring, repairing and establishing a
development environment for varnish
10
Http Accelerators
Working with http headers and
understanding the varnish state diagram
TCP kernel tuning
◊ net.core.somaxconn
◊ net.ipv4.tcp_max_syn_backlog
◊ net.core.netdev_max_backlog
◊ net.ipv4.ip_local_po...
12
Varnish 4 Upgrades
A few features to look forward to &
working with varnish packages
13
Upgrading VMODs
VMODS must be compiled against the
varnish version they will be run with.
14
VCL Syntax Updates
varnish3to4 direct syntax updates and the
vmod_director addition
Pinterest believes having a team of dedicated, talented, authentic
people working collectively to innovate and build enabl...
Thanks to Varnish-Cache for providing a place for us to come
together as a community at the Varnish Summit. 

With special...
Pinterest - Working with Varnish at-scale
Próxima SlideShare
Cargando en…5
×

Pinterest - Working with Varnish at-scale

Varnish Summit US 2016

  • Sé el primero en comentar

Pinterest - Working with Varnish at-scale

  1. 1. Thriving in a cloud provider ecosystem with Varnish &
 upgrading from Varnish 3 to 4 Working with Varnish at-scale
  2. 2. Pinterest is a platform to Discover, Save, and Do the things you love 2:50 PM 100% 2
  3. 3. 50+ Billion Pins categorized by people into more than
 1 Billion Boards
 100M Active Users 3Confidential
  4. 4. 4 Varnish in Numbers 180k requests representing unique user actions (non-cache)
  5. 5. 5 Resilient Design Resilient systems, built on top of unreliable cloud components
  6. 6. 6 Scaling for Users Keeping backend servers up-to-date for varnish
  7. 7. 7 Service Discovery Serving configuration data at scale with high availability
  8. 8. 8 Varnish Service Unique service hooks, and inspecting the varnish daemon
  9. 9. 9 Reliability Monitoring, repairing and establishing a development environment for varnish
  10. 10. 10 Http Accelerators Working with http headers and understanding the varnish state diagram
  11. 11. TCP kernel tuning ◊ net.core.somaxconn ◊ net.ipv4.tcp_max_syn_backlog ◊ net.core.netdev_max_backlog ◊ net.ipv4.ip_local_port_range ◊ net.ipv4.tcp_tw_reuse ◊ net.ipv4.tcp_tw_recycle
 net.ipv4.tcp_orphan_retries ◊ net.ipv4.tcp_slow_start_after_idle
  12. 12. 12 Varnish 4 Upgrades A few features to look forward to & working with varnish packages
  13. 13. 13 Upgrading VMODs VMODS must be compiled against the varnish version they will be run with.
  14. 14. 14 VCL Syntax Updates varnish3to4 direct syntax updates and the vmod_director addition
  15. 15. Pinterest believes having a team of dedicated, talented, authentic people working collectively to innovate and build enables us to move fast. Josh Enders
 Karan Gupta Jayme Cox
 Jeremy Carrol Doc (Rogier Mulhuijzen - Fastly)
  16. 16. Thanks to Varnish-Cache for providing a place for us to come together as a community at the Varnish Summit. 
 With special thanks to Alexandra Lehner

    Sé el primero en comentar

    Inicia sesión para ver los comentarios

  • thangamaniarun

    Aug. 10, 2016
  • vichetuc

    May. 13, 2017
  • bluemarble2k

    Jun. 27, 2017

Varnish Summit US 2016

Vistas

Total de vistas

424

En Slideshare

0

De embebidos

0

Número de embebidos

3

Acciones

Descargas

8

Compartidos

0

Comentarios

0

Me gusta

3

×