Serverless

直播预告:Service Mesh 技术在美团的落地和挑战

家住魔仙堡 提交于 2020-08-15 05:08:13
一场突如其来的疫情加深了企业对数字化转型升级的渴望,作为新兴数字化业务的基础,云原生技术的价值日益凸显。当前,越来越多的企业逐步引入容器、微服务/Service Mesh 技术改造业务,实现数据库、PaaS 中间件的云原生化,探索 Serverless 的落地应用,以提升应用交付能力,促进业务创新,并提升资源利用率,降低开发运维成本;另一方面,云原生开源社区的核心框架也在不断迭代,使之更符合开发运维需求。 网易杭研举办本次“问道一线专家,探秘云原生实践”系列在线技术沙龙活动,邀请 Envoy 社区 Core Maintainer 及网易杭研、美团、微博等知名互联网公司一线专家联袂分享,解读云原生技术演进趋势,介绍云原生落地应用的经验心得,实践过程中遇到的典型问题及解决之道。 基本信息 议题:Service Mesh 技术在美团的落地和挑战 讲师:刘世朋,美团基础架构部开发工程师 时间: 6月11日 19:00-20:00 地点:在线直播 讲师简介 刘世朋,就职于美团基础架构部服务治理中心,目前负责 OCTO2.0(Service Mesh)项目的建设。技术兴趣集中在云原生相关的领域,包括容器、K8s、Service Mesh等方面。 议题摘要 美团相对具有较为完善的服务治理系统,业务开发语言以 Java 为主且内部技术栈较为统一,OCTO 服务治理系统的接入覆盖率很高。本次主要介绍

看DLI服务4核心如何提升云服务自动化运维

对着背影说爱祢 提交于 2020-08-15 04:38:59
摘要: 今天我们来说说DLI是如何实现监控告警来提升整体运维能力,从而为客户更好的提供Serverless的DLI。 DLI是支持多模引擎的Serverless大数据计算服务,免运维也是其作为Serverless云服务面向客户时的一个重要的特性。那么对于服务本身我们是如何实现整个服务的运维呢?今天我们来说说DLI是如何实现监控告警来提升整体运维能力,从而为客户更好的提供Serverless的DLI。 上图是DLI服务的整体部署架构,作为Serverless服务其全面拥抱云原生技术,无论是对外提供任务管理的微服务还是最终执行任务的计算单元,其都是基于Kubernetes来部署,这也更好的实现了Serverless的快速弹性伸缩。 对于DLI服务的监控告警我们当前主要从以下几个方面来考虑: 1.全局维度,主要是整体API的QPS、成功率和响应时延 DLI作为Serverless大数据计算服务,其对外均以REST API的形式提供服务,因此API的QPS和响应时延直接反映了服务对外的能力,而成功率更是服务SLA的直接体现。 2.OS维度,主要是容器宿主的CPU使用率、内存使用率、磁盘使用率、上下行流量 无论部署的架构、技术如何演进,对基础资源的监控都是最基本和必须的。 3.容器维度,主要是CPU使用率、内存使用率、K8s空间和用户空间使用率、POD的健康度 容器是虚拟机的演进

云计算的下个十年什么样?看阿里云的答卷

蓝咒 提交于 2020-08-15 03:55:22
2020年的疫情将重新定义云计算产业。由于疫情带来了线上业务的爆发,大批企业和机构将自己的线下业务向线上迁移,甚至是非常传统的教育、农业、地产、建筑等行业也开始大规模向云迁移,导致云计算特别是公有云的使用量在短短的时间内就爆增到“满仓”,例如今年初欧洲的公有云数据中心就出现了“爆仓”的情况,而这种情况在以前都是难以想像的。 在中国市场,从2010年到2020年的云计算产业正好经历了一轮上升期。在2009年写下第一行代码、2010年推出第一代ECS弹性计算的阿里云作为中国公有云产业的代表,推动了整个中国市场对于公有云的认知——从最开始的怀疑和模糊的概念,到后来逐渐接受和理清技术与市场格局,再到所有厂商的“All In”,2010年到2020年的中国云计算产业走了启动阶段的洗礼。 (阿里云弹性计算负责人张献涛) 那么,2020年疫情之后的十年,云计算产业又会有怎样的发展?2020年7月15日,阿里云举办了阿里云弹性计算年度发布会,发布了自研的第三代神龙云服务器及新一代ECS产品家族。阿里云弹性计算负责人张献涛在谈到下一个云计算十年的时候强调,云计算模式将反向重构基础硬件和软件,阿里云正在推进的自研软硬一体化架构和全面云原生化,就是为了重构云计算基础设施,也是对未来的思考。 公有云体系对基础设施的反向重构 阿里自研的神龙服务器那么好,能买一台搬回企业自己的数据中心里么

开发函数计算的正确姿势——OCR 服务

