查看原文
其他

数据批量传输到云端要多久、有多贵?

2015-12-20 Yoav Mor 云头条

如今,许多企业在纷纷向云迁移的同时顾及到了批量数据传输,要求随时随地传输批量数据(比如数据库和内部存储数据)。我们在本文中将介绍知名云服务提供商提供的诸多方法,以便用户将批量数据传输到云端。无论你是媒体网站、大数据用户还是大企业,如果你对传输批量数据到云端有兴趣,看看下面介绍的这四种方法中哪一种最适合自己。


我们既提到了每种方法的优缺点,也提到了将1TB数据传输到云端要花的估计时间和成本。


原生方法


由于本地数据中心连接到互联网,你可以将数据传输到所选择的那家云服务提供商。只要在实例上安装FTP服务器,就可以开始传输数据了。


  • 优点:这种方法使用公共互联网,是将数据传输到云端的最简单,也是最直接的方法。此外,各大云提供商通常不对批量数据传输到云端收费,所以这种方法是免费的。


  • 缺点:虽然这种方法听起来很理想,不过缺点是,由于它依赖公共互联网,所以拥塞和不稳定的延迟势必会减慢传输速度。此外,它并不安全,很容易被篡改和窃听。


  • 时间估算:如果上传速度是20Mbps,将1TB数据上传到云端大概需要5天(假设整个过程顺利的话)。


VPN隧道


通过与云服务提供商合作的网络服务提供商,将你的本地数据中心连接到云服务提供商。AWS Direct Connect就是表明VPN隧道如何工作的一个典例。 AWS与电信运营商和Equinix等数据中心提供商合作,Equinix的数据中心遍布全美各地。通过直接连接到Equinix的站点,企业就能获得一条安全而可靠的专用连接,直接通往其AWS帐户(Azure客户也能享用这一项服务)。


  • 优点:由于使用专用连接而不是公共互联网,这种方法速度快,又相对安全和可靠。


  • 缺点:虽然云服务提供商对数据传输这一块免费,但VPN隧道服务并不免费。比如说:


    AWS收取不等的费用,如果传输速度为50Mbps,每小时每个端口收费0.03美元;如果传输速度为10Gbps,每小时每个端口收费2.25美元。


    Azure的收费标准比AWS要高一点,如果传输速度为50Mbps,每月每个端口收费55美元;如果传输速度为10Gbps,每月每个端口收费5000美元。


    在价格方面,明智的做法是,根据你打算传输批量数据的频繁程度来选择一家云服务提供商。如上所述,无论你的数据传输实际上花了多长时间完成,Azure都是按月收费,而亚马逊按小时收费。


  • 时间估算:如果使用最慢的传输速度:50Mbps,通过VPN隧道将1TB数据传输到云端大概要花48个小时;如果传输速度是500Mbps,大概要花5个小时;如果传输速度是最高的10Gbps,大概只要花15分钟。


蜗牛邮件


虽然通过蜗牛邮件(普通邮件)将数据传输到云端是一种矛盾的做法,却是知名提供商在提供的一种实际方法。只要将数据倒到硬盘上,包好硬盘,然后邮寄给所选择的云服务提供商。之后,提供商拆开硬盘,将硬盘连接到存储装置,在本地数据中心将数据下载到你的帐户。所有数据传输完毕后,云服务提供商取下硬盘,邮寄回来。


  • 优点:这种方法比较快、可靠,这与你可能认为的恰恰相反。虽然通过蜗牛邮件邮寄1TB数据需要开销,会导致传输速度不如通过VPN隧道这种方法,但如果你传送数量更多的数据,比如说10TB或100TB,这种开销还是值得的。从价格上看,AWS和Azure的收费标准都是每卷(1TB)约80美元。


  • 缺点:AWS另外收取每小时2.50美元的下载费,所以如果你的卷上使用普通的USB接口,传输时间会比较长,但如果你有先进的eSATA接口,传输时间比较短(因而价格比较低)。


  • 时间估算:如果是AWS,只要往AWS的价格计算器里面填入你想要邮寄的卷数和每个卷的接口连接速度,就能估算出传输数据要花的时间。比如说,使用这种方法传输1TB数据就要花104.9美元,如下图所示:



AWS导入/导出Snowball


亚马逊在今年的re:Invent 2015大会上宣布了这种方法,作为其磁盘导入/导出服务的更高级版本。只要在门户网站上开启一项Snowball任务,AWS就会在几天内通过邮件寄来容量为50TB、使用10Gbps接口的加固版存储设备。将该设备连接到你的数据中心网络,传输好数据,将该设备寄回给AWS。


  • 优点:该设备经过加密,并采用了加固装置,防止有人做手脚。AWS将这种方法称为PB级数据传输解决方案(原本需要许多设备),但是如果你有大量数据,尤其是面对大型数据项目之类,就可以使用这种解决方案,还可以将容量扩展到超大存储卷。这种传输方法的成本是每笔收费200美元;又由于你想传输多少数据就能传输多少,所以通过蜗牛邮件寄送所耗费的时间几乎微不足道。


  • 缺点:这并不意味着你不用着急将设备寄回给AWS,特别是由于这一点:如果收到设备后10天内没有归还,AWS就要收取滞纳金。


  • 时间估算:将1TB数据传输到AWS的其中一个导入/导出Snowball设备要花约15分钟,另外两边邮寄也要花几天。


*值得一提的是,这每一种方法都允许将数据传输到云外面,遵照提供商的固定费率,详见本文:。

结束语


虚拟网络速度在增加,但还是跟不上如今快速增长的存储容量。虽然蜗牛邮件实际上比现在的互联网还要快不合常理,但是如果你看一下数字,这种方法绝对值得一试。我们希望,通过讲清楚每一种方法的成本需要多少,可以帮助你选择最适合自己使用场合的一种方法。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存