Upload
frank-louwers
View
259
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Ignite talk I gave at DevOpsDays Gent 2014. How to use SDN techniques (BGP software) to replace VRRP/Keepalived for your loadbalancers
Citation preview
1
Hi!
I am Frank
Operations Boss at @openminds
@frank_be
2
Openminds runs a “DevOps challenge”
(no marketing, no recruiting)
Have fun, exercise your brain
win beeeeeer! (BaaS)
3
4
Two SPOF or not Two SPOF?
5
Here be fancy Visio graphs!
6
7
8
9
SDN is the N in DevNOps
10
SDN solves every problem …
… if you can ditch legacy
11
SDN brought good BGP software
implementations
12
root@loadbalancer-001:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet 37.72.160.20/32 scope global lo
On each loadbalancer:
- service ip
- health script
- BGP software
13
Am I healthy? Tell the network I know how to handle 37.72.160.20
Am I unhealthy? Tell the network I withdraw my knowledge about
37.72.160.20
14
Active nodes announce virtual IP + priority to multiple BGP routers
The network knows which loadbalancers are up and runninng
15
InternetBGP everywhere!
Hey router,I know about37.72.160.20
Hey router,I know about 37.72.160.20
16
17
18
19
Shutterstock: bit.ly/shutterstock-no-loadbalancers
ExaBGP and HA: bit.ly/exabgp-ha
ExaBGP: github.com/Exa-Networks/exabgp
HA DNS: bit.ly/ha-dns
20
Thanks!
And don’t forget about the Challenge @Openminds
booth