PaaS

写给小白的云计算入门科普

寵の児 提交于 2020-10-07 07:49:19
作者 | 小枣君 来源 | 鲜枣课堂 2006年8月9日,当时的谷歌首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)上,首次提出了“云计算”(Cloud Computing)的概念。 而就在大会的5个月之前,2006年3月,电商起家的美国亚马逊公司正式推出了自家的弹性计算云(Elastic Compute Cloud,EC2)服务。 这两个标志性事件的发生,正式宣告了云计算时代的到来,也意味着互联网的发展进入了一个新的阶段。 时至今日,十四年过去了,云计算经历了质疑,也经历了狂热,逐渐被人们所接受,进入了稳步发展的阶段。 然而,作为一个高大上的名词,众人皆知的概念,至今为止,我们仍然难以对云计算给出一个准确的、通俗易懂的定义。 专业机构给出的定义,永远让人云里雾里—— 一种计算方式,能够通过Internet技术将可扩展的和弹性的IT能力作为服务交付给外部用户。(Gartner公司) 一种标准化的IT性能(服务,软件或者基础设施),以按使用付费和自助服务方式,通过Internet技术进行交付。(ForresterResearch公司) 云计算是一种模型,可以随时随地,便捷地,按需地从可配置计算资源共享池中获取所需的资源,资源可以快速供给和释放,使管理的工作量和服务提供者的介入降低至最少。(美国国家标准和技术研究院) 究其原因

京东智联云在 Serverless 的探索

£可爱£侵袭症+ 提交于 2020-10-06 01:53:44
本文整理自 ServerlessDay · China 大会 - 《京东智联云在 Serverless 的探索》的分享,讲师为京东智联云的 PaaS 产品负责⼈朱琅。 本文主要分为三部分: ⾸先会介绍下 Serverless 的概念和定义,期间会讲讲我个⼈对 Serverless 的理解; 第⼆部分,我会着重介绍下 Serverless 在京东智联云的应⽤; 最后,会讲述我对 Serverless 未来的展望。 Serverless 的概念和定义 提到 Serverless,⼤家基本上第⼀时间会想到的就是 AWS lambda,没错,让 Serverless 这个名称真正⽕起来的其实就是 AWS 推出的 FaaS 服务 -- Lambda,它是⼀个平台,允许你在云上允许独⽴的代码段,通过预先设置好的事件触发代码的运⾏。 除了 FaaS 之外,还有BaaS,虽然和 Blockchain as a Service 的缩写⼀样,但它其实是 Backend as a Service -- 后端即服务的缩写,⽆需编写/管理所有服务端组件,与虚拟机和容器相⽐,概念上更接近 SaaS(软件即服务),BaaS 服务都是领域通⽤的组件服务,通过 API 调⽤的⽅式来使⽤。 说完了定义,再来看下 Serverless 的发展史。 最早可以追溯到 2006 年,Zimki 推出的代码执⾏平台,它是

腾讯会议大规模任务调度系统架构设计

喜你入骨 提交于 2020-10-04 03:15:41
腾讯会议大规模扩容,快手春节红包流量洪峰:超大规模给云计算系统带来诸多挑战。如何管理海量节点并持续提升可扩展性?如何保证复杂工作流的稳定执行和故障自愈?如何提供高可用、高性能、低成本的计算能力?本文是腾讯云专家工程师李德铠在「云加社区沙龙online」的分享整理,为大家介绍腾讯会议大规模任务调度系统架构设计! 点击视频,查看完整直播回放 疫情期间,很多企业受到了较大冲击,正常的复工生产无法进行。腾讯会议作为一款非常便捷的远程协作工具,成为了国内众多企业日常会议沟通交流的主要平台,这款产品从2019年12月26号正式推出,如何在这么短的时间内有效支撑起国内数以亿计用户的访问量呢?如何保障系统的稳定运行? 下面为大家介绍,腾讯会议8天时间内完成100万核资源扩容背后的技术。 一、两个典型案例 首先介绍腾讯会议大规模扩容,下图所示为腾讯会议的架构图,左右两端的用户通过交换机连接到基站,然后接入腾讯云机房,首先会通过我们的调度中心,还有腾讯后台的接入层,接收到用户发起会议的请求。 拿到请求之后,再通过一些状态机的判断,帮用户加入到对应的会议室里面,然后再跟远端的朋友或同事建立一个音频媒体长链接,再通过混音和流控达到稳定的沟通服务。 今年对于腾讯会议是非常有突破的一年,它在春节期间快速崛起,成为了众多中小企业和学校复工复学必备的APP之一

