热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

解析开源KVM云计算平台

云计算正对IT产生深远影响,云计算交付了计算即服务或者功能。云计算的一部分吸引力显然是资金上的需求;企业可以应用云计算来周转最少量且昂贵的IT基础架构,将计算成本转移到更易于管理的运营成本上。云计算也减轻了很多技术负担,包括IT系统支持和维护,

  云计算正对IT产生深远影响,云计算交付了计算即服务或者功能。云计算的一部分吸引力显然是资金上的需求;企业可以应用云计算来周转最少量且昂贵的IT基础架构,将计算成本转移到更易于管理的运营成本上。

  云计算也减轻了很多技术负担,包括IT系统支持和维护,协助企业把工作负载用在更具效率的业务上,而不是基础系统和软件。不管是什么动机,业务拥有者和数据中心管理者正逐渐转入云端,寻求至关重要的计算服务。

  在TechTarget最近关于云应用和服务的调查报告中,大约有61%的受访者表示他们使用了某种形式的云服务。小型企业,比如典型的拥有适度的内部IT资源,使他们更容易去看中不那么传统的IT方法云计算。大型企业主要使用云计算是为了成本节省战略,减少非核心关键工作负载,或者是免除法规遵从需求。

  云有形式有各种各样,从私有云到公有云,再到混合云。无论哪种云都具有三个关键特征:虚拟化、标准化与自动化。云计算的所有都在围绕着IT资源新交付方式与新消费模式。

  毫无置疑,构建云计算的第一步就是虚拟化。通过虚拟化技术可以在每台物理主机上宿主更多虚拟机,提高服务器利用效率。各大厂商都有自己的云产品与云服务,使用不同的技术与服务模式,于是出现了有效性、可靠性与互通性等难题,所以云计算要标准化。最后是云的管理与维护方面,自动化必不可少。

  基于开源的云计算似乎是个不错的选择。在过去几年间,开源云项目的数量也发生了急剧增长。2012年,开源软件出现了前所未有的发展机会。其中KVM开源虚拟化技术受到很大关注。KVM(基于内核的虚拟机)是遵守GPL的开源软件,完全内置于Linux的开源hypervisor,集成在Linux的各个主要发行版本中。红帽、IBM、英特尔等不仅成立开放虚拟化联盟OVA建立生态系统并推广KVM技术,也加入到oVirt开源社区,为KVM开发虚拟化管理软件。

  由于KVM技术的低成本、高扩展性与高性能,IBM将其作为最佳虚拟化开放技术,进行了大量资金与人才投资,并提供了一系列围绕着KVM的解决方案与产品工具。

  IBM SmartCloud Enterprise(简称SCE)之前叫做IBM Smart Business Development与Test Cloud。使用KVM提供底层hypervisor,打造IBM公共云,同时支持Linux与Windows虚拟机,运行各式各样的动态工作负载。SCE提供IaaS云端运算服务,企业可选择租用虚拟机资源,并且按小时计价租用IBM软件,或是使用第三方软件。

  IBM在全球建立了八个数据中心来支撑其公共云服务,由150个KVM节点组成,拥有1000台KVM主机与6000台虚拟机。该公共云可通过IBM Tivoli管理软件进行管理,将KVM作为最高级hypervisor进行支持。

  IBM SmartCloud Provisioning(ISCP)则是一款云端服务软件,提供面向虚拟基础设施的云服务(IaaS),它允许用户按照其需求对虚拟机以及数据存储进行操作与管理。

  DutchCloud是荷兰一家领先的网络服务供应商,提供基于云的服务,从托管完整的IaaS到灾难恢复解决方案。通过使用IBM SmartCloud Provisioning软件,很容易将虚拟机迁移到服务层,同时支持并管理KVM与VMware hypervisor。使用(Red Hat Enterprise Linux内置的)KVM也为DutchCloud节省了一大笔钱,因为许可成本低。过去六个月里,Dutch Cloud公司每月常规收入在经营成本维持不变的情况下,已经实现了两次三倍数的增长,Dutch Cloud公司的客户也得到了极大扩展。


