云计算与虚拟化
01、云计算和虚拟化的关系是什么
虚拟化是一种技术,顾名思义,就是将不可拆分的实体资源变成可以自由划分的逻辑资源,从而实现资源的整合、隔离、在分配
云计算是一种服务模式,其思想就是把各种资源整合起来,然后租给有需要的用户
云计算就是利用了虚拟化技术的特点,把这些资源分割打包提供给用户使用
02、云计算有哪些分类
IaaS:基础设施服务,Infrastructure-as-a-service
PaaS:平台服务,Platform-as-a-service
SaaS:软件服务,Software-as-a-service
03、公有云、私有云、混合云
公有云指互联网上发布的云计算服务,搭建云的资源在提供商的场所内,用户通过互联网使用服务
私有云一般建设在企业内部(专网)发布的云服务,搭建云平台所需的资源由企业自给
混合云是云计算的一种类型,它将本地基础结构(或私有云)与公有云结合在一起。使用混合云,可以在两种环境之间移动数据和应用
04、KVM虚拟机常用管理命令
命令 | 说明 |
---|---|
virsh list [--all] | 列出虚拟机 |
virsh start/shutdown | 启动/关闭虚拟机 |
virsh destroy | 强制停止虚拟机 |
virsh define/undefine | 创建/删除虚拟机 |
virsh ttyconsole | 显示终端设备 |
virsh console | 连接虚拟机的 console |
virsh edit | 修改虚拟机的配置 |
virsh autostart | 设置虚拟机自启动 |
virsh dominfo | 查看虚拟机摘要信息 |
virsh domiflist | 查看虚拟机网卡信息 |
virsh domblklist | 查看虚拟机硬盘信息 |
05、虚拟机磁盘技术中的 ROW 指的是什么
写入时重定向(英语:Redirect On Write,简称ROW)是一种计算机程序设计领域的优化策略。其核心思想是,当有多个调用者都需要请求相同资源时,一开始资源只会有一份,多个调用者共同读取这一份资源,当某个调用者需要修改数据的时候,才会将数据生成拷贝,供这个调用者使用,而其他调用者依然还是读取最原始的那份数据。每次有调用者需要修改数据时,就会重复一次拷贝流程,供调用者修改使用,使用ROW可以避免或者减少数据的拷贝操作,极大的提高性能
公有云(华为云)
01、想使用云主机需要购买哪个产品
购买ECS服务
弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器
ECS计费模式:云平台提供包年/包月、按需计费、竞价计费共3种计费模式
02、想使用负载均衡需要购买哪个产品
购买ELB服务
弹性负载均衡(Elastic Load Balance,简称ELB)是将访问流量根据分配策略分发到后端多台服务器的流量分发控制服务
03、云主机如何安装软件包
云主机默认是在私有网络中运行的,不能访问互联网,如果需要安装软件可以使用华为云提供的私网镜像进行安装
04、如何发布云主机上的服务到互联网
1、默认的云主机无法访问互联网,也无法从外部直接访问
2、如果想发布服务到互联网需要购买弹性公网IP,并绑定到该云主机
3、设置安全组入口规则,允许该服务被访问,最后将云主机加入到该安全组
05、如何管理云主机
1、可以通过华为云提供的web页面对云主机进行管理
2、给云主机绑定弹性公网IP,并配置安全组,使用远程连接工具进行管理
3、大量云主机需要管理一般使用跳板机进行管理
跳板机管理云主机架构图:
公有云平台
登录云主机
登录云主机
登录跳板机
跳板机
公有云弹性IP
云主机
云主机
管理员
分布式日志分析系统 ELK
01、ELK三大组件以及其各自的作用
1、Elasticsearch 是一个分布式的免费开源搜索和分析引擎,它提供了一个分布式的基础架构,基于 RESTful API的Web接口
2、logstash 是一个数据采集、加工处理以及传输(输出)的工具,拥有丰富的数据收集处理输出插件。
3、kibana 是一个数据可视化平台工具。能够完成数据的检索、图表绘制以及展示等功能
02、简述logstash的配置区域及其用途
Logstash
output区域
filter区域
input区域
数据库
数据源
input 区域负责日志的收集
filter 区域负责对日志进行格式化
output 区域负责把格式化好的日志存储在数据库中
03、简要说明Elasticsearch数据的组织存储方式
Elasticsearch 数据的组织存放方式按照由大到小顺序分别是 索引、类型、文档、字段
索引:相当于数据库中的库
类型:相当于数据库中的表
文档:相当于数据库中的行
字段:相当于数据库中的列
04、简述elasticsearch集群插件head的用途
它展现ES集群的拓扑结构,并且可以通过它来进行索引(Index)和节点(Node)级别的操作
它提供一些快捷菜单,用以展现集群的各种状态,还提供一组针对集群的查询API,并将结果以json和表格形式返回
05、什么是倒排索引
概念:倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案。是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。
正向索引和倒排索引对比:
内容 == 正向 ==> 关键字/词
内容 <== 倒排 == 关键字/词
06、如何对Elasticsearch数据库进行增删改查
访问Elasticsearch数据库需要使用 REST API,分别对应以下 HTTP 协议方法
增 -- HTTP方法 (PUT)
删 -- HTTP方法 (DELETE)
改 -- HTTP方法 (POST)
查 -- HTTP方法 (GET)
07、查询Elasticsearch状态信息的 API 怎么使用?
可以使用 _cat api 进行查询 (?v 显示详细信息)(?help 显示帮助信息)
curl http://集群中任意结点:9200/_cat/关键字
08、filebeat是什么,主要优势是什么
filebeat是用于转发和集中日志数据的轻量级传送工具
filebeat监视您指定的日志文件或位置,收集日志事件,并将它们转发到 Elasticsearch 或 Logstash进行索引
由于Logstash对内存、cpu、io等资源消耗非常高,部署在任务繁重的机器上非常不合适,