部署我们的解决方案需要什么?

我们将向您请求在您的组织下一个全新子账户的IAM用户。 这允许我们通过我们的配置脚本(基于terraform构建)创建我们的环境。您将完全控制我们创建的内容,并且所有设置都可以自定义。我们有默认设置,但一切都可以通过讨论来适应您的需求。
我们对您的要求描述
全新AWS账户
您的组织下的子账户
IAM用户
我们需要该账户的一个IAM用户。我们可以讨论所需的确切权限。对于测试环境,我们通常请求AdministratorAccess,但这也可以自定义。

我们在环境中创建什么?

以下是我们在AWS上使用的资源类型列表。我们很乐意自定义每个资源的配置。
资源描述
AWS VPC
虚拟私有网络
AWS子网
用于私有、公有、数据库、缓存的不同子网
AWS安全组
确保正确的资源可以访问正确的内容
AWS NAT网关
允许服务访问互联网以便能够连接第三方。例如,用于发送电子邮件
AWS EKS
AWS托管的Kubernetes
AWS RDS (Aurora MySQL)
运行MySQL的Aurora将是主要数据存储
AWS Elasticcache (Redis)
用于缓存一些信息以提高性能
AWS自动缩放组
用于我们可以自动缩放Kubernetes集群上的集群节点
AWS EC2
仅通过自动缩放组创建。所有实例都将只运行AWS EKS基础镜像。
AWS ELB
用于向集群外部暴露服务,可以是内部的或公共的(可能带有IP白名单)

可视化图表