阿里云文件存储和自我管理的云解决方案的TCO比较
阿里云文件存储是一种完全托管的文件存储服务。 很多客户也会使用第三方软件搭建自我管理的云解决方案。 本文重点从总体拥有成本(TCO)的角度,对这两种文件存储服务进行比较。
使用阿里云文件存储服务的总拥有成本,是使用第三方软件的自我管理云解决方案的28.91%
阿里云文件存储架构:
阿里云文件存储是基于阿里云飞天平台的分布式共享文件系统。具有高可靠、高可用、多共享、单一命名空间、具备无限容量与性能横向扩展、能提供标准的POSIX文件访问协议。客户不需要对现有应用做任何修改即可使用。
自管理云解决方案架构:
自管理云解决方案使用提供文件系统接口和对文件的共享访问权限的第三方软件利用阿里云ECS和云盘搭建的文件服务器。 这种解决方案的管理软件通常在阿里云ECS实例上运行,再利用阿里云块存储的云盘作为底层存储组件。 由于需要提供HA的能力,需要两份相同的资源,两个ECS实例分别作为提供文件存储服务的服务器,两块数据盘分别挂载到两个ECS实例提供数据存储能力。 除此之外,该方案还需要维护复杂的HA的能力和稳定性,保证任何一个文件服务器不是单点故障。即:当其中Primary文件服务器出现网络不同或者宕机等故障的时候,Backup文件服务器要立即响应上层的服务请求,同时保证数据一致性。
因此,该解决方案不仅需要第三方软件许可证,还需要阿里云ECS实例、阿里云块存储卷的预算,同时还有维护复杂HA的成本。
阿里云文件存储和自管理云解决方案之间的TCO比较
以下示例的解决方案说明了阿里云和使用第三方软件的自我管理云解决方案之间的TCO差异。 此示例适用于需要1 TB存储的延迟敏感工作负载,两种方案的吞吐性能上限为100 MB / s。
此示为了相对的对等比较两种方案,自我管理云解决方案会预设高可用(HA)的能力,通常做法是实用相同的备份资源(包括存储和ECS)完成高可用的部署,并且保证这两份资源在同一可用区的不同机房中部署的。
具体的总体拥有成本的比较如下图3:
| 阿里云文件存储 | 自我管理的云解决方案 |
使用存储容量(GB) | 1,024 | 1,024 |
全部购买容量(GB) | 1,024 | 2,409 |
存储资源成本 (1 year) | ¥15,273 | ¥29,143 |
计算资源成本 – 2 e3.large (1 year) | Included | ¥23,685 |
AZ内数据复制成本 | Included | Included |
总拥有成本 (1 year) | ¥15,273 | ¥52,828 |
每月每GB的成本 | ¥1.24 | ¥4.3 |
使用阿里云NAS节省 | 71.09% |
在本示例中,上表显示阿里云文件存储的成本是使用第三方软件的自我管理云解决方案成本的28.91%, 使用阿里云文件存储可以为客户节省71.09%的总体成本。 自管理解决方案的价格假设是免费的开源第三方软件,不包括设置,初始化,管理和维护的人工成本,同时还需要自己维护高可用的能力。
两种方案对比细节:
对于自我管理云解决方案,总采购容量计算使用阿里云块存储通用SSD云盘。考虑85%的磁盘利用率,实际需要购买的数据盘的大小为1205GB。考虑到HA的原因,客户需要购买相同的一份块存储通用SSD云盘和阿里云ECS实例,才能搭建具有初步HA能力的解决方案。
两种方案的具体特点比较见图4:
| 阿里云文件存储 | 自我管理的云解决方案 |
高可用 | 3个9 | 通过两套相同的系统搭建的具有基础HA的能力 |
高可靠 | 10个9 | 可靠性差,主备之间同步数据时有丢数据的风险 |
线性横向扩展 | 支持 | 不支持,只有HA的两台ECS实例 |
线性纵向扩展 | 支持 | 当前成本下不支持 |
完善的权限管理 | 支持端到端的权限管理 | 仅支持协议层面的权限管理 |
完善的鉴权管理 | 支持 | 不支持 |
与阿里云相关业务无缝集成 | 支持 | 不支持 |
稳定性 | 高 | 低 |
吞吐能力 | 高 | 低 |
图4: 两种方案的特点比较
降低TCO和简化管理:
上面的示例代表了与自管云解决方案相比,阿里云文件存储提供的成本更节约。 若再考虑自我管理解决方案的安装、管理和维护所需的人力和时间、维护高可用能力的时候, 阿里云文件存储可以节省更多成本。 当考虑到使用阿里云文件存储时,您不必管理基础设施或需要计划容量增长,这种TCO优势就会进一步加强。而且,阿里云文件存储能提供更加可靠和性能更加优化的存储服务。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
创建 OVS Local Network - 每天5分钟玩转 OpenStack(129)
上一节我们完成了 OVS 的准备工作,本节从最基础的 local network 开始学习。local network 不会与宿主机的任何物理网卡连接,流量只被限制在宿主机内,同时也不关联任何的 VLAN ID。 创建第一个 local network 下面我们通过 Web GUI 创建 local network。 进入菜单 Admin -> Networks,点击 “Create Network” 按钮。 显示创建页面。 “Provider Network Type” 选择 “Local”,点击 “Create Network”,first_local_net 创建成功。 点击 first_local_net 链接,进入 network 配置页面,目前还没有 subnet,点击 “Create Subnet” 按钮。 设置 IP 地址为 “172.16.1.0/24”。 点击 “Next”。 勾选 “Enable DHCP”,IP 池设置为 “172.16.1.2,172.16.1.99”。 点击 “Create”,subnet 创建成功。 同时 devstack-contr...
- 下一篇
openstack vm_lifecycle
nova instance状态:power_state, vm_state, task_state 2015-09-22 Openstack 185 nova instance有3种状态:power_state, vm_state, task_state,分别对应horizon界面上的Power State,Status,Task Openstack wiki上有介绍: power_state is the hypervisor state, loaded “bottom-up” from compute worker; vm_state reflects the stable state based on API calls, matching user expectation, revised “top-down” within API implementation. task_state reflects the transition state introduced by in-progress API calls. power_state and vm_state may c...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境