云计算

“音”你而来,“视”而可见 腾讯云+社区音视频技术开发实战沙龙圆满结束

二次信任 提交于 2019-12-05 07:38:40
近年来,得益于移动互联网的普及和智能终端设备的广泛应用,短视频、直播、在线教学等音视频通信模式风靡大众,音视频功能为用户带来沟通便捷的同时,也启发了应用平台基于音视频功能开拓业务模式的创新思路。然而,音视频技术虽然使用便捷,但在技术开发方面却有“重重难关”要过。 为破解音视频技术研发中的高门槛、重投入的痛点,4月21日,腾讯云+社区在京举办“ ‘音’你而来,‘视’而可见——音视频技术开发实战沙龙”,活动现场座无虚席,有200余名开发者参加了本次沙龙。本次活动内容由视频云行业未来趋势展开,不仅涵盖腾讯视频云产品全景,腾讯云H5语音通信QoE优化,在线音视频素材创作合法化实际应用,讲述如何结合新的行业技术,从内容的产生到内容的消费,进行闭环。还针对时下的热门:微信小程序,推出小程序音视频典型应用场景剖析,小程序音视频技术实现以及在相关行业的实际应用等课程,详细介绍小程序音视频的应用前景和技术解析。 活动现场 视频行业的发展,从黑白到彩色电视,从线上点播视频到直播千播大战,从连麦互动到实时音视频沟通,视频一直在解决用户信息获取的痛点。在未来娱乐的同时能否结合社交,或者满足用户认同感,获得自我尊重,将是提高用户粘性的一个关键点,如何结合新的行业技术,从内容的产生到内容的消费,进行闭环,是腾讯云规划的一个重点。 腾讯视频云高级产品经理王奇 腾讯视频云高级产品经理王奇在活动上详细介绍了

业务领域建模Domain Modeling

梦想与她 提交于 2019-12-05 07:04:35
一、业务领域建模的含义 领域建模是描述业务用例实现的对象模型,它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。(以上定义摘自百度百科) 二、为什么要进行领域建模 使用领域建模可以对现实中的事务进行充分的抽象,让我们发掘重要的业务领域概念,同时建立各个业务领域之间的联系,让我们对业务有更加清晰的认识。 三、如何进行领域建模 1、命名 对每个业务角色和实体进行命名,要求名称能够表示对象的职责。 2、找关系 对命名好的类,尽可能发掘类之间的关联,如继承、依赖等联系。 3、加属性 对每一个类,我们要添加其的主要属性,且属性简单为宜,复杂概念可单独列为一个类。 四、我的工程实践的业务领域建模 我的工程设计项目与云计算有关,接下来就云计算进行业务领域建模: 找出类和对象: 名词有用户、云计算提供商、云计算、分布式计算、云计算安全。 添加属性方法: 类 属性方法 备注 用户 提交数据到云端进行处理 无 云计算提供商 提供云计算的实体,负责处理用户提交的数据并返回结果 无 云计算 是一种基于网络的分布式计算 无 分布式计算

OpenStack(一)——OpenStack的相关概念

假装没事ソ 提交于 2019-12-05 06:48:09
(1).OpenStack概述   OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。   OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack能够将诸如计算能力、存储、网络和软件等资源抽象成服务,以便让用户可以通过互联网远程来享用,付费的形式也变得因需而定,调整方便,拥有极强的虚拟可扩展性。 (2).OpenStack的作用   OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。  1)IaaS   IaaS(Infrastructure as a Service),即基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获取服务,这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。   例如:前往阿里云、腾讯云、百度云、华为云购买一台云主机,选择基础设施(CPU、内存、硬盘)。  2)PaaS   PaaS是Platform

云原生下日志方案的架构设计

爱⌒轻易说出口 提交于 2019-12-05 06:43:09
上一篇 中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要以及云原生下日志系统的建设难点,相信DevOps、SRE、运维等同学看了是深有体会的。本篇文章单刀直入,会直接跟大家分享一下如何在云原生的场景下搭建一个灵活、功能强大、可靠、可扩容的日志系统。 需求驱动架构设计 技术架构,是将产品需求转变为技术实现的过程。对于所有的架构师而言,能够将产品需求分析透彻是非常基本也是非常重要的一点。很多系统刚建成没多久就要被推翻,最根本的原因还是没有解决好产品真正的需求。 我所在的日志服务团队在日志这块有近10年的经验,几乎服务阿里内部所有的团队,涉及电商、支付、物流、云计算、游戏、即时通讯、IoT等领域,多年来的产品功能的优化和迭代都是基于各个团队的日志需求变化。 有幸我们最近几年在阿里云上实现了产品化,服务了数以万计的企业用户,包括国内各大直播类、短视频、新闻媒体、游戏等行业Top1互联网客户。产品功能从服务一个公司到服务上万家公司会有质的差别,上云促使我们更加深入的去思考:究竟哪些功能是日志这个平台需要去为用户去解决的,日志最核心的诉求是什么,如何去满足各行各业、各种不同业务角色的需求... 需求分解与功能设计 上一节中我们分析了公司内各个不同角色对于日志的相关需求,总结起来有以下几点: 支持各种日志格式、数据源的采集,包括非K8s 能够快速的查找/定位问题日志

阿里巴巴的云原生应用开源探索与实践

不羁的心 提交于 2019-12-05 06:42:05
导读 :从拥抱开源、贡献开源、自主开源,到赋能开源,开源已升级为阿里技术战略之一,且正为开发者源源不断地输送切实可见的价值。云原生是阿里开源的重要领域,短短几年,以 K8s 为核心的云原生开源生态迅猛发展,这是全世界开发者合作杰出成果,也是开源力量的结晶。 阿里巴巴的应用架构演进 大家好,我是司徒放,目前在阿里巴巴负责阿里云的应用平台和微服务产品线。在和大家分享我们在云原生应用方面的探索之前,先和大家介绍一下阿里巴巴在整个应用架构方面的演进历程。 今年是阿里巴巴成立的二十周年,二十年前,阿里巴巴使用的这个应用的架构,还是单体应用模式,它有很多的业务模块都在一个应用里面,各个业务都在一个应用里面开发,这个架构的一个好处是简单,也非常容易部署,对小的创业公司来说是很方便的。它的缺点在于团队变大变多之后,不能满足快速迭代要求,因为每一个业务它需要去发布的时候,都需要在同一个应用上做修改、发布,当这个业务迭代非常快的时候,它同时的一个并发修改就非常多。 所以在 2008 年的时候,阿里巴巴就引进到了微服务架构,只是当时并不叫微服务,而是叫服务化架构。各个业务模式就按照服务的边界来拆分,这是比较松耦合的一种方式,一个微服务应用是无状态的,可以快速扩展实例。而且某个实例有异常比如宕机时会可以自动下线,不会影响整个服务架构的稳定性。微服务架构也比较容易推动整个互联网公司的快速迭代需求。

Swift 在 GAIA 平台云端一体化的探索

大城市里の小女人 提交于 2019-12-05 06:36:24
作者|姜沂(倾寒) 出品|阿里巴巴新零售淘系技术部 S1 阶段在使用 SwiftUI 编写集团内部使用的 SOT APP 时,有幸参与到 GAIA (FaaS)平台云端一体化的探索,从头到尾实现了一套基于 Swift 语言实现的遵守 GAIA Funtion 标准的 Runtime Framework,并完成了从客户端到后端使用统一的语言栈完成一体化链路的探索。 作为一个纯 iOS Native 端开发者,对于后端的技术体感,大部分还遗留在上学期间做的论坛管理系统,加之 FaaS Serverless 等都是一些后端领域较前沿的技术点,尤其是在后端还算是初生牛犊的 Swift 语言,期间走过无数的弯路,但也学到了很多新的知识。 本文是对 Swift On GAIA 的阶段性总结和思考。由于此次技术探索有较多跨端知识,作为一个移动端工程师的视角理解可能非常片面和有误,如读者发现对概念有解释不对,欢迎大家留言区多多指正。由于在技术栈上前端生态已有较多探索, Native 端上的探索和技术储备落后与前端,有些实现会随着云端一体化得探索而改变,并不是一个已经完备的解决方案,欢迎各位开发爱好者积极讨论,造福生态。 PS:文末附邮箱,感兴趣者可进行深入交流。 概念性介绍 Serverless Serverless 起始是一个比较早的名词,早到 2012年,彼时的我才刚背起小书包走进大学里

轻松构建基于 Serverless 架构的弹性高可用视频处理系统

