Contenu connexe Similaire à [HashiTalk Korea] OCP with Super Tengen Toppa (20) Plus de hyeongchae lee (12) [HashiTalk Korea] OCP with Super Tengen Toppa4. Agenda
● WiX Engineering
- Orchestarting ProxySQL with OCP
● Github’s Orchestrator
● HashiCorp’s Consul
● ProxySQL and PMM
● Summary of TMI
● Demo
Copyright © 2020 HashiCorp
6. @WixEng #PerconaLive 2017
Orchestarting ProxySQL with OCP - Avi(Avraham) Apelbaum
https://www.percona.com/blog/2017/08/31/percona-live-europe-featured-talks-orchestrating-proxysql-orchestrator-consul
13. Yoshinori Matsunobu san’s MHA
Naver, Kakao, … etc
http://yoshinorimatsunobu.blogspot.com/2011/07/announcing-mysql-mha-mysql-master-high.html
16. code.openark.org
By Shlomi Noach
● MySQL master discovery methods, part 1: DNS
● MySQL master discovery methods, part 2: VIP & DNS
● MySQL master discovery methods, part 3: app & service discovery
● MySQL master discovery methods, part 4: Proxy heuristics
● MySQL master discovery methods, part 5: Service discovery & Proxy
● MySQL master discovery methods, part 6: other methods
21. History
Project Implementor Initial Release
Chubby Google 2006
Zookeeper Apache 2007
Doozerd Blake Mizerany 2010
Eureka Netflix 2012
ETCD CoreOS 2013
SmartStack Airbnb 2013
Surf HashiCorp 2014
SkyDNS Erik St. Martion 2014
Consul HashiCorp 2014
23. Autopilot or Bot Pattern
Service Mesh, DNS(SRV), Key-Value, … and Consul Template, envconsul
https://www.joyent.com/blog/applications-on-autopilot
30. Summary
Parasite Architecture
● Web UI based HA : Orchestartor
● Parasite : Consul, Consul Template
● L7 Proxy : ProxySQL
● Monitoring : PMM
● DNS : dnsmasq, PowerDNS
● Data Plane : Envoy Proxy
● Control Plane : solo.io’s Gloo ( jaeger, opentracing )
● Auth : Hashicorp’s Vault, FreeIPA
35. ProxySQL 2.0
New Feature - LDAP plugin
https://www.percona.com/sites/default/files/ple19-slides/day1-pm/securing-pii-data-in-mysql.pdf