-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move internal infra to production env #253
Comments
Service inventory have been updated with the latest services. |
Here are some hosting providers and products we discussed: DedicatedSo you Start (OVH):
TeraSwitch (Only US location):
E3-1270v6 Dedicated Server - $69.00 USD/mo
VPS:
|
I still have to learn Ansible to give a time on how long it will take. Edited: @benhylau added resources |
Can we include looking at companies that provide more ethical (and sustainable) hosting practices?
Some examples of hosts:
There are more, some places aggregate lists: https://b2evolution.net/web-hosting/green/ |
Target ArchitectureDrafted this with @llunaCreixent. Admin access to all hosts should be accessed from behind a VPN, with Service VMs exposing selective ports to the public Internet. Controller VM is the control centre for all manual/CI interactions with Service VMs.
Repositories:
Environments & Workflow:
MVP ArchitectureThese are the differences from above target architecture:
Open Questions
|
@ASoTNetworks some scenarios to consider, would like a step-by-step from you:
|
Adding to list of providers, a Montreal based coop we met at meet.coop's call https://www.koumbit.org/en/services/vps |
Internal workflow and their current repos
Proposal by @benhylauUpdated after reviews by @hyphacoop/infrastructure-wg
Controller VM above would pull all the repos and deploy into CI deploys into |
Timeline
|
We need something like this:
This is with soyoustart. A similar system with a Canadian green host will be the Dedi Pro with whc.ca but need to add an additional $55/month for 16 IPs and 100 GB of backup space, which brings the monthly cost to $218.94. Comes with CentOS. |
Since we have already received the quote from Koumbit, I'd like to ask we make a final decision on server vendor on Wednesday's call. The above soyoustart server and discount is no longer available, here are some comparable ones:
Note that all these OVH and soyoustart servers are in the Beauharnois datacentre and hydropowered (with 2 other sources as power redundancy):
|
After looking at the above products I like the OVH rise-1 option more as it comes with newer hardware, IPMI access, and 500G of backup space that can be mounted over Samba and NFS. |
I have updated our internal server comparison spreadsheet highlighted with colors of the top 3 choices we looked at. |
@ASoTNetworks can you also fix the infra ranks? They seem to not be consistent what 1-5 means. Also some of the costs seem wrong with setup cost and stuff. |
Fixed it and only rated the ones that we can use. |
This is a huge task. I have made a milestone to track this so we can close this thread off. |
This initial comment is collaborative and open to modification by all.
Task Summary
ποΈ Re-ticketed from: #
π£ Loomio: N/A
π Due date: N/A
π― Success criteria: Develop a process for @hyphacoop/infrastructure-wg to ensure reliability of our hosted services.
Discuss expectations and processes for:
This will probably involve moving pieces of our infrastructure into source control to start, and discussion of [ development vs. staging vs. production ] environments, adoption of monitoring and notification systems, and move us towards infra-as-code and automation tools that will let us spin up service instances rapidly.
Details here.
To Do
draft internal proposal(edit: made Milestone) with timeline @benhylauThe text was updated successfully, but these errors were encountered: