7
Sept 2014 Nginx, Inc. Confiden7al Informa7on 1

Lcu14 Lightning Talk- NGINX

  • Upload
    linaro

  • View
    249

  • Download
    2

Embed Size (px)

DESCRIPTION

Key external invitees will each give a 10min lightning talk about their Company, their interest in ARM servers and any requirements to port their software solutions on ARM 64-bit platforms. Video: https://www.youtube.com/watch?v=XWxrVM1i7gA&list=UUIVqQKxCyQLJS6xvSmfndLA

Citation preview

Page 1: Lcu14 Lightning Talk- NGINX

Sept  2014  

Nginx,  Inc.  Confiden7al  Informa7on    1  

Page 2: Lcu14 Lightning Talk- NGINX

NGINX: An Introduction •  High  Performance  Web  Server,  Sta7c  Cache  and  Reverse  Proxy  •  NGINX  development  started  in  2002,  released  in  2004  as  open  

source  •  Original  Developer  and  CTO  of  Nginx  Inc.  Igor  Sysoev    •  Address  C10K  Problem    •  Company  created  in  2011  –  Commercial  Products,  Services  and  

Support  for  NGINX  •  Rapid  adop7on  in  Cloud,  Dev/Ops,  Mobile  Workloads  •  #1  Web  Server  For  top  10k  busiest  websites*,  150M  Sites  overall  **  

*W3Techs  **NetcraX  Web  Server  Survey    

Page 3: Lcu14 Lightning Talk- NGINX

Why NGINX? •  Enables  Massive  Web  Applica7on  Scaling    

–  Event  Driven  –  Hundreds  of  Thousands  of  Connec7ons/Server  –  Low  latency  at  High  Concurrency,  Predictable  Memory  and  CPU  U7liza7on    –  Takes  away  the  burden  of  h]p  heavy  liXing    

•  Ideally  suited  for  Mobile  Applica7on  Development  •  Tightly  7ed  into  Technology  Stack  –  op7mized  for  Linux  Kernels  and  CPU  

Architectures  (no  custom  asics  or  linux  distros)    •  No  licensing  and  bandwidth  restric7ons  companies  don’t  have  to  pay  

more  for  equivalent  performance  •  Commercially  Supported,  Services  &  Consul7ng  

Page 4: Lcu14 Lightning Talk- NGINX

What is NGINX?

Internet

Webserver  Serve  content  from  disk  

Applica7on  Gateway  FastCGI,  uWSGI,  Passenger…  

Reverse  Proxy  Caching,  Load  Balancing…  HTTP  traffic  

þ Applica7on  Accelera7on  þ Content  Caching  þ SSL  and  SPDY  termina7on  þ Bandwidth  Management  

NGINX  features:   þ Content-­‐Based  Rou7ng  þ Request  Manipula7on  þ Response  Rewri7ng  þ Authen7ca7on  

þ Geo-­‐IP  þ Streaming  Media  þ Monitoring  þ Configura7on  

Page 5: Lcu14 Lightning Talk- NGINX

Hundreds  of  concurrent  connec7ons…  

handed  by  a  small  number  of  mul7plexing  processes,…  

typically  one  process  per  core  

NGINX architecture

Page 6: Lcu14 Lightning Talk- NGINX

Architecture slide  5  of  15  NGINX architecture

Page 7: Lcu14 Lightning Talk- NGINX

Paul Oh [email protected] Business Development Rick Nelson [email protected] Solutions Architect www.nginx.com