2019金山云容器引擎
《Docker实战培训》PPT课件ppt

构建一个Redis容器集群
使用Docker Compose定义Redis容器集群 配置Redis主从复制 配置Redis Sentinel实现自动故障转移 使用Redis Cluster实现水平扩展和高可用性
构建一个Nginx容器负载均衡集群
使用Docker Compose构建多个Nginx容器 使用Docker Swarm将多个Docker节点组成集群 使用负载均衡器将请求分发到多个Nginx容器 监控和日志记录的实现
镜像上传与下载
本 地 镜 像 上 传 至 Docker Hub
Docker 镜 像 管 理 概 述
从 Docker Hub下 载 镜 像 镜像的版本控制与标签管理
镜像标签管理
镜像标签:用于标识镜像版本的标 签
删除本地镜像标签
添加标题
添加标题
推 送 镜 像 到Docker Hub
添加标题
添加标题
删除远程镜像标签
读模板
Docker 镜 像 构 建:通过
Docker f i le定 义镜像构建过
程
Docker 镜 像 分 层:基于联合
文件系统 ( UnionFS) , 实现镜像的分 层和增量更新
Docker 镜 像 传 输:支持将镜 像从本地或者 远程传输到目
标主机上
Docker仓库技术
D ocker 镜 像 : D ocker 的 一 种 封 装 方式,包含了运行 环境和程序
Docker实战培训
WPS,a click to unlimited possibilities
汇报人:WPS
目录
Docker概述 Docker容器管理
Docker核心技术 Docker镜像管理
云原生发展白皮书(2020年)

2
谐机制,可实现应用故障的自动摘除与重构,具有极强的自愈能力及 随意处置性;大规模可复制能力,可实现跨区域、跨平台甚至跨服务 商的规模化复制部署能力。
1
一、 新机遇下的云原生
(一) 重新认识云原生
云原生成为近几年云计算领域炙手可热的话题,但业界普遍存在 对云原生概念理解不清晰、内涵认知不统一的问题,为了更好的推广 云原生理念,信通院针对云原生概念进行重新梳理,重点从产业效用、 技术特征和应用价值三个方面进行深入剖析,以帮助不同领域的受众 群体更好的理解云原生,进一步推进国内的云原生产业发展和落地实 践。
云原生发展白皮书
(2020 年)
云原生产业联盟 Cloud Native Industry Alliance,CNIA
2020 年 7 月
版权声明
本白皮书版权属于云原生产业联盟,并受法律保护。转载、摘编
或利用其它方式使用本白皮书文字或者观点的,应注明“来源:云原
生产业联盟”。违反上述声明者,本院将追究其相关法律责任。
0
5452..30 5.2
75.1 7.6 87.4
11.6 148.7
2015
2016
2017
145.2 21.8 270.4
2018
194.8 41.9
452.6
SaaS市场规模 PaaS市场规模 IaaS市场规模
2019
数据来源:中国信息通信研究院,2020 年 5 月
2019金山云KS3对象存储介绍

上传的数据量每月增长30%,全年增长500%
核心优势
稳定
• 多副本、多IDC部署 • 可用性99.95%,可靠性11个9 • 6年以上数百PB大规模业务验证
安全
• HTTPS传输加密 • AES-256网银级服务端加密 • 专有DDos防护体系 • 客户端IP访问限制 • 细粒度资源访问策略
易用
• 兼容AWS S3接口标准 • 支持控制台、API、命令行和可
视化客户端访问 • 10余种主流语言SDK • 多种数据迁移工具和服务
企业私有云
虚机、容器
大数据
备份
数据存储
KVM
镜像、快照
日志、图片、视频
数据库、日志
对象存储KS3
文件、对象存储
核心优势
• 规模无限制,可支持数百PB数据,千亿规模元数据,数万台服务器,商用验证 • 高可靠(11个9),高可用(4个9),高性能(sata,网络无阻塞) • 全自动运维:全面监控、自动化运维、故障自动检测和预测 • 全自研系统:多副本或EC冗余存储 & 周期性自检 • 单桶百万QPS能力 • 完全兼容S3协议:支持业界标准,业务无缝集成 • 不依赖特定硬件厂商 • 完全自研的监控报警平台 OnePiece
元数据存储
Application Table SDK
proxy
Table Server
proxy
Table Server
proxy
Table Server
Zone1
zookeeper Master
proxy
Table Server
proxy
Table Server
proxy
Table Server
华为云-容器引擎CCE-基本概念

