我的Serverless实战-Serverless与传统模式的对比

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 我的Serverless实战-Serverless与传统模式的对比

Serverless如果从字面意思拆分可以拆成两个词Server+less,意思更少的服务器,这里的少不是传统意义上的数量的减少,而是应用开发的一种新颖的模式。

部署模式发展历程

部署模式分为几个阶段,自由定义阶段、虚拟化阶段、云阶段。

自由定义阶段是传统的系统集成商比较舒服的时代,如果客户有信息化的需求,一般会有集成商来完成机房的建设,包括机房的制冷、防雷、供电、服务器购置组装,大楼的综合布线等。这个阶段集成商通过设备的买卖和安装挣取差价。

但是好景不长,很快就进入了第二阶段,虚拟化阶段。一般由一些大型的企业承揽云的建设,我理解的意义就是把服务器整合起来提供虚拟机。这个阶段一般小的系统集成厂商就基本上拿不到啥单子了。虚拟化之后机构的信息化改造一般就是通过租赁虚拟机来进行。

然后随着技术的发展,如容器化部署等技术出现了云的阶段。这个阶段最大的特点是并不是提供虚拟机,而是提供了各种各样的服务,比如提供你在线的开发工具,存储的能力,数据库的能力。但是这些能力又经过统一的换算为按量付费,当然宣传是按量付费,按需扩容。

各种方案的特点

自建机房是可控能力最强的一种形式,因为机房一般是部署在机构的办公场所里,如果遇到重大的活动,可以由运维公司和安全公司共同完成活动的保障,一旦出现重大的情况无非就是断网比较直接。

云租赁的最大特点就是托管,托管的最大弊端就是服务的滞后的问题,出现故障一般云厂商内部也需要走流程,当然故障定位一般会涉及到扯皮的问题,好些问题都想推卸到客户身上。

容器化部署最大的问题是卡脖子的问题,如果只是租赁虚拟机那无非是环境的问题,而使用Severless最大的问题是要进行开发依赖,当云厂商调整了API规则时候,厂商就得被动适应,如果APP或者应用大规模引用了那调整起来也很麻烦。而Serverless另外一个问题是资费的问题,一旦欠费就会给你关服务,而且欠费期间还会有违约金,过了那个缓冲时间环境就都销毁了也是蛮让人担心的。除了资费的问题按量付费最怕被别人盯上一旦被恶意盗刷那真是心都在流血啊。

如何选择

不同的方案适合不同的业务场景,因为Serverless这种技术方案更适合公有云的方案,可以将面向公众的非核心业务比如问卷调查啦、信息采集啦,营销活动啦这类业务放到网上,对于核心业务还是掌握在自己手中比较靠谱。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
Serverless API 容器
函数计算容器模式如何设置多久释放资源啊?
函数计算容器模式如何设置多久释放资源啊?
461 0
|
5月前
|
数据采集 运维 Serverless
云函数采集架构:Serverless模式下的动态IP与冷启动优化
本文探讨了在Serverless架构中使用云函数进行网页数据采集的挑战与解决方案。针对动态IP、冷启动及目标网站反爬策略等问题,提出了动态代理IP、请求头优化、云函数预热及容错设计等方法。通过网易云音乐歌曲信息采集案例,展示了如何结合Python代码实现高效的数据抓取,包括搜索、歌词与评论的获取。此方案不仅解决了传统采集方式在Serverless环境下的局限,还提升了系统的稳定性和性能。
135 0
|
6月前
|
人工智能 架构师 容灾
函数计算 FC:首发 GPU 极速模式,更弹性、更降本
函数计算 FC:首发 GPU 极速模式,更弹性、更降本
|
7月前
|
Cloud Native 安全 Serverless
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
|
10月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
246 6
|
消息中间件 弹性计算 关系型数据库
体验函数计算:高效处理多媒体文件的真实感受与实战总结
该方案在引导和文档方面做得较为详尽,仅在事件驱动机制部分略显简略。部署和代码示例实用,但需注意内存配置以避免超时。使用体验方面,函数计算表现出色,尤其在高并发场景下,显著提升了应用稳定性和成本效益。云产品如OSS、MNS等与函数计算配合流畅,ECS和RDS表现稳健。总体而言,这套方案弹性好、成本低,特别适合应对高并发或流量不确定的场景,值得推荐。
133 26
|
12月前
|
人工智能 架构师 容灾
函数计算 FC:首发 GPU 极速模式,更弹性、更降本
2024 云栖大会上,函数计算 FC 为 AI 加码,首发 GPU 极速模式,让 GPU 可以更弹性、更便宜。
452 15
|
运维 Serverless 对象存储
函数计算产品使用问题之如何使用Flask框架支持Stream模式
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
弹性计算 Kubernetes Serverless
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
184 9
|
运维 监控 Serverless
一键开启 GPU 闲置模式,基于函数计算低成本部署 Google Gemma 模型服务
本文介绍如何使用函数计算 GPU 实例闲置模式低成本、快速的部署 Google Gemma 模型服务。
165182 58

热门文章

最新文章