云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_成都营销网站建设_排行榜

小七 141 0

云技术的出现对现代软件开发生命周期(SDLC)产生了深远的影响。开发人员已经从运行在单个服务器上的大型单片应用程序转移到交付软件即服务(SaaS)应用程序,以利用更便宜和无处不在的基础设施,该基础设施可根据所需的容量水平扩展但随着这些重大进展,也带来了挑战。基于云的工作流要求每个数据环境都在适当的基础设施版本上运行,并具有适当的模式和数据状态,以便在整个开发过程中无缝地运行因此,自动化工具在为不同的应用程序状态启用CI/CD以及通过使用诸如基础设施作为代码和模式作为代码等概念来管理应用程序堆栈的不同部分方面变得至关重要。虽然多年来管理状态间不同代码版本的工具已经成熟,但是目前还没有针对不同环境管理不同数据状态的解决方案进入Delphix自动化框架(DAF)。这个工具自动化了Delphix平台在CI/CD期间为每个状态定制的API调用,以帮助管理应用程序开发的不同数据状态。简单地说,DAF为SDLC数据工作流提供了弹性、自助服务和自动化以下是3个开始步骤:连接生产数据库构建一个自助服务模板来表示您的项目为开发/测试环境创建单独的数据包。通过添加配置文件(飞燕草)对于您的应用程序源代码存储库,DAF将确保您的每个非生产环境在您的部署自动化期间处于正确的状态我们创建了一个演示应用程序来演示AWS的一些主要特性,AWS是一个云原生环境。该应用程序具有以下内容:带有Postgres RDS数据库的Java Spring Boot API后端带角度6的单页应用程序前端GitHub托管的代码存储库设置Webhooks将事件推送到Jenkins进行CI/CD自动化用Terraform和Packer作为代码管理的基础设施使用DATAL的模式作为代码使用Delphix自动化框架管理不同的数据状态在示例工作流中,我们将一个名为"Notes"的新字段添加到患者记录中。然后我们更新API和UI,这样我们的应用程序现在有了这个新特性对于部署工作流,当我们将新特性pull请求合并到GitHub中的"Develop"分支中时,会向Jenkins发送一个webhook来触发开发构建。它应用任何与地形有关的基础设施更改为了确保我们的模式更改在达到生产阶段时不会出现任何问题,"开发"数据盒将使用来自生产数据库的最新屏蔽同步进行更新,并使用DATAL应用模式更改我们希望在生命周期的早期发现数据问题,因此使用Delphix平台维护"开发"数据舱和生产数据库之间的关系是很重要的。这样,我们就可以依靠Delphix来保持我们的"开发"数据舱与生产类数据保持同步"Ansible"应用程序将在成功迁移并部署新的应用程序堆栈后进行部署Delphix自动化框架为开发团队提供了管理非生产数据集的能力,配置代码遵循给定的->何时->然后约定,以方便使用。开发人员可以通过创建事件,然后链接该事件的操作,自定义数据集在特定时间的设置方式请观看上面的完整演示视频以获取更多信息,或者下载最新版本的Delphix Automation框架和演示源代码,立即开始。