穿精又带淫゛_ 提交于 2020-08-15 02:53:57
简介 首先介绍下在本文出现的几个比较重要的概念: OCR(光学字符识别) : 光学字符识别(Optical Character Recognition, OCR)是指对文本资料的图像文件进行分析识别处理,获取文字及版面信息的过程。亦即将图像中的文字进行识别,并以文本的形式返回。 Tesserocr : Tesserocr 是 python 的一个 OCR 识别库,但其实是对 tesseract 做的一层 python API 封装,所以它的核心是 tesseract。 函数计算(Function Compute) : 函数计算 是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息 参考 。 Funcrfat : Funcraft 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API 网关、日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建、部署操作。Fun 的更多文档 参考 。 备注: 本文介绍的技巧需要 Funcraft 版本大于等于 3.6.8 。 本文介绍将一个预制的 tesserocr 示例快速部署到函数计算平台。该示例借助于 Funcraft

Hacker News 简讯 2020-07-27

大憨熊 提交于 2020-08-14 22:39:29
最后更新时间: 2020-07-27 23:01 How popular media portrays the employability of older software developers - (arxiv.org) 大众媒体如何描述老软件开发人员的就业能力 得分:150 | 评论:129 The Rise of Synthetic Audio Deepfakes - (nisos.com) 合成音频假货的兴起 得分:33 | 评论:4 Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS - (github.com) Show HN:UnnaturalScrollWheels–macOS的滚轮设置更好 得分:21 | 评论:0 How to pay your rent with your open source project - (plausible.io) 如何使用开源项目支付租金 得分:197 | 评论:93 What the heroin industry can teach us about solar power - (bbc.com) 海洛因工业能教我们什么太阳能 得分:67 | 评论:37 ACCC alleges Google misled consumers

阿里实习生直通面试名额等你来PICK!

淺唱寂寞╮ 提交于 2020-08-14 22:37:44
参与福利: 10个阿里实习生直通面试名额 1000份阿里云代码T-shirt 1000张代金券通关奖励 …… 等你来PICK,现在报名即领优酷VIP会员卡。 什么是云开发校园合伙人 校园合伙人是阿里云云开发平台面向在校大学生招募的精英团队,首批云开发校园合伙人,将面向所有对Serverless云开发感兴趣的在校大学生进行招募。并以“大咖授课+项目实践”的形式带领营员全面了解Serverless领域和云开发的前沿知识。 云开发校园合伙人权益多多 • 云开发校园合伙人专属证书; • 云开发平台官网个人形象展示; • 校内活动资源赞助; • 阿里云开发者活动免费参与; • 与阿里云技术大咖深层次沟通交流; • 有机会拥有实习生绿通资格; …… 有收益有收获,怎么算都划算! 参加创造营3步C位出道 第一步:云开发训练(8.3-8.11):Serverless Web开发从入门到精通 云开发学习环节,采用大咖直播教学和自主学习方式结合,随到随学,并由技术大咖线上答疑。学习内容包括云开发协同、云函数、云数据库、多媒体托管、前后端一体化框架等Serverless Web开发必备知识。 通关奖励:连续7天完成打卡的学员,获得阿里云代码T-shirt。 第二步:云开发实战(8.12-8.19):建站创新项目实战 云开发实战环节,此阶段内学员基于云开发平台独立完成Web开发并提交创新作品

OAM 深入解读:使用 OAM 定义与管理 Kubernetes 内置 Workload

久未见 提交于 2020-08-14 20:30:34
作者 | 周正喜 阿里云技术专家 爱好云原生,深度参与 OAM 社区 大家都知道,应用开放模型 Open Application Model(OAM) 将应用的工作负载(Workload)分为 三种 —— 核心型、标准型和扩展型,这三者的主要区别在于一个 OAM 平台对于具体某一类工作负载进行实现的自由度不同。其中,OAM 社区中目前唯一一个核心工作负载是 Containerized Workload ,它用来描述一个基于容器的工作负载,可以理解为是 Kubernetes Deployment 的简化版(去掉了 PodSecurityPolicy 等大量与业务研发无关的字段)。 不过,很多读者可能会有疑问:对于 Kubernetes 内置的工作负载 OAM 是否还能直接支持呢? 答案当然是肯定的,而且这是 OAM 作为 Kubernetes 原生的应用定义模型的默认能力。 下面,本文就以 Deployment 为例,介绍如何使用 OAM 基于 Kubernetes 的内置工作负载来定义和管理云原生应用。 示例准备 基于 GitHub FoodTrucks (旧金山美味街边小吃地图应用)项目,构建镜像 zzxwill/foodtrucks-web:0.1.1,加上依赖的 Elasticsearch 镜像,在默认情况下,它的 Deployment 描述文件 food-truck

阿里产品专家:高情商的技术人,如何做沟通?

