PaaS

玩转云上数据湖,解析Serverless 技术落地

折月煮酒 提交于 2020-10-21 20:11:28
导读: 本文主要介绍Serverless计算相关技术与其在华为云数据湖探索服务(后文简称DLI)中的技术落地。Serverless是DLI将计算能力服务化和产品化关键技术,与传统IAAS和PAAS技术不同,DLI运用Serverless技术向客户提供了一种高效易用易扩展的计算框架,使得客户更能聚焦业务,避免牵扯集群运维的细枝末节。本文将从以下几点解读Serverless技术: 1. serverless计算简介 2. 云计算架构演进—从IaaS到Serverless 3. Serverless计算应用场景与潜力 4. DLI Serverless 计算 serverless计算简介 图 Serverless与传统云计算比较 无服务器计算(Serverless)是一种新型的云计算范式,在业界也被称为FaaS(函数即服务),它有别于传统的IaaS(基础设施即服务)和PaaS(平台即服务)技术,旨在帮助开发者摆脱减少甚至免去底层基础架构管理上的诸多烦扰。Serverless计算服务允许客户在不构建一个复杂的基础设施的情况下开发,运行和管理应用程序。在2014年10月先由 http:// hook.io 提供给业界,接着AWS推出Lambda,2016年Google Cloud Functions,Microsoft Azure Functions对外提供服务

一文了解Docker容器技术的操作

偶尔善良 提交于 2020-10-20 04:11:38
一文了解Docker容器技术的操作 前言 一、Docker是什么 二、Docker的安装及测试 Docker的安装 Docker的Hello world测试 三、Docker的常见操作 镜像的基本操作 容器的基本操作 镜像、容器的导入和导出 四、关于DockerFile 总结 前言 相信点进这篇文章的Coder,不管是在各大技术论坛上、技术交流群,亦或招聘网上,应该都有见到过Doker容器技术的面孔,随着社会节奏的加快以及迫于生活的压力,在计算机技术日新月异的今天,真正能够沉下心来学习一门技术的时间真的不多。趁着这段空闲的时间,涛耶也该是时候把过去学习时所积累的笔记沉淀一下了。本文主要是从是什么、为什么、怎么做的角度来介绍Docker容器技术的入门,能让初次接触Docker容器技术的朋友更快更便捷的使用Docker。 一、Docker是什么 对于Docker,官方的介绍如下: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 在实际的开发过程中,我们往往会因为环境的搭建而浪费过多的时间,而现如今有了Docker容器技术的支持,我们不再过于担心各种因为环境问题而造成的过多时间的浪费

公有云和私有云的主要区别?

落花浮王杯 提交于 2020-10-18 15:30:55
云计算是一种计算样式,其中可以通过Internet获得资源。通常,这些资源是可扩展且高度可视化的资源,它们作为服务提供。云计算分为三类,即SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)。根据部署位置,云分为私有云和公共云两种类型。顾名思义,公共云允许所有人通过Internet访问其内容,而私有云仅允许公司用户或已批准的用户使用。但是,允许托管服务的内部计算模型和基础结构在私有云和公共云中都非常相似。 什么是公有云? 公共云是通过Internet提供的服务。通常,公共云的用户将按月为每个带宽的服务使用付费。用户无需购买任何存储硬件,因为它提供了按需扩展性。提供服务以管理基础结构和资源集是公司的责任。由于公共云的用户不需要预先购买软件或硬件,因此初始成本极低。公共云中的数据量可能会有所不同,从仅单个笔记本电脑的备份到千兆字节范围内的应用程序。在公共云中,成本随着数据存储时间的增长而增加,因此它们更适合于动态数据。 什么是私有云? 私有云部署在防火墙内,其管理由提供服务的企业来处理。通常,客户提供操作私有云所需的硬件。除了企业之外,其他任何人通常都不共享存储,并且该存储由公司控制。同样,用户也完全管理云的体系结构。因此,企业可以通过添加更多服务器来扩展云,以提高性能和容量。私有云由于具有自我管理的特性,因此具有很高的可扩展性。私有云通常以几兆字节开始

为什么会有docker?Docker 是什么?

