华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

2024-03-14 23:27:13 0点赞 0收藏 0评论

随着云化、智能化浪潮的进一步深入,越来越多的应用软件开发商选择将核心产品从本地 IDC 机房搬迁到公有云上。但同时,软件开发商们也非常在意公有云厂商的可靠性与安全性,希望能够选择一家更加稳定可靠的云服务商,确保自身业务的连续性和最终用户的服务品质得到有效保障。

今年华为云开年采购季期间,华为云携 Web 及移动 App 上云解决方案等重磅来袭,为企业上云带来满满的安全感。为灵活应对业务需求,华为云一站式 Web 及移动 App 上云解决方案聚焦行业发展痛点,致力于提高应用程序的可靠性、可扩展性和安全性,同时也可以降低各阶段投入成本。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

三大特性决定系统的稳定能力

部署应用服务本身是一个比较简单的事情,只要我们把开发好的代码和依赖环境在服务器上安装即可。真正令人困扰的是,如何保障部署服务得以安全稳定的在公有云上运行,进而确保业务可以持续给用户提供服务。因此我们首先要对系统的稳定性有一个概念,通常来说,一个系统的稳定性有三个比较重要的维度。

● 可靠性:系统的可靠性是指系统环境在一定程度下发生故障,比如硬件故障、软件故障、甚至一些人为操作带来的故障下是否依然能够正常工作。当然这种故障一定是局部故障,一套相对完整的系统往往由多个小系统组成,任何一个小系统的故障都可能会导致整体业务系统的崩溃。

● 可扩展性:可扩展性包括了横向的负载能力,以及业务模块的扩展。在这里我们重点关注的是系统负载能力的扩展,面对负载过大的业务,在业务负载增大的过程中,往往会带来 CPU 内存硬盘网络资源的大量消耗。过去我们常用的手段是升级服务器配置。这种方法不仅会导致业务短时间下线,也具有一定上限。如何保证系统可以持续扩容则是我们要思考的问题。

● 可维护性:随着业务功能的增加,当一个相对复杂的系统部署后,是否能够方便的监控、快速的定位问题。则是保障系统稳定的又一个重要的因素。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

上面这张图是一个比较基础的系统部署需要用到的相关服务,任何服务的本质基本都由上述服务所组成。前端应用对后端应用发起请求,后端服务处理请求后,要么访问数据库的文件、要么访问文件系统中的文件。因此系统的稳定性也就聚焦在了服务器的稳定、文件系统的稳定以及数据库的稳定。对于服务器的稳定性,我们更多考虑的是通过负载均衡的方式,让多台服务器共同处理前端的请求;对于文件系统的稳定,则更多的是要考虑存储硬件故障导致的文件丢失,以及服务端文件系统读写文件时消耗的 IO 资源。而对于数据库来说,则要考虑数据库的服务可靠性、容灾能力以及数据备份和恢复的能力。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

以上就是一个稳定性较高的业务系统在云上部署的形态,可以看到首先在服务器的前端增加了负载均衡服务,实现了多台服务器共同处理业务请求,这样有两个好处:

1. 负载均衡后挂载的任何一台服务器故障,服务器本身并不会宕机,因为还有其他的服务器可以提供服务。

2. 服务过高时,我们可以通过简单的增加负载均衡挂载的服务器数量,来增大我们服务器的基础资源。

从这一点上实现了前端服务的线性扩容,其次我们也可以注意到存储系统在这里选择了两种类型。

1. 第一种是 OBS 存储,OBS 存储是一种性价比较高的存储服务,它并不支持传统的文件系统,无法直接挂载在服务器上,当然也不支持改写操作。但是它访问速度很快,可以直接对互联网暴露服务,非常适合存储一些静态的文件。比如图片,音视频或者是 APP 的安装包,通过 OBS 来存储静态的大文件,可以有效的降低文件读取时对本地存储 io 性能消耗。

2. 第二种是 SFS 存储,SFS 存储是一种支持在服务器上挂载的共享文件存储服务,通过 NEX 服务,我们可以将多台 server 需要存储的数据存储到这个共享存储中,一来可以提供更高可靠性的数据安全能力。二来可以解决多台 server 中存储数据同步的问题。

