文件名称:ServianCD:将云基础架构作为代码,服务器和应用程序的配置管理
文件大小:25KB
文件格式:ZIP
更新时间:2024-03-05 06:56:50
HCL
分析问题 Servian TechChallengeApp使用简单的3层架构-负载均衡器,EC2实例,Aurora Postgres Serverless DB部署在AWS上。 但是,主要问题是手动循环和漏洞,如下所示: 通过ClickOps手动构建,销毁,编辑和试验云基础架构-(容易出错且耗时的过程,必须单击云提供商网站中的各种菜单选项,以选择和配置正确的基础设施) 手动将应用程序部署到云环境中 手动配置云基础架构,环境和应用程序本身的配置管理 应用程序文档: : 问题后果 手动部署的部署时间更长,这使得执行实验变得更加困难,因为手动部署实验会更昂贵,更慢 更长的部署时间还归因于需要更多的步骤来添加和删除资源。 这使得跨多个应用程序重用模式变得更加困难 时间和金钱方面的成本较高,因为在生产环境的非高峰时段流量很少时,有更多的障碍来减少云资源。 同样,请重新创建它们,并添加更多资源以
【文件预览】:
ServianCD-master
----generate-sshkey.sh(404B)
----.circleci()
--------config.yml(3KB)
----README.md(13KB)
----ansible()
--------playbook.yml(2KB)
--------servian.service(510B)
--------README.md(3KB)
--------run_ansible.sh(2KB)
--------templates()
--------.gitignore(13B)
----infra()
--------destroyinfra.sh(630B)
--------vpc.tf(4KB)
--------outputs.tf(722B)
--------db.tf(1KB)
--------variables.tf(405B)
--------sg.tf(2KB)
--------alb.tf(2KB)
--------deployinfra.sh(622B)
--------README.md(8KB)
--------ec2.tf(1KB)
--------remote-backend-infra()
--------makefile(555B)
--------main.tf(472B)
--------.gitignore(82B)