Ik werk bij een klein internet bedrijf wat inmiddels zo'n 250 kleine websites en 50 middelgrote websites in de lucht heeft. Die websites zijn verdeeld over ongeveer 10 VPSen. En deze aantallen groeien nog steeds. Wellicht zie je het al aankomen, dat onderhouden is een ramp geworden.
Nu heb je tegenwoordig veel OpenStack oplossingen. Maar ik snap niet goed wat OpenStack is. Ik weet wel dat het software is om resources te beheren en te gebruiken via één API. Dat het daarmee heel makkelijk is om verschillende recourses bij te schakelen op het moment dat je het nodig hebt. Klinkt eigenlijk precies als wat we nodig hebben.
Echter heb ik moeite om mij om voor me te zien hoe dit in de praktijk gaat werken.
Hoe we momenteel werken is dat elke VPS zowel als webserver en als databaseserver fungeert. De webserver handelt met apache de PHP af, maar serveert ook alle statische content zoals afbeeldingen, javascript en css. Voor dat laatste zouden we graag overstappen naar nginx. Ook zitten we er aan de denken om voor de database aparte servers te nemen.
Hoe verandert dit wanneer we voor een OpenStack oplossing kiezen?
Krijg ik dan ook gewoon een ubuntu of centos server waar ik kan loggen met SSH om wat extra apache modules te installeren? Of zijn dat er dan meerdere? Moet ik het zo zien? Dat ik eigenlijk gewoon allemaal VPSjes krijg; Aan elkaar geknoopt; Die elk een specifieke taak hebben?
Nu heb je tegenwoordig veel OpenStack oplossingen. Maar ik snap niet goed wat OpenStack is. Ik weet wel dat het software is om resources te beheren en te gebruiken via één API. Dat het daarmee heel makkelijk is om verschillende recourses bij te schakelen op het moment dat je het nodig hebt. Klinkt eigenlijk precies als wat we nodig hebben.
Echter heb ik moeite om mij om voor me te zien hoe dit in de praktijk gaat werken.
Hoe we momenteel werken is dat elke VPS zowel als webserver en als databaseserver fungeert. De webserver handelt met apache de PHP af, maar serveert ook alle statische content zoals afbeeldingen, javascript en css. Voor dat laatste zouden we graag overstappen naar nginx. Ook zitten we er aan de denken om voor de database aparte servers te nemen.
Hoe verandert dit wanneer we voor een OpenStack oplossing kiezen?
Krijg ik dan ook gewoon een ubuntu of centos server waar ik kan loggen met SSH om wat extra apache modules te installeren? Of zijn dat er dan meerdere? Moet ik het zo zien? Dat ik eigenlijk gewoon allemaal VPSjes krijg; Aan elkaar geknoopt; Die elk een specifieke taak hebben?