赞
踩
物联网、大数据、云计算、人工智能、区块链
维基百科:云计算是一种动态扩展的计算模式,通过网络将虚拟化的资源作为服务提供;通常包含Infrastructure as a Service(IaaS)、Platform as a Service(PaaS)和Software as a Service(SaaS)。
Google:将所有的计算和应用放置在“云”中,设备终端不需要安装任何东西,通过互联网络来分享程序和服务。
Microsoft:云计算是“云+端”的计算,将计算资源分散分布,部分资源放在云上,部分资源放在用户端,部分资源放在合作伙伴处,最终由用户选择合理的计算资源分布。
美国国家标准与技术研究院(NIST):云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
弹性服务、资源池化、按需服务、服务可计费、泛在接入
超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务、极其廉价、潜在的危险性
软件即服务(SaaS)、基础设施即服务(IaaS)、平台即服务(PaaS)
公有云、私有云和混合云
虚拟化技术、编程模型、云计算平台管理、海量数据存储、海量数据管理
云设备提供商、云系统构建商、云服务提供商、云应用开发商、云服务部署商、云服务销售商和最终用户。
腾讯云、阿里云、百度云、Amazon AWS、Microsoft Azure、Google Cloud、IBM Cloud
指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
Volume、Variety、Velocity、Veracity、Value
大数据是需求,云计算是手段。
虚拟化是云计算的关键技术之一,实现云计算必须使用虚拟化技术,实现资源的动态弹性分配。
虚拟化技术是一个广义的术语,是指计算元件在虚拟的基础上运行,是一个为了优化资源、简化管理的解决方案。
物理硬件与操作系统分开,提供更高的资源利用率和灵活性。
提高资源利用率、达到节能效果,实现绿色IT、提高业务连续性、提供灵活的资源调度、降低投资成本、提高业务灵活性、提高安全性
物理硬件、OS、应用
服务器资源没有得到充分利用、更换硬件或迁移应用需要先停机、物理硬件故障,应用随之崩溃、操作系统崩溃,应用随之停止
单一物理硬件可以对应多个操作系统、一个操作系统崩溃,不会影响到另一个。
应用和物理硬件都能够方便地添加或移除。
分区、隔离、封装、硬件独立
全虚拟化、半虚拟化、硬件虚拟化
VMware、Docker、KVM、Xen、Hyper-V
电子政务云、工业云、电子商务云、智能交通云、智慧旅游云、食品安全云、环保云
docker可以让开发者打包一个应用和其依赖的运行环境到一个轻量级、可移植的容器中,然后发布到任何Linux机器上,可以实现虚拟化。
等价执行 性能良好 安全隔离
负载均衡,是将“任务”分摊到多个操作单元上进行执行,例如web服务器、ftp服务器,企业关键服务器等!从而共同完成工作任务!
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
Ehcache是一种广泛使用的、开源的Java分布式缓存框架,它支持内存和磁盘存储。Ehcache也是是Hibernate框架默认使用的CacheProvider。
qemu-kvm:虚拟技术最关键的是对CPU、内存和IO进行虚拟化,但是KVM只能对CPU和内存进行虚拟化,并不能模拟IO设备(磁盘、网卡、显示器等),因此KVM需要跟QEMU结合才能实现完成的虚拟化技术。
libvirt:Libvirt是一套开源的、免费的虚拟化平台管理工具包,它包含virt-manager、virt-viewer、virtinst、virsh等多种工具。Libvirt支持KVM、QEMU、Xen、Virtuozzo、VMWare ESX等多种虚拟化平台。
#安装qemu-kvm
yum install -y qemu-kvm
#创建链接(否则提示命令qemu-kvm找不到)
ln -s /usr/libexec/qemu-kvm /usr/sbin/qemu-kvm
#下载cirros镜像
wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img
#使用qemu-kvm创建虚拟机
qemu-kvm -name kvm-01 -smp 2 -m 256 -hda cirros-0.3.4-i386-disk.img
#安装vnc
yum -y install tigervnc
#使用vncviewer远程连接虚拟机
vncviewer :5900
#创建磁盘镜像的目录
mkdir -pv /images/vm1
#创建qcow2格式的磁盘镜像redflag.qcow2
qemu-img create -f qcow2 -o size=100G /images/vm1/redflag.qcow2
#安装虚拟机(从光盘引导,在磁盘镜像上安装虚拟机)
qemu-kvm -name "redflag" -m 512 -smp 2 -hda /images/vm1/redflag.qcow2 -cdrom /root/redflag-6-sp1.iso
#安装libvirt相关工具
install -y libvirt virt-install virt-manager libvirt-client virt-viewer bridge-utils
#启动libvirtd服务
service libvirtd start
#图形化安装
virt-manager
#命令行方式安装
virt-install --name kvm-01 --ram=512 --vcpus=1 --cdrom=/home/iso/redflag-6-sp1.iso \
--disk path=/home/images/kvm-01.qcow2,size=100 --network network=default --graphics vnc
#查看虚拟机状态
virsh list
#关闭虚拟机
virsh shutdown kvm-01
#删除虚拟机
virsh undefine kvm-01
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。