Serverless

函数计算-HelloWorld应用开发

南笙酒味 提交于 2020-11-13 19:31:41
场景介绍 场景介绍如何使用函数计算服务开发HelloWorld应用。您可以通过控制台或Funcraft工具实现。 背景知识 什么是Serverless 自2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念之后,云计算的发展可以用日新月异这个词来形容。那么究竟什么才是Serverless呢? 简单来说,Serverless可以说是一种架构,一种云计算发展的产物,至于具体说什么是Serverless,可能没有谁能给他一个明确的概念,如果非要说一个可以稍微容易理解一些的概念,那或许可以参考Martin Fowler在《Serverless Architectures》中对Serverless这样定义:Serverless=BaaS + FaaS 步骤一:连接ECS服务器 阿里云云产品资源体验地址: https://developer.aliyun.com/adc/scenario/20c4bead7e0b4758a6ab857bce793187 场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于已有的环境开发一个基于函数计算的HelloWorld应用。 步骤二:开通函数计算服务 在使用函数计算前

2020 中国技术力量年度榜单

偶尔善良 提交于 2020-11-12 14:40:29
2020 年,新基建的全面铺开加速了全行业数字化、智能化转型升级。在这一过程中,越来越多的企业开始思考借助优质创新技术,提升自身业务水平。然而在数字化技术变得越来越为重要的当下,国内 IT 产业的发展却正面临着全新的挑战。在技术供给侧,不同技术方案的性能良莠不齐,国内 IT 软件行业的发展面临资源错配、内耗严重等挑战,而这些乱象往往又会导致用户在选择技术方案时犹豫不决,进一步削弱数字化转型意愿。 InfoQ 面向云计算与开源赛道,正式启动 2020 中国技术力量年度榜单评选活动。阿里云作为云原生和开源领域的引领者和实践者,在刚刚结束的 2020 年 双11 实现了核心系统全面云原生化,成为全球最大规模的云原生实践,并首次实现自研、开源、商业“三位一体”,在本次 InfoQ 的中国技术力量年度榜单评选中,新锐开源项目榜单中有 12 个开源项目入围,在开源杰出人物榜单中共有 2 位入围。以下是入围项目和入围人物的概览。 如果你了解甚至熟悉他们, 欢迎给他们投上关键的一票。 在阿里巴巴云原生公号评论区回复你和相关开源项目和开源大佬的故事, 我们将选出 3 位送出阿里云定制充电宝。 截止时间 11 月 13 日晚上 11 点。 榜单一:开源新锐项目 1. Nacos 地址 : https://github.com/alibaba/nacos 上榜理由 :Nacos 是 2018 年 8

函数计算-HelloWorld应用开发

别等时光非礼了梦想. 提交于 2020-11-11 19:46:57
场景介绍 场景介绍如何使用函数计算服务开发HelloWorld应用。您可以通过控制台或Funcraft工具实现。 背景知识 什么是Serverless 自2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念之后,云计算的发展可以用日新月异这个词来形容。那么究竟什么才是Serverless呢? 简单来说,Serverless可以说是一种架构,一种云计算发展的产物,至于具体说什么是Serverless,可能没有谁能给他一个明确的概念,如果非要说一个可以稍微容易理解一些的概念,那或许可以参考Martin Fowler在《Serverless Architectures》中对Serverless这样定义:Serverless=BaaS + FaaS 步骤一:连接ECS服务器 阿里云云产品资源体验地址: https://developer.aliyun.com/adc/scenario/20c4bead7e0b4758a6ab857bce793187 场景将提供一台配置了CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以基于已有的环境开发一个基于函数计算的HelloWorld应用。 步骤二:开通函数计算服务 在使用函数计算前

函数计算进阶-IP查询工具开发

旧时模样 提交于 2020-11-09 17:12:07
场景介绍 场景介绍如何使用函数计算服务开发一个IP查询工具。 背景知识 什么是Serverless 自2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念之后,云计算的发展可以用日新月异这个词来形容。那么究竟什么才是Serverless呢? 简单来说,Serverless可以说是一种架构,一种云计算发展的产物,至于具体说什么是Serverless,可能没有谁能给他一个明确的概念,如果非要说一个可以稍微容易理解一些的概念,那或许可以参考Martin Fowler在《Serverless Architectures》中对Serverless这样定义:Serverless=BaaS + FaaS Serverless架构和传统的项目的区别 首先,我们以一个常见的Web服务为例: 在这个图中,服务器中可能涉及路由规则、鉴权逻辑以及其他各类复杂的业务代码。同时,开发团队要付出很大的精力在这个服务器的运维上面,例如要时刻关注以下问题: 客户量突然增多时是否需要扩容服务器。 服务器上的脚本和业务代码等是否还在健康运行。 是否有黑客在不断地对服务器发起攻击。 当我们把这个思路切换到Serverless的逻辑之后,变成了这样: 可以认为

