数字化转型和创新时代已经来临,尤其是在金融行业。在最新的政府工作报告中提及构建健全具有高度适应性、竞争力、普惠性的现代金融体系,有序推进金融创新,稳妥发展金融科技,加快金融机构数字化转型。这对关系到国计民生的金融行业提出了新的挑战和要求。
金融行业业务创新需要利用新思维、新技术、新服务、新协同等打造新的业务模式和流程,提高客户满意度和满足机构的效率及决策要求。随着互联网、大数据、云计算等技术在金融行业的深化使用,这也涌现了很多新的业务模式。金融机构也在不断的开发新的业务应用来与客户、员工、合作伙伴实现连接,而这些应用中绝大部分都是由金融机构自主研发的。在今天高度竞争激烈的情况下,如果能够快速的推出新产品、新业务、新服务,才有机会获得先机和引领行业地位。当然,这也给业务开发测试人员、基础架构管理运维人员带来了新的挑战和压力。
金融机构的传统开发测试平台建设并没有一个比较标准和规范的架构,大部分都是由不同的项目组提出资源需求各自搭建的方式来实现。这种建设方式的诟病也很明显,利用传统的开发测试平台已经无法满足当前业务创新的要求。
传统的开发测试平台弊端:1、资源利用率不高业务应用越来越多,资源需求越来越大,项目组快速扩张,如果仍然各自为政,这将极大的增加了资源成本,资源利用率不高又无法共享给其他项目组,这不可避免造成资源的浪费。
2、手动资源分配效率低下业务上线时间紧,任务重,传统开发测试平台利用人工的方式进行资源分配和调度,阻碍了开发测试的效率,无法满足业务快速上线周期,亟需自动化的方式实现资源分配和调度。
3、无法支持新的技术新的技术和流程,传统平台无法支持新的技术(如容器技术)和敏捷开发的流程,影响了业务的创新。
4、业务压力测试不一致性性能要求,面向互联网的业务应用无法准确的估算上线后的业务并发量,需要在测试环境中提供与生产环境相对一致的压力测试和性能环境,才能更好的承载业务上线后的压力。
5、无法保证数据安全性安全风险,仅有制度上的安全要求,无技术上的限制和约束,无法保证应用代码和数据的安全性。
6、资源回收难传统独立的开发测试平台,无法及时有效地进行资源使用管控和资源回收,仅依靠成员间沟通交流的方式势必影响效率和提升了资源的回收难度。
7、管理运维复杂面对复杂的开发测试环境,无法自动化、标准化的进行资源调度,以及面对业务应用的快速更新迭代,缺乏有效的监控、资源预测和规划的能力,对于管理运维带来了更大的压力。
如今开发测试平台不再是以前技术架构中的基础设施部分,金融机构需要基于自己的组织特点来选择适合自身业务、应用、数据和技术架构。选择更具有适应性、更具有竞争力、更高效率的架构来构建开发测试平台。
金融机构应该如何建设新形态的开发测试平台,才能在竞争激烈中,利用创新脱颖而出呢?
Nutanix开发测试平台建设实践
早前,Nutanix致力于为金融机构提供稳定、可靠、高性能的超融合基础设施,帮助金融机构从传统三层架构到超融合基础架构的过渡,并成功地将其开发测试环境、准生产环境、生产环境、桌面虚拟化、关键业务应用等多个应用场景迁移到Nutanix超融合基础架构上,Nutanix获得了诸多金融机构的青睐。
此外,Nutanix也帮助了很多金融机构构建了现代化、智能化、自动化、高安全的开发测试平台,极大的提升了业务开发测试的效率,缩短了业务上线时间,为客户创新提供了强有力的支撑。
今天,Nutanix已经不仅仅提供超融合基础架构解决方案,而已经是综合的混合云解决方案提供商。在这里为大家分享一下Nutanix是如何帮助金融机构实现新一代开发测试平台。
金融机构新一代开发测试平台建设架构
上图是Nutanix开发测试平台建设架构,提供由下而上的体系化建设方案,利用Nutanix的技术堆栈可以解决金融机构现有开发测试平台所面临的痛点,从而实现金融机构建设新一代开发测试平台的目标。
接下来,我们将详细分享金融机构开发测试平台建设方案,也会结合Nutanix金融客户实际的建设和使用经验,让大家更了解Nutanix开发测试平台建设的实用性和前瞻性。首先我们需要对现有开发测试平台的现状评估和梳理,分析资源池建设的功能需求和非功能性需求以及资源需求,从而构建一个满足效率、适应未来的资源池。
建设统一管理、智能化、高可靠、高性能、弹性、安全的共享资源池
1、采用Nutanix超融合基础设施构建统一的共享资源池
超融合技术在金融行业的使用和实践已经得到了大家的认可和证明,作为Gartner排名第一和全球金融客户一致选择的Nutanix超融合基础架构就不过多赘述了,相信大家也都比较熟悉了,超融合是构建开发测试平台的第一步,仅是实现了资源池的建设,而且在资源池建设中有几个选择要点不能忽视。
1)无接触集群部署和扩容,NutanixFoundationCentral支持无接触自动化部署集群,对于大多数金融机构来说资源大部分托管在IDC机房,特别是在快速资源扩展,紧急情况或者其他时效性要求的情况下,只要让IDC人员协助硬件加电,网络连接正确即可实现远程部署。2)Nutanix超融合基础架构平台原生提供免费的虚拟化平台(AHV),AHV的采用率目前在Nutanix全球客户中使用率超过50%+,无需再额外购买虚拟化软件,降低成本。3)数据的压缩/重删,应用运行在共享的资源池之上,不同的项目组的系统、应用往往会使用相同的数据,Nutanix原生的数据压缩/重删的功能可以有效的降低存储资源的使用量,节省存储空间。4)自助文件恢复,可以让开发和测试自己在操作系统内通过Nutanix快照还原数据文件,无需管理员在后台帮助其恢复,减少沟通成本和管理手工操作,提升效率。5)一键升级软件和硬件微码,通常软件版本升级大多数厂商均可支持,但是超融合本身的管理应该要包含软件和硬件的,所以硬件微码的自动化升级也非常重要,Nutanix可以支持一键软件/硬件微码升级,极大降低运维人员的压力2、满足开发测试环境中不同的计算引擎的需求
一键部署Kubernetes集群
1)如今容器已经是业务应用开发的一项必备技术,采用K8S用作容器管理和编排的平台也成为了主流。2)Nutanix超融合平台原生提供了Karbon的工具,可以在界面上简单几步操作就能完成K8S集群的部署和持久化存储配置,另外还支持K8S集群的升级和运维。3)利用Nutanix超融合基础架构构建统一的资源池不仅可以支持虚拟化,还支持容器,满足了新一代开发测试平台计算引擎的需要。3、满足开发测试环境中不同的存储需求
1)Nutanix超融合平台原生提供三种类型的分布式存储,分别是块存储、文件存储、对象存储。金融行业业务系统采用的不同的框架和技术进行开发,对于存储的需求不再只需要使用块存储,现在还需要使用文件存储或对象存储。2)利用文件存储进行目录共享,应用系统数据存储,容器持久化存储等,无需再单独购置或者自己搭建一套文件存储,提供配额和文件分析,可以有效的监控所有资源的使用。3)对象存储可以配合云原生应用,归档,内容库等使用,满足了开发测试平台的数据整合,同时也满足了项目组之间的数据分享。开发测试平台的建设是一个系统工程,今天我们只是抛砖引玉,后续我们还将继续这个话题的分享,之后的主题包括:
·构建全方位安全体系,保证代码、应用和环境安全,符合监管要求;
·自动化交付资源、数据库、开发测试环境;
·智能化运维与资源规划和预测、报表、资源回收;
·集成现有开发测试系统或平台实现CI/CD。
如需访问NutanixTestDrive请扫描下面