serverless初体验

简介: serverless初体验以及流程探索

Serverless顾名思义就是不需要服务器就可以使用定制化服务的功能。可以应对大流量和快速爆发时扩缩容的现象,例如热顶新闻、以及热点视频等等。这些流量最大的特征就是可以快速的扩容以应对大量的访问,当流量下降后则需要逐渐释放资源,减少资源成本。
阿里云serverless架构则提供了按需付费和按量付费。例如polardb则是根据PCU的使用量付费的。PCU是一个新的名词定义,应该是一个容器的定义吧,也就是需要占用的资源为1核2G内存的资源,资源不够了,可以实现扩展和缩容。
image.png

部署:
• 1个专有网络VPC:为应用型负载均衡ALB、Serverless应用引擎、云数据库PolarDB MySQL版Serverless集群等云资源构建云上私有网络。
• 5台交换机:按照经典架构设计3个子网平面(公网平面、业务平面、数据平面),分别部署在两个可用区,提供基本的网络分段和隔离功能。ALB横跨两个可用区部署在公网平面,两个Serverless应用引擎实例分别部署在两个可用区的业务平面,一对云数据库PolarDB MySQL版Serverless主备集群分别部署在两个可用区的数据平面。
• 1个公网应用型负载均衡ALB:将公网访问流量分发到不同的Serverless应用引擎实例。公网ALB通过EIP提供公网服务能力。
• 2个Serverless应用引擎实例:用于部署业务系统,提供应用服务。
• 1个云数据库PolarDB MySQL版Serverless集群:为业务系统提供数据服务
弹性伸缩的功能主要是通过serverless应用引擎实例实现的,每个实例可以自定义大小,应该是单个容器的大小。
image.png

应用资源列表详情可以查看当前资源的使用情况。
image.png

计费成本一个月需要5000多,而且这只是一个计算资源并且IOPS也只有10000,有点小贵。
image.png

整体部署流程,文档清晰,操作简单,就是还需要一些架构介绍文档,例如扩缩容级别以及扩容的阈值和方案等等。

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
供应链 数据可视化 算法
60种常用可视化图表的使用场景——(下)
60种常用可视化图表的使用场景——(下)
821 1
|
11月前
|
人工智能 JavaScript 数据可视化
2小时,我用AI低代码手撸了一套CRM系统,使用体验超酷!
老纪,资深架构师,曾主导亿级用户产品设计,专注AI在企业中的落地实践。近期推出《AI低代码实践》专栏,分享基于NestJS+Vue3的全栈CRM系统搭建全过程,涵盖客户管理、工作流、数据看板与AI分析,倡导“流程连贯优于功能堆砌”,助力企业高效构建可扩展业务系统。
|
10月前
|
数据安全/隐私保护 iOS开发 Docker
MacOS安装DockerDesktop完整指南(从下载到汉化一步到位)
本教程详细讲解在MacOS上安装DockerDesktop并实现汉化的完整步骤,涵盖系统要求、下载安装、配置验证及中文界面设置,适合新手快速上手,助你轻松掌握Mac上的Docker使用。
|
前端开发 JavaScript 安全
javascript:void(0);用法及常见问题解析
【6月更文挑战第3天】JavaScript 中的 `javascript:void(0)` 用于创建空操作或防止页面跳转。它常见于事件处理程序和超链接的 `href` 属性。然而,现代 web 开发推荐使用 `event.preventDefault()` 替代。使用 `javascript:void(0)` 可能涉及语法错误、微小的性能影响和XSS风险。考虑使用更安全的替代方案,如返回 false 或箭头函数。最佳实践是保持代码清晰、安全和高性能。
10481 0
|
XML 机器人 数据安全/隐私保护
QQ机器人xml卡片代码,xml卡片消息生成器, qq卡片代码大全autojs版【仅供学习参考】
代码说明:这个实现包含三个主要模块,XML生成器核心类、常用卡片模板和示例使用代码
|
算法
面试场景题:如何设计一个抢红包随机算法
本文详细解析了抢红包随机算法的设计与实现,涵盖三种解法:随机分配法、二倍均值法和线段切割法。随机分配法通过逐次随机分配金额确保总额不变,但易导致两极分化;二倍均值法优化了金额分布,使每次抢到的金额更均衡;线段切割法则将总金额视为线段,通过随机切割点生成子金额,手气最佳金额可能更高。代码示例清晰,结果对比直观,为面试中类似算法题提供了全面思路。
2429 16
|
SQL 人工智能 自然语言处理
我的朋友浩鲸科技说AI:驱动智能革命先自我革命
我的朋友浩鲸科技说AI:驱动智能革命先自我革命
|
关系型数据库 应用服务中间件 PHP
实战~如何组织一个多容器项目docker-compose
本文介绍了如何使用Docker搭建Nginx、PHP和MySQL的环境。首先启动Nginx容器并查看IP地址,接着启动Alpine容器并安装curl测试连通性。通过`--link`方式或`docker-compose`配置文件实现服务间的通信。最后展示了Nginx配置文件和PHP代码示例,验证了各服务的正常运行。
635 3
实战~如何组织一个多容器项目docker-compose

热门文章

最新文章