孤者浪人 提交于 2020-10-18 13:52:59
目录 一、为什么会有docker? 二、docker是什么? 三、docker可以帮我们干什么? 深入剖析Kubernetes学习笔记 一、为什么会有docker? PaaS 项目被大家接纳的一个主要原因,就是它提供了一种名叫“应用托管”的能力。 在当时,虚拟机和云计算已经是比较普遍的技术和服务了,那时主流用户的普遍用法,就是租一批 AWS 或者 OpenStack 的虚拟机,然后像以前管理物理服务器那样,用脚本或者手工的方式在这些机器上部署应用。 当然,这个部署过程难免会碰到云端虚拟机和本地环境不一致的问题,所以当时的云计算服务,比的就是谁能更好地模拟本地服务器环境,能带来更好的“上云”体验。而 PaaS 开源项目的出现,就是当时解决这个问题的一个最佳方案。 举个例子,虚拟机创建好之后,运维人员只需要在这些机器上部署一个 Cloud Foundry 项目,然后开发者只要执行一条命令就能把本地的应用部署到云上,这条命令就是: cf push " 我的应用 " 事实上, 像 Cloud Foundry 这样的 PaaS 项目,最核心的组件就是一套应用的打包和分发机制。 Cloud Foundry 为每种主流编程语言都定义了一种打包格式,而“cf push”的作用,基本上等同于用户把应用的可执行文件和启动脚本打进一个压缩包内,上传到云上 Cloud Foundry 的存储中。接着

《灵魂拷问,上 Kubernetes 有什么业务价值?》

不羁的心 提交于 2020-10-18 02:46:49
简介: 本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。文章共分为上下两篇,本文为上篇,主要和大家介绍上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。下篇将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。 本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。文章共分为上下两篇,本文为上篇,主要和大家介绍上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。下篇将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。 视频回顾链接: https://www.bilibili.com/video/BV1Dv411v7P4/ 关注阿里巴巴云原生公众号,回复 “0722” 即可下载 PPT 非常感谢大家来到 CNCF 的直播,我是张磊,阿里云的高级技术专家,Kubernetes 项目资深维护者。同时也是 CNCF 应用交付领域 co-chair。我今天给大家带来的分享主题是《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》。在封面上有个钉钉群组二维码。大家可以通过这个二维码进入线上交流群

一文谈尽边缘计算

馋奶兔 提交于 2020-10-16 10:26:32
1. 诚意炒冷饭 最近半年里,AI谈累了、区块链谈倦了,大批云计算公司找到了新的热点——边缘计算。我认可边缘计算是比肩云计算的星辰大海,但是我看到这些PR稿都是炒冷饭和自吹的尬聊。 有人会把边缘计算说成IOT,有人会把边缘计算说成超融合,有人会把边缘计算说成分布式P2P计算,有些人会把边缘计算说成边缘机房。 另一些边缘计算的PR稿纯粹就是拼稿尬聊"高大上",看不到任何有用的东西。 好事多磨,成事在天。云计算、AI和大数据都是炒过几次冷饭才变成盛宴的,但碰运气炒冷饭就是浪费读者和用户时间了。 我重新奉上边缘计算这盘冷饭,是带着诚意说明: 边缘计算的冷饭要变盛宴了。 2. 为何会有边缘计算 好雨知时节,当春乃发生,5G网络出,边缘计算成。 4G时代即存在的数据爆炸和海量终端接入,无论服务端还是客户端都承担着巨大的压力性,大家急需探索一条新的出路。随着5G带来的网络变化,边缘计算从隔夜冷饭变成了春夜喜雨,自身有技术可行性,业务也有迫切的需求。 2-1. 服务器端在负重前行 我可以武断地说,最近十几年服务端架构一直在规避问题而非解决问题,服务端就是典型的小马拉大车。 我们把视角回到2010年,那时候tomcat的并发不超过800,mysql的并发就是500以下;万兆网卡加SSD盘打破了性能瓶颈,让很多服务端应用得到了倍速提升,但后台服务的设计和调优是停滞状态的

工业互联网平台的“业务操作系统”

