弹性微服务TEM正式公测!文末有奖产品体验活动
共 3115字,需浏览 7分钟
·
2021-08-28 18:59
导语
弹性微服务TEM正式公测!腾讯Serverless生态产品又添一员,自此,腾讯构成了「面向函数」、「面向应用」、「面向容器」完整的Serverless产品生态。TEM实现了 Serverless 与微服务架构的完美结合,为您提供一整套开箱即用的微服务解决方案。欢迎大家扫描文末二维码使用体验!
源起
云原生概念的提出,掀起了一股降本增效的数字化转型大浪潮。
云原生定义
CNCF对云原生的定义如下:
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds.
Containers,service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
用一句话描述上面云原生的定义,即:利用云计算技术构建、运行弹性应用。
核心:resilience / automation / flexibility / declarative
技术:containers / service meshes / microservices / immutable infrastructure / declarative APIs
伴随云原生技术创新趋势,业务的研发团队也越来越多采用云原生领域的技术来加速业务迭代,更快速提供贴合用户需求的服务或产品。但是,慢慢地用户发现:他们在享受云原生技术红利的同时,也面临了巨大的成本压力,并不能够真正达成转型成功的目标。如下图所示,形象地说明了云原生技术红利和成本之间的关系,海面上的部分是技术红利,海面下的部分则代表了需要承担高额的基础设施维护成本 。
图片出处:https://official-furby.fandom.com/f/p/4400000000000011606
如何解决上述问题呢?Serverless 是个很好的解决方案。
Serverless 将 IaaS 资源管理透明化,提供类似无限资源池的能力。通过定时弹性、指标弹性等弹性策略,配合高效的弹性效率,极大降低 IaaS 资源的费用和运维成本。
在 PaaS 平台建设方面,Serverless 基于云原生领域的技术提供可靠的发布管理、应用生命周期管理、 流量管理、可观测性、稳定性保障等服务,将云原生技术红利通过常规的概念给开发者使用,并将技术的复杂度透明化,开发者无需付出额外的学习成本,从而真正帮助用户大幅度提高研发工程效率、运维效率,助力业务成功。
弹性微服务TEM的背景
Serverless 概念最初是 AWS Lambda 引领,通过 「面向函数」Function as a Service 的产品形态被业界所熟知,逐步在图片、音视频处理等场景中被大量采用。但每一种技术方案都有其自身的问题域和使用限制,面对众多存量应用以及复杂的业务逻辑,衍生出了「弹性应用引擎」和「Serverless 容器服务」的 Serverless 计算形态,即「面向应用」和「面向容器」。
那三种形态之间的区别呢?开发者可以从 开发→交付→运行 角度简单理解三种形态的差异:
1. 面向函数
开发域有侵入,需要使用新的开发模式
交付物为函数,交付形态变化
面向请求运维,运维习惯极大改变
2. 面向应用
开发域无侵入,代码零改造
交付物为程序包 (如 war/jar 等) 和镜像
面向应用运维,运维习惯少量改变
3. 面向容器
开发域无侵入,代码零改造
交付物为镜像
面向 Kubernetes 运维,不论是开发还是运维,均有较高的学习和运维成本
通过对比,我们不难发现,「面向应用」的Serverless方案既能帮助用户提高交付效率,又能降低运维成本,因此「面向应用」的 Serverless PaaS 平台TEM应运而生。
产品介绍
弹性微服务TEM 是腾讯云上「面向应用」的 Serverless PaaS 平台,实现资源 Serverless 与微服务架构的完美结合,提供一整套开箱即用的微服务解决方案。弹性微服务拥抱开源,支持应用零改造上云,提供应用托管、服务注册发现、微服务治理、多维度监控等能力,支持 ZooKeeper、Eureka 注册中心。弹性微服务帮助客户创建和管理云资源,并提供秒级弹性伸缩,可按需使用、按量付费,极大程度上节约运维和资源成本。让客户充分聚焦企业核心业务本身,助力业务成功。
产品特性
极致弹性:无需管理计算资源,免运维;支持定时、指标等多种弹性策略,按量付费,成本最优化。
应用全托管:支持 Java、PHP、Golang 等多语言应用;提供多种发布策略和一键启停、自动扩缩容等能力。
微服务治理:提供服务注册发现、治理、可观测性、配置管理等托管功能。
稳定性保障:与云监控等产品联动,提供服务拓扑、调用链、日志、监控、告警等能力,快速定位问题和排障。
产品优势
零改造
零改造快速接入,轻松获取云原生技术红利。
低成本
按量计费,通过弹性、环境治理有效提升资源利用率。
免运维
无需管理 IaaS 资源,提供开箱即用的部署、可观测性、稳定性保障等服务。
极致弹性
多种弹性策略,极致弹性效率,轻松应对突发流量和潮汐流量。
快速交付
多种交付方式和部署策略,助力客户快速迭代业务。
应用场景
业务痛点
- 单体架构无法支撑业务快速迭代
- 微服务架构技术门槛高,运维和治理复杂
解决方案
- 托管微服务治理和可观测性能力,降低微服务维护成本
- Spring Cloud、Dubbo 等微服务应用零改造,助力企业更聚焦业务
2. 流量潮汐波动
业务痛点
- 突发性流量高峰,增加响应超时、错误率提升等风险
- 手动扩缩容灵活度低,导致大量闲置资源以及额外运维成本
解决方案
- 支持定时、指标等弹性策略,轻松应对潮汐和突发流量
- 极致弹性效率,降低冷启动耗时,根据业务特征提升资源利用率
3. 快速交付
业务痛点
- 自动化程度和运维能力不足
- 无法保障交付质量和风险控制
解决方案
- 提供插件/API/SDK/CLI 等工具,支持灰度、分批等多种发布策略,极大提升业务交付效率
- 提供服务拓扑、调用链、日志、监控、告警等服务,快速定位问题和排障
有奖产品体验活动
扫描二维码,立即体验
扫描二维码,填写产品体验调查问卷
后续也会持续分享我们的产品理念和技术实现,敬请期待。如果您有任何使用上的问题或者建议,欢迎扫描下方二维码添加中间件小Q妹微信,并回复“TEM服务群”,我们将会有专门的同学为您答疑解惑。
用一张图来总结全文
扫描下方二维码关注本公众号,
了解更多微服务、消息队列的相关信息!
解锁超多鹅厂周边!