Service Discovery mit Consul

648 Aufrufe

Veröffentlicht am

Vortrag zum Thema Service Discovery mit Consul zusammen mit Jörg Müller auf der DevOpsCon 2015 Berlin.

Veröffentlicht in: Software
0 Kommentare
2 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
648
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
17
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
2
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Service Discovery mit Consul

  1. 1. Oliver Fischer Jörg Müller Service Discovery mit Consul | E-Post Development GmbH | Hypoport AG
  2. 2. Jörg Müller @JoergM Hypoport AG Oliver Fischer @sweblog-tweets E-Post Development GmbH
  3. 3. Warum reden wir über Consul?
  4. 4. Verteilte Systeme sind die Normalität
  5. 5. Problemklassen Service-Discovery Monitoring Orchestrierung Konfiguration
  6. 6. Was ist eigentlich Service-Discovery?
  7. 7. Statisch
  8. 8. Semantisches DNS
  9. 9. DNS und Loadbalancer
  10. 10. Discovery mit Verzeichnis
  11. 11. Consul - für Service Discovery
  12. 12. Wie ist das Ganze aufgebaut?
  13. 13. Lokale Agenten überall
  14. 14. Server kennen den Clusterzustand
  15. 15. Kommunikation im Cluster
  16. 16. Zusammenspiel der Server
  17. 17. Komplexes Beispiel
  18. 18. Real World Use Case
  19. 19. DNS?
  20. 20. DNS? -> Nein
  21. 21. REST-API?
  22. 22. REST-API? -> Nein
  23. 23. Consul & HAProxy
  24. 24. Beispiel-Setup
  25. 25. DEMO
  26. 26. Consul - kann noch mehr
  27. 27. Die Funktionen von Consul
  28. 28. Consul Serviceverzeichnis
  29. 29. Consul Serviceverzeichnis DNS-Server Example on Github
  30. 30. Consul Serviceverzeichnis DNS-Server Example on Github HTTP-API
  31. 31. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store
  32. 32. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Example on Github
  33. 33. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Remote-Execution
  34. 34. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Remote-Execution Watches & Events Example on Github
  35. 35. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Remote-Execution Watches & Events Example on Github Checks
  36. 36. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Remote-Execution Watches & Events Checks Encryption und ACLs
  37. 37. Consul Serviceverzeichnis DNS-Server HTTP-API Key-Value-Store Locks Remote-Execution Watches & Events Checks Dritt-Tools Encryption und ACLs
  38. 38. Service-Discovery Monitoring Orchestrierung Konfiguration DNS Zookeeper JNDI Konfigurationsfiles SmartStack etcd custom solutions Nagios Hardware Loadbalancer ssh ansible …
  39. 39. Summary
  40. 40. Wo steht Consul heute?
  41. 41. Welche Schwierigkeiten gibt es?
  42. 42. Das Potential ergibt sich bei der Nutzung
  43. 43. Mehr Infos Getting started: https://consul.io/intro/index.html Dokumentation: https://consul.io/docs/index.html Unsere Beispiele: https://github.com/JoergM/consul-examples
  44. 44. Q & A

×