0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-03-14 22:53 次阅读

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

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

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

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

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

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

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

wKgZomXzD0iAGLaAAAA0JdvQdto216.png

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

wKgaomXzD0iAB0xJAACPtDakoc4291.png

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

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

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

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

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

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

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

wKgZomXzD0mANWjnAAB4q_R4_rk817.png

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

wKgaomXzD0qAIB7uAAEG3jAjjs4824.png

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

wKgZomXzD0qAD_FpAAFYxq0E4Sc151.png

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

wKgaomXzD0uANkabAAEa2JJ-ZqQ491.png

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

wKgZomXzD0uAJUKnAAFAQCZS1TE427.png

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

高并发环境稳定性建设

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

wKgaomXzD0yAGHC_AACUATVqQzc989.png

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

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

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

wKgZomXzD0yAUUNoAAFkGyFAsuk238.png

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

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

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

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

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

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

wKgaomXzD02ATQKtAACDCPjHy4k972.png

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

wKgZomXzD06AYmiDAAEs3Ri8M5s601.png

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

wKgaomXzD06AYDRPAAE21CDm6DA406.png

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

wKgZomXzD0-AAN2qAADx9gR6bAE330.png

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

总结

wKgaomXzD0-ALwtTAAECWVnXJUI242.png

以上是这次 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%业务高可用

刚好华为云开年采购季活动还在继续,截止到 3 月 31 日,华为云官网还有万元上云礼包等诸多惊喜玩法,访问华为云官网活动页即可领取,有需要的小伙伴不妨上华为云官网一睹为快吧。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    7769

    浏览量

    137330
  • 华为云
    +关注

    关注

    3

    文章

    2445

    浏览量

    17400
收藏 人收藏

    评论

    相关推荐

    中软国际亮相华为行业大模型创新发展峰会云南站

    近日,华为行业大模型创新发展峰会·云南站成功举办。大会由云南省工业和信息化厅指导,华为计算技
    的头像 发表于 11-15 09:57 254次阅读

    聚焦中小企业需求,华为 Flexus X 实例带来双倍性能、跃级体验

    近年来,随着数字技术的飞速发展与广泛应用,数字经济对我国各行业的赋能作用不断凸显,不仅从宏观层面推动我国经济发展,而且从微观层面推动企业数字化转型,为企业创新发展创造了前所未有的机会。
    的头像 发表于 08-16 11:40 305次阅读
    聚焦中小企业<b class='flag-5'>上</b><b class='flag-5'>云</b>用<b class='flag-5'>云</b>需求,<b class='flag-5'>华为</b><b class='flag-5'>云</b> Flexus X 实例带来双倍性能、跃级体验

    华为 618 营销下一体化安全解决方案,打造高效、安全管理平台

    在全球智能化浪潮下,随着企业数字化转型的推进,企业面临的安全挑战会越来越多。如何守好“安全防线”,是企业创新发展亟需解决的问题。为此, 华为 618 营销 带来了安全可靠的
    的头像 发表于 06-25 16:56 390次阅读

    华为 618 营销 Web移动 App 体验,助力软件行业创新发展

    服务商,确保自身业务的连续性和最终用户的服务品质得到有效保障。 今年 华为 618 营销 期间,华为
    的头像 发表于 06-22 21:30 497次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> 618 营销<b class='flag-5'>季</b> <b class='flag-5'>Web</b> 及<b class='flag-5'>移动</b> <b class='flag-5'>App</b> <b class='flag-5'>上</b><b class='flag-5'>云</b>体验,<b class='flag-5'>助力</b><b class='flag-5'>软件</b><b class='flag-5'>行业</b><b class='flag-5'>创新发展</b>

    华为 618 营销爆款,华为 ECS C7 实例让更简单

    一年一度华为 618 营销正在火热进行中,今年华为 618 营销为中小企业提供多款口碑
    的头像 发表于 06-17 15:58 410次阅读

    华为 618 营销爆款,华为 ECS C7 实例让更简单

    一年一度华为 618 营销正在火热进行中,今年华为 618 营销为中小企业提供多款口碑
    的头像 发表于 06-07 21:17 1737次阅读

    科技融合金融深度创新成果加速落地|华为Web3与伙伴共创价值

    应用,实现业务价值提升与数字化转型。在过去一年,华为Web3服务的区块链引擎—华为BCS、节点引擎—
    的头像 发表于 04-07 16:53 880次阅读

    好产品、好方案、好服务!华为开年采购正式启动

    开年跑出“加速度”,冲刺龙年“开门红” 智能浪潮奔涌向前,中小企业驾腾飞 3 月 1 日至 31 日 一年一度的华为开年
    的头像 发表于 03-20 22:27 409次阅读
    好产品、好方案、好服务!<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>开年</b><b class='flag-5'>采购</b><b class='flag-5'>季</b>正式启动

    华为开年采购来袭,秒招齐出,助力企业无忧

    号外!号外!2024 华为开年采购震撼来袭,速来围观!诚意满满,好礼不停 | 2024 华为
    的头像 发表于 03-18 20:15 449次阅读

    华为开年采购全面启动 智领千行万业 赋能美好未来

    。 为助力中小企业在数智时代乘“”而、以“智”取胜,3 月 1 日,以“智领千行万业 赋能美好未来”为主题的华为
    的头像 发表于 03-18 15:28 349次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>开年</b><b class='flag-5'>采购</b><b class='flag-5'>季</b>全面启动 智领千行万业 赋能美好未来

    华为开年采购爆款,华为 ECS C7 实例让更简单

    一年一度的开年采购正在火热进行中,今年华为开年采购
    的头像 发表于 03-18 01:04 360次阅读

    华为网站高可用解决方案引爆华为开年采购助力多场景下业务高可用、数据高可靠

    随着数字化转型进程不断深入,企业核心系统的稳定性、业务的连续性逐渐成为影响企业持续运营的关键因素。为了让中小企业之旅走得更加稳健,华为
    的头像 发表于 03-17 12:30 276次阅读

    简单第一步!华为耀服务器 L 实例亮相华为开年采购

    服务器 L 实例(以下简称耀 L 实例)拥有智能不卡顿、上手更简单、管理特省心等特性,“三步建站、两倍性能,简单第一步”的
    的头像 发表于 03-16 15:07 363次阅读
    简单<b class='flag-5'>上</b><b class='flag-5'>云</b>第一步!<b class='flag-5'>华为</b><b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服务器 L 实例亮相<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>开年</b><b class='flag-5'>采购</b><b class='flag-5'>季</b>

    华为开年采购下一体化安全解决方案,打造高效、安全管理平台

    随着数字化转型的加速,越来越多的企业正在拥抱互联网,将业务拓展到线上。然而,网络安全问题也随之凸显。如何守好“安全防线”,是企业创新发展亟需解决的问题。为此,华为开年
    的头像 发表于 03-15 17:43 422次阅读

    冲刺龙年开门红,千行万业智能化,华为开年采购正式启动

    。 为助力中小企业在数智时代乘“”而、以“智”取胜,3 月 1 日,以“智 领千行万业赋能美好未来”为主题的华为
    的头像 发表于 03-04 10:59 362次阅读