developmentseed / developmentseed/boot-data-instance

Migrating to Terraform

未关闭
#8 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Shell
星标
1
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

[fargate-auto-process](https://github.com/developmentseed/fargate-auto-process) is a tool that data-team use to process data in the cloud, which in many times in our local machines can not process because of the data size, or the internet network is not enough to download huge files.

Data-team we manage all our scripts to process data in Docker containers, so what we need is infrastructures that support containers in the cloud

I've worked on this infrastructure that allows us to start AWS Fargate with a few command lines and deploy our containers. It works fine for AWS. But sometimes we also need to use EC2 instances with all the software installed (docker, docker-compose, git, etc).We already have one cloudformation template, but need to fix disk issues, https://github.com/developmentseed/fargate-auto-process/issues/7

Besides, in some projects We use different cloud providers, which our current repo does not support, ge. Google-Cloud or Azure, AWS. That is why I see it convenient to migrate the Cloudformation to Terraform in order to support multi-provider.

贡献指南

这个仓库没有索引到贡献指南

调研方向

Start by reviewing the existing CloudFormation template and the related disk issue, #7, to understand the current AWS infrastructure and its unresolved problems. Then determine the Terraform scope for AWS, Google Cloud, and Azure support, including EC2 instances and container workloads. Done means the required multi-provider infrastructure is represented and the disk issues are addressed.

由索引模型根据 Issue 内容生成。

评估

技术栈
aws, azure, docker, docker-compose, gcp, terraform
领域
cloud, devops, infrastructure
Issue 类型
重构
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
20/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。