带你读《弹性计算—无处不在的算力》第一章:开篇 1.3:弹性计算的使用场景

简介: 《弹性计算—无处不在的算力》第一章:开篇 1.3:弹性计算的使用场景

1.3 弹性计算的使用场景

弹性计算旨在满足广泛的计算需求,特别是云服务器这样的产品,其标准化的形态和接口,加上丰富的品类和规格,能满足线下物理服务器承担的几乎所有计算需求。也就是说,运行在线下物理服务器上的所有任务,理论上都可以搬到云服务器上。

当然,现实中用户可能出于多种原因不能马上将所有应用都迁移到云上去, 例如:

保护现有投资:已经购置的物理服务器等IT 设备还不到退役时间。

满足安全合规要求:担心安全和隐私,或遵从法律和合规要求。

需要极低时延的现场处理任务:需要进行大量数据采集和实时处理等对时延或物理位置有特别要求的计算任务。


除这些特殊的场景外,云服务器、容器服务等弹性计算产品家族可谓“放之四海而皆准”。下面就来聊聊弹性计算能满足的日常计算需求,以及一些特别适合弹性计

算的使用场景。


1.3.1 日常计算需求

云服务器可以替换物理服务器,特别是x86 服务器,承担所有日常的计算任务, 包括但不限于:

个人或企业建站。

企业业务应用。

数据库。

中间件。

大数据分析。

开发、构建和测试工具及任务。

这个列表无法穷尽。


1.3.2 互联网服务

弹性计算就生长在互联网之上,使用它来构建互联网服务可以说是天然的选择, 优点如下:

Internet 接入带宽充足、购买便利。

多地域部署,贴近最终用户。

弹性容量大,能支撑用户规模的迅猛增长以及突发热点流量。

创业初期无须大量IT 资本投入,低门槛快速试错。

这也是现在绝大部分的互联网服务都在使用云计算,特别是弹性计算的原因,包括一开始提到的12306 网站。


1.3.3 海量计算和存储

弹性计算提供的海量计算和存储能力可以承载超大规模的计算,如百万级的vCPU PB 级的数据存储等。此外,像阿里云提供的E-HPC 还能运行以前需要超级计算机承担的高性能计算任务,例如“上汽”利用该服务实现了工程开发仿真能力升级,仿真计算效率提升了25%


1.3.4 流量短时高峰

弹性计算提供的弹性能力能以很低的成本应对流量短时高峰,保障业务不受损。很多用户的业务天然是有高峰和低谷的,最典型的就是白天流量高、晚上流量低,或者平日流量高、周末流量低,或者是节假日、促销活动等带来的不定期高峰,以及一些突发事件,比如名人的感情波动给某些应用带来的流量冲击波等。在这些场景中, 弹性计算的弹性扩容、按量付费是非常适合的解决方案。


1.3.5 高可用与分布式

弹性计算为构建高可用和分布式应用打开了方便之门。服务器规模轻松水平扩展提升了分布式并发处理能力;多地域、多可用区的部署,配合服务器负载均衡,则让用户可以很容易地实现同城多中心、两地三中心多活或者异地容灾。


1.3.6 批处理任务

批处理任务通常不需要长期运行,但规模一般较大,需要较多的计算和存储资源,因此很适合享受弹性计算的“弹性”优势。很多云服务提供商都提供了专门的“批量计算”产品来简化批处理任务在弹性计算上的运行。


1.3.7 专用硬件加速

弹性计算提供了多种异构计算产品,能针对一些特殊场景进行计算加速,如使用GPU 进行机器学习的训练和推理,使用FPGA 进行图像转码、视频编解码等。用户如果不想购置这些相对昂贵的设备,则完全可以选择使用弹性计算提供的现成的异构产品。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
人工智能 自然语言处理 安全
国产算力平台的磨砺与革新:助力国内AI走向更高更远
近几年技术圈由人工智能的快速发展,引起来了变革和创新,虽然国外的算力一直是走在最前沿,但是国产算力平台在推动我国AI产业中发挥着重要作用,扮演着重要角色,但要助力国内AI走得更高更远,国产算力平台还需要经历磨砺和革新。那么本文就来分享和讨论一下国产算力平台所需的磨砺和革新,以及这样的平台在国产算力土壤之上能孕育出的AI创新之花。
361 1
国产算力平台的磨砺与革新:助力国内AI走向更高更远
|
自然语言处理 监控 JavaScript
阿里云云开发平台x天猫精灵:打造天猫精灵个人助理Skill
各大厂商都在推自己的 Serverless 方案,今天通过一个天猫精灵技能开发来试水一下阿里云的云开发平台,整个流程走下来,不是很复杂,给我的感觉是通过阿里云开发平台开发天猫精灵技能,减轻了开发者部署后端和配置后端的环境,整个过程流畅,甚至不需要 IDE,通过浏览器就可以完成,极大降低了上手难度,是不是很神奇。
4470 0
阿里云云开发平台x天猫精灵:打造天猫精灵个人助理Skill
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
深入理解人工智能中的深度学习技术及其最新进展
深入理解人工智能中的深度学习技术及其最新进展
1167 33
|
存储 弹性计算 人工智能
弹性计算是一种非常有用的技术
弹性计算是一种灵活的计算资源分配方式,它可以根据应用程序的需求动态地调整计算资源的数量和类型。这种技术可以帮助企业在高峰期处理更多的请求,同时在低峰期释放不必要的资源,从而最大限度地提高资源利用率和降低成本。
256 1
弹性计算是一种非常有用的技术
|
11月前
|
数据采集 Web App开发 JavaScript
如何在Puppeteer中实现表单自动填写与提交:问卷调查
本文介绍了如何使用 Puppeteer 和代理 IP 技术实现在线问卷调查的自动填写与提交。Puppeteer 是一个基于 Node.js 的无头浏览器自动化库,能够模拟用户行为,填写表单并提交数据。通过配置代理 IP,可以提高匿名性和爬取效率,避免因频繁请求而被封禁。本文提供了详细的代码示例和技术分析,帮助读者理解和应用这一技术。
249 0
|
机器学习/深度学习 测试技术 持续交付
ONNX 与持续集成/持续部署 (CI/CD):构建可信赖的 ML 生命周期管理
【8月更文第27天】随着机器学习 (ML) 模型的广泛应用,确保模型的正确性、稳定性和可追踪性变得尤为重要。持续集成/持续部署 (CI/CD) 是软件开发中的重要实践,旨在通过自动化测试和部署流程来提高软件质量和开发效率。将 ONNX 集成到 CI/CD 流程中可以实现模型版本管理、自动化测试和部署,从而构建一个可信赖的机器学习生命周期管理系统。本文将探讨如何将 ONNX 模型与 CI/CD 流程结合,以实现模型的自动化管理。
239 5
|
自然语言处理 语音技术 开发者
ChatTTS超真实自然的语音合成模型
ChatTTS超真实自然的语音合成模型
405 3
|
监控 供应链 数据挖掘
ERP系统中的成本控制与降低成本策略解析
【7月更文挑战第25天】 ERP系统中的成本控制与降低成本策略解析
1108 3
|
应用服务中间件 Android开发
Server Tomcat v9.0 Server at localhost failed to start问题的解决
Server Tomcat v9.0 Server at localhost failed to start问题的解决
1214 0
|
存储 算法 数据可视化
深入解析力扣161题:相隔为 1 的编辑距离(逐字符比较与动态规划详解)
深入解析力扣161题:相隔为 1 的编辑距离(逐字符比较与动态规划详解)