推荐阅读
  • Redis 教程01 —— 如何安装 Redis
    本文介绍了 Redis,这是一个由 Salvatore Sanfilippo 开发的键值存储系统。Redis 是一款开源且高性能的数据库,支持多种数据结构存储,并提供了丰富的功能和特性。 ... [详细]
  • 本文详细介绍了MySQL在Linux环境下的主从复制技术,包括单向复制、双向复制、级联复制及异步复制等多种模式。主从复制架构中,一个主服务器(Master)可与一个或多个从服务器(Slave)建立连接,实现数据的实时同步。 ... [详细]
  • 应用程序配置详解
    本文介绍了配置文件的关键特性及其在不同场景下的应用,重点探讨了Machine.Config和Web.Config两种主要配置文件的用途和配置方法。文章还详细解释了如何利用XML格式的配置文件来调整应用程序的行为,包括自定义配置、错误处理、身份验证和授权设置。 ... [详细]
  • 本文详细探讨了在Windows Server 2003环境下遇到MySQL连接失败(错误代码10061)的解决方案,包括通过卸载特定的Windows更新和调整系统注册表设置的方法。 ... [详细]
  • Linux环境下Memcached安装指南
    本文详细介绍如何在Linux虚拟机上安装Memcached,包括必要的依赖库安装,以及使用Xshell进行文件传输的具体步骤。 ... [详细]
  • 解决getallheaders函数导致的500错误及8种服务器性能优化策略
    本文探讨了解决getallheaders函数引起的服务器500错误的方法,并介绍八种有效的服务器性能优化技术,包括内存数据库的应用、Spark RDD的使用、缓存策略的实施、SSD的引入、数据库优化、IO模型的选择、多核处理策略以及分布式部署方案。 ... [详细]
  • 深入理解FastDFS
    FastDFS是一款高效、简洁的分布式文件系统,广泛应用于互联网应用中,用于处理大量用户上传的文件,如图片、视频等。本文探讨了FastDFS的设计理念及其如何通过独特的架构设计提高性能和可靠性。 ... [详细]
  • 本文探讨了在Java应用中实现线程池优雅关闭的两种方法,包括使用ShutdownHook注册钩子函数以及通过SignalHandler处理信号量。每种方法都提供了具体的代码示例,并讨论了可能遇到的问题及解决方案。 ... [详细]
  • 本文详细介绍了如何在VMware环境下安装CentOS 7 Minimal,并成功配置GNOME桌面环境的过程。包括解决网络连接问题和设置默认图形界面等关键步骤。 ... [详细]
  • Python作为一种广泛使用的高级编程语言,以其简洁的语法、强大的功能和丰富的库支持著称。本文将详细介绍Python的主要特点及其在现代软件开发中的应用。 ... [详细]
  • 本文详细介绍了MySQL中关于员工数据库的基础知识、操作技巧以及常见问题的解决方案,适合初学者和有一定基础的用户阅读。 ... [详细]
  • Kodi(原名XBMC)是一款由XBMC基金会开发的免费开源媒体播放器应用,支持多种操作系统和硬件平台。该软件以其强大的多媒体处理能力和用户友好的界面受到广泛欢迎。 ... [详细]
  • 本文详细介绍了如何手动编写兼容IE的Ajax函数,以及探讨了跨域请求的实现方法和原理,包括JSONP和服务器端设置HTTP头部等技术。 ... [详细]
  • 导读上一篇讲了zsh的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf的使用等等。其中很多内容没有必要记忆,作为手册参 ... [详细]
  • 探索PWA H5 Web App优化之路(Service Worker与Lighthouse的应用)
    本文探讨了如何通过Service Worker和Lighthouse工具来优化PWA H5 Web App,旨在提升用户体验,包括提高加载速度、增强离线访问能力等方面。 ... [详细]
author-avatar
mthp
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有