分布式系统架构与云原生—阿里云《云原生架构白皮书》导读

旧巷老猫 提交于 2020-10-03 13:48:46
简介: 有幸作为阿里云MVP提前获得了阿里云云原生团队编写的《云原生架构白皮书》,希望通过自己对于云原生的理解为开发者提供一篇观后感或者是能够参考的博文 1 云原生与分布式系统架构的关系 1.1 云原生架构的定义 《云原生架构白皮书》中对于云原生架构的定义为“基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化的剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。” 1.2 分布式系统架构的定义 此处定义参考百度百科为“在一个分布式系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。系统中存在一个以全局的方式管理计算机资源的分布式操作系统。通常,对用户来说,分布式系统只有一个模型或范型。在操作系统之上有一层软件中间件负责实现这个模型。” 1.3 云原生与分布式系统架构的关系 分布式架构的重点在于解决计算力的保障问题以及为了提高计算力并同时确保系统的可靠性、可用性和安全性而产生的诸如弹性伸缩、负载均衡、分布式存储等问题,其目标是在于构建一个分布式的安全可靠的计算力基础平台。通常来说

Serverless的初心、现状和未来

僤鯓⒐⒋嵵緔 提交于 2020-10-02 21:55:24
作者 | 不瞋 阿里云高级技术专家 导读: Serverless 是如何产生的?当前有哪些落地场景?Serverless 的未来又将如何?本文分享了阿里云高级技术专家不瞋对于 Serverless 的看法,回顾其发展历程,并对 Serverless 的发展趋势做出预测。 源起 回望整个计算机技术发展史,我们会发现 “抽象、解耦、集成” 的主题贯穿其中。产业每一次的抽象、解耦、集成,都将创新推向新的高度,也催生出庞大的市场和新的商业模式。 大型机时代,硬件和软件都是定制化的,使用专有的硬件、操作系统和应用软件。 PC 时代,硬件被抽象解耦成 CPU、内存、硬盘、主板、USB 设备等标准化的部件,不同厂商生产的部件可以自由组合,组装成整机。软件被抽象解耦为操作系统、库等可复用组件。硬件和软件的抽象解耦,创造了新的商业模式,释放了生产力,造就了 PC 时代的繁荣。 云的时代,硬件软件化和软件服务化成为最显著的两个趋势。 硬件软件化的核心在于硬件功能中越来越多的部分由软件来呈现,从而在迭代效率、成本等方面获得显著优势。以软件定义存储(Software Defined Storage,SDS)为例,SDS 是位于物理存储和数据请求之间的一个软件层,允许用户操控数据的存储方式和存储位置。通过硬件与软件解耦,SDS 可运行于行业标准系统或者 X86 系统上

山石岩读丨透过Gartner云安全技术成熟度曲线,看懂七大关键云安全技术走势

