Open smashwilson opened 4 years ago
Oh - and I'm personally available to set up, or help set up, pretty much any of these. I have the least experience on the DBA side, I think (I can get a database running but not tuned and performant...). I also don't think I can reliably commit maintenance or administration time because of $DAYJOB and family obligations 😄 .
@jesusinadidas (Grayson) has expressed interest in setting up and possibly maintaining the infrastructure, so he's going to do a bit of the research involved. Hopefully we will be able to get the majority of these services running in this cycle. I'll reach out to Cedrik for the funds.
@jesusinadidas Emailed Cedrik, we will most likely try to use as much of the Microsoft stack as we can due to their sponsorship
@bluek1te Okay. Are there any services we still need to make a decision on, or are we pretty much going Microsoft across the board?
Most likely Microsoft across the board; I think they have a free trial for new accounts so you might be able to try deploying some of the apps we currently have onto their cloud
Made a separate email to handle all of the accounts for the webservers; if anyone would like the credentials to work on this, please DM me on slack
Before we set up a continous delivery pipeline, we should make some decisions about what we want our long-term production infrastructure to look like. We have a lot of flexibility here.
The general trade-off that we face is between services that will handle more of the day-to-day system administration tasks for us, at the cost of more money and less control, and hosting platforms that
Based on my current understanding of the system architecture, we will need:
Considerations
Some questions to keep in mind as we decide:
Options
Platforms-as-a-Service
These are services that do everything for you. Once you do the initial account creation and setup, everything you push to master is automatically live. You can usually manage scaling and capacity with sliders on some kind of web dashboard. These also tend to be expensive, especially as you need to scale and for storage capacity.
Host it ourselves
Click a button, get a VM. This is what we're running on now as a testing environment.
Compute:
Databases: