云计算

Docker Toolbox:联合Compose、Boot2Docker、Kitematic

∥☆過路亽.° 提交于 2019-12-05 23:51:53
有了Toolbox,桌面用户在使用Docker时,可以将一系列使用容器运行的app组合在一起,对于用户来说,这是一个由来已久的痛点。 桌面用户在使用Docker时,一直是分成几个独立的部分:精简的Boot2Docker Linux镜像,用于运行Docker、MAC工具kitematic (由Docker不久前收购)和 Docker Compose 。 Docker的下一步行动是把所有这些碎片浓缩成一个单独的产品: Toolbox 。 Toolbox实际上不是一个孤立的,Docker为单独的零件更换产品品牌。相反,它提供了一个简化的方式获得、安装,并组织他们,无需用户单独去处理。 根据Docker团队的介绍,Toolbox将不仅有助于未来开发者启动Docker和运行,也会让已经在桌面开发环境中,使用Compose构建的应用程序正常使用。 Toolbox的其中一个特征:部分包含了Boot2Docker。原来,Docker的VM使用Boot2Docker命令行工具管理(提供Boot2Docker镜像),但现在是用机器直接管理。VirtualBox虚拟机应用仍然是用来启动Boot2Docker。 对于那些对Boot2Docker已有的依赖,Docker做了相关处理。现有Boot2Docker会自动迁移到新的Toolbox,例如,如上图所示。 kitematic,以前是一个独立的组件

基于阿里云物联网平台实现的简易出入监控