≯℡__Kan透↙ 提交于 2020-10-01 05:19:15
山石网科云安全技术专家带你追踪七大关键云安全技术,Get全球最新的关键云安全技术动态~ 最近看到Gartner的Susan Moore写的一篇短文,《Top Actions From Gartner Hype Cycle for Cloud Security, 2020》(《2020年Gartner云安全技术成熟度曲线的主要变化》),唤起了笔者追踪七大关键云安全技术的想法。(点击文末“阅读原文”,可参看英文原文) 笔者关注的七大关键云安全技术包括: Microsegmentation(微分段),CASB(云访问安全代理),CSPM(云安全配置管理),CWPP(云工作负载安全防护平台),ZTNA(零信任网络访问),Container Security(容器安全),SASE(安全访问服务边缘模型)。 笔者原创的同比连线斜率分析法: 图注:Gartner云安全成熟度曲线同比连线斜率分析图 从Gartner Hype Cyclefor Cloud Security, 2020来看,SASE和CWPP发展最快,都跨越了阶段,尤其是CWPP已进入光明爬坡期,从技术采用生命周期来说,已进入晚期大众阶段,意味着产品的成熟度已经完全没有问题,无需顾虑。 随着CWPP的逐渐成熟,在2020年的《CWPP全球市场指南》中,Gartner已经将CWPP产品扩展为多能力&多平台、脆弱性扫描&配置与合规

企业级API网关接口开发,提高微服务体系架构稳定性、响应效率

北战南征 提交于 2020-09-30 16:48:22
API网关是提供服务开放和共享的企业级PaaS平台,提供发布管理、统一认证鉴权、流控、协议转换、服务审计等功能,帮助用户实现内部多系统间,或者内部系统与外部系统之间实现跨系统、跨协议的服务能力互通。 为什么需要API接口开发? 随着微服务架构的流行,API网关也越来越受欢迎。在微服务体系架构中,将应用程序划分为几个低耦合的服务(称为微服务),每个服务都有其独特的功能。尽管微服务提供了许多好处(最显着的是使它更易于开发,部署和维护应用程序的不同部分),但它们却使客户难以快速,安全地访问他们所需的信息。 API网关接口开发可以充当使用这些微服务的客户端的中央接口,从而解决其中的一些问题。客户端不必访问数十个单独的服务,而是可以向API网关发送单个请求,而API网关本身将聚集微服务。API网关的主要功能称为路由,但是使用API网关的原因还有很多。 对于服务数量众多、复杂度比较高、规模比较大的业务来说,引入API数据接口平台也有一系列的好处: ● 聚合接口使得服务对调用者透明,客户端与后端的耦合度降低 ● 聚合后台服务,节省流量,提高性能,提升用户体验 ● 提供安全、流控、过滤、缓存、计费、监控等API管理功能 在【数商云】与客户合作的技术实践中,客户往往需要通过统一的API接口平台进行服务能力的共享,提供发布、管理、保护和监控接口API的能力,实现跨系统、跨协议的服务能力互通。

阿里巴巴成立云原生技术委员会,云原生升级为战略级技术

早过忘川 提交于 2020-09-30 16:15:16
9 月 18 日,2020 云栖大会期间,阿里巴巴正式成立云原生技术委员会(以下简称委员会),阿里巴巴高级研究员蒋江伟担任委员会负责人,达摩院数据库首席科学家李飞飞、阿里云计算平台高级研究员贾扬清、阿里云原生应用平台研究员丁宇等多位阿里技术负责人参与其中。同时,阿里云推出包括软硬结合的沙箱容器 2.0、离线实时一体化数据仓库 MaxCompute、云原生多模数据库 Lindorm 在内的多款云原生产品。 云原生是一种新型技术体系,被视为云计算未来的发展方向。云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,只需做好自己的业务,就可以充分发挥云平台的弹性+分布式优势,实现快速部署、按需伸缩、不停机交付等。 蒋江伟表示,委员会将大力推动阿里经济体全面云原生化,并沉淀阿里巴巴 10 多年的云原生实践,对外赋能数百万家企业进行云原生改造,提升 30% 研发效率的同时降低 30% IT 成本,帮助客户迈入数字原生时代。 此次委员会的成立,也意味着阿里已经将云原生升级为新的技术战略方向。蒋江伟介绍,阿里拥有 10 多年的云原生实践经验,从2009 年首次上线核心中间件系统,到 2011 年淘宝天猫开始使用容器调度技术,再到推出自研云原生硬件神龙服务器、云原生数据库 PolarDB。2019 年双 11,阿里电商核心系统 100% 上云