轻松几步搭建你的私有云

轻松几步搭建你的私有云私有云增加了IT的灵活性,帮助前端用户实现自助式服务。许多企业通往私有云的过程是从虚拟化起步的。从这种角度看,私有云主要是额外增加了一层灵活性,让用户可以自行部署所需的IT资源。假如你正计划部署私有云

大家好,又见面了,我是你们的朋友全栈君。

私有云增加了IT的灵活性,帮助前端用户实现自助式服务。许多企业通往私有云的过程是从虚拟化起步的。从这种角度看,私有云主要是额外增加了一层灵活性,让用户可以自行部署所需的IT资源。假如你正计划部署私有云,请确保IT部门具备适合的技能储备。以下罗列出私有云环境所必须具备的各项组件,并概述了其使用方式。

服务器虚拟化

绝大多数私有云都基于虚拟机(VM)的部署,因此你需要借助一个平台来实现这点。许多公司使用VMware ESXi或vSphere作为虚拟化平台。VMware提供稳定而强大的平台,不过假如你打算部署私有云,或许要为某些不用的功能买单。

虚拟化平台常见的替代方案是基于虚拟机内核的KVM和Xen,两者均起源于Linux操作系统。当前所有的Linux发行版都包含KVM在内,某些还提供Xen。选择这些虚拟机管理程序中的任意一款都可以让你免费构建起服务器虚拟化,作为私有云的基础。

网络虚拟化

私有云并不简单等同于虚拟化加上易用的虚拟机部署平台。它还在包含网络在内的各层面实现了灵活性。当你需要以正确方式经由物理设备传送数据包时,网络本身便具有挑战性。但软件定义网络(SDN)会有所帮助。

网络拓扑在SDN中经由软件定义,传统依靠物理网络设备上实现的控制面板实际运行在服务器上。通过在软件中定义整个网络拓扑结构,使得不同逻辑网络的添加更为容易。最终,私有云管理员需要确保SDN拓扑与物理网络相匹配。这里要用到特定的软件产品,例如VMware NSX或Open vSwitch,这些来自开源领域的SDN产品。软件定义的网络是任何私有云所不可或缺的重要组成。

存储虚拟化

存储是另一项需要高度可扩展性的层级。在传统SAN产品中,存储扩容意味着添加更多块磁盘、更多的磁盘机柜、占据更多机架空间,并向SAN供应商支付更高的许可证成本。在私有云环境中情况完全不同,需要做到简单点击鼠标,便可以添加更多磁盘空间。

好消息是我们现在能借助对象存储。物理存储在对象存储中只是一个底层,而对象存储定义了云资源使用者或管理员所看到的最上层。在此之中,没有昂贵的封闭技术,甚至有时无法兼容的SAN产品。最常见的通用性硬件便已足够,而且在添加更多的存储硬件之后,私有云管理员只需要在软件中监控各项操作,便能顺利使用额外的存储。对象存储还能带来额外的好处。例如它能更方便地将数据存储在合理的位置,并实现高度的冗余。

市场上有多款用于对象存储的产品。例如VMware提供VSAN,而Swift和Ceph则是开源领域的两款选项,这两者可以部署在任何Linux平台上,这表示你不需要支付任何许可证费用,便可轻松使用。

云端管理

单纯汇总集成上述组件并不能构成私有云,你还需要有云端的管理产品。今天主流的软件供应商都有其云端方案,但是并不是所有产品都可以让你运行在内部的私有云上。例如,Microsoft Azure仅可用作公有云。而OpenStack、Oracle Cloud和VMware Integrated OpenStack等则允许你在个人站点上运行私有云上的产品。

假如现有的IT需要基于某类特定的产品,请和其供应商联系,以确保他们是否有包含上述组件的云端管理方案。如果没有的话,OpenStack或许会是不错的选择,这允许在任何Linux发行版之上免费构建公有云或私有云。

员工技能

在选择产品之后,最重要的因素便是:员工所具备的技能要求。私有云需要有专业的IT人员。此外,你在公司内部还需要有关存储和网络,以及云平台本身的专业知识。

建立高效的私有云需要各方专家共同合作,整合各自的专业领域,很难一蹴而就。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154525.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C# 经典排序算法大全

    C# 经典排序算法大全

    2022年1月4日
    40
  • vue父子组件传值:详解父组件向子组件传值(props)

    vue父子组件传值:详解父组件向子组件传值(props)vue父子组件传值:父组件向子组件传值(props)定义父组件2.定义子组件关键点:1.父组件想要向子组件传值,那么需要在子组件引入的地方绑定要传的值,并且要在父组件中引入子组件。2.绑定的值可以是一个自定义属性来存放父组件向子组件传递的数据。3.子组件使用props属性接收,然后可以直接在页面上以这个形式“{{}}”引用1.父组件代码如下:<template><div>父组件:<inputtype=”text”v-mode

    2022年6月5日
    343
  • hexdump -C_linux生成dump

    hexdump -C_linux生成dump描述:hexdump命令一般用来查看”二进制”文件的十六进制编码,从手册上查看,其查看的内容还要很多,诸如:ascii,decimal,hexadecimal,octal参数:hexdump[-bcCdovx][-eformat_string][-fformat_file][-nlength][-sskip]file示例:新增一个文本文件,在test文本中添加如下内容:…

    2022年9月21日
    0
  • inputstreamreader读取文件_更新数据的方式有三种

    inputstreamreader读取文件_更新数据的方式有三种/*InputStreamReader读数据的2种方式publicintread():一次读取一个字符publicintread(char[]cbuf):一次读取一个字符数组*/publicclassReaderDemo{ publicstaticvoidmain(String[]args)throwsIOException{ //创建字符输入流 …

    2022年9月26日
    0
  • android之存储篇_SQLite数据库_让你彻底学会SQLite的使用「建议收藏」

    SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。但有一种情况例外:定义为INTEGERPRIMARYKEY的字段只能存储64位整数,当向这种字段保存除整数以外的数据时,将会产生错误。另外,SQLite在解析CR…

    2022年3月10日
    30
  • 拉格朗日中值定理_拉格朗日中值定理解决高考题

    拉格朗日中值定理_拉格朗日中值定理解决高考题定理表述定理表述如果函数f(x)满足:(1)在闭区间[a,b]上连续;(2)在开区间(a,b)内可导;那么在开区间(a,b)内至少有一点使等式成立。其他形式其他形式记令则有上

    2022年8月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号