天天看点

优化混合云性能:数据管理技巧大公开

混合云使企业能够同时拥有公有云和私有云的好处。但it部门应该如何管理数据以避免性能上的瓶颈呢?

对于许多企业来说,建立混合云是在他们2016年的首要任务。而虽然成功部署混合云的模型本身就是一个成就,只是在私有云和公有云之间拥有互操作性和稳定性仍然是不够的。it团队还需要应用数据管理技术来解决混合云的性能瓶颈问题并保持性能稳定。

混合云需要一种方式可以同时访问私有和公有云上的数据存储系统。例如,如果组织使用公有云来支持云爆发,运行应用所需的数据对象需要对该公有云平台可见。由于安全性和治理方面的约束以及当前广域网(wan)技术的限制,这是很难实现的。但是,如果不解决这些瓶颈,混合云的性能将一落千丈。

混合云性能的第一个瓶颈便是广域网本身。电信运营商,尤其是美国的,一直不愿承认云对广域网的影响。1 gbps的光纤传输所带来的更高带宽和低延迟对许多用户来说还要好几年才能实现。而且,当最终实现的时候,它们将同数据中心里面的100 gbps或200 gbps的主干网连接,从而产生严重的速度断层。

为本地存储所编写的应用,如存储区域网络,或甚至私有云,将被公有云的访问压制成在私有云中数据的“单一副本”。为了防止出现瓶颈,我们必须使用一些数据管理技术,诸如确定什么样的数据要同时在两个云中保存,以及哪些数据需要异步更新。我们还必须确定哪些本地的主数据副本,如库存盘点和订单编号,必须要同步更新,以及数据库条目的锁定机制。

如果你的数据可以分片,这将进一步减少网络流量,由于主副本可以分散于各个云之间,并本地化到计算所在的地方。如果分片是预先规划好的,那转移到公有云的分片上的重要事务可以被继续处理,从而达到干净的切换,提高混合云的性能。

将大量数据放到公有云上也是一个挑战。最好的方法包括将老式的磁带或磁盘迁移到公有云上。将这些数据加密是至关重要的,因为数据将在多个地点和车辆间转移。

数据库同步是另一个挑战,由于广域网有着相比于局域网来说100倍的延迟。将数据库拆分是一个很好的方法,还有变更操作流程,使应用的两部分更加独立也是值得考虑的。比方说,我们可以预先为每个应用段分配好事务的id号,减少所有事务都从一个段内读取一条记录的需要。

正确的数据管理技术对于保证混合云性能来说非常关键。尽量让一个应用的公有云和私有云部分独立于其他分段的存储系统。虽然这通常涉及到修改应用,但不需要真的去实时移动或访问数据所带来的立竿见影的好处就是能够让更多的用户和客户满意。

====================================分割线================================

本文转自d1net(转载)