华为云ERP云部署:性能评估与最佳实践

    美食民生 智能库 2024-01-19 65779 次浏览

      企业置身于全面上云时代,将ERP迁移到云端是大势所趋,如果不上云,可能会影响企业的运营管理效率,企业的竞争实力可能无法达到预期。所以,把ERP迁移到云端尽管是一场“硬仗”,但却值得去打。

      本文结合中小企业实际应用场景、贴合中小企业群体的实际需求,并以开源ERP系统为例,结合华为云4C8G云耀L实例将整个系统部署到云端。

      一、产品准备

      系统框架

      本次搭建的开源ERP项目是基于Spring Cloud的微服务架构,分别包括前端Web服务、平台保障服务和业务服务。前端Web服务以Nginx负载均衡和服务器集群搭建,实现了高并发的前端界面;平台保障服务以Eureka为服务中心,包含服务注册、Zuul网关和Ribbon负载均衡等组件,保障了系统的高可用性、稳定性以及安全性;业务服务将系统的业务分为一个个单体服务,通过容器实现服务独立运行,降低了服务之间的耦合度和结构的复杂性。系统框架如下图。


      解决方案

      在云上部署ERP系统时需要选用适合的云产品,而云产品的选择也是一件令人头痛的问题,对此华为云给出了一些ERP上云解决方案可以参考。

      解决方案1:本地ERP迁移上云

      华为云为企业提供本地ERP(含已采购ERP系统需云上部署)迁移上云所需的基础资源、数据库、备份存储、安全防护等服务,帮助企业快速、安全地将本地ERP迁移上云,帮助企业挖掘数据价值,加速业务创新。

      根据企业规模、预算和对安全性的不同要求,本地ERP迁移上云解决方案分为初级方案、进阶方案和高级方案,产品组合如下:


      解决方案2:一站式ERP系统SaaS化搭建

      华为云联合市场TOP4的ERP提供商(金蝶、鼎捷、SAP、用友),在ERP实施、迁移和创新方面拥有成熟的技术和经验,能为企业从0构建ERP系统提供丰富的工具、技术支持和最佳实践。

      企业可以根据自身所用到的业务场景选择适合自己的提供商,四大提供商的差异化优势如下:

      1、金蝶ERP上云解决方案

      ERP系统适用业务场景:财务管理、智能制造、供应链管理、阿米巴管理、全渠道营销、电商ERP等

      2、鼎捷ERP上云解决方案

      ERP系统适用业务场景:供应链管理、智能制造、进销存管理、质量管理、财务管理、设备管理

      3、SAP上云解决方案

      ERP系统适用业务场景:整体SAP系统云端部署、开发测试系统上云、灾备系统上云、SAP HANA云端备份、SAP上云集成

      4、用友ERP上云解决方案

      ERP系统适用业务场景:数字营销、智能制造、财务共享、人力共享、智慧协同、数字采购等

      解决方案3:将华为云作为本地ERP系统的异地容灾备份

      ERP备份上云:通过华为云CBR云备份服务,支持将用户云下数据中心的ERP VMware虚拟机备份上云,同时支持云下或者云上恢复。使用公有云作为异地灾备站点,具有按需付费、弹性扩展的特性,可以降低TCO。

      用户选择公有云作为ERP异地灾备站点,将线下的ERP应用和数据备份上公有云,当本地出现人为失误操作、软件升级失败、病毒入侵等场景,可以支持本地恢复;如果出现区域性网络故障或者自然灾害,还可以在云上恢复用户数据。

      根据上述华为云提供的三大解决方案,本次部署选择解决方案中的初级方案,购买华为云耀云服务器L实例作为云服务器,在购买时直接选配云备份CRB、企业主机安全HSS等服务。


      二、环境准备

      部署该项目所用到的环境如下:

      ·IDE: IntelliJ IDEA 2019.2+和JetBrains WebStorm 2019.3+

      ·DB: Mysql 5.7.33

      ·JDK: JDK 1.8

      ·Node: Node 16.16.0

      ·Maven: Maven 3.2.3+

      ·Redis: 6.2.1

      ·Nginx: 1.12.2

      现在我已经购买好了云上部署ERP所用到的资源,在正式把系统迁移上云之前,我们还要配置开发环境,根据上述环境在服务器逐一下载配置。

    无二维码.png

      三、系统部署

      环境配置完成后我们可以开始将ERP系统由本地迁移上云。将本地系统迁移上云分两步:

      1、将系统打包;

      2、本地系统迁移到云服务器上

      在 pom.xml 中指定打好的包的名字和类型,然后点击右上角的 Maven ->Lifecycle ->双击package。在项目路径下可以查看打包好的项目。


      然后通过工具将刚才生成的 BlogSystem.war 拖到 Tomcat 中的 webapps 目录中,会自动解压缩 war 包并自动完成部署。


      部署成功后我们可以通过公网IP访问服务器查看ERP系统


      四、系统安全与备份

      系统部署完成以后还要考虑系统的容灾性和安全性,这里选用了华为云的云备份CBR和企业主机安全HSS。

      当发生人为误删或病毒入侵等事件时,云备份CBR可将数据一键快速恢复至备份时间点,并且还可以通过整机的备份创建镜像,快速复制一个或多个与现有云服务器配置相同的云服务器,可将发放服务器时间缩短到分钟级别,从而达到业务的快速批量部署和迁移效果。云备份的存储容量可以根据公司自身的需求灵活选择。云备份的策略也支持灵活创建,备份策略绑定存储库即可生效,若存储库未执行备份,则需要确保绑定的备份策略状态为开启。


      为了方便企业管控安全风险,可以选择华为云主机安全服务HSS,为云服务器提供贴身安全防护。通过购买防护配额、安装Agent、开启防护、开启告警通知和基础安全配置五个步骤开启防护,之后我们便可配置常用登录地、常用登录IP、SSH登录IP白名单,以及开启恶意程序自动隔离查杀,进一步提升云服务器的安全性。


      五、使用体验

      对于这次本地ERP迁移上云的体验,可以从解决方案、技术性能、上手难易程度、系统安全备份四个方面进行总结。

      首先,在解决方案构成方面,针对客户所处的不同发展阶段、信息化建设不同进展、不同需求等,华为云提供本地ERP迁移上云、携手伙伴提供一站式ERP系统SaaS化搭建、将华为云作为本地ERP系统的异地容灾备份三种ERP上云解决方案,各种规模的企业都可以量身定制最适合自己的解决方案。

      其次,在技术性能方面,本次上云选择的是4C8G云耀L实例,云耀L实例应用多项华为云创新技术,提供更加流畅、稳定的云服务体验,适配中小企业和开发者各种业务需求。无论搭建一个企业网站、运行小程序,还是构建电商平台,部署企业业务系统,又或者构建线上开发测试环境,价格实惠、综合使用体验极佳的云耀L实例都能帮助用户快速建立云服务,降低使用成本,提高工作效率。

      在使用难度方面,云耀云服务器L实例上手非常简单,除了弹性云服务应有的功能以外,还可以根据应用场景选择镜像。如ERP系统部署,我们可以直接选择企业一体化ERP系统Odoo应用镜像,主要的Odoo应用程序包括开源CRM、网站构建器、电子商务、仓库管理、项目管理、计费和会计、销售点、人力资源、营销、制造等。但需要注意的是,Odoo需要一定的技术知识和经验才能正确地安装、配置、使用和维护。

      在系统安全备份方面,华为云企业主机安全HSS凭借主机管理、风险预防、入侵检测、高级防御等功能,可以帮助企业构筑起安全可靠的服务器安全体系,守好安全防线。而华为云备份CBR以更简单易用的备份服务,有效避免病毒入侵、人为误删除、软硬件故障等突发情况带来的恶劣影响,真正让数据有备无患。


      六、总结

      如今,如何在进一步提高效率和灵活性的同时平衡成本投入,成为企业上云的关键挑战。华为云ERP解决方案能够为每个企业量身定制云上部署方案,促进企业高效转型。

      当下正值年终企业采购旺季,华为云双11营销季正在进行中,并持续至11月30日,旨在让广大中小企业享受到更多优质产品、更大福利优惠,一键省心上云,实现稳定持续增长。

      在双11营销季活动期间,华为云推出包含ERP上云在内的多款热门产品及解决方案的超值优惠,还有万元礼包、轮盘抽奖、服务支持计划等权益玩法,助力企业上好云、慧用云、用好云。