拉勾网使用函数计算FC快速构建在线编程系统

简介: 函数产品FC完美契合互联网编程教育需求,以多维方式教授课程,同时输入代码实时返回执行结果,实现交互式学习。

拉勾网(隶属于北京拉勾网络技术有限公司)是专注互联网职业机会的招聘网站,以众多优质互联网资源为依托,发布圈内招聘信息,为求职者提供人性化、个性化、专业化的信息服务,以让优质人才和优秀企业及时相遇为己任。拉勾网是一个热爱互联网的年轻团队,他们用责任来做这件事情,致力于打造最专业的互联网招聘平台。

拉勾教育是北京拉勾网络技术有限公司旗下品牌,帮助互联网职场人交流和提升技术能力,是互联网人的“实战大学”。基于拉勾在互联网人才服务行业的经验,共同研发出一系列课程和服务,为互联网人提供学习机会,拉勾教育已开设「专栏」和「训练营」两种学习方式,课程涵盖研发、产品、设计、运营、市场等领域。

新的需求

在拉勾教育众多的课程中,有一块细分领域是编程教育,会以图、文、音、视频的方式教授互联网热门领域的编程课程,同时课程中最大特色的就是交互式的学习,做到了对知识的接收、理解、动手实操、掌握的闭环,所以在线输入各种编程语言的代码就能实时返回执行结果的在线编程系统是核心。这个系统应该具备以下三个特性:

  1. 支持多种编程语言Runtime:拉勾教育编程课程涉及到的编程语言、技术框架比较多,所以需要一套系统支持多种编程语言Runtime,并且能够方便快捷的增加其他编程语言Runtime;
  2. 能够支撑大并发量的请求:拉勾教育有大量优质的师生资源,每门课都有数以万计的同学在学习,所以需要这套在线编程系统能够支撑To C级别的大并发请求;
  3. 安全性:不期望因为学习者的错误代码,比如死循环,或者黑客的恶意代码造成系统崩溃,甚至影响其他业务。

解决方案

阿里云自研的Serverless产品函数计算FC完美契合了拉钩的诸多痛点,只需编写执行不同编程语言的逻辑并上传代码即可。以HTTP或者事件驱动的方式触发函数计算(FC)实例执行业务逻辑并响应用户请求。同时与阿里云对象存储 OSS、API 网关、日志服务、MNS消息队列和表格存储等服务无缝对接,帮助客户快速构建系统。

image.png

  1. 支持多种编程语言的Runtime:函数计算FC支持Java、Python、Node.js、PHP、.Net Core,并且支持通过Custom Container的方式来构建其他语言的Runtime,比如Go Custom Runtime、Ruby Custom Runtime、PowerShell Custom Runtime等。
  2. 极致弹性和高可用性:用传统服务器搭建的系统若要支撑大并发,无非是增加机器数量,但是在流量突发场景,或者有一定流量潮汐的场景,机器弹起的速度是比较慢的。函数计算FC通过预留实例模式 + 按量模式消除冷启动,达到百毫秒级拉起实例,同时可以配置单实例多并发模式,在突发流量场景下可快速拉起实例,横向扩容系统,从容面对流量洪峰。
  3. 完善的安全保障机制:函数计算FC在产品和系统设计的每个方面都把安全作为最高优先级的目标。客户的的程序在函数计算FC环境中运行的隔离保护和阿里云的ECS是同一级别的,函数计算是在虚拟机级别隔离运行,并非容器,并且还在网络、数据、代码、防DDos攻击等方面做了完备的保护。

推荐产品:

函数计算FC:是一个事件驱动的全托管 Serverless 计算服务,您无需管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。所有客户,我们都将提供每月100万次函数调用、400,000(CU-秒)函数实例资源的免费 Serverless 算力支持。
链接:https://www.aliyun.com/product/fc?spm=5176.19720258.J_8058803260.380.44882c4aqkkSDc

【更多精彩】

1.中间件爆款一折起,还有阿里巴巴十年最佳实践深度解密,点击马上了解:https://www.aliyun.com/activity/daily/commercial?spm=5176.20960838.0.0.6a54305etoEn4D

2.【填问卷领淘公仔】点击马上填写问卷:
https://survey.aliyun.com/apps/zhiliao/YmW95Gk8bU

【加入行业实战交流钉钉群】

阿里云专门成立了“互联网架构升级实战课”钉钉群,每周邀请一位阿里云专家在群内进行行业最佳实践直播,每天分享行业前沿干货,钉钉扫码马上加入。

