阿里云国际版
帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
微服务、无服务器和容器
微服务、无服务器和容器
发布时间: 2020-06-15 14:03:57
文章作者: 网站编辑
阅读量: 135
微服务、无服务器和容器 主要云供应商提供一种方法,使用户可在微服务到无服务器部署和始终可用的容器部署之间轻松切换。
应用程序团队应从微服务角度思考,而不是无服务器计算。微服务架构直接解决了围绕无服务器计算的常见问题之一:当节约使用时,无服务器很具成本效益。无服务器的客户只需为使用付费,因此,随着使用的增加,无服务器激活的成本可能超过专用始终在线的容器的成本—托管相同应用程序代码。
状态控制是构建无服务器应用程序的重要考虑因素,特别是在应用程序可能切换到更传统的云原生容器托管时。微服务或无服务器功能是无状态的。在激活之间无法存储信息,这使得它适合按需激活、缩放和替换。因此,当应用程序涉及多个步骤且具有必须记住的背景信息时,必须提供状态控制。
对于云前端的API网关模型,我们有多种方法可以控制状态。当移动设备或Web服务器访问应用程序时,可提供状态作为其在应用程序中生成的事件的一部分。微服务或功能需要的所有信息都通过连接用户界面的状态信息传递给它。API网关可以部署用于记住背景信息,使其成为状态源。或者,微服务或功能可以从后端数据库获取状态信息,该数据库维护每个用户事务的背景信息。
编排是一种在内部流程或工作流图中维护状态的方法。为了使用这种方法,首先要调查你所选的云提供商能否提供这种映射,对于已托管在容器中的微服务。如果你正在考虑将一些无服务器微服务过渡到持久性容器中,那么,重点是,在提交给特定的云提供商和业务流程模型之前,了解如何做到这一点。
同时,仔细观察无服务器工作流程。云提供商必须按需加载和运行无服务器组件,这些组件处于非活动状态,因此执行时会有延迟。工作流中太多的无服务器元素可能导致响应时间显着增加。如果将相同的组件部署在常规容器中,则不会发生此问题。
微服务和无状态执行定义了云前端的架构,而非无服务器。无服务器托管模型适用于很多应用程序,但是当以其他方式执行它们时,很多应用程序更具成本效益,甚至表现更好。如果提前规划工作流,则可以发现无服务器托管可能会影响成本和性能的应用程序。不要盲目追求最新的做法,最新做法不一定是最好做法。
上一篇:负载均衡SLB详细介绍
下一篇:微服务和无服务器设计是关于事件的
最热文章
钉钉虚拟位置打卡教程
阿里云OSS搭建云盘
阿里云CDN:加速你的网站和应用
阿里云国际总裁袁千打造全球云计算领导者
阿里云技术服务经理的工作内容
钉钉签到位置的设置方法
随机推荐
阿里云数据库RDS的优势
用阿里云CDN加速OSS资源的操作方法
云服务器价格购买价格表云服务器特价
海外服务器:高防御美国服务器租用哪家好
租用国内高防服务器的优势和注意事项
阿里云服务器怎么选类型
获取更多阿里云折扣优惠 立即咨询
活动推荐
N4 1核2G 云服务器
C7 2核4G 云服务器
C6 2核4G 云服务器
S6 1核1G 云服务器
S6 1核2G 云服务器
C6a 2核4G 云服务器
内容推荐
更多
什么是阿里云容器服务Serverless Kubernetes
弹性容器实例有哪些功能
容器服务ACK发行版和容器服务ACK有何区别
微服务和无服务器设计是关于事件的
云服务器做传奇微端
关键词推荐
更多
高防服务器与CDN防御
阿里云无影云桌面
阿里云订单关联
数据库审计价格
阿里云服务器收费
国外服务器
路由器操作
云服务器内存
钉钉如何用号码加群里的人
阿里网盘速度慢怎么办啊怎么解决啊苹果
钉钉加入不了班级群怎么解决方法
钉钉群里怎么加好友进群的群
钉钉怎么加入班级号入群聊群
数据库本身是用什么语言开发的
怎样登录阿里云服务器
轻量应用服务器流量限制怎么解除不了呢苹果11怎么办
数据库技术与应用知识点总结怎么写
数据库字段最长多少
个人账号阿里云
外文学术文献数据库的有
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取