大型企业的需求与中小企业不同。很少有存储领域这么定义明确了。你会看到有TB甚至是PB级的数据,而不是只保存数百GB那么点数据。故障切换、冗余、安全和备份——当涉及到企业级存储的时候,这些因素都是必要的。
你可能会认为,对于这些任务来说,唯一可行的解决方案就是专有的解决方案。所幸的是,对于企业和企业内工作的人来说,这种假设是不正确的。开源已经走过了漫长的道路,现在已经成为企业计算的主干支撑——这其中就包括存储。不相信我?那下面就来看看开源会成为适合你企业机构的存储解决方案的10个理由吧。
1、创造你自己的解决方案
这个市场充斥着各种存储解决方案,但是很少(如果有的话)会是非常适合你需求的解决方案。当你在市场中找不到理想解决方案的时候,你会怎么办?选择一款可能不满足你要求的解决方案?不。你还有开源,你可以采用这个完美的存储工具。
但是不要以为你必须从零开始。很多组成部分都是可用的,随时可供你修改和组装,这样你就可以创造出一些独特的、正是你公司需要的东西。也许这不是一朝一夕的事情,但当完成的时候,它会很好地为你服务。
2、SUSE
你很难找到比SUSE能更好地满足你企业存储需求的公司了,尤其是当你想要一套开源的解决方案,或者想要选择一家广泛支持开源的厂商。SUSE履行自己的承诺,为帮助推动linux社区发展到今天的社区提供支持。这一点也不影响SUSE在全球范围内拥有一些最令人印象深刻的企业存储解决方案。
3、Samba
Samba是可以将几乎现有所有平台聚合到一起的粘合剂。这就是为什么这么多的异构存储设备依赖它架起桌面、服务器和存储阵列之间桥梁的原因。一直到Samba 4.0,Active Directory始终保持着无缝集成的特点——因此如果你的企业依赖于AD,那么Samba已经准备好成为你的存储封装,让生活变得更加轻松。
4、云存储
如今,你谈到云的时候不可避免地会谈到Red Hat、SUSE和Ubuntu。为什么?因为linux依赖于云……而且这种情况发生改变的几率很低。你不必将自己局限于像Amazon或者Google这样的第三方云解决方案。利用开源,你可以创建你自己内部的云存储,就像ownCloud和OpenStack那样。
5、NoSQL
如果你想要了解一些大公司是如何应对大规模存储的(尤其是在数据库方面),那么你看看像NoSQL这样的可扩展内存产品就好了。通过NoSQL,你可以使用通用的x86硬件来创建集群,并且通过添加更多设备进行扩展。一个NoSQL数据库并不需要预定义的模式(这要求有管理数据的具体方法)。
NoSQL数据库解决方案的好处是它完美地满足了企业计算的需求:大量结构化、半结构化、以及/或者非结构化数据;频繁的代码推送,以对象为主导的编程。一个高效、灵活和低成本的架构。
6、入门和维护的成本
当你选择了开源,你就知道你会节省成本。即使你正在部署你自己的解决方案,你是一家大型企业,那么你自己有内部的编程员——是支付薪水的员工。一旦你部署了解决方案并使其运转起来,你就不再需要为第三方支持付费了,因为没有比创建者更了解这套解决方案的人了。免费的软件,内部的支持——还有什么是你需要来降低存储成本的?
7、可扩展性
我已经多次提到这一点……但是这里我们说的到底是什么?大多数适合企业需求的开源存储解决方案都是可扩展的。当你需要更多动力或者空间的时候,你只要扔进去更多硬件就好了。linux(以及开源)集群就不错。通过叠加便宜的通用硬件,最终你会得到一个大规模存储解决方案,其成本远低于中端的、专有的解决方案。最好的是,通过一个开源/linux集群,新硬件的添加将是非破坏性的,业务不会受到一丝影响继续运转。
8、灵活性
存储是至关重要的,你不需要让公司A来告诉你什么是最好的,如何最好地部署你的解决方案。你需要的是开源所能带来的、并且你能够负担得起的灵活性。因为开源的特性,你可以部署好解决方案X并且让其运转起来,然后,如果解决方案X中有些部分是你不喜欢的,你可以更改这部分。更改代码以满足你的需求,重新部署。简单吧。
9、一体化解决方案
一个名为TurnKey linux的站点提供了解决很多企业需求的开源linux设备。其中一些设备是专注于存储的。采用一体化的解决方案,你就可以在短时间内拥有一个全套的、企业就绪的linux存储解决方案。TurnKey linux以存储为中心的产品包括ownCluod、MongoDB以及File Server。它还提供了部署一体化解决方案,可以辅助你的请求创建一个理想的开源企业存储解决方案。
10、前沿
与专有解决方案相比,开源的一个优势就是敏捷性。开源开发非常迅速,通过转向采用开源解决方案,那些需要快速开发和部署的企业级业务将会得到最好的服务。像OpenStack和Hadoop这样的项目正在非常快速地发展,让企业能够利用开源解决方案创建大规模分布式数据和存储平台。
合适的解决方案?
如今企业业务很难在不借助开源的帮助下发挥作用。如果你正在考虑从现有的大规模存储解决方案迁移出来,如果你不深入了解一下开源领域的话就是你的失职了。在这个由用户和开发者组成的灵活、具有成本效益的社区内,你会发现高效的、可靠的解决方案,其成本效率是你以前从未想到的。