应用虚拟化

云计算,大数据,人工智能相辅相成

匿名 (未验证) 提交于 2019-12-03 00:27:02
转载自: https://www.cnblogs.com/popsuper1982/p/8505203.html 我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时候也会提到大数据,谈人工智能的时候也会提大数据,谈人工智能的时候也会提云计算。所以说感觉他们又相辅相成不可分割,如果是非技术的人员来讲可能比较难理解说这三个之间的相互关系,所以有必要解释一下。 一、云计算最初是实现资源管理的灵活性 我们首先来说云计算, 云计算最初的目标是对资源的管理,管理的主要是计算资源,网络资源,存储资源三个方面。 1.1 管数据中心就像配电脑 什么叫计算,网络,存储资源呢?就说你要买台笔记本电脑吧,你是不是要关心这台电脑什么样的CPU啊?多大的内存啊?这两个我们称为计算资源。 这台电脑要能上网吧,需要有个网口可以插网线,或者有无线网卡可以连接我们家的路由器,您家也需要到运营商比如联通,移动,电信开通一个网络,比如100M的带宽,然后会有师傅弄一根网线到您家来,师傅可能会帮您将您的路由器和他们公司的网络连接配置好,这样您家的所有的电脑,手机,平板就都可以通过您的路由器上网了。这就是网络。 您可能还会问硬盘多大啊?原来硬盘都很小,10G之类的,后来500G,1T,2T的硬盘也不新鲜了。

vSphere虚拟化之ESXi安装及部署

匿名 (未验证) 提交于 2019-12-03 00:11:01
vSphere虚拟化之ESXi安装及部署 vSphere虚拟化之ESXi的安装及部署(上) 一、什么是vSphere? vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案、核心组件为ESXi。如今,经历了5个版本的改进,已经实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。 二、vSphere基础物理架构 虚拟化服务器:又称x86服务器,可以由多个ESXi组成,通过网络服务提供CPU和内存资源,所有的虚拟机运行在该服务器中。 存储网络:用于存储所有的虚拟化数据,虚拟机的性能也与之息息相关。存储网络可以使用SAN、NAS等存储技术。 网络服务:用于连接各个虚拟化设备 集中式管理服务器(vCenter):提供vSphere高级功能。如vMotion,ESXi集群实现统一管理 客户端(vClient):用以连接和管理vCenter、ESXi 案例环境: ESXi 5.5一台 安装虚拟机 windows7一台 用于安装vClient (为了节省时间,ESXi可以只安装一台,工作环境中根据实际情况部署。) 步骤-ESXi的安装 一、ESXi的安装环境: ①64位的x86CPU的服务器 ②CPU至少2个内核,如存在多个ESXi,应当选择同一供应商;支持开启硬件虚拟化功能 ③至少4Gb物理内存 ④需要一个或多个千兆以太网控制器 二

kvm 安装

匿名 (未验证) 提交于 2019-12-02 23:42:01
一、 虚拟化 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互相不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率,使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求 KVM有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。IO 的虚拟化,就交给 Linux 内核和qemu来实现。 Libvirt:是 KVM 的管理工具。Libvirt 除了能管理 KVM 这种 Hypervisor,还能管理 Xen,VirtualBox 等。OpenStack 底层也使用 Libvirt。 Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh (1)libvirtd是服务程序,接收和处理 API 请求; (2)API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具,后面我们也会介绍; (3)virsh 是我们经常要用的 KVM 命令行工具,后面会有使用的示例。作为 KVM 和 OpenStack

虚拟化

匿名 (未验证) 提交于 2019-12-02 23:38:02
虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。 虚拟化主要厂商及产品 系 列 PC/服务器版代表 VMware VMware Workstation、vSphere Microsoft VirtualPC、Hyper-V RedHat KVM、RHEV Citrix Xen Oracle Oracle VM VirtualBox 安装虚拟化服务器平台 KVM /QEMU /LIBVIRTD 硬件辅助虚拟化技术 Intel-VT,AMD-V,内存的相关 如Intel的 EPT 和 AMD 的 RVI 技术 kvm 交互完成对硬件的虚拟化支持 端程序 virsh ,virt-install, virt-manager, virt-view 与 用户交互。 KVM虚拟机的组成 安装虚拟化服务器平台必备软件 qemu-kvm libvirt-daemon virsh命令工具介绍 [root@nova01 ~]# virsh

kvm总结复习