蹲街弑〆低调 提交于 2019-12-05 23:43:43
本文通过一个简单实例,主要介绍了如何使用树莓派快速接入阿里云iot platform,并实现了一个简易的监控人员出入并拍照上送钉钉群的场景 场景 在公司大门入口处布点树莓派和红外感应,实现出入口人员出入时,自动拍照并上送钉钉群机器人 准备 物料准备 树莓派 HC-SR501 人体红外感应器 树莓派摄像头 母对母杜邦线三根 阿里云环境准备 物联网平台 对象存储OSS 函数计算 日志服务(可选) 操作步骤 1 云端开发 1.1 物联网平台 登录阿里云控制台,进入物联网平台控制面板 1.1.1 新建产品 进入设备管理,创建产品,选择基础版或高级版都可以,本实例使用 基础版 就可以满足基本要求。 系统会自动创建3个Topic,我们需要使用 /ProductName/${deviceName}/update ,作为设备告警消息的上送的Topic。 1.1.2 设备管理 在产品中新增设备,并获得设备的3元组,在2.3节的设备代码的编写时需要使用此3元组。 设备三元组是设备的唯一标示 1.1.3 新建规则引擎 设置规则引擎的意义在于,可以将设备上送的消息数据,通过配置转发规则将处理后的数据转发到阿里云其他服务,例如RDS、TBS和函数计算等等。我们需要注意的是从设备端到规则引擎处理后的JSON数据格式的变化,下图中是基础版的演变过程: 我们在设备端消息上送定义的JSON的格式是: {

阿里云物联网平台设备端开发样例

◇◆丶佛笑我妖孽 提交于 2019-12-05 23:42:38
1. 创建产品 2. 添加设备 3. 创建规则 4. 编写 SQL 5. 消息队列 MQ :创建 Topic 6. 规则引擎 - 添加操作 7. 启动规则引擎 8. 运行 MQTT 客户端 [1] 访问地址:阿里云物联网平台 > 设备端开发指南 > SDK 使用参考 > JAVA-SDK (MQTT) [2] 下载源码: iotx-sdk-mqtt-java-20170526 [3] 导入项目: eclipse maven项目 [4] 执行程序:java application 9. 消息队列 MQ :消息查询 来源: CSDN 作者: weixin_33962923 链接: https://blog.csdn.net/weixin_33962923/article/details/89650361

企业如何实现文件共享

左心房为你撑大大i 提交于 2019-12-05 23:39:57
文件共享方式有很多种,传统的有硬盘和U盘等方式实现共享,很多企业也在使用FTP模式传输共享,百度网盘作为一种共享方式也被现在的用户广泛使用,为解决企业文件共享的需求,市面上出现了大量的企业网盘产品,联系企业网盘、百度企业网盘、 悦库企业网盘 。 这里我为什么提到 悦库企业网盘 那,首先因为他是我们自己的产品,自卖自夸一下, 完全私有化部署 , 数据统一存储在公司服务器上,数据每天自动增量备份,也可手动备份,远程备份,数据及其安全。 十二种权限自定义组合 ,上传、下载、删除、复制等可以灵活控制员工对文件的操作权限,可以说是一款简单的保密软件一点也不为过吧,悦库网盘还可通过收发文件,分享外链,共享文件夹三种方式实现信息共享,修改过的历史版本都会保留,再也不用担心文件多次操作造成的文件丢失。采用对象存储、文件去重的存储方式实现文件秒传。网盘搭建也是非常简单,管理员下载服务端安装即可。 当然联想企业网盘和百度企业网盘作为行业龙头产品,功能也是很强大的,拥有很多的客户群体,传统的方式无论是携带还是管理都不太方便,而且单一,FTP需要重复上传下载严重影响使用效率。悦库企业网盘还是及其推荐用户使用的,轻松实现企业间信息共享 来源: https://my.oschina.net/u/4181419/blog/3134963

阿里巴巴大规模神龙裸金属 Kubernetes 集群运维实践

点点圈 提交于 2019-12-05 23:36:47
作者 | 姚捷(喽哥)阿里云容器平台集群管理高级技术专家 本文节选自《不一样的 双11 技术:阿里巴巴经济体云原生实践》一书,点击即可完成下载。 导读 :值得阿里巴巴技术人骄傲的是 2019 年阿里巴巴 双11 核心系统 100% 以云原生的方式上云,完美支撑了 54.4w 峰值流量以及 2684 亿的成交量。背后承载海量交易的计算力就是来源于容器技术与神龙裸金属的完美融合。 集团上云机器资源形态 阿里巴巴 双11 采用三地五单元架构,除 2 个混部单元外,其他 3 个均是云单元。神龙机型经过 618、99 大促的验证,性能和稳定性已大幅提升,可以稳定支撑 双11。今年 双11 的 3 个交易云单元,已经 100% 基于神龙裸金属,核心交易电商神龙集群规模已达到数万台。 神龙架构 阿里云 ECS 虚拟化技术历经三代,前二代是 Xen 与 KVM,神龙是阿里巴巴自研的第三代 ECS 虚拟化技术产品,它具备以下四大技术特征: 存储和网络 VMM 以及 ECS 管控,和计算虚拟化分离部署; 计算虚拟化进一步演化至 Near Metal Hypervisor; 存储和网络 VMM 通过芯片专用 IP 业务加速; 并池支持弹性裸金属和 ECS 虚拟机生产。 简而言之,神龙将网络/存储的虚拟化开销 offload 到一张叫 MOC 卡的 FPGA 硬件加速卡上,降低了原 ECS 约 8%

阿里巴巴大规模神龙裸金属 Kubernetes 集群运维实践

本秂侑毒 提交于 2019-12-05 23:36:13
作者 | 姚捷(喽哥)阿里云容器平台集群管理高级技术专家 本文节选自《不一样的 双11 技术:阿里巴巴经济体云原生实践》一书,点击即可完成下载。 导读 :值得阿里巴巴技术人骄傲的是 2019 年阿里巴巴 双11 核心系统 100% 以云原生的方式上云,完美支撑了 54.4w 峰值流量以及 2684 亿的成交量。背后承载海量交易的计算力就是来源于容器技术与神龙裸金属的完美融合。 集团上云机器资源形态 阿里巴巴 双11 采用三地五单元架构,除 2 个混部单元外,其他 3 个均是云单元。神龙机型经过 618、99 大促的验证,性能和稳定性已大幅提升,可以稳定支撑 双11。今年 双11 的 3 个交易云单元,已经 100% 基于神龙裸金属,核心交易电商神龙集群规模已达到数万台。 神龙架构 阿里云 ECS 虚拟化技术历经三代,前二代是 Xen 与 KVM,神龙是阿里巴巴自研的第三代 ECS 虚拟化技术产品,它具备以下四大技术特征: 存储和网络 VMM 以及 ECS 管控,和计算虚拟化分离部署; 计算虚拟化进一步演化至 Near Metal Hypervisor; 存储和网络 VMM 通过芯片专用 IP 业务加速; 并池支持弹性裸金属和 ECS 虚拟机生产。 简而言之,神龙将网络/存储的虚拟化开销 offload 到一张叫 MOC 卡的 FPGA 硬件加速卡上,降低了原 ECS 约 8%

大数据云服务下流媒体的未来生态

依然范特西╮ 提交于 2019-12-05 23:01:32
流媒体必定是5G市场上必不可少的一把利器,在云服务终端之下,流媒体的展现形式是多样化的,我们再4G的的时代已经感受到了他无穷的魅力,我们如何看云服务的市场呢,云服务市场下的流媒体的未来就是本文主要阐述的内容   如果把云端比作一座城镇,先后搬迁进来的居民们是形形色色的:IT企业率先发现了这片沃土开始挖掘建设,随后金融、营销咨询、零售、医疗等等领域的企业也开始纷纷搬迁,不久后看这个城镇景色繁华又生活便利,一些“家大业大”的企业也开始举家迁移,例如工业、制造业、交通等等。   在这一过程中,有一位看似不起眼、却又十分重要居民,就是流媒体。   流媒体,包括但不限于游戏、直播、VR、视频等等大量内容行业。相比体量庞大的工业或制造业,这些领域的产业往往量级更轻,而且这些行业本身大多也是建设在完备的数字化基础之上。这就导致,这些行业能否进行产业升级,很可能需要数据传输技术的支持。而当云计算真的着手对于流媒体领域进行改造时,迸发出的能量,却又往往会超出人们的想象。   很多人认为,近年来云游戏的异军突起崛起源于5G的抬头,更快的数据传输速度,意味着终端与云端间更低的延迟,也意味着可以传输更庞大的数据体量,因此来支持游戏的高质量画面,和对于玩家指令的响应。实际这种说法略显片面,因为游戏发展的过程本身就是云化的过程。从PC游戏再到下载客户端就能进行网游,再到“贪玩蓝月”式的页游

云上的芯脏病:奇怪的阿里云 RDS 数据库突发 CPU 近 100% 问题

心已入冬 提交于 2019-12-05 22:47:58
抱歉,今天上午 10:48 ~ 10:33 期间,我们所使用的数据库服务(阿里云 RDS 实例 SQL Server 2016 标准版)又出现了 CPU 近 100% 问题,由此给您带来麻烦,请您谅解。 这次刚开始出现 CPU 近 100% 问题时,没有造成大的影响,后来有段时间 CPU 降了下来,由于是访问高峰,我们没有敢立即进行主备切换,但 11:20 之后出现的 CPU 近 100% 问题对网站的正常访问影响越大越大,11:33 左右我们进行了主备切换后恢复了正常。 这次数据库 CPU 近 100% 期间,从阿里云 RDS CloudDBA 控制台看执行最多的是 3 条 SQL 语句,前2条是 EF Core 3.0 生成的包含 "IS NOT NULL" 的 SQL 语句,第3条是一个存储过程。 由于 .NET Core 3.1 正式版12月初即将发布,所以在 上次故障 之后我们没有立即将 EF Core 升级至 3.1 Preview 版,现在来看,不能等了,我们会尽快升级,消除 EF Core 生成的多余 "IS NOT NULL" 。 另外,阿里云数据库专家会帮我进一步分析数据库,看是否会发现更多线索。 相关博文: * 【故障公告】数据库服务器 CPU 近 100% 引发的故障(源于 .NET Core 3.0 的一个 bug) * 云上的芯脏病:奇怪的阿里云 RDS

什么是云计算云计算能干什么?云计算学习笔记工具素材

一曲冷凌霜 提交于 2019-12-05 21:23:40
云计算最广泛的一个定义就是:云计算是一种模型,它支持对共享的可配置计算资源池(例如,网络、服务器、存储、应用程序和服务)进行无处不在的、方便的、按需的网络访问,可以用最少的管理工作或服务提供者交互快速地提供和发布这些资源。 云为我们节省了资金,但异常高昂的账单让许多IT领导者和高管感到惊讶。云,灵活、敏捷、聪明,但许多人被锁定在单一的提供商中,这些提供商的架构不够理想,并且需要大量的迁移成本才能实现变革。在许多方面,云计算反映了人性。每个人都相信他们的想法是最好的。无论数据如何,人们有时会盲目地遵循他们的信仰。没有一个云提供商,云服务或云架构是完美的。 主要有三种云服务模型: Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS) 目前比较经典应用的有服务端云化和应用端云化。 服务端云化 传统的应用服务器要找机房,买主机,买存储,买带宽等硬件设备,然后再聘请专业员工维护,这些都需要提前投资一笔钱。然后买来的机器都是固定性能的,在一些存在峰值计算的情况下就会出现资源不足的情况。 那么云计算服务(服务端云化)就是有一个土豪公司购买100倍你需要的资源,然后安装好物理设备,在上面搭建云平台,然后再将这些物理资源标注成服务器常用资源然后售卖

