week1 WuYue common - XLab-Tongji/AIOpsConceptualModeling GitHub Wiki
云平台
云平台是指基于硬件的服务,提供计算、网络和存储能力。可以实现随时随地、便捷按需地从可配置计算资源共享池中获取所需的资源(如网络、服务器、存储、应用及服务),资源能够快速供应并释放,大大减少了资源管理工作开销。
层次架构
- IaaS: Infrastructure-as-a-Service(基础设施即服务)提供计算、存储、网络及其他基础资源
- PaaS: Platform-as-a-Service(平台即服务)提供支撑应用运行所需的软件运行时环境、相关工具与服务
- SaaS: Software-as-a-Service(软件即服务)提供了一套完整可用的软件系统,通过浏览器、应用客户端等方式就能使用部署在云上的应用服务
分类
- 以数据存储为主的存储型云平台
- 以数据处理为主的计算型云平台
- 计算和数据存储处理兼顾的综合云计算平台
docker
容器
容器技术是和宿主机共享硬件资源及操作系统,可以实现资源的动态分配。 容器包含应用和其所有的依赖包,但是与其他容器共享内核。 容器在宿主机操作系统中,在用户空间以分离的进程运行。
Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。 Docker 使用 C/S 结构,即客户端/服务器体系结构。 Docker 客户端与 Docker 服务器进行交互,Docker服务端负责构建、运行和分发 Docker 镜像。 Docker 客户端和服务端可以运行在一台机器上,也可以通过 RESTful 、 stock 或网络接口与远程 Docker 服务端进行通信。
Kubernetes
是一个开源的,用于管理云平台中多个主机上的容器化的应用,提供了简单并且高效地部署容器化的应用及规划,更新,维护的一种机制。 一个 Kubernetes 集群包含 集群由一组被称作节点的机器组成。这些节点上运行 Kubernetes 所管理的容器化应用。集群具有至少一个工作节点(Node)和至少一个主节点(Master)。
概念
cluster:
cluster是计算、存储和网络资源的集合,k8s利用这些资源运行各种基于容器的应用
Master:
master是cluster的大脑,他的主要职责是调度,即决定将应用放在那里运行。master运行linux操作系统,可以是物理机或者虚拟机。为了实现高可用,可以运行多个master
- etcd(数据库):作为apiServer的数据库,保存整个集群所有资源的状态
- kube-apiserver:master上用于提供管理接口的组件
- kube-scheduler(调度器):按照指定的调度策略,在集群的节点上调度工作负载
- kube-controller-manager(控制器):维护集群状态,如节点故障检测、自动扩展、滚动更新等
Node:
node的职责是运行容器应用。node由master管理,node负责监控并汇报容器的状态,同时根据master的要求管理容器的生命周期。node运行在linux的操作系统上,可以是物理机或者是虚拟机
- kubelet:负责与master节点通信
- kube-proxy:集群中每个节点上运行的网络代理
- container:如docker
pod:
pod是k8s的最小工作单元。每个pod包含一个或者多个容器。pod中的容器会作为一个整体被master调度到一个node上运行。
知识图谱
用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。
知识图谱是一种用于收集和表达真实世界知识的数据图,图的节点表示相关实体,图的边表示实体之间的关系。
有向标记图
定义为节点以及节点之间有向标记边的集合。在知识图谱中,节点用于表示实体,而边则用于表示实体间的(二元)关系。 一种基于有向标记图的标准化数据模型是资源描述框架(RDF),定义了不同类型的节点,包括国际化资源标识符(IRIs)、字面量(literals)和空白节点(blank nodes)
图数据集
由一系列的命名图(named graphs)和一个默认图(default graph)组成,每个命名图都包含一个 graph ID 和一张图,默认图则是没有 ID 的一张图,当 ID 未指定时作为默认的引用。
属性图
属性图允许为节点和边关联一个标签(label)和一系列的属性-值对(property-value)
本体
本体是共享概念模型的形式化规范说明。 这个定义包含了四层含义:即共享(share)、概念化(Conceptualization)、明确性(Explicit)和形式化(Formal)
- 共享:指本体中体现的知识是共同认可的,反映在领域中公认的术语集合。
- 概念化:指本体对于事物的描述表示成一组概念。
- 明确性:指本体中全部的术语、属性及公理都有明确的定义。
- 形式化:指本体能够被计算机所处理,是计算机可读的。
构成
一个本体可以由类(class)、关系(relations)、函数(function)、公理(axioms)和实例(instances)五种元素组成
- 类:描述领域内的实际概念,既可以是实际存在的事物,也可以是抽象的概念,如大学、电影、人等;
- 关系:用于描述类(概念)之间的关系,如part-of、kind-of等;
- 函数:函数是一类特殊的关系,在这种关系中前n-1个元素可以唯一决定第n个元素,如mother-of关系就是一个函数,mother-of(x,y)表示y是x的母亲,x可以唯一确定它的母亲y;
- 公理:公理代表本体内存在的事实,可以对本体内类或者关系进行约束,如概念甲属于概念乙的范围;
- 实例:表示具体某个类的实际存在,如同济是大学的一个实例;
分类
顶级本体(top-level Ontologies)、领域本体(domain Ontologies)、任务本体(task Ontologies)和应用本体(application Ontologies)
本体构建方法
IDEF-5方法、 Skeletal Methodolody骨架法、TOVE企业建模法、 Methontology方法等。