ECS如何构建弹性高可用|开发者分享会

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 本期内容主要分享阿里云ECS构建弹性高可用的应用,即弹性伸缩(简称ESS),是指根据业务需求和策略自动调整计算能力(即实例数量)的服务。全文围绕ECS构建弹性高可用应用的挑战、构建弹性高可用应用最佳实践以及用户案例分享这3个主题进行讲解。

本期内容主要分享阿里云ECS构建弹性高可用的应用,即弹性伸缩(简称ESS),是指根据业务需求和策略自动调整计算能力(即实例数量)的服务。全文围绕ECS构建弹性高可用应用的挑战、构建弹性高可用应用最佳实践以及用户案例分享这3个主题进行讲解。


一、构建弹性高可用应用的挑战

目前,构建弹性高可用主要面临着高弹性、容灾架构、低成本这三大挑战。因此,在如何构建业务资源弹性能力、构建容灾架构来提高系统稳定性以及在保障业务可用性同时,降低资源成本是我们亟需解决的问题。



二、构建弹性高可用应用最佳实践

阿里云ECS因此推出了弹性伸缩(简称ESS),主要是根据业务需求和策略自动调整计算能力(即实例数量)的服务来面对客户业务场景下的问题。客户可指定实例的类型,即ECS实例或ECI实例。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。



ECS弹性伸缩包含了以下几大优势:

  1. 超强弹性,高效应对负载变化



  1. 多种伸缩模式满足各种业务负载场景



  1. 一键构建应用高可用架构



  1. 多付费类型组合弹性,满足不同高可用、低成本场景



  1. 高可用spot方案,追求极致成本



三、用户案例

案例一:某物联网人工智能企业。主要覆盖智慧生活和智慧服务两大场景,在包括家居、车载、医疗、教育、政府、机器人等领域拥有广泛布局。

  • 用户痛点:
  • 人工智能服务提供商,业务访问量峰谷波动剧烈,最高峰是低谷的16倍之多,全部保有高峰期资源成本很高,且存在大量资源闲置。
  • 业务访问量有明显周期波动,偶尔会面临突增流量
  • 解决方案:
  • 盘点正常业务下所需资源情况,对业务基座资源包年包月购买,其他高峰期资源使用弹性伸缩自动购买与释放。
  • 根据高峰时间规律,配置定时扩容模式,提前应对峰值;配置监控任务动态扩容,应对突发流量。
  • 效果:

使用弹性伸缩完成业务的高弹性改造,不仅灵活应对工作日和周末的流量波动,提高了业务可用性,同时节省24%+的IT成本 。



案例二:某全球应用开发者技术服务平台,专注于提供移动广告及数据分析服务。为60多个国家提供从获客到变现的全栈式广告产品,每天触及超过9亿个独立移动设备,同时移动分析SaaS平台已追踪分析49000多款游戏的用户生命周期行为。

  • 用户痛点:
  • 广告投放的前端服务流量峰谷波动剧烈,白天流量是晚上的几十倍,价格敏感,寻求最低成本的算力。
  • spot价格波动剧烈,导致成本上升。
  • 解决方案:
  • 使用弹性伸缩的成本最优策略,指定多个可用区和实例规格,确保以最优价格完成spot+按量计算资源的交付。
  • 利用提前补偿策略,在spot实例被抢占前弹性伸缩自动选择最低价实例补齐算力,避免spot实例的断崖式释放。
  • 效果:
  • 利用弹性伸缩的成本优化策略,结合spot实例的补偿机制,以30%的成本完成业务交付。



好啦!小弹的分享到此为止。我们更欢迎您分享您对阿里云产品的设想、对功能的建议或者各种吐槽,请扫描提交问卷并获得社区积分或精美礼品一份。https://survey.aliyun.com/apps/zhiliao/P4y44bm_8

【扫码填写上方调研问卷】

欢迎每位来到弹性计算的开发者们来反馈问题哦~

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 人工智能 安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
435 0
|
3月前
|
弹性计算 安全 数据可视化
不是开发者也可以有自己的服务器
白天当帕鲁,晚上玩帕鲁。
139 1
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
480 0
|
1月前
|
消息中间件 存储 Kafka
Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
【2月更文挑战第19天】Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
140 1
|
1月前
|
机器学习/深度学习 Python
Python基础:构建一个简单的Web服务器
Python基础:构建一个简单的Web服务器
60 1
|
2月前
|
存储 缓存 网络协议
Go语言并发编程实战:构建高性能Web服务器
【2月更文挑战第6天】本文将通过构建一个高性能的Web服务器实战案例,深入探讨如何在Go语言中运用并发编程技术。我们将利用goroutine和channel实现高效的请求处理、资源管理和并发控制,以提升Web服务器的性能和稳定性。通过这一实战,你将更好地理解和掌握Go语言在并发编程方面的优势和应用。
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(1)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(1)
427 0
|
2月前
|
弹性计算
电子书阅读分享《基于ECS倚天实例的应用构建最佳实践》
电子书阅读分享《基于ECS倚天实例的应用构建最佳实践》
259 1
|
2月前
|
前端开发 Java API
构建异步高并发服务器:Netty与Spring Boot的完美结合
构建异步高并发服务器:Netty与Spring Boot的完美结合
|
2月前
|
SQL 弹性计算 安全
一文教你如何从零构建机密计算平台解决方案-ECS安全季
本文整理自【弹性计算技术公开课——ECS安全季】中,阿里云弹性计算产品专家唐湘华和阿里云弹性计算高级技术专家聂百川带来的收官课程《从零构建机密计算平台的解决方案》一节。

相关产品

  • 云服务器 ECS