云计算

99封情书 提交于 2019-12-05 20:43:57
1.什么是云计算? 云计算是一种按量付费的模式!云计算的底层是通过虚拟化技术实现的。 2.云计算的服务类型 2.1 IAAS 基础设施即服务(infrastructure as an service)代表性虚拟机 ecs open stack :提供对应的平台 2.2 PAAS 平台即服务(platform as an service)php ,java docker容器 :提供好了对应的开发平台,只需要提交代码就可以。 2.3 SAAS 软件及服务 企业邮箱服务 CDN服务 RDS数据库 开发+运维: 3.为什么要用云计算 小公司:服务器太贵,可以购买大厂提供的云服务器,前期投入少,扩展灵魂,风险小 大公司:闲置服务器资源浪费,虚拟化,出租,可以进行超卖。 超卖:当大公司有一定的计算机资源时,可以进行虚拟化,将计算机资源进行出租,被购买的不一定全部使用计算机资源,这时,可以超出剩余的计算机资源去卖。 4.云计算的基础KVM虚拟化 4.1 什么是虚拟化? 虚拟化,通过模拟计算机硬件,来实现同一台计算机上同时运行多个不同的操作系统的技术。 4.2 虚拟化软件的差别 linux虚拟化软件 qemu: 纯软件模拟全虚拟化,特别慢!兼容性好 XEN: 性能特别好,但是需要专门修改之后的内核,兼容性差 KVM: 全虚拟机,他又硬件支持cpu,基于内核,而且不需要使用专门的内核,性能较好