关于Kubernetes规划的灵魂n问

强颜欢笑 提交于 2020-11-08 10:13:03
https://juejin.im/post/5e60a3a4f265da57642998d7 Kubernetes已经成为企业新一代云IT架构的重要基础设施,但是在企业部署和运维Kubernetes集群的过程中,依然充满了复杂性和困扰。阿里云容器服务自从2015年上线后,一路伴随客户和社区的成长,目前托管着上万的K8s集群来支撑全球各地的客户。我们对客户在规划集群过程中经常会遇见的问题,进行一些分析解答。试图缓解大家的“选择恐惧症”。 如何选择Worker节点实例规格? 裸金属还是虚拟机? 在 Dimanti 2019年的容器调查报告 中,对专有云用户选择裸金属服务器来运行容器的主要原因进行了分析。 选择裸金属服务器的最主要原因(超过55%)是:传统虚拟化技术I/O损耗较大;对于I/O密集型应用,裸金属相比传统虚拟机有更好的性能表现 此外近36%的客户认为:裸金属服务器可以降低成本。大多数企业在初始阶段采用将容器运行在虚拟机的方案,但是当大规模生产部署的时候,客户希望直接运行在裸金属服务器上来减少虚拟化技术的license成本(这也常被戏称为“VMWare税”)。 还有近30%的客户因为在物理机上部署有更少的额外资源开销(如虚拟化管理、虚拟机操作系统等);还有近24%的客户选择的原因是:可以有更高的部署密度,从而降低基础设施成本。 超过28%的客户认为

端应用研发进入云原生时代

橙三吉。 提交于 2020-11-05 14:20:18
简介: 随着技术的发展和各种用户端场景的涌现,业务前台形式变得更加多样,“面向多样化的端场景提供无缝的、一致的数字用户旅程”已经成为了新时代企业应用架构的关键目标,同时它也是当下大前端技术发展背后的核心业务牵引。基于阿里云在过去几年服务海量用户的经验沉淀,本文总结了新的基于云原生技术的端应用研发范式,期望为广大开发者、企业提供云计算时代面向企业业务前台的应用研发方法论。 阿里云 云原生应用研发平台EMAS 杨镔(泠茗) 多样化用户体验( Multiexperience )与大前端 随着云计算、移动化、IoT、AI等技术概念地落地和持续发展,社会的数字化进程在不断加速。Gartner近期发布了新的企业应用架构方法论MASA(Mesh Application and Service Architechture,网格应用和服务架构)[1],融合近5年流行的技术趋势,为广大企业信息化的供应商、开发者和企业用户定义了更广泛的企业数字化应用架构模型。 与阿里所定义的中台不同,MASA将企业应用拆解为上中下三层,在传统的后端业务能力基础之上,将企业前台,以及用于前后台链接的API网关层也涵盖了进来,通过网格化的架构实现企业的业务流程、员工、服务、内容、设备间的动态连接,以构建匹配现有技术形态和未来技术趋势的更敏捷、灵活、可扩展的应用架构。 伴随MASA

Serverless X OpenKruise 部署效率优化之道

不想你离开。 提交于 2020-11-05 07:20:10
简介: 相信在不久的将来,SAE 的极致弹性,无论在弹性效率,弹性规模,还是智能精准等方面都会大放异彩。 作者 | 许成铭(竞霄) Serverless 作为云计算的最佳实践、云原生发展的方向和未来演进趋势,其核心价值在于快速交付、智能弹性、更低成本。SAE(Serverless 应用引擎)作为首款面向应用的 Serverless PaaS 平台,实现了 Serverless 架构与微服务架构的完美结合,使存量应用也可以零代码改造享受 Serverless 赋予的技术红利,目前正在增强多语言特性,向多负载类型多元化场景方向演进。作为 Serverless 平台,高效的应用部署效率无疑是产品的核心竞争力,也是弹性伸缩、智能托管的基础。更快的部署效率,意味着更好的用户体验,更低的用户成本,更极致的弹性能力。SAE 极致弹性项目,力求提升应用端到端启动速度,保证用户在突发场景下的快速扩容效率和系统稳定性 SLA 。 Serverless 应用引擎: https://www.aliyun.com/product/aliware/product/sae 项目背景 SAE 底层使用 Kubernetes 架构,使用神龙裸金属安全容器、 ECI 两种资源池,用户在 SAE 中运行的应用会映射到 Kubernetes 中相应的资源。 通过采集线上全量 K8s 事件,整个 Pod