最后是数据库服务,数据库的可靠性和横向扩容相对复杂。数据库的可靠性不可避免地要去实现一主一从或者一主多从的数据库架构,同时需要增加储备能力的反向代理。因此我们去构建可依靠的数据库对于数据库本身的技术要求和运维要求变得非常高。云服务提供的云数据库本身就集成了这些能力,首先可以提供主从架构的数据库的服务,同时可以提供可横向扩容的只读节点,另外支持实时备份和恢复能力,从而保证了数据库服务的稳定性。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

华为云提供多个云服务,可以让用户轻松快捷的实现我们上面说的这个架构,帮助大家快速的在云上构建一个稳定性较强的业务环境。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

首先是 OBS 对象服务,OBS 对象服务可以支持加密、防盗链、细粒度权限控制等多种数据安全功能,保障数据安全可信。同时又提供了非常大的出入口带宽,保障多个用户在使用 OBS 的时候依然能够获得非常良好的体验。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

第二个是 SFS 文件存储,SFS 文件存储可以支持挂载到线上或者线下的服务器中,同样也提供了非常强劲的 io 能力,在不同的业务层提供不同的吞吐量级别来保障满足大家的用户需求。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

第三个是负载均衡服务,ELB 负载均衡服务单实例支持千万级并发,满足用户的海量业务访问需求。具备多可用区多活能力,容灾场景业务无缝实时切换。灵活扩展用户应用的对外服务能力。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

最后是云数据库,华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨 AZ 部署,数据 0 丢失,支持 1000+节点的扩展能力,PB 级海量存储。同时拥有云上高可用、高可靠、高安全、弹性伸缩、一键部署、快速备份恢复、监控告警等关键能力,能为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务。

高并发环境稳定性建设

当我们拥有了一个相对稳定的业务系统时,我们往往会面临一些其他的特殊场景,比如短时出现大量用户集体访问的状况,也就是高负载系统如何去构建稳定性,当我们业务发展到一定阶段的时候,就会碰到这种高并发的场景。并发量过高会快速消耗我们的系统资源,导致系统崩溃、宕机、业务下线,那么除了横向扩容之外,面对高并发的业务,我们还有哪些解决问题的思路呢?这里给大家总结三点。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

1. 数据缓存:数据库在高并发场景中往往是最脆弱的一个服务,大量的查询请求会快速的让数据库进入到排队执行任务的状态,如果数据库缓存优化做得不好,那么数据库服务是系统承载能力的第一个瓶颈,因此如何做数据缓存为数据库降压就显得尤为重要。

2. 应用解耦:单体应用在面对海量并发的时候往往力不从心,原因也很简单。应用之间没有做解耦,导致任何一个模块的崩溃都会带来整个系统的崩溃,那么如何将应用拆分解耦以降低部分业务过高导致的系统崩溃,也是处理高并发问题的一种思路。

3. 应用监控:多个应用之间相互调用会带来一个弊病,一旦某一个单一的应用发生故障,如何快速定位到这个故障应用就变得相对复杂,当然这也就延长了故障处理的时间。因此针对应用的监控、绘制应用之间的依赖关系,以及应用层级的报警就变得尤为重要。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

上面是一个典型的微服务框架下的高并发系统,这里我们可以看到为了应对高并发对系统带来的冲击,重点对如下的几个方面做了加强。

1. 首先,CDN 高并发带来的第一个冲击就是网络资源的大量消耗,通过 CDN 服务,我们把大量的静态文件和大文件缓存到 CDN 节点,这样可以有效的降低系统入口带来的压力。

2. 第二,做多级的缓存,通过 Redis 和消息队列,我们实现数据库与服务之间、应用与应用之间的数据缓存。同时消息队列也可以有效的实现应用之间的解耦,单个应用的故障弱化,避免拉垮整个业务环境。