华为云-容器引擎CCE-基本概念云容器引擎(Cloud Container Engine,简称CCE)提供⾼度可扩展的、⾼性能的企业级Kubernetes集群,⽀持运⾏Docker容器。
借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应⽤程序。
云容器引擎提供Kubernetes原⽣API,⽀持使⽤kubectl,且提供图形化控制台,让您能够拥有完整的端到端使⽤体验,使⽤云容器引擎前,建议您先了解相关的基本概念。
集群(Cluster)集群指容器运⾏所需要的云资源组合,关联了若⼲云服务器节点、负载均衡等云资源。
您可以理解为集群是“同⼀个⼦⽹中⼀个或多个弹性云服务器(⼜称:节点)”通过相关技术组合⽽成的计算机群体,为容器运⾏提供了计算资源池。
节点(Node)每⼀个节点对应⼀台服务器(可以是虚拟机实例或者物理服务器),容器应⽤运⾏在节点上。
节点上运⾏着Agent代理程序(kubelet),⽤于管理节点上运⾏的容器实例。
集群中的节点数量可以伸缩。
节点池(NodePool)节点池是集群中具有相同配置的⼀组节点,⼀个节点池包含⼀个节点或多个节点。
虚拟私有云(VPC)虚拟私有云是通过逻辑⽅式进⾏⽹络隔离,提供安全、隔离的⽹络环境。
您可以在VPC中定义与传统⽹络⽆差别的虚拟⽹络,同时提供弹性IP、安全组等⾼级⽹络服务。
安全组安全组是⼀个逻辑上的分组,为同⼀个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。
安全组创建后,⽤户可以在安全组中定义各种访问规则,当弹性云服务器加⼊该安全组后,即受到这些访问规则的保护。
详细介绍请参见。
集群、虚拟私有云、安全组和节点的关系如下图,同⼀个Region下可以有多个虚拟私有云(VPC)。
虚拟私有云由⼀个个⼦⽹组成,⼦⽹与⼦⽹之间的⽹络交互通过⼦⽹⽹关完成,⽽集群就是建⽴在某个⼦⽹中。
因此,存在以下三种场景:不同集群可以创建在不同的虚拟私有云中。
不同集群可以创建在同⼀个⼦⽹中。
某银行国产全闪NAS存储建设云原生平台方案

培养新一代技术和管理团队,实现应用秒级部署和故障自 愈等
通过云原生平台的自动化部署和弹性伸 缩能力,应用可以实现秒级部署,大大 缩短了应用上线时间和降低了部署成本
。
当某个应用出现问题时,云原生平台可 以通过自动检测和恢复机制实现故障自
愈,保证了系统的稳定性和可用性。
通过云原生平台的管理界面,管理员可 以方便地进行应用的配置和管理,降低 了运维成本和管理成本。同时,云原生 平台也提供了完善的安全机制,保证了
数据备份与恢复
全闪存高性能数据底座提供数据备份 与恢复机制,确保数据的安全性和完 整性。当数据发生损坏或丢失时,可 以通过备份数据进行恢复。云原生平 台提供PaaS层统一技术服务,简化应 用开发和部署流程,提高开发效率和 产品质量。通过一键提供常用开源中 间件,降低技术门槛和开发成本。
提供PaaS层统一技术服务,一键提供常用开源中间件
共计一百余个pod
这些pod包括了各个应用中的各个服务,每个服务都是一个独立的容器,可以单独 管理和扩展。
通过云原生平台的自动化部署和弹性伸缩能力,这些pod可以根据实际需求快速扩 展或缩减,提高了系统的灵活性和可靠性。
每个pod都有独立的存储卷,可以保证数据的一致性和可靠性。同时,这些存储卷 也可以实现快速的数据备份和恢复。
03
基于国产全闪存高性 能数据底座建设云原 生平台实现特点及优 势
支持一云多芯,容器云建设,同城双活方案,高可靠性
支Hale Waihona Puke 多种芯片架构基于国产全闪存高性能数据底座 的云原生平台支持一云多芯架构 ,可以适配不同的芯片架构,如 Intel、AMD等,确保平台的通
用性和可扩展性。
容器云建设
该平台提供了全面的容器云建设 能力,包括容器编排、容器存储 管理、容器网络等,可以帮助银 行快速构建和管理容器化的应用
云和雾任务结构-概述说明以及解释