image.png

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
数据采集 Web App开发 人工智能
491 0
|
8月前
|
数据采集 Web App开发 人工智能
基于函数计算FC构建 Browser Tool Sandbox 详解与实操
本文介绍了如何基于阿里云函数计算(FC)构建一个安全、可控的 Browser Tool Sandbox,支持多种浏览器自动化操作方式,包括 Playwright、Puppeteer、Browser Use 和 REST API 等,为 AI Agent 安全高效地操作浏览器提供了完整的技术方案。
|
10月前
|
分布式计算 Serverless OLAP
实时数仓Hologres V3.1版本发布,Serverless型实例从零开始构建OLAP系统
Hologres推出Serverless型实例,支持按需计费、无需独享资源,适合新业务探索分析。高性能查询内表及MaxCompute/OSS外表,弹性扩展至512CU,性能媲美主流开源产品。新增Dynamic Table升级、直读架构优化及ChatBI解决方案,助力高效数据分析。
实时数仓Hologres V3.1版本发布,Serverless型实例从零开始构建OLAP系统
|
JSON 安全 Serverless
MCP Server 之旅第 2 站: 从 0 到 1 - MCP Server 市场构建与存量 OpenAPI 转 MCP Server
本文聚焦MCP协议在企业应用中的两大核心痛点:如何将社区主流STDIO MCP Server一键转为可插拔Remote MCP Server,以及如何实现存量OpenAPI向MCP Server的智能化转型。文章通过具体示例,展示了基于函数计算和协议转译Adapter的解决方案,支持npm/pip生态,实现零改造一键迁移,大幅降低成本。
|
JSON 安全 Serverless
MCP Server On FC之旅2: 从0到1-MCP Server市场构建与存量OpenAPI转MCP Server
本文介绍了将社区主流STDIO MCP Server一键转为企业内可插拔Remote MCP Server的方法,以及存量API智能化重生的解决方案。通过FunctionAI平台模板实现STDIO MCP Server到SSE MCP Server的快速部署,并可通过“npx”或“uvx”命令调试。同时,文章还探讨了如何将OpenAPI规范数据转化为MCP Server实例,支持API Key、HTTP Basic和OAuth 2.0三种鉴权配置。该方案联合阿里云百练、魔搭社区等平台,提供低成本、高效率的企业级MCP Server服务化路径,助力AI应用生态繁荣。
1417 40
|
人工智能 运维 安全
阿里云 Serverless 助力海牙湾构建弹性、高效、智能的 AI 数字化平台
海牙湾(G-Town)是一家以“供应链+场景+技术+AI”为核心驱动力的科技公司,致力于为各行业提供数字化转型解决方案。通过采用阿里云Serverless架构,解决了弹性能力不足、资源浪费与运维低效的问题。SAE全托管特性降低了技术复杂度,并计划进一步探索Serverless与AI结合,推动智能数字化发展。海牙湾业务覆盖金融、美妆、能源等领域,与多家知名企业建立战略合作,持续优化用户体验和供应链决策能力,保障信息安全并创造可量化的商业价值。未来,公司将深化云原生技术应用,助力更多行业实现高效数字化转型。
816 19
|
自然语言处理 安全 数据挖掘
Hologres+函数计算+Qwen3,对接MCP构建企业级数据分析 Agent
本文介绍了通过阿里云Hologres、函数计算FC和通义千问Qwen3构建企业级数据分析Agent的解决方案。大模型在数据分析中潜力巨大,但面临实时数据接入与跨系统整合等挑战。MCP(模型上下文协议)提供标准化接口,实现AI模型与外部资源解耦。方案利用SSE模式连接,具备高实时性、良好解耦性和轻量级特性。Hologres作为高性能实时数仓,支持多源数据毫秒级接入与分析;函数计算FC以Serverless模式部署,弹性扩缩降低成本;Qwen3则具备强大的推理与多语言能力。用户可通过ModelScope的MCP Playground快速体验,结合TPC-H样例数据完成复杂查询任务。
|
分布式计算 运维 搜索推荐
立马耀:通过阿里云 Serverless Spark 和 Milvus 构建高效向量检索系统,驱动个性化推荐业务
蝉妈妈旗下蝉选通过迁移到阿里云 Serverless Spark 及 Milvus,解决传统架构性能瓶颈与运维复杂性问题。新方案实现离线任务耗时减少40%、失败率降80%,Milvus 向量检索成本降低75%,支持更大规模数据处理,查询响应提速。
684 57
|
人工智能 运维 NoSQL
Dify x Tablestore 构建低成本、Serverless 知识库
本文介绍如何基于Dify与阿里云Tablestore构建检索增强生成(RAG)系统,解决大模型知识时效性和领域适配性问题,该方案具备低代码、Serverless免运维、高可靠、弹性扩展及低成本等优势。文章通过答疑助手的案例,详细说明了创建Tablestore实例、配置Dify、构建与验证知识库的步骤。
1750 11
Dify x Tablestore 构建低成本、Serverless 知识库
|
7月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
785 30