Skip to content
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

Standup DevHub Infrastructure #80

Closed
stephenpdeos opened this issue Oct 20, 2022 · 1 comment
Closed

Standup DevHub Infrastructure #80

stephenpdeos opened this issue Oct 20, 2022 · 1 comment
Assignees
Labels
Infrastructure Cloud or physical datacenter infrastructure

Comments

@stephenpdeos
Copy link
Member

stephenpdeos commented Oct 20, 2022

Details for infra are in this ticket on DevRel: #81

We need a server for a backend component as well as a database

Minimum DB requirements:
https://docs.couchbase.com/server/current/install/pre-install.html

The DB will end up being replaced with a service so having them on the same VM saves us future work

See Also

  • devrel issue 80 - Standup DevHub Infrastructure
  • devrel issue 96 - DNS Mapping for learn.eosnetwork.com
    • That ticket is a subset of the work required for this ticket.
  • devrel issue 134 - Update DevHub Site
  • devrel issue 135 - DevHub Frontend CICD
  • devrel issue 137 - Encrypt DevHub Backend
  • devhub issue 12 - Put AWS Resources into Terraform with a CICD Deployment
  • devhub issue 13 - Document CICD System
  • devhub issue 14 - Staging Environment
  • devhub issue 15 - Backend CICD
  • devhub issue 16 - Structures CICD
  • devhub issue 17 - Add a JavaScript/TypeScript Linter to the DevHub Projects
  • devhub issue 18 - Add BASH Linters for CICD Code
  • devhub issue 19 - Include Test Suite in CICD
@stephenpdeos stephenpdeos moved this from Todo to In Progress in ENF Engineering Oct 26, 2022
@kj4ezj kj4ezj changed the title Stand up DevHub infrastructure Standup DevHub Infrastructure Oct 27, 2022
@kj4ezj kj4ezj moved this from In Progress to Done in ENF Engineering Nov 21, 2022
@kj4ezj kj4ezj added the Infrastructure Cloud or physical datacenter infrastructure label Nov 21, 2022
@kj4ezj
Copy link

kj4ezj commented Nov 21, 2022

This work is complete. Connection information was delivered to the customer via IM.

An m6a.2xlarge instance was stood up with a 1024 GiB EBS GP3 SSD volume in us-east-1 in the devhub AWS account. The EBS volume is set not to delete on instance termination, so be sure to delete the volume explicitly when tearing down this infrastructure.

The instance is behind an AWS security group with an IP ACL for now. We will need to move this to a modern, zero-trust approach in a subsequent ticket to eliminate the need for management of SSH keys or IP addresses while improving security.

Prices fluctuate, but the current cost estimate of this infrastructure is $330.75/mo (where a month is considered to be 30 days) plus $0.09/GB of network egress.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Cloud or physical datacenter infrastructure
Projects
Status: Done
Development

No branches or pull requests

2 participants