Slideshow transcript
Slide 1: Open Source Networking Wikia Inc / O’Reilly Radar http://radar.oreilly.com/
Slide 2: Linksys WRT54GL
Slide 3: Linksys WRT54GL • Wireless • 5 port vlan capable switch • Programmable CPU • Basic home networking
Slide 4: OpenWRT • Linux for embedded devices • Networked devices • Flash the Linksys with it • http://openwrt.org/
Slide 5: OpenWRT • DHCP • VLAN • Bridging • PPPoE (PPPoA)
Slide 6: OpenWRT • QoS • OSPF • BGP • NIDS • SSL Tunnel • OpenVPN
Slide 7: There is more • IPSec • LDAP Server • VOIP (Asterisk) • Radius • Tor
Slide 8: TCPDUMP
Slide 9: Open source • Drastically enhances functionality • Flexibility • Extensibility • $50 of hardware
Slide 10: Wikia Inc • Host wikis – Second largest wiki in the world – World of Warcraft wiki – 7000 other on wide range of topics • All under Free Content Licenses • Open source search project – Crawl the web and give it away
Slide 11: Core principles • Commodity solutions • Open source everything • Multiple redundant datacenters – Anycast • No single points of failure • Aim of 99.9% availability
Slide 12: Standardized racks • Virtualized – For power saving • 3 Classes of hardware – Web/App servers – DB servers – File servers
Slide 13: Linux loadbalancers • Linux Virtual Server • Direct Server Response • Full High Availability with transparent failover • Super simple
Slide 14: Advantages • Cheap • Standard hardware • Simple – No app logic in the biggest potential bottleneck • Runs on two virtualized images on two different pieces of hardware
Slide 15: Virtualized images • Each datacenter has 2 network boxes – 8 cores low voltage 16 GB of RAM • Dedicated cores for – L4 loadbalancing – L7 loadbalancing (squid, varnish) – Network monitoring
Slide 16: Hunt for power • Single CPU bad • Multi core good • Blades better
Slide 17: Our routers • Vyatta • Installed in pairs • Non virtualized because of latency under heavy load • Still our standard class of hardware – If they break, we have spares • Can run as blades – 0.7 amps
Slide 18: Ganglia
Slide 19: Ganglia
Slide 20: Argus • Network Monitor • Stream analysis • Used on all hosts
Slide 21: Argus
Slide 23: Our routers • Ganglia installed • Argus installed • Don’t tell our vendor
Slide 24: Benefits • Fits into our standard model – Hardware – Software • All operation engineers can monitor them • Most can troubleshoot the less complex issues • Still need a wizard for BGP
Slide 25: Thank you Wikia Inc
Slide 26: Links • http://ganglia.sourceforge.net/ • http://qosient.com/argus/ • http://www.linuxvirtualserver.org/ • http://www.vyatta.org/ • http://openwrt.org/




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)