帅比萌擦擦* 提交于 2019-12-05 06:31:49
前言 随着计算机技术和 Internet 的日新月异,视频点播技术因其良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐,而在当前, 云计算平台厂商的产品线不断成熟完善, 如果想要搭建视频点播类应用,告别刀耕火种, 直接上云会扫清硬件采购、 技术等各种障碍,以阿里云为例: 这是一个非常典型的解决方案, 对象存储 OSS 可以支持海量视频存储,采集上传的视频被转码以适配各种终端,CDN 加速终端设备播放视频的速度。此外还有一些 内容安全 审查需求, 比如鉴黄、鉴恐等。 而在视频点播解决方案中, 视频转码是最消耗计算力的一个子系统,虽然您可以使用云上专门的转码服务,但在很多情况下,您会选择自己搭建转码服务。比如: 您已经在虚拟机/容器平台上基于 FFmpeg 部署了一套视频处理服务,能否在此基础上让它更弹性,更高的可用性? 您的需求只是简单的转码需求,或是一些极其轻量的需求,比如获取 OSS 上视频前几帧的 GIF 等, 自己搭建成本更低。 您有更高级的自定义处理需求,比如视频转码完成后, 需要记录转码详情到数据库, 或者在转码完成后, 自动将热度很高的视频预热到 CDN 上, 从而缓解源站压力。 您有并发处理大量视频的需求。 自定义视频处理流程中可能会有多种操作组合, 比如转码、加水印和生成视频首页 GIF。后续为视频处理系统增加新需求,比如调整转码参数

阿里云文件存储的高性能架构演进之路

拈花ヽ惹草 提交于 2019-12-05 06:07:25
10月27日下午,2018中国计算机大会上举办了主题“数据中心计算”的技术论坛,一起探讨解决数据中心所面临的挑战。论坛上,阿里云分布式存储团队高级技术专家田磊磊进行了《阿里云文件存储的高性能架构演进之路》的报告。 专家简介 田磊磊,阿里云存储团队高级技术专家,主要从事分布式文件系统领域工作多年,具有丰富的分布式存储开发经验。 田磊磊从存储介质、网络的发展以及人工智能、高性能计算、基因等领域的兴起给高性能计算带来的机遇和挑战出发,介绍了新一代Cloud Native文件存储在应用中所需要的特性以及更高的要求,尤其是要求高吞吐、高iops、低延时。随后,他又详述了阿里云文件存储如何架构在飞天盘古之上,同时简述了阿里云文件存储的高效元数据、高效线程模型以及文件协议等典型特性。 最后,田磊磊介绍了阿里云在高性能计算领域的最新实践,包括数据迁移、多种数据接入、云监控、云上大规模渲染。 双十一广告:阿里云双十一1折拼团活动:已满6人,都是最低折扣了 【满6人】1核2G云服务器99.5元一年298.5元三年 2核4G云服务器545元一年 1227元三年 【满6人】1核1G MySQL数据库 119.5元一年 【满6人】3000条国内短信包 60元每6月 参团地址:http://click.aliyun.com/m/1000020293/ 作者: 双十一广告:阿里云双十一1折拼团活动:已满6人

# 07 朴素叶贝斯算法

狂风中的少年 提交于 2019-12-05 05:22:34
07 朴素叶贝斯算法 概率基础 概率: 一件事情发生的可能性 联合概率: 包含多个条件,且所有条件同时成立的概率。P(A,B) P(A, B) = P(A)P(B) 条件概率:事件A在另外一个事件B已经发生条件下发生的概率。 P(A|B) P(A1,A2 | B) = P(A1 | B) * P(A2 | B) 注意: 此条件概率的成立,是由于A1, A2相互独立的结果 朴素贝叶斯 朴素: 特征独立,常用文档分类 在给定词比例的基础上,求各类型文档的比例 贝叶斯公式: (多个条件下一个结果) 公式分为3个部分: P(C): 每个文档类别的概率 (某类文档数/总文档数) P(W | C):给定类别下特征(被预测文档中出现的词)的概率:计算方法:P(F1|C) = Ni/N Ni : F1词在C类别文档所有文档出现的次数 N: 所属C类别下的文档所有词出现的次数和 P(F1,F2,F3) : 预测文档中每个词的概率 文档分类: 给定一个文档的条件下,求文档所属于科技、娱乐等类别的概率。哪个类别的概率大,则归为某个类别。 文档:词1, 词2 , 词3 (词出现的数量的情况下,判断类别) P(科技|词1,词2,词3) = P(f1,f2,f3 | 科技)*P(科技)/P(W) P(娱乐|词1,词2,词3) = P(f1,f2,f3 | 娱乐)*P(娱乐)/P(W) 由于是概率大小,则P(W