3. 第三,应用监控与压力的测试,通过成熟的应用监控和压测服务,实时的掌握应用健康状态,快速定位故障应用。通过应用的降级、限流等措施来避免系统在高并发的业务状态下被集体系统性的拖垮。

4. 第四,容器集群,通过强大的容器及群众管理和编排能力,我们可以快速、临时的创建弹性容器,让系统能够实现秒级扩容的扩容能力。

通过上面几种方式我们可以来应对高并发对系统带来的冲击。以上是华为云相关的一些产品与服务,这些服务可以帮助我们快速的构建一个能够应对相对较高并发的业务系统。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

首先是华为云的 CDN,目前已经在全球部署了超过 2800 个 CDN 节点,同时也支持多种不同类型的协议接入,无论谁定协议都可以快速的进入到 CDN 服务中。CDN 通过将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决 Internet 网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升业务的使用体验。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

第二个云 Redis 服务大家可能也比较熟悉,是一个非常方便做数据缓存的应用。但是商业化的华为云可以帮你提供更强的可靠性服务,华为云可以真正做到持久化的数据存储来帮助用户去解决系统重启或者环境变更带来数据丢失的问题。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

第三个是云数据库,华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨 AZ 部署,数据 0 丢失,支持 1000+节点的扩展能力,PB 级海量存储。同时拥有云上高可用、高可靠、高安全、弹性伸缩、一键部署、快速备份恢复、监控告警等关键能力,能为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务。

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

最后,云容器引擎(Cloud Container Engine)提供高可靠高性能的企业级容器应用管理服务,支持 Kubernetes 社区原生应用和工具,简化云上自动化容器运行环境搭建,面向云原生 2.0 打造 CCE Turbo 容器集群,计算、网络、调度全面加速,助力企业应用创新。据 IDC 报告显示,华为云容器软件中国市场份额排名第一。

总结

华为云开年采购季 Web 及移动 App 上云体验,助力软件行业创新发展

以上是这次 Web 及移动 App 上云实际测试中我选用的产品,这次用到了 ECS 服务器、云数据库、Redis 分布式缓存等多个产品。简单搭建了一个高并发环境体验了一下,总结一下使用体验以及产品优势。

使用体验

在实际使用中我觉得大部分项目都适合部署上云,比如网站、应用程序、数据库、存储、备份和恢复等。云服务器可以根据需要进行扩展和缩小,可以提高可用性和灵活性,同时可以降低成本和管理负担。对于一些需要高性能计算、需要大量存储空间、需要低延迟的应用程序,华为云也有对应的产品可以支持,比如云上 HPC、热存储、冷存储、IES 小站等。

产品优势

一站上云更敏捷

•丰富云服务

包括计算、网络、存储、安全、域名等多类云服务,助力企业一站式高效上云,计算底层资源使用华为云 IaaS 服务,安全可靠高性能,满足 Web 及移动 App 应用全栈部署需求

•多链路

多线接入 BGP,自动感知接入线路网络状况,运营商内部故障时,能够快速切换到其他运营商接入链路,确保访问质量

•高可用

轻松应对高并发、流量峰值场景,为用户提供极致的站点访问体验

安全可靠服务好

•数据安全很放心

1、不用技术手段非法获取客户数据

2、不强迫客户交换数据

3、不对客户数据进行商业变现,机房安全等级(Tier4)全国最高,安全设备投入数十亿,40 多种安全服务可供使用

4、安全上的专项研发占总体研发投入 5%

•业务安全不焦虑

恪守业务边界,不与客户/伙伴抢业务

•合规可信通全球

1、全球 120+合规认证,服务全球客户

2、研发全流程安全可信,历经严苛考验

•华为品质服务

1、300+城市本地团队

2、7x24 咨询,深度定制解决方案

3、VIP 客户专人服务

省钱省心创新快

•企业级应用特性全面

业务高可用(ECS 集群高可用,数据库高可用),数据高可靠(数据多备份),服务高安全(业务安全、数据安全、系统安全)

•灵活按需投资少

1、按需付费,无需固定资产投资

2、超强灵活弹性,随业务发展自动快速按需扩缩容,既能轻松应对超大业务流量峰值,也能在业务闲时节省业务开支

