Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
$ervice Di$covery
A Sales Pitch to Myself
6 W's
Who?
What?
When?
Where?
Why?
How?
Who
When
http://bit.ly/1OUYM21
Where
• In this room
Why
http://bit.ly/1Ts3tUu
In the Beginning...
Cloud
http://bit.ly/1Ts3wzy http://bit.ly/1Ts3xDx
http://bit.ly/1Ts3BDn
http://bit.ly/1Ts3EyV
And now...
http://bit.ly/1OUZoF1
And now...
Again, but with Cloud...
Internal DNS
Another Service
With Scale
What
http://bit.ly/1Ts3OX4
Little Column A... 

Little Column B
Service Lookup
• the ability to retrieve the
location of an application
Service Regis...
How?
http://bit.ly/1Ts3Q1c
Consul
• Service Discovery
• Health Checks
• Key Value Store
Consul
Production
10.0.0.0/16
Production - us-east-1c Private
10.0.0.0/19
Production - us-east-1d Private
10.0.64.0/19
Pro...
Service Lookup
• local HAProxy • Consul DNS
Service Registration
• Definitions in cookbooks • Consul Client
http://bit.ly/1Ts3V4U
Demo!
What does this mean for non Ops?
NOTHING!
Well not quite...
http://bit.ly/1Ts3XK2
http://bit.ly/1OV0u3v
Nächste SlideShare
Wird geladen in …5
×

Service Discovery: A Sales Pitch to Myself

Internal presentation given on the origins of Service Discovery and the problems it solves in today's Cloud centric infrastructure setups.

PDF with presenter notes and links can be found here:
http://bit.ly/1KL1hjI

  • Als Erste(r) kommentieren

Service Discovery: A Sales Pitch to Myself

  1. 1. $ervice Di$covery A Sales Pitch to Myself
  2. 2. 6 W's Who? What? When? Where? Why? How?
  3. 3. Who
  4. 4. When http://bit.ly/1OUYM21
  5. 5. Where • In this room
  6. 6. Why http://bit.ly/1Ts3tUu
  7. 7. In the Beginning...
  8. 8. Cloud http://bit.ly/1Ts3wzy http://bit.ly/1Ts3xDx http://bit.ly/1Ts3BDn http://bit.ly/1Ts3EyV
  9. 9. And now...
  10. 10. http://bit.ly/1OUZoF1
  11. 11. And now...
  12. 12. Again, but with Cloud...
  13. 13. Internal DNS
  14. 14. Another Service
  15. 15. With Scale
  16. 16. What http://bit.ly/1Ts3OX4
  17. 17. Little Column A... 
 Little Column B Service Lookup • the ability to retrieve the location of an application Service Registration • ability to sign up on the central authority's list
  18. 18. How? http://bit.ly/1Ts3Q1c
  19. 19. Consul • Service Discovery • Health Checks • Key Value Store
  20. 20. Consul Production 10.0.0.0/16 Production - us-east-1c Private 10.0.0.0/19 Production - us-east-1d Private 10.0.64.0/19 Production - us-east-1e Private 10.0.128.0/19 Consul Cluster consul.seatgeek.com Consul Server 10.0.0.6 Consul Server 10.0.64.6 Consul Server 10.0.128.6 consul agent —client Service consul agent —server
  21. 21. Service Lookup • local HAProxy • Consul DNS
  22. 22. Service Registration • Definitions in cookbooks • Consul Client
  23. 23. http://bit.ly/1Ts3V4U
  24. 24. Demo!
  25. 25. What does this mean for non Ops?
  26. 26. NOTHING!
  27. 27. Well not quite... http://bit.ly/1Ts3XK2
  28. 28. http://bit.ly/1OV0u3v

×