2 - opentalk-blog.b0.upaiyun.com · f 0 s f i + • lvs + keepalived + vrrp • ospf + quagga •...

16
2

Upload: others

Post on 10-Oct-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

2

Page 2: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• 2

•! . 1

• +

Page 3: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• , ,

Page 4: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• , (txt/ini/cfg)• , (Yaml/Json)• ( & )• , (etcd/consul)

( 1 , 1 )

Page 5: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• LVS + Keepalived + VRRP• OSPF + Quagga• Nginx + Haproxy / LVS• Mysql master/slave/Galen MMM • rabbitmq/redis/kafka• consul / etcd / doozer / zookeeper• hadoop/elk

: “ ”

Page 6: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• / (F5,LVS,Haproxy...)• / (Redis,Kafka...)• / (Gearmand...)• / (Hadoop/Ceph...)

Page 7: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• Pet -> Cow • OpenStack • LXC/RKT Docker

: “ ”

Page 8: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• OpenStack - , ,

, , ,

• Docker - Build, Ship, and Run,

, ,

Page 9: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• /

( + )

Page 10: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• ( / / )• ( XX/ / )• (ceph/paxos, etcd/raft)

Page 11: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• (git/ansible)• (yaml/playbook)• -> ( )• PC , , server-less =

- :

Page 12: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• bash/sed/awk/rsync/fabric( )• puppet/ansible playbook• tgz/rpm/pkg • / /• ELK /• , ,

( hack, )

Page 13: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• ( , )• ( / )• ( )

Page 14: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• ! . 1

I. - ( , , )II. - (nodejs/go/maven)III. - IV. - (url/ )V. - ( , , / )VI. - , (

)VII. - (Restful/http)VIII. - ( / / )IX. - ( )X. - XI. - (rsysylog/heka/logstash / / / )XII. - (server-less, )

Page 15: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

• +

• ;

• ;

• , , ;

• ;

• , , ;

• ;

• , ;

• ;

Page 16: 2 - opentalk-blog.b0.upaiyun.com · f 0 S f i + • LVS + Keepalived + VRRP • OSPF + Quagga • Nginx + Haproxy / LVS • Mysql master/slave/Galen MMM • rabbitmq/redis/kafka •

2

• ( , , , …)

• ( , , , , )

• ( , ,SDN, )