专访:跨境电商 SaaS ERP 领星完成 7000 万人民币 A 轮融资的背后

a 夏天 提交于 2020-11-03 17:36:28
深圳市领星网络科技有限公司是一家专注于为跨境电商行业提供 SaaS 解决方案的公司,于 2017 年成立并上线 ASINKING 领星系统,协助亚马逊卖家构建完整的数据化运营闭环。 近日,领星ERP完成了 7000 万人民币 A 轮融资,由高瓴创投、顺为资本共同领投,蓝湖资本跟投。本次融资主要将用于 SaaS 产品布局、技术架构和服务体系升级 、以及人才引进。 今天,我们有幸采访了领星的高级开发工程师侯颖堃,让他给我们谈谈,领星为何在决定做 SaaS 版的 ERP 系统初期就开始调研 Serverless 相关技术,并且最终如何选定了腾讯云 Serverless 支撑其业务系统的。 以下内容整理自对侯颖堃的专访,采访实录: T 妹:领星网络科技有限公司 Serverless 技术团队可否简单介绍下? 颖堃:领星的 Serverless 技术团队拥有数名经验丰富的高级开发工程师,凭借腾讯云 Serverless 技术,真正实现了相对少的开发人员,业务高度聚合,简化开发流程,提高生产效率的美好愿景。 T 妹:领星网络科技有限公司使用腾讯云 Serverless 技术主要在哪些业务场景? 颖堃: 领星网络科技有限公司使用腾讯云 Serverless 技术主要业务是拉取第三方平台数据,作为一个数据实时、准确的数据中台,完成数据查询、统计、分析等功能以供用户使用。

Java对象转JSON时如何动态的增删改查属性

家住魔仙堡 提交于 2020-11-03 16:25:56
1. 前言 日常开发中少不了 JSON 处理,少不了需要在 JSON 中添加额外字段或者删除特定字段的需求。今天我们就使用 Jackson 类库来实现这个功能。 2. JSON 字符串增加额外字段 假如我们有这样结构的 JSON: { "username" : "felord.cn" , "age" : 18 } 期望增加一个性别字段 gender : { "username" : "felord.cn" , "age" : 18 , "gender" : "male" } 首先使用 ObjectMapper 加载 JSON 字符串,为 ObjectNode : ObjectNode jsonNodes = objectMapper.readValue(json, ObjectNode . class ) ; ObjectNode 提供了很多操作 JSON 属性的方法: get 根据索引或者字段名获取对应的 JsonNode 。 put 系列方法 提供了将基本类型、 null 值、对象、数组、原始值添加到 JSON 的能力。 正好我们可以借助于 put 方法来完成额外新增字段,完整的代码片段: String json = "{\n" + " \"username\":\"felord.cn\",\n" + " \"age\":18\n" + "}" ; ObjectMapper

HDC | 技术论坛:华为应用市场快应用2.0来了,助力开发者应用全场景分发

大憨熊 提交于 2020-11-03 13:31:58
2020年9月11日,以“成就创新、编写未来”为主题的华为开发者大会AppGallery Connect &快应用论坛在东莞松山湖成功举办,为全球移动互联网开发者带来一场丰富多元的科技知识盛宴。会议中,全面介绍了AppGallery Connect的服务能力,宣告了AppGallery Connect研习社正式上线,重磅发布了快应用2.0,还有哪些精彩内容呢?我们来回顾一下。 华为应用市场平台产品负责人提出愿景:“随着5G的全面部署,AI技术的发展,更多的设备将连接到网络中,由此衍生出的大量细分场景和市场机遇,亟待我们与开发者、合作伙伴、消费者共同去丰富和想象,让物理世界更便捷、让数字世界更智能。华为应用市场AppGallery Connect希望与广大开发者共同打造全场景智慧化生态,为用户带来更多的创新产品。成就创新,编写未来,共赢新时代。” AppGallery Connect助力开发者赢在HMS生态 “AppGallery Connect作为开发者应用一站式服务平台,致力于为开发者提供应用创意、开发、分发、运营、分析全生命周期服务,构建全场景智慧化的应用生态。AppGallery Connect旨在提升开发效率、运营效率,帮助开发者实现用户及收入的规模增长。”华为应用市场高级运营经理详细介绍AppGallery Connect平台布局及服务全视图。 AppGallery