微服务和 Serverless 架构-FC 基本操作讲解

简介: 微服务和 Serverless 架构-FC 基本操作讲解

开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:微服务和 Serverless 架构-FC 基本操作讲解】

课程地址:https://edu.aliyun.com/course/3112075/lesson/190231


微服务和 Serverless 架构-FC 基本操作讲解

 

内容介绍:

一.函数概览

二.新建服务/函数

三.配置函数

四.应用启动/编辑/访问

 

 

一.函数概览

以某一简单的网页应用为例,进行 FC 基本操作学习。FC 应用的控制台主界面中的基本数据包括:应用执行次数、资源使用率和公网IP 流量三个特殊指标。
image.png

下方的监控概览是应用的调用次数持续曲线图,右侧的常用信息包含内网访问地址和公网访问以及添加应用等快速入口。

 

二.新建服务/函数

首先选择左侧导航栏的函数及服务,在函数及服务界面先创建新服务,FC 中的服务起到资源管理的作用,创建服务之后再在新服务下新建函数,函数则是真正的FC应用实体。

新建函数时有三种方式可以选择,其中事件函数为触发器类型 FC 应用,HTTP 函数为 WEB 型 FC 应用,而模板函数则是利用类似于官方 DEMO 的 FC 预制函数功能模板迅速的创建应用,适合新手快速体验 FC 功能或者快速创建通用性 FC 应用。

 

三.配置函数

函数类型确定之后就进入到了函数配置界面,其中最重要的函数配置项就是函数的运行环境,也就是我们开发应用时所要用到的开发语言。此例中,选择 Nodejs 10作为演示示例,除此之外还有函数入口、函数内存、超时时间、单位并发度等属性可以配置。
函数配置完毕后进入触发器配置,其中最主要的是配置请求方式,即 HTTP 请求的关键动词,默认配置是 GET 和 POST 的两种方式。函数配置结束后,应用创建完成。

 

四.应用启动/编辑/访问

应用创建完成后会自动进入代码在线编辑界面,开发者可以在该界面中对代码进行实时编辑,实时编辑代码无需再次上传即可生效,非常方便。
image.png

代码编辑区域下方为 HTTP 触发器的调试功能,该页面不但列出了外网访问 URL,也提供了网页测试功能。
另外也可以从上部的 tag 导航栏中选择触发器日志查询、函数指标、链路跟踪、异步配置等功能页面。

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
数据采集 运维 Serverless
云函数采集架构:Serverless模式下的动态IP与冷启动优化
本文探讨了在Serverless架构中使用云函数进行网页数据采集的挑战与解决方案。针对动态IP、冷启动及目标网站反爬策略等问题,提出了动态代理IP、请求头优化、云函数预热及容错设计等方法。通过网易云音乐歌曲信息采集案例,展示了如何结合Python代码实现高效的数据抓取,包括搜索、歌词与评论的获取。此方案不仅解决了传统采集方式在Serverless环境下的局限,还提升了系统的稳定性和性能。
704 0
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
1184 4
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
存储 运维 Serverless
千万级数据秒级响应!碧桂园基于 EMR Serverless StarRocks 升级存算分离架构实践
碧桂园服务通过引入 EMR Serverless StarRocks 存算分离架构,解决了海量数据处理中的资源利用率低、并发能力不足等问题,显著降低了硬件和运维成本。实时查询性能提升8倍,查询出错率减少30倍,集群数据 SLA 达99.99%。此次技术升级不仅优化了用户体验,还结合AI打造了“一看”和“—问”智能场景助力精准决策与风险预测。
1690 69
|
缓存 Cloud Native Java
Java 面试微服务架构与云原生技术实操内容及核心考点梳理 Java 面试
本内容涵盖Java面试核心技术实操,包括微服务架构(Spring Cloud Alibaba)、响应式编程(WebFlux)、容器化(Docker+K8s)、函数式编程、多级缓存、分库分表、链路追踪(Skywalking)等大厂高频考点,助你系统提升面试能力。
1906 0
|
数据采集 运维 监控
Serverless爬虫架构揭秘:动态IP、冷启动与成本优化
随着互联网数据采集需求的增长,传统爬虫架构因固定IP易封禁、资源浪费及扩展性差等问题逐渐显现。本文提出基于Serverless与代理IP技术的新一代爬虫方案,通过动态轮换IP、弹性调度任务等特性,显著提升启动效率、降低成本并增强并发能力。架构图与代码示例详细展示了其工作原理,性能对比数据显示采集成功率从71%提升至92%。行业案例表明,该方案在电商情报与价格对比平台中效果显著,未来有望成为主流趋势。
765 0
Serverless爬虫架构揭秘:动态IP、冷启动与成本优化
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
1019 12
|
Kubernetes 监控 Serverless
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
|
传感器 监控 安全
智慧工地云平台的技术架构解析:微服务+Spring Cloud如何支撑海量数据?
慧工地解决方案依托AI、物联网和BIM技术,实现对施工现场的全方位、立体化管理。通过规范施工、减少安全隐患、节省人力、降低运营成本,提升工地管理的安全性、效率和精益度。该方案适用于大型建筑、基础设施、房地产开发等场景,具备微服务架构、大数据与AI分析、物联网设备联网、多端协同等创新点,推动建筑行业向数字化、智能化转型。未来将融合5G、区块链等技术,助力智慧城市建设。
1088 1
|
存储 消息中间件 人工智能
基于 Apache RocketMQ 的 ApsaraMQ Serverless 架构升级
基于 Apache RocketMQ 的 ApsaraMQ Serverless 架构升级
577 0

相关产品

  • 函数计算