Doel van Hypernode
Snellere shops
Geen invloed tussen klanten
Uitbesteden van hardwarebeheer
Ook:
Provider onafhankelijkheid
Makkelijker schalen
Minder complexiteit en kosten
Terminologie
App
een webwinkel van een klant
Product
een verzameling diensten die een klant afneemt om app op te draaien
Node
een (of meerdere) compute resource(s) waar app op draait
Provisioning
libcloud
Custom fake driver voor CloudVPS
Driver voor vagrant om te testen/devven
Configuration mgmt
Ansible playbooks
'magweb': nginx + php-fpm + mysql + redis
nginx include config uit homedir
1 user per node: 'app'
Hosting configuration
Webservice op pino
Trekt SSL, SSH, etc. info uit bytedb
Billing
Via byte platform
Fake domein <app>.hypernode.io
Presences forwarden naar HN
TODO
Integratie met SP
Multidomein SSL
OpenStack provisioning
Upgraden van nodes
Variatie in nodes
Migratie tools