为君一笑 提交于 2020-10-15 13:36:44
工业互联网和5G 现在5G网络的高连接速率、超低网络延迟、海量终端接入和可靠性是5g的优势,这些优势将非常有助于5g取代厂区现有的物联网通信技术,特别是Wifi、蓝牙等短距离通信技术。一些过去由于网络接入而无法实现的场景在5g下变得可行,例如,高精度机械手加工。如果选择5g作为机械手的远程控制,延时将减小到1ms,可以满足加工精度的要求。 此外,5g超高带宽在4K/8K设备的监控印象采集方面也将发挥不可替代的作用。除了接入层外,5g分层和边缘可以在工业互联网中找到良好的应用场景。 工业互联网的开展现状 工业互联网平台 里面他蕴含着大量的商机,导致了许多的企业跃跃欲试。只有抓握住了机遇,才能成为工业互联网平台的真正“玩家”。工业互联网平台是工业互联网的中心。说白了,就是工业互联网的“操作系统”。正如苹果的OS系统和谷歌的Android系统牢牢控制着消费互联网一样,谁提供了最好的工业互联网“操作系统”,使用最多的人,谁就拥有了发展工业互联网的主动权。 工业互联网已经发展了很多年了。现如今的工业互联网平台处于全方位混战状态。大公司有,小公司也有。 现在能提供这样强大平,一定只有两种,第一种就是工业制造能力特别强的公司,第二种就是信息技能能力特别强的公司。 例如,国内的 云表平台 ,就属于后者。工业互联网和企业云技术的领跑者,主要做PaaS平台,云表是一个无代码开发平台,不需要代码

微服务接口标准

岁酱吖の 提交于 2020-10-15 01:50:35
1、RESTful发展背景及简介 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 REST(Representational State Transfer)表述性状态转换,REST指的是一组架构约束条件和原则。 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST架构风格并不是绑定在HTTP上,只不过目前HTTP是唯一与REST相关的实例。 2、RESTful设计风格 2.1、推荐格式 1)url格式: http(s): // server.com/api-name/{version}/{domain}/{rest-convention} {version}代表api的版本信息。 {domain}是一个你可以用来定义任何技术的区域(例如:安全-允许指定的用户可以访问这个区域。

Azure Web App (一)发布你的Net Core Web 项目

时光总嘲笑我的痴心妄想 提交于 2020-10-14 02:33:33
一,引言   今天我们看一下Azure上的一个服务-----Web 应用,我们都知道云计算的三大模式:Iaas(基础设施即服务),Paas(平台即服务),Saas(软件即服务)。   Iass,其实就是虚拟主机,现在各大云平台厂商都提供Iaas服务,而且我在西安所知道的大多数的上云的公司(提前声明,1,没有带任何歧视。2,我接触的所了解的这些公司只占西安很少一部分),都是在直接买了几台云主机,把项目部署上去,再买一些MySql,Redis的中间件服务,就完成了上云的操作。😭😭😭😭😭 但是不管是国内的公有云平台:阿里云,腾讯云;还是说国外的:Azure,AWS,都提供了其他Pass服务,与管理物理服务器相比,使用 Azure 应用服务托管 Web 应用可以大大简化 Web 应用的部署和管理。 同时我们也不需要去维护服务器。 所以,我们今天就开始讲一下Auzre的一项Paas 服务----- Web App ----------我是分割线------- Application Insihts: https://www.cnblogs.com/AllenMaster/p/13173853.html 二,正文 1,什么是 Web App?     Web App 是一项基于 HTTP 的服务,用于托管 Web 应用程序、REST API 和移动后端 。简单讲,我们在Auzre

阿里云APA云服务助理认证

陌路散爱 提交于 2020-10-13 01:58:28
阿里云APA云助理考试认证 第1章: 阿里云简介 1.1 传统IT部署方式 — 自建机房 1.1.1 如果需要部署一个应用, 比如说网站, 管理员需要做哪些工作? 机房: 电力, 空调, 机柜 … 硬件: 服务器, 交换机, 路由器, 防火墙, IPS, IDS … 软件: OS, 网站服务器软件, 数据库 … 人员: 施工人员, 维护人员, 数据库管理员, 系统管理员, 网络管理员 … 问题 : 耗时耗力, 人员和设备等成本高, 不利于扩容 1.1 云计算的概念 1.1.1 云计算是一种新的服务模式 传统IT: 购买硬件 --> 部署硬件 --> 部署软件 --> 部署应用 云计算: 购买服务 (**特点:**按需付费) 云计算的优势 : 成本, 灵活性 1.1.2 云计算的部署模式 云计算按照拥有者和使用者的不同主要分为下面三种部署模式: |- 专有云: 也叫私有云, 属于企业内部自行构建的云环境. |- 公有云: 云服务提供云计算服务, 用户通过互联网进行连接和使用. |- 混合云: 企业内部云与公有云互通, 具有私有云的私密性兼具公有云的灵活性. 1.1.3 云计算的服务模式 云计算根据对用户所提供的服务不同划分为了多种不同的服务模式, 最常见的服务模式主要有三种: IaaS : ([Λs]) |- 基础设施即服务, 为用户直接提供计算机资源, 存储资源, 网络资源等 |-