云和雾任务结构-概述说明以及解释1.引言1.1 概述云和雾任务结构是近年来涌现出的两种重要的计算架构模式。
随着信息技术的迅猛发展和应用需求的不断增长,云计算和雾计算已成为不可忽视的重要领域。
它们的出现改变了传统计算模式,给人们提供了更高效、更灵活的计算和存储方式。
云任务结构是一种基于云计算模式的任务执行和数据存储方式。
它将任务和数据分布在云服务器集群中,通过云平台进行管理和调度,用户可以通过互联网随时随地访问和使用云任务资源。
云任务结构的特点是高度的灵活性和可扩展性,能够满足不同规模和需求的任务执行,并且具备高度的可靠性和安全性。
相对而言,雾任务结构是一种基于边缘计算模式的任务执行和数据存储方式。
它将任务和数据分布在边缘设备、传感器和边缘服务器等物理节点上,通过本地网络进行协同和管理,使得任务执行更加迅速和高效。
雾任务结构的特点是低延迟、高带宽和较强的实时性,能够满足对任务响应时间要求较高的应用场景。
本文将重点对比分析云任务结构和雾任务结构的优缺点,并比较它们适用的应用场景。
此外,本文也将探讨云和雾任务结构的未来发展趋势,包括技术发展前景和它们在社会经济中的重要性和潜在影响。
通过深入了解云和雾任务结构的特点和应用前景,可以为读者提供对于计算架构模式的更全面的理解和把握。
1.2文章结构文章结构:本文主要讨论云和雾任务结构的特点以及二者之间的对比和应用场景比较。
具体而言,文章将分为引言、正文和结论三个部分。
引言部分将给出本文的概述、文章结构和目的。
首先,我们将对云和雾任务结构进行定义和解释,明确它们在计算领域的含义和作用。
接着,我们将探讨云任务结构和雾任务结构各自的特点,包括其优势和局限性。
在正文部分的第二节和第三节,我们将着重分析云任务结构和雾任务结构的定义和解释。
通过对它们的特点的详细阐述,我们将帮助读者更好地理解所讨论的概念。
在接下来的第二节和第三节中,我们将比较云任务结构和雾任务结构的优点和缺点,并对它们在不同应用场景下的比较进行详细论述。
Merako系列GNSS开源研发平台Merako G L

文件编号:HY-QR-YF-004 版本号:A/0
文档密级:内部公开 共 47 页,第 3 页
文档类型: 技术文档 文档名称: Merako 系列 GNSS 开源研发平台使用说明(Merako-G1L)
1.1 背景 .........................................................................................................................................5 1.2 现有各种开源 GNSS 研发平台和环境.................................................................................5 1.3 Merako 系列 GNSS 开源研发平台之特点与优势 ..............................................................6 1.4 Merako-G1L 研发平台构成..................................................................................................6
Merako 系列 GNSS 开源研发平台 Merako-G1L 使用说明书
深圳市华颖锐兴科技有限公司
HYRISING TECH CO., LTD
文档类型: 技术文档 文档名称: Merako 系列 GNSS 开源研发平台使用说明(Merako-G1L)
序号 1 2 3 4
版本 V0R1 V0R2 V1R0 V1R1
附录 1:HYX 接口协议 ............................................................................................ 30
EV Globe软件介绍

