郑予彬 亚马逊云科技资深开发者布道师 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 对于技术驱动型业务来说 开发者是至关重要的 中国DevOps社区峰会·武汉 Database InternetWebServer CustomerServiceTools customersInventory Orders 中国DevOps社区峰会·武汉 FulfillmentCenterTools 中国DevOps社区峰会·武汉 以开发者为中心的DevOps演进之路 中国DevOps社区峰会·武汉 文化 开发者 架构 工具 以开发者为中心的DevOps演进之路 中国DevOps社区峰会·武汉 文化 开发者 架构 工具 企业文化和DevOps之 间的深刻影响 双披萨团队 中国DevOps社区峰会·武汉 他们的 产品 * DeploymenttoolsCI/CDtoolsMonitoringtoolsMetricstoolLoggingtoolsAPMtools Infrastructureprovisioningtools SecuritytoolsDatabasemanagementtools Testingtools …. Dev和Ops之间没有墙 负责不负责 以开发者为中心的DevOps演进之路 中国DevOps社区峰会·武汉 文化 开发者 架构 工具 DevOps的良好的架构 AmazonWell-Architected 中国DevOps社区峰会·武汉 OperationalExcellence Security Reliability PerformanceEfficiency CostOptimization Sustainability Well-Architectedcontentwebsite 中国DevOps社区峰会·武汉 https://wa.aws.amazon.com/ 以开发者为中心的DevOps演进之路 在云端为开发者提供了丰富的 DevOps工具 文化 开发者 中国DevOps社区峰会·武汉 架构工具 等 待… 等 待… 中国DevOps社区峰会·武汉 代码编译 等待... 代码构建 等待... 测试 部署 等待… 生产部署 https://aws.amazon.com/cn/builders-library/going-faster-with-continuous-delivery/ •部署服务 •无中断部署 •健康检查 •版本化的部署工件,并支持回滚 Brazil https://www.allthingsdistributed.com/2014/11/apollo-amazon-deployment-engine.html •集中托管式的构建系统 •通过命令生成可部署的部件 •从编译到生产的代码路径 •测试、审批的自动化过程 •实现持续部署的有效方式 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 136,000次部署/天 AUTHOR SOURCE/ARTIFACT BUILD&TEST DEPLOY MONITOR AmazonCloud9AmazonIDEToolkitsAmazonSDKs AmazonCodeCommit AmazonCodeArtifact AmazonCodeBuild AmazonCodeDeploy AWS Amazon CodePipeline X-Ray AmazonConfig AmazonCloudWatch AmazonManagedGrafana AmazonDevOpsGuru AmazonManagedServiceforPrometheus 基于最佳实践提供丰富的DevOps工具 中国DevOps社区峰会·武汉 MODEL AmazonCloudFormation CloudDevelopmentKit(AmazonCDK,CDK8s,CDK-terraform) AmazonServerlessApplicationModel(SAM) 云上应用开发全生命周期的统一平台 Code 新 AmazonCodeCatalyst Projectmanagement Plan Build Test Managed All-in-one Integrated Security-focused Flexible 中国DevOps社区峰会·武汉 … CollaborateDeploy AmazonCodeCatalyst 新 中国DevOps社区峰会·武汉 ProjectblueprintsManagedCI/CDpipelinesDevenvironments 统一的界面 避免配置、操作、集成或在不相关工具之间切换的麻烦 全托管 由亚马逊云科技提供可管理、可扩展的服务,具有高可用性和安全性 与第三方工具集成 可以与ira和GitHub等流行工具集成,保持软件生命周期的一致性体验 流畅的协作 轻松邀请队友加入你的项目,并提供对共享资源的即时访问以实现高效协作 AmazonCodeCatalyst 新 中国DevOps社区峰会·武汉 在AmazonCodeCatalyst 上申请账号 选择一个 blueprint 创建devenvironment 加速交付 云上应用开发从这里开始… 中国DevOps社区峰会·武汉 https://codecatalyst.aws 生成式人工智能与开发工具集成 AmazonCodeWhisperer 新 中国DevOps社区峰会·武汉 •基于IDE中的code和comments,生成coderecommendations •支持多种语言包括:Python,Java,JavaScript,C#,TypeScript •可用于主流的IDE包括:VisualStudioCode,JetBrains,AmazonCloud9,AmazonLambdaconsole •内置安全扫描、codereferencetracker和biasavoidance, 以负责任的方式利用人工智能的力量 •与AmazonAPIs全面深度兼容 •可生成开源属性的文档 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 对于技术驱动型业务来说,开发者是至关重要的。 文化 •以开发者为中心的企业文化 •一个良好的架构 •一套丰富工具 开发者 架构工具 以开发者为中心的DevOps之路... 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 欢迎开发者一起交流- •开发干货 •行业趋势 •开发者生态 •产品反馈 •… BuildOnCloud 微信公众号 中国DevOps社区峰会·武汉 中国DevOps社区峰会·武汉 关注社区公众号了解更多活动