Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sock Techtalk

joren
April 14, 2016

Sock Techtalk

Openminds Sock techtalk.
Video can be viewed at https://vimeo.com/162939350

joren

April 14, 2016
Tweet

More Decks by joren

Other Decks in Technology

Transcript

  1. Geschiedenis 0 200 400 600 800 2008-06 2008-09 2009-01 2009-05

    2009-08 2009-11 2010-02 2010-05 2010-08 2010-11 2011-02 2011-05 2011-08 2011-11 2012-02 2012-05 2012-08 2012-11 2013-02 2013-05 2013-08 2013-11 2014-02 2014-05 2014-08 2014-11 2015-02 2015-05 2015-08 2015-11 2016-02 aanpassingen per maand
  2. Huidige Sock • Enige tool om onze producten te beheren

    • Zowel door jullie als door ons • Nooit echt ‘af’
  3. server shared vds shared cloud vds cloud vds account database

    solr core applicatie domeinen dns ssl certificaten e-mail
  4. server shared vds shared cloud vds cloud vds account database

    solr core applicatie domeinen dns ssl certificaten e-mail hardware/dedicated server Virtualisatie UNIX user website/vhost/server-blocks alias/subdomein
  5. De rest • New Relic • Ftp gebruikers • SSH

    keys • Environment variabelen • Proxy passes • Alias directives • Opslagruimte • Domein redirects
  6. Hoe komt dit op de server? Sock Server 1 queue

    aanpassing 1 aanpassing 2 aanpassing 3 aanpassing 4 Server 2 chef-run chef-run
  7. DNS

  8. DNS • DNS-records de wegwijzers van het internet • Eerst

    enkel voor onszelf • Spannende migratie • Nu open voor iedereen
  9. Templates • Set van DNS records • Domein kan meerdere

    templates hebben • Publieke en privé templates
  10. Cloning/Syncing • Alle records in sync houden met een ander

    domein • Beheer enkel mogelijk op hoofddomein • Elke actie toegepast op alle onderliggende domeinen
  11. API

  12. Use cases • Structuur om alles in 1 keer goed

    te zetten • Een set-up te verhuizen van dev -> staging -> QA -> productie • Oplijsten van alle staging domeinen
  13. Wat kan je beheren • accounts • applicaties • databases

    • dns records • dns templates • events opvragen • ftp users • ssh keys • virtual servers
  14. Hoe begin in eraan? 1. Gebruik je eigen tokens 2.

    Lees de documentatie https://sock.openminds.be/settings#api http://developers.sock.openminds.be
  15. Volgende werken • SSL + Let’s Encrypt • Uitbreiding Sock

    toegangsrechten • Uitbreiding events • Koppeling met facturatie • API v2
  16. API v2 • JSON API (http://jsonapi.org) • API moet 100%

    kunnen wat je in Sock kan • Beta testers zijn altijd welkom • ETA zomer 2016