拟墨画扇 提交于 2019-12-02 18:33:29
一、虚拟化概念 1、虚拟化技术:在计算机技术中,虚拟化(技术)或虚拟技术(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。 2、虚拟化:也就是指 通过虚拟化技术将一台计算机虚拟为多台逻辑计算机 。 3、虚拟化使用软件的方法重新定义划分 IT 资源, 可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率,使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。 二、虚拟化分类 1、虚拟化层次种类: (1)完全虚拟化: hypervisor (VMWare vsPhere,VirtualPC,KVM) (2)准虚拟化(Xen) (3)系统虚拟化 (4)桌面虚拟化 2、虚拟化架构分类: (1)1型虚拟化(Xen,VMWare vsPhere) (2)2型虚拟化( KVM ,VirtualBox,VMWare Workstation) 三、kvm组成 1、KVM:运行在内核空间,提供CPU和内存的虚拟化   Libvirt:是 KVM 的管理工具。Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh。    (1)libvirtd是服务程序,接收和处理

docker简介

╄→гoц情女王★ 提交于 2019-12-02 16:00:58
一 什么是虚拟化    在计算机中,虚拟化(Virtualization)是一种资源管理技术,是计算机的各种实体资源,如服务器,网络,内存及存储等,予以抽象,转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储 在世纪的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老旧的硬件产能过低的重组崇勇,透明化底层物理硬件,从而最大化的利用物理硬件,对资源充分利用 虚拟化技术种类很多,例如:软件虚拟化,硬件虚拟化,内存虚拟化,网络虚拟化,桌面虚拟化,服务虚拟化,虚拟机等 二 什么是Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),社区版免费,企业版收费。 三

Docker

给你一囗甜甜゛ 提交于 2019-12-02 10:51:39
虚拟化简介 计算机虚拟化(Computing Virtualization),一种资源管理技术,是指通过虚拟化技术将一台计算机的各种实体资源 , 如处理器 , 网络 , 内存及存储等 , 抽像 , 转换后呈现出来 , 打破实体结构间的不可切割的障碍,虚拟成多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率,使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。同一主机上运行多个系统或应用 , 从而提高系统资源的利用率 , 同时带来降低成本 , 方便管理和容错容灾。 虚拟化级别 ( 1)完全虚拟 -- 处理器密集型技术,因为它要求 hypervisor 管理各个虚拟服务器,并让它们彼此独立 (Vmware/Virtual PC) (2)准虚拟 -- 改动客户操作系统,让它以为自己运行在虚拟环境下,能够与 hypervisor 协同工作 (para-virtualization) (3)系统虚拟 -- 没有独立的 hypervisor 层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立

1.云计算&大数据_linux学习框架

我只是一个虾纸丫 提交于 2019-12-02 06:43:07
知识框架: 1.Linux基础知识 2.系统管理 服务安全 服务管理 shell脚本编程 Linux服务管理 openssl, web, ftp, samba, nfs, dhcp, dns 3.MySQL数据库系统 瞬时&持久 cache$storage 4.Linux集群:负载均衡,clustor LB:lvs, nginx, haproxy (4lager 7lager) HA: heartbeat, corosync, rhcs, keepalived 5.分布式应用: MogileFS MongoDB (NoSQL) HDFS, MapReduce 分布式文件系统 zookeeper 6.缓存系统: varnish 7.虚拟化: xen, kvm(基于内核的虚拟机), docker 8.openstack: IAAS云(xen, kvm, lxc) 9.运维工具: puppet(RUBY), saltstack(Python), ansible 10.监控: zabbix 11.大数据处理: hadoop(上一代) DT时代 spark,strom elk elastic search logstash kibana 12.Docker 13.Python 来源: https://www.cnblogs.com/zhimahu/p/11735071.html

docker 详解

纵饮孤独 提交于 2019-12-02 00:39:16
1.Docker 简介 1.1 虚拟化 1.1.1 什么是虚拟化 在计算机中,虚拟化(英语: Virtualization )是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源充分利用 虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化 (vip) 、桌面虚拟化、服务虚拟化、虚拟机等等。 1.1.2 虚拟化种类 (1)全虚拟化架构 虚拟机的监视器( hypervisor )是类似于用户的应用程序运行在主机的 OS 之上,如 VMware 的 workstation ,这种虚拟化产品提供了虚拟的硬件。 ( 2 ) OS 层虚拟化架构 (3)硬件层虚拟化 硬件层的虚拟化具有高性能和隔离性,因为 hypervisor 直接在硬件上运行,有利于控制 VM 的 OS 访问硬件资源,使用这种解决方案的产品有 VMware ESXi 和 Xen server Hypervisor

Docker的介绍和安装(1)

≯℡__Kan透↙ 提交于 2019-12-01 19:01:46
一、虚拟化简介 1、虚拟化概念   计算机虚拟化(Computing Virtualization),一种资源管理技术,是指通过虚拟化技术将一台计算机的各种实体资源 , 如处理器 , 网络 , 内存及存储等 , 抽像 , 转换后呈现出来 , 打破实体结构间的不可切割的障碍,虚拟成多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。    虚拟化使用软件的方法重新定义划分 IT 资源,可以实现 IT 资源的动态分配、灵活调度、跨域共享,提高 IT 资源利用率,使 IT 资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。 虚拟化目标 :   同一主机上运行多个系统或应用 , 从而提高系统资源的利用率 , 同时带来降低成本 , 方便管理和容错容灾 2、虚拟化级别   (1) 完全虚拟 -- 处理器密集型技术,因为它要求 hypervisor 管理各个虚拟服务器,并让它们彼此独立 (Vmware/Virtual PC)   (2) 准虚拟 -- 改动客户操作系统,让它以为自己运行在虚拟环境下,能够与 hypervisor 协同工作 (para-virtualization)   (3) 系统虚拟 -- 没有独立的 hypervisor 层。相反