Managing Domain Registries with Puppet · Managing Domain Registries with Puppet Steve Singer...
Transcript of Managing Domain Registries with Puppet · Managing Domain Registries with Puppet Steve Singer...
Managing Domain Registries with Puppet
Steve SingerDatabase Developer & Architect Afilias Canada
PuppetCamp TorontoAug 17 2015
About Afilias
Registration Basics
YouGo Daddy
Tucows
Name.com
Afilias
EPP
Root nameserver
a2.nic.black
ns1.somehost.net
ns.sympatico.ca
DNS Lookup: www.mydomain.black
1
2
3
Answer: a2.nic.black 65.22.28.9
Answer: ns1.somehost.net
Answer: 217.70.184.38
INFO – 2001
https://www.flickr.com/photos/ben124/8282726074/
2003
Growth
2001 2003 2004 2005 2006 2007 2008 2010 20120
2
4
6
8
10
12
14
16
18
TLD Count
Deployment Architecture
Billing Data warehouse Email,DNS,Monitoring
Ontario Texas
AWS
IndiaIndia
Infrastructure
2013 new TLD program
Adding 300 TLDS
https://www.flickr.com/photos/waltstoneburner/3372746317/
Use automation
http://www.nasa.gov/mission_pages/station/multimedia/gallery/iss034e037352.html
Puppet first uses
https://www.flickr.com/photos/mujitra/4422575066/
Puppet 2.7 architecture
LDAP
GIT
PuppetServer
devpuppet
Production/Staging
QA/DEV
Hiera YAMLmodules
LDAP ENC
Hiera for configuration
web
.info whois
vertical
appdb_host : infowho.db1
db_host : infoweb.db1
web
.org whoisapp
db_host : orgwho.db1
db_host : orgweb.db1
app
whois
web
port : 43
port : 80
OS Versus Application
Authentication Email DNS
Application
Approaches to puppet before production
https://www.flickr.com/photos/ijammin/4434778643/
SCRUM
https://www.flickr.com/photos/112458074@N04/16430835967/
Ask developers to learn puppet
Bootstrap with a puppet superhero
Credits: www.xkcd.com
Experiences with QA
https://www.flickr.com/photos/112458074@N04/16430835967/
TAR, RPM
https://www.flickr.com/photos/halfbisqued/2353845688/
Puppet Upgrades
https://www.flickr.com/photos/7687126@N06/3024604343/
QuestionsWe are Hiringhttp://www.afilias.info/about-us/careers
Thank [email protected]
Photos Copyright Creative Commons See photo Credits http://www.flickr.com/photos/obis/2639893609/