本文分享自华为云社区 《紫藤科技迁移上云,推动技术架构革新,探索业务增长新路径》,作者:HuaweiCloudDeveloper。
1 紫藤科技“突飞猛进”,业务追求极致效率
天津紫藤科技是一家在2014年5月成立的公司,其注册地位于天津自贸实验区。该公司在新三板挂牌交易,是一家高新技术企业。
天津紫藤科技汇聚了众多专家,覆盖企业管理、电子政务和智慧银行等领域,形成了一支高素质的人才队伍。为了更好地服务客户,公司在北京、天津、河北、山东等地设立了应用软件研发中心,专注于研发和应用软件的开发,以满足不同地区的需求。
公司的业务主要集中在政府和银行两大领域。对于银行,天津紫藤科技提供软件开发、系统集成、平台运营以及信息化咨询服务,帮助银行实现数字化转型和提升服务效率。对于政府部门,公司则提供一体化的智慧政府解决方案,旨在提高政府部门的行政效率和服务质量。此外,公司还为企事业单位提供信息化系统集成、配套软件开发、销售、运行维护等整体解决方案,帮助他们实现信息化建设和数字化转型。随着业务的快速发展,紫藤科技公司面临着一些挑战,比如:
1、企业大数据中台运行在A1存在数据管控风险,A1安全云服务少,无法保证云上业务安全。
2、当前大数据服务难以弹性伸缩,高峰预留资源利用率低。
3、软件行业的技术更新换代速度非常快,新技术的学习和应用需要投入大量的时间和精力,同时也需要投入大量的资金来购买相关技术和设备。
4、如何结合每种云服务的特性和使用方法,实现优化配置以确保最佳性能。
5、复杂的网络环境和不断变化的用户,需要通过灵活、高效的云资源进行调配,来保证业务的实时性和流畅性。
6、项目管理凌乱,研发、实施、交付及运维存在业务断档。
2 深入业务核心,华为云为紫藤科技的业务腾飞保驾护航
为了解决这些问题,紫藤科技将华为云作为其合作伙伴,共同完善其业务架构与技术创新。华为云为紫藤科技提供了一套全面的解决方案,覆盖网络、存储、安全、计算等维度,实现了业务架构、技术架构、数据架构、应用架构的优化升级。
在存储方面,华为云DTSE设计符合紫藤科技实际业务需求的网络带宽需求,抛弃常规固定带宽模式,采用更为弹性的使用模式,实现业务高低峰自动切换,。为紫藤科技提供稳定、高效、低成本的网络带宽服务,帮助其稳定快速处理高并发业务。
在安全方面,华为云DTSE与紫藤科技在合作过程中,充分发挥风险管理和技术方向管理能力,确保合作项目的安全性和合规性。在数据安全与信息安全上,双方共同制定安全规章制度,DTSE采用HSS企业版、WAF标准版、DDoS高防 BGP Pro10G、SSL证书-Geotrust、企业型OV泛域名、云堡垒机CBH等技术服务组合使用的方式来保证网络安全解决方案的可靠性。通过Web应用防火墙识别并阻断SQL注入、跨站脚本攻击、网页木马上传、命令/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC攻击、恶意爬虫扫描、跨站请求伪造等攻击,保护Web服务安全稳定。通过HSS主机安全对主机、容器进行系统完整性的保护、应用程序控制、行为监控和基于主机的入侵防御等,保护工作负载免受攻击。通过威胁监测服务识别云服务日志中的潜在威胁,并对检测出的威胁告警进行统计。通过漏洞扫描服务及时发现业务系统存在的安全漏洞,发现问题及时修复降低风险。
在高可用层面,使用华为云的灾备能力。DTSE与紫藤科技合作搭建可靠容灾体系及恢复方案,使用RDS for MySQL 多AZ主备部署避免单点故障,自带备份+log可实现秒级回溯。
为了保证阿里云搬迁的顺利实施,DTSE为紫藤科技制定了详细的迁移策略。
对阿里云上的资源进行全面的评估,包括服务器、存储、网络、数据库等,确定迁移的优先级和顺序。同时,规划迁移的时间表,确保在业务低峰期进行迁移,减少对业务的影响。
在迁移前,对阿里云上的重要数据进行全面备份,并在华为云上建立恢复策略,确保数据的完整性和安全性。
在华为云上搭建与阿里云相似的运行环境,包括操作系统、中间件、应用程序等。然后进行迁移前的测试,确保新环境的稳定性和性能。
采用逐步迁移的方式,先迁移非关键业务,再迁移关键业务,以降低迁移过程中的风险。
3 量身定做,平滑上云,助力紫藤科技架构升级
以业务0感知为目标,华为云DTSE为紫藤科技量身定做了迁移方案,同时在迁移过程中,全程保障迁移的稳定。
在迁移前,紫藤科技对其业务需求和目标进行了清晰的定义,对其数据和应用进行了详细的分析,对其迁移方案进行了充分的评估和测试,以确保迁移的可行性和安全性。
在迁移规划中,DTSE首先指导客户在阿里云上对智慧政府系统、智慧银行系统进行全量备份,并将备份文件上传到华为云对象存储服务(OBS)。其次在华为云上从OBS下载备份文件,并恢复到相应的服务器上。在华为云上对智慧政府、智慧银行进行配置调整和功能测试,确保与阿里云上的版本一致。最后在业务低峰期(如凌晨),将域名解析从阿里云切换到华为云,并在华为云上启动智慧政府系统、智慧银行系统。同时在切换后的一段时间内,持续监控华为云上的服务器性能和业务指标,及时发现和解决问题。
为了确保在迁移过程中不会丢失数据,华为云提供了数据备份工具,可以将本地数据备份到华为云OBS上,DTSE团队也借此完成了完整的数据备份。DTSE全程协助紫腾科技技术人员将应用系统从本地迁移至华为云平台上,为确保应用程序能够在华为云上正常运行,DTSE对数据库进行数据验证,以确保数据的完整性。期间DTSE使用日志监控工具对问题进行分析定位及解决。在迁移过程中,紫藤科技没有一次性将所有的业务从阿里云迁移到华为云,而是按照业务的重要性和复杂度,分批进行迁移,以降低迁移的难度和风险。在迁移执行中,最终选择了业务低峰期进行域名切换,以减少对用户的影响。同时,该公司在切换前后都进行了充分的测试和监控,以保证迁移的质量和效果。
通过与华为云的合作,解决了紫腾科技开发团队的开发、运维等问题,帮助紫藤科技实现了业务高低峰弹性扩容。使用华为云资源后,紫藤科技开发效率提升35%,运维成本下降30%。