国遥软件介绍目录1EV-Globe 全平台三维空间信息软件 (6)1.1EV-Globe技术体系 (6)1.1.1异构空间数据库统一访问引擎 (7)1.1.2异构网络空间数据统一访问引擎 (8)1.1.3异构三维图形库统一渲染引擎 (9)1.1.4异构平台统一应用程序框架 (10)1.1.5自动封装技术路线图 (11)1.2EV-Globe技术架构 (12)1.2.1EV-Globe技术架构 (12)1.2.2EV-Globe技术特点 (13)1.3EV-Globe产品体系 (15)1.3.1EV-Globe产品关系 (16)1.3.2EV-Globe产品形式提供 (17)1.4EV-Globe主要功能 (18)1.4.1多种分辨率的海量影像3D高速浏览 (18)1.4.2可以对地型进行夸张2-9倍不等的显示模式 (18)1.4.3无缝集成当前主流GIS软件 (18)1.4.4图查属性,属性查图 (19)1.4.5对比浏览,飞行浏览 (19)1.4.6方便的地理标注功能 (19)1.4.7地形三维分析功能 (19)1.5EV-Globe新特性 (20)1.5.1异构平台统一开发框架 (20)1.5.2增强的服务器产品 (21)1.5.3游戏级场景渲染效果 (21)1.5.4二三维一体化技术 (22)1.5.5无缝整合三维工业设计数据 (23)1.6EV-Globe成功案例 (24)1.6.1航天三维指控系统 (24)1.6.2国家海岛管理系统 (24)1.6.3北京地铁三维综合展示系统 (25)1.6.4河南500kv电网三维数字化及一体化运营平台 (25)1.6.5中国海洋石油总公司平台及海管海缆电子信息系统 (26)1.6.6天津炼化一体化三维系统 (27)1.6.7航空二三维一体化飞行态势显控信息平台 (27)1.6.8天津地下管网 (28)1.6.9水文气象信息保障系统 (28)1.6.10军事三维仿真指挥系统 (29)1.7EV-Globe V5.0智慧城市建设 (29)1.7.1全平台概念及特点 (29)1.7.2EV-Globe在智慧城市建设中的应对之策 (29)2EV-Manager多源海量遥感影像管理软件 (35)2.1软件功能 (36)2.1.1影像查询 (36)2.1.2海量影像快速浏览 (36)2.1.3影像建库 (37)2.1.4对比浏览 (37)2.1.5数据转换 (37)2.1.6影像切割 (37)2.1.7影像拼接与镶嵌 (38)2.1.8强大的GIS功能 (38)2.2EV-Manager产品应用实例 (38)3EV-Viewer海量遥感影像快速浏览软件 (39)3.1EV-Viewer 特色 (39)3.1.1真正TB级海量遥感数据快速浏览支持 (39)3.1.2特有多窗口同步浏览模式功能,影像矢量同步管理 (39)3.1.3无遥感GIS术语的全OFFICE软件的菜单操作模式 (40)3.1.4丰富功能 (40)3.2功能介绍 (40)3.2.1浏览 (40)3.2.2多源空间数据无缝集成技术 (40)3.2.3对比分析(同步浏览) (41)3.2.4编辑 (42)3.2.5飞行浏览 (44)3.2.6查询定位 (44)3.2.7其他 (44)4U-GIS二三维一体化地理信息平台 (44)4.1U-GIS SDK (45)4.2态势显控组件 (48)4.3设施覆盖效能评估组件 (51)4.4目标安全距离告警组件 (52)4.5CAD设计成果GIS化组件 (55)4.6航空气象信息显控组件 (55)4.7空域管理与评估组件 (58)4.8监视信息编码解码组件 (59)注:本文内容部分来自网络,由个人最近收集整理内容信息,大家可学习查看,不可做其他用途。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
KS3
IAAS
虚拟化层管理
管理平台
基础网络管理
存储管理
安全管理
CPU资源
GPU资源
FPGA资源
内存资源
存储资源
网络资源
架构特点
• 金山云容器Paas平台基于开源 Kubernetes容器编排系统开发,构建
于金山云IAAS平台之上
优势
•
•
•
高性能、稳定性、可靠性、安全性、易 用性。 提供可靠的集群容灾和业务容灾能、弹
性集群扩展能力 共享金山云生态拓展Paas容器平台能
力
部署示意图
容器集群
可
私 有
用 区
节点
容器
容器
地网 A
域络
V
可
P
用
C
区 节点 容器
容器
B
负载均衡
Internet 镜像仓库
GPU-docker
GPU-docker
GPU-docker
GPU-docker
容器异构
GPU
GPU GPU GPU
计算异构
集群架构-容器存储
概述
容器的数据都是非持久化的,Kubernetes 提供了强大的 Volume 机制和丰富的插件,解决了容器数据 持久化和容器间共享数据的问题
功能
• 支持EmptyDir、HostPath、Ebs、Nfs四种存储产品类型 • 支持存储介质初始化、销毁、创建、删除、挂载、卸载等操作 • Pod漂移后,保证ebs、nfs中存储数据不丢失
Kube-node
Kube-proxy
kubelet
flannel
docker
集群架构-部署示意图
Kingsoft Load balancer
Kube-master Kube controller manager
Kube scheduler Kube apiserver
etcd
etcd
etcd
Kube-node
Cidr:172.16.1.0/24
eth0
Flannelbackend
VPC Route table:172.16.0.0/24 gw hostA_eth0 VPC Route table:172.16.1.0/24 gw hostB_eth0
Pod ip由cni插件分配 Pod ip注册到VPC网络 Pod和pod、pod到node通信使用VPC路由 网络吞吐率提升40%
KS3 Etc.
集群类型 集群版本 集群功能
集群管理
虚拟机集群
GPU集群
物理机集群
1.10.5
1.12.3
一键化部署 支持跨可用区部署
支持任意机型 手动、弹性伸缩
自定义集群配置 节点升降配
Kube-master Kube controller manager
Kube scheduler Kube apiserverKube-proxy源自kubeletflannel
docker
Kube-master Kube controller manager
Kube scheduler Kube apiserver
Kube-node
Kube-proxy
kubelet
flannel
docker
• 用户独享集群资源,在底层资 源层面实现多租户的隔离,保 证用户业务的隔离性
Kubernetes volume 插件机制: • 动态PVC(disk-provisioner) • 静态PV(flex-volume)
集群架构-社区网络方案
集群架构-金山云网络方案
Center controller
Kube-Datacenter
CloudProvider
K8S Cluster host A Node A PodA-1
• 99% post/put/patch/delete api 100m 内响应 • 99% get/list api 500 ms 内响应 • Shceduler 调度性能可达 100 pod/s • 99% Pod 启动延迟 小于 3 s
• 单个 Core DNS 请求可达 5万 qps • Core DNS 99%请求 5 ms 内响应 • etcd:读10万qps,写2万qps
Storage Health
Log DNS
Monitor LB
Network Volume plug-in plug-in
Log plug-in
Monitor plug-in
Other plug-in
Docker registry
Public hub
Private hub
Harbor Docker hub monitor
PodA-2 PodA-3
host B Node B
PodB-1
PodB-2 PodB-3
Flannelbackend
Cidr:172.16.0.0/24
eth0
VPC Route table:172.16.0.0/24 gw hostA_eth0 VPC Route table:172.16.1.0/24 gw hostB_eth0
Kube-controller-manager
Disk Provision
provision
delete
EBS Volume
容器存储-EBS
集成金山云块存储服务(EBS)
attach
detach
container container container
mount
umount
FlexVolume Kubelet
VPC
VM VM VM
虚拟化
NAT SW SW
金山云整体业务模型
EIP
LB
FW
SW
VRouter
SW
VM-docker VM-docker VM-docker
容器
FPGA GPU GPU
异构物理计算
RDS
Redis
MongoDB
DC
VPN
BM
peer
BM
BM
pbsvc
多选型裸金属
业务特点及优势:
金山云容器产品构建在金山 IAAS平台之上用户VPC内部, 可以共享用户VPC内的所有 资源和服务
金山云容器引擎
KINGSOF T CLOU D 201 9
产品整体设计方案
控制台&API&SDK
PAAS
Kubernetes
Deployment ConfigMap StatefulSet Service Job
ServiceAccount HPA Ingress
Secret Other
Network Security
• 支持集群在VPC内部跨可用区 部署,有效保证用户业务的高 可用性
• 多master控制节点、多etcd节 点的部署方式,保证集群的高 可用
集群能力
master规格 推荐节点数量
核心指标
4c 8g 8c 16g 16c 32g 32c 64g
0-100 100-300 300-500 500-1000