送分小仙女□ 提交于 2020-08-14 20:11:52
作者 | 磊之 不愿沟通是固执,不会沟通是傻瓜,不敢沟通是奴隶。 ——德拉蒙德 工作中,你是否经常看到别人在会上谈笑风生、纵横捭阖,但自己却唯唯诺诺,不敢表达观点?即便鼓起勇气发言却不被重视,经常被人打断?生活中,你提出个很好的家庭规划,却没人支持你?规劝自己的亲友却被误会,最后以吵架收场? 当你的朋友指出你的问题可能在“沟通”能力上时,你却轻蔑一笑:“沟通这么简单事情,我会不懂?” 要知道许多大师花了一辈子研究“沟通”,最终觉得自己只能驾驭一些类型的沟通。 互联网时代的信息媒介很发达,但非常碎片化,你可能听过很多道理,但未必有意识地组织过,人脑对于没有体系化的观点,总会选择性遗忘。 所以,关于沟通,你可能需要重新思考。 真理的世界如同泥泽地一般充满了陷阱。树立一个清晰的“概念”好比在这片泥泽地里打桩,树立一个“理论”好比在这些木桩上架桥。 PART 1:沟通的定义? 街头的大妈们家长里短地唠嗑,能不能叫“沟通”?大学课堂上教授口若悬河,滔滔不绝地讲课,能不能叫沟通? 沟通是“有目的的多向信息交流” 。大妈聊天漫无目的,最多是“多向信息交流”,不是“沟通”;教授讲解虽有目的,但如果没有与学生互动,则也不算是“沟通”。 “沟通的方式一定是谈话么”?不是,能交流信息即可,不拘泥于形式。沟通完全可以借助文字、图片、音乐......比如写信、发邮件,甚至眼神交流也算,宋词中“执手相看泪眼

Serverless 的 AI 写诗,程序员浪漫起来谁能顶得住啊!

微笑、不失礼 提交于 2020-08-14 18:36:19
古诗词是中国文化殿堂的瑰宝,记得曾经在韩国做 Exchange Student 的时候,看到他们学习我们的古诗词,有中文的还有翻译版的,自己发自内心的骄傲,甚至也会在某些时候背起一些耳熟能详的诗词。 本文将会通过深度学习为我们生成一些古诗词,并将模型部署到 Serverless 架构上,实现基于 Serverless 的古诗词生成 API。 项目构建 古诗词生成实际上是文本生成,或者说是生成式文本。关于基于深度学习的文本生成,最入门级的读物包括 Andrej Karpathy 的博客。他使用例子生动讲解了 Char-RNN (Character based Recurrent Neural Network) 如何用于从文本数据集里学习,然后自动生成像模像样的文本。 上图直观展示了 Char-RNN 的原理。以要让模型学习写出「hello」为例,Char-RNN 的输入输出层都是以字符为单位。输入「h」,应该输出「e」;输入「e」,则应该输出后续的「l」。 输入层我们可以用只有一个元素为1的向量来编码不同的字符,例如,「h」被编码为「1000」、「e」被编码为「0100」,而「l」被编码为「0010」。使用 RNN 的学习目标是,可以让生成的下一个字符尽量与训练样本里的目标输出一致。在图一的例子中,根据前两个字符产生的状态和第三个输入「l」预测出的下一个字符的向量为 <0.1, 0

云计算下一浪潮,腾讯云抢占 Serverless 制高点

☆樱花仙子☆ 提交于 2020-08-14 13:11:33
在 6 月 19 日举办的首届 ServerlessDays 大会中国站上,腾讯云 Serverless 总经理 Yunong Xiao 表示:“过去三年,腾讯云 Serverless 的用户规模、产品下载和调用等每年呈现 10 倍速增长,其中,开发者数更是突破数十万。越来越多的中国企业开始 All in Serverless。作为全球前三大 Serverless 厂商,正在全力通过构建生态、打造社区和解决客户面临的发展挑战,推动 Serverless 技术在全球的应用和发展。” ServerlessDays 是由社区发起、面向开发人员的全球技术会议,大会通过邀请全球顶尖技术专家与开发者一起解读 Serverless 前沿趋势,分享技术落地经验,已经成为洞察 Serverless 技术发展的风向标,并在全球 40 多个城市举办。今年,在腾讯云的推动下,首次来到中国。 作为一种新型的开发架构,Serverless 由于具备低成本、低故障风险、高扩展性以及交付周期短等优势,被认为是继虚拟机和容器之后,第三代通用计算平台。它能够让用户更加聚焦业务本身,而无需关注复杂的服务器配置和管理,包括弹性部署和自动扩容等工作全部交给云厂商,省去了大量的运维操作。但是,当前该技术在真正落地方面还面临成本费用过高、开发支持欠缺以及没有基于业务场景的解决方案等难题。针对这样的挑战,腾讯云基于自身在生态