版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Infrastructure as Code在阿里巴巴的初步实践技术创新,变革未来Infrastructure as Code(基础设施即代码)ApplicationPaaS(Application Runtime)IaaS(Compute, Storage, Network)1. 业务的交付,除了业务代码之外,还需要 PaaS 资源(如 缓存,数据库,消息)和 IaaS 资源(计算、存储、网络, 以及容器);而且为了提升业务的交付速度,软件架构会越 来越重度依赖 PaaS 和 IaaS 服务。IaC2. Infrastructure as Code,就是用代码化的方式,定义及 管理 PaaS
2、 资源和 IaaS 资源,进而提升 reusability, consistency, transparency。Infrastructure as Code 的优势使用 PaaS/IaaS 实现更快的业务交付(通常使用云服务)。更安全地变更基础设施,降低风险。安全管控、合规管控更方便。使用各类基础设施有一致的体验(云上,云下,甚至不同的云)。阿里巴巴的一些现实情况已经实现了 IaaS 全面上云,使用阿里云提供的容器资源。云原生化在进行中,逐步用云上的中间件服务替换集团内的中间件服务。存在大量,风格各异,体验不一的资源管控控制台。有比较严格的安全生产要求,以及相应的严格的变更管控流程。各个 B
3、U 都存在需求各异的架构治理诉求。IaaS 上云云原生我们认为 Infrastructure as Code 是实现云原生的关键技术Infrastructure as Code 带来的应用架构变化研发关注点研发关注点交付镜像SDK控制台云服务RPCSDK控制台云服务消息SDK控制台云服务缓存SDK控制台云服务日志业务代码云服务Infrastructure as Code Engine云服务云服务云服务日志缓存消息RPC扩容 重启 腾挪运维系统交付镜像业务代码生 命 周 期 代 码基础设施代码环境代码运维系统(自动伸缩、腾挪、 自愈)环境系统(环境,区域)配置 区域 预发环境系统简单的 Use
4、Case- 以下的 use case 全部使用 cuelang 描述,关于 cuelang 可以参考 /Use Case: 服务模版Use Case: 容器规格Use Case: 发布策略Use Case: 日志采集Use Case: 探针IaC code 的复用多层级的继承,方便复用。语言层面的扩展限制,保证子层级无法破坏父层级 限制,确保安全性。计划加入模块版本和管控能力,进一步提供架构治理能力。Policy as Code (基于 Open Policy Engine)Image + IaC CodeIaC EnginePolicy Engine控制重启过多容器的险:控制分批观察时间不够的险:控制不缩容零的险:Infrastructure as Code 面向 SRE 的一些场景架构分析:全局的分析应用使用的软件版本,服务版本,具体的用量等。批量操作:使用代码批量重启/清理日志/扩缩容。架构升级:全局升级软件版本,服务版本等,以降低服务成本,降低安全风险。管控:更丰富的 Policy。建站:自动化新建站点。reusability, consistency, transparencyInfrastructure as Code 下一步工具生态的建设,如 IDE Plugi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省温州市洞头区2024年学业水平测评四年级语文第二学期(解析版)
- 2026年木材及家具检验工专项题库(附答案与解释)
- 会议系统维修工职业技能鉴定考试复习题库(附答案)
- (正式版)DB45∕T 2873-2024 《高价值专利培育工作指南》
- 体育教师招聘考试考试题库三
- 《亿以内数的认识》教学设计
- 二年级下册数学 认识万以内的数 专项填空练习含答案
- 风险管理与风险评估合作协议
- 海外建厂市场营销合同书
- 天津市化学高考巩固策略解析
- 2026年建设工程质量检测人员考试(建筑地基与基础检测)题库及答案(安徽)
- 2025年国家故宫博物院应届高校毕业生招聘64人(北京)笔试历年参考题及答案
- 2026年山东省统考中考语文真题含答案
- 2026年事业单位考试时事政治试题及答案
- 建筑电气设计统一技术措施-2021
- 2026年全国《安全生产月》知识培训试题及答案
- 西安交通大学2026年强基计划笔试模拟试题及答案解析
- 成都东部新七中2025高一入学数学分班考试真题含答案
- 2022年第一师阿拉尔市招募三支一扶计划人员考试真题及答案
- 新北师大版五年级下册分数乘除法计算专项训练
- 信息资源管理(马费成-第三版)复习重点
评论
0/150
提交评论