•加速创新成本低

1、降低试错成本,创新风险更低、速度更快

2、云上随时使用最新的技术:大数据,人工智能,物联网,无需重新采购软件,按需使用,实施周期大大缩短

技术很强资源多

•领先技术实力,更懂企业客户

1、研发持续高投入,掌握云计算根技术,轻松应对企业业务安全、高并发、快速创新等业务挑战

2、承袭华为 30+年企业服务经验积淀,更懂企业需求,全面覆盖企业业务场景,并提供对应解决方案与最佳实践

•资源覆盖全球,全球一张网

1、华为云在全球 20 多个地理区域运营数十个可用区,覆盖 100 多个国家和地区

2、提供安全、稳定、低时延的高质量网络选择,打造 50ms 用户优质体验服务圈

•专属资源满足特定行业

提供专属资源,满足特定行业数据物理隔离需求,资源独享,无需担心资源抢占,最低 0.5ms 稳定低时延,99.9999%业务高可用

展开 收起

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

DELL 戴尔 Precision 3470 14英寸图形移动工作站笔记本i5-1250P/16G/1T固态/集显/定制

7999元起

倍控 E5-2650V4 TrueNAS存储服务器

倍控 E5-2650V4 TrueNAS存储服务器

1799元起

倍控 G30S-N100四网2.5G DDR5 准系统

倍控 G30S-N100四网2.5G DDR5 准系统

678元起

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

etsme小型私有云Me盒 分布式云计算加密存储私密云盘网盘家庭相册

3899元起

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

惠普(HP)HPE GEN8/9/10服务器硬盘通用大小盘系列 2.5/3.5英寸 1.2T 10K SAS

1599元起

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

超聚变 配件 适用于2288服务器 影.驰RTX3060显卡

暂无报价

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

HP 惠普 ZBook Firefly14G9 14英寸移动图形工作站设计本 i7-1255U/16G DDR5/512G SSD/4G独显T550/Win11H

7999元起

畅网微控 迷你主机(R7-7840HS、准系统)

畅网微控 迷你主机(R7-7840HS、准系统)

2798元起

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

DELL 戴尔 PowerEdge R350 1U机架式服务器数据库金蝶用友电脑整机 至强E-2356G 六核心 16G/2*4TB企业级

13799元起

DELL 戴尔 企业级服务器机房设备 H345 阵列卡

DELL 戴尔 企业级服务器机房设备 H345 阵列卡

暂无报价

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

Lenovo 联想 服务器主机SR570 台式机1U电脑工作站机架式ERP财务软件存储商用 1颗至强铜牌3204 6核1.9GHz 16G内存/2块2T SATA硬盘

15065元起

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

DELL 戴尔 PowerEdge R740/R750XS 2U机架式服务器虚拟化主机GPU显卡 R740 1*铜牌3204 6核心6线程 16G内存/1TB 企业级/三年联保

15649元起

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

HPE MicroSvr G10+ v2微型塔式服务器主机工作站机箱存储设备cpu 奔腾G6405 16G内存 NHP

8499元起

Lenovo 联想 SR588服务器主机2U机架式国产机型AI算力GPU深度学习1颗银牌4210R 16GB内存 2*2TB硬盘

Lenovo 联想 SR588服务器主机2U机架式国产机型AI算力GPU深度学习1颗银牌4210R 16GB内存 2*2TB硬盘

13588元起

银驰(INCEER)微型工控机主机全封闭迷你工控机嵌入式商务办公便携式台式机小型电脑miniPC N2840(双网)

银驰(INCEER)微型工控机主机全封闭迷你工控机嵌入式商务办公便携式台式机小型电脑miniPC N2840(双网)

658元起

HP 惠普 E)磁带机磁带库存储磁带含条码标签 HPE1盘装 LTO6 6.25TB C7976A

HP 惠普 E)磁带机磁带库存储磁带含条码标签 HPE1盘装 LTO6 6.25TB C7976A

350元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
0
扫一下,分享更方便,购买更轻松