客户案例 / 软件和互联网 / 美国

2023 年
GoDaddy 徽标

使用 AWS Cloud Development Kit 和 GoDaddy 提高开发人员速度

了解 GoDaddy 如何使用 AWS Cloud Development Kit 帮助其开发人员快速安全地配置基础设施。 

提高

创新速度

维护

安全标准

提供

新功能和工具,供客户使用

概述

GoDaddy 在全球拥有超过 2100 万客户,是全球大型互联网域名注册商和网络托管公司之一。该组织管理着 6800 多名员工,其中包括数千名工程师和数百个开发团队。在向 Amazon Web Services(AWS)迁移的过程中,GoDaddy 采用 AWS 上的多种工具来支持其开发人员,帮助他们构建强大的客户解决方案,同时满足内部代码和安全要求。 为了向开发人员提供更快、更灵活的方式来配置常用基础设施,GoDaddy 采用了 AWS Cloud Development Kit(AWS CDK),这项服务可以使用熟悉的编程语言轻松定义云应用程序资源。通过切换到 AWS CDK,GoDaddy 使让其团队能够快速高效地构建强大的产品,同时保持其安全治理标准。

Collaboration and analysis by business people working in office

机会 | 使用 AWS Cloud Development Kit 彻底改变 GoDaddy 的开发流程

总部位于美国亚利桑那州坦佩市的 GoDaddy 是数百万日常创业者的可靠合作伙伴,帮助他们利用适当的帮助和工具来发展自己的企业。2018 年初,GoDaddy 开始了利用 AWS 帮助团队更快打造更优质产品的战略之旅。随着开发者社区的不断壮大,GoDaddy 希望优化这一过程。“随着越来越多的开发人员参与 AWS Service Catalog 项目,我们需要更多的开发人员来审核和批准这些更改,以保持对我们的代码要求和安全标准的合规性,”GoDaddy 首席工程师 Damian Silbergleith 表示,“我们希望能够构建通用的基础设施组件并将其分发给开发人员,同时让他们能够在我们开发的模式基础上快速高效地进行构建。” 

在数字化转型过程中,GoDaddy 一直在寻找在保持最佳安全实践的同时提高云端创新速度的方法。与此同时,它希望所有开发人员都能采用基础设施即代码的方法。在寻找新的云基础设施配置解决方案时,它发现了 AWS CDK。“我们希望工程师能够更快速、更自然地推进工作,这样我们就可以更快地在 AWS 上为我们的客户部署产品和功能,”GoDaddy 工程高级总监 Ketan Patel 说,“我们开始更深入地研究 AWS CDK,让工程师不仅能够更高效地部署应用程序,而且还能在 AWS 上部署其基础设施。同时,我们还可以将护栏和安全措施与旅程中所需的 AWS CDK 整合起来。”

kr_quotemark

使用 AWS Cloud Development Kit,我们可以在提高行动的速度和灵活性的同时保持高水平的安全性。”

Damian Silbergleith
GoDaddy 首席工程师

解决方案 | 使开发人员能够在 AWS 上快速安全地配置基础设施

GoDaddy 采用 AWS CDK 作为配置云基础设施的主要方式,参与了一个试点项目,有九个开发团队参与了该计划。该公司在 AWS CloudFormation 服务的基础上使用 AWS CDK,该服务让开发人员能够将基础设施视为代码,从而对 AWS 及第三方资源进行建模、配置和管理。在生成 AWS CloudFormation 模板之前,GoDaddy 使用 AWS CDK 作为渲染引擎,从而轻松构建强大产品。“您可以构建和定制精美的构造库,以丰富 AWS CDK 的使用体验,让 AWS CloudFormation 的使用变得更加简便,”Silbergleith 说, 

作为试点项目的一部分,GoDaddy 首先将一组目标 AWS 账户迁移到 AWS CDK,并计划在未来更广泛地部署该解决方案。使用 AWS CDK 的团队可以快速配置常见的云基础设施组件,并高效地在其基础上构建强大的解决方案。因此,这些团队能够以更快的速度推出创新功能和应用程序。随着 GoDaddy 继续部署 AWS CDK,这种创新速度的提升将为公司带来显著的好处,尤其是在其进行兼并和收购时。“我们完成收购的速度越快,向客户部署新功能和服务的速度就越快,”Patel 说,“我们能够实现最终目标,即为客户提供他们经营业务并在网上持续发展所需的所有不同工具和服务。我们开发人员的行动速度越快,我们向客户交付额外价值的速度就越快。” 

除了预置云基础设施外,GoDaddy 还使用 AWS CDK 和 AWS CloudFormation 来实现代码和安全标准的合规性。该公司在创建云基础设施之前,使用 AWS CloudFormation Hooks 来运行代码,并根据其制定的规则检查每项资源。如果公司检测到任何偏差,就可以取消部署,开发人员也可以着手更新应用程序。GoDaddy 还创建了一个自定义解决方案来支持治理。“我们开发了一个名为 Stack Safeguard 的平台,用于根据 AWS CloudFormation 模板处理规则集,”Silbergleith 说,“通过使用该解决方案,我们可以在部署期间批准或拒绝模板的特定方面,从而帮助我们维护治理标准。” 

成果 | 继续为全球客户提供强大的 Web 托管解决方案

GoDaddy 使用 AWS CDK,将其开发社区的效率和敏捷性提升到一个新的水平。未来,它希望在此解决方案的基础上进行扩展,以创建新功能,引领开发人员向创新方向前进。 “我们的行动速度越快,开发人员就越敏捷,对我们的客户影响也越大,”Silbergleith 说。“使用 AWS CDK,我们可以在提高行动的速度和灵活性的同时保持高水平的安全性。”

关于 GoDaddy

GoDaddy 帮助全球数百万企业家开创、发展和扩大业务。人们选择 GoDaddy,是为了给自己的创意命名,打造专业网站,吸引顾客,销售产品与服务,并便捷收款。

使用的 AWS 服务

AWS CDK

AWS Cloud Development Kit(AWS CDK)通过常用的编程语言对应用程序进行建模,进而加速云开发。

了解详情 »

AWS CloudFormation

AWS CloudFormation 方便用户通过将基础设施视为代码来建模、预置并管理 AWS 和其他第三方资源。

了解详情 »

更多软件/互联网客户案例

未找到任何项目 

1

行动起来

无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。