Skip to content

AWS_Planning

David Valentine edited this page Apr 13, 2023 · 6 revisions

Plans for migrating and deploying to AWS

Timeline

  • by May 1, 2023

Questions:

AWS Services

Should we use AWS s3, and AWS Neptune?

Deploy

  • can we just deploy to aws using portainer?
  • or should we use docker cli?
  • or ?

Thoughts

Pre-flight testing to answer should we use AWS s3 and Neptune

Load Data to AWS Services

  • create an s3 store, and a neptune.
  • modify and rebuild config with glcon to load data to AWS services
  • configure a tenant on geocodes-dev to use those services.
    • use a beta or alpha earthcube.org DNS names

AWS Setup a Docker Swarm.

Done. Need to configure docker swarm to use a public ip address, so that outside portioner can find it.

Restructure services compose stack to aws (services-compose-aws.yaml)?

  • remove minio and blazegraph

what AWS networking configurations do we have to be aware of? We have several stacks that need to communicate.

What data Volumes do we have to use? No longer need s3 or blazegraph volumes

  • services-compose-aws.yaml
    • traefik
    • sqarql
  • env.aws
    • point to s3 and neptune (not yet ready)
  • geocodes-compose-secrets.yaml
    • networking and env variables.

Do we create a portainer in AWS to manage the docker stacks? no. We can use portioner.geocodes-1.earthcube.edu

Clone this wiki locally