随着某新能源公司的业务在全球进一步拓展,数据的不断更新累积,以往的存储模式已经难以满足日益增长的企业业务需求,再者为了能够避免重要数据丢失所带来的风险。因此,对于企业的存储设备均需要进行全面的优化和升级。
本文全面介绍了针对企业用户的需求和结合企业的具体情况制定的《群晖存储方案》,可为业界提供一定借鉴和参考价值。
一、客户需求
用户现状
目前总部已有台小型家用级群晖存储(有40多TB数据);
目前网络环境:核心交换机是华为万兆。
需求情况
公司共享盘:
主要应用:文件共享
公司共享盘使用人数:500人
公司共享盘容量需求:可用容量50T(后期扩容最多到80T左右)
研发共享盘:
研发共享盘使用人数:200人
研发共享盘容量需求:20T(后期再看需求扩容)
文件存取方式:集中管理数据,共享调用数据,离线和在线编辑
文件类型:公司共享的文件主要为行政办公类、视频类等数据
需求分析
目前的存储无法满足公司不断增长的数据存储需求,需要更新存储设备以提供更好的使用体验;
对于重要的数据需要进保护,以避免数据丢失所带来的风险。
二、解决方案
备份方案概述
01
公司共享存储方案配备32G内存,8块 16 TB HDD机械硬盘 ,RAID6阵列(有2块硬盘的冗余以防突发硬盘损坏所造成的数据丢失)可提供约 82.9 TB的可用容量。
02
研发共享存储方案配备16G内存,5块8TB HDD机械硬盘,RAID6阵列(有2块硬盘的冗余以防突发硬盘损坏所造成的数据丢失)可提供约 20.7 TB的可用容量。
03
对于公司和研发所使用的存储设备都采用2块960G SSD固态硬盘做RAID1读写缓存可提高用户访问热数据时的读写速度。

用户访客方案概述
01
可使用SMB磁盘映射、webdav、FTP、NFS以及web、手机APP等方式访问NAS存取文件数据,支持加入域控同步域账户及群组,对于文件夹的访问可设置权限管控。
转载来源:绿色软件【Trihawk宇麦科技】,想获取更多精彩内容可搜索关注哦【更有深度的技术分享】、【更有参考价值的行业案例】、【更为实用的教程指南】都会第一时间在那里进行分享
访问样式案例
通过浏览器在线访问存取数据


通过网络文件夹共享访问



协同编辑群晖office文档


群晖drive客户端同步文件


手机APP访问



外网webdav协议客户端访问



02
通过群晖quickconnect可轻松实现外网访问,若有公网IP地址亦可启用DDNS或VPN有更好的外网访问体验。对于文件操作记录可在群晖NAS的日志中心进行查询。
03
对于总部旧群晖上的账号可以手动导入到新设备以及文件数据可便捷复制到新群晖设备。
04
为了保障群晖自身数据安全,可对NAS自身的文件夹数据设置定时的快照计划,以保障文件遭受到意外损坏或者加密的情况下能够还原到之前拍摄快照时的状态。
快照复制&快照保护
Snapshot Replication 快照复制利用 Btrfs 文件系统,创建共享文件夹,以及 LUN 的时间点副本,这些副本还可以复制到其他 Synology NAS,并且在数据丢失或意外修改原始数据时快速还原数据。

/快照复制/

/快照保护/
三、存储方案推荐
RS3621xs+方案
配置清单
网络服务器:群晖/RS3621RPxs+*1
企业级硬盘:群晖/HAT5300-16T*8
固态硬盘:群晖/SAT5210-960G*2
万兆网卡:群晖/E10G21-F2*1
万兆模块:华为/OMXD30000*2

型号介绍:
Synology RS3621xs+ 配备 Intel® Xeon D-1541 8核处理器,RS3621xs+默认配备了两个 10GBase-T 和四个 1GbE RJ-45 端口,并可安装两个可选的 10GbE 网络接口卡 (NIC),具有灵活的网络配置和带宽使用,为您的企业提供强有力的后盾来处理关键任务。
RS4021xs+方案
配置清单
网络服务器:群晖/RS4021xs+*1
企业级硬盘:群晖/HAT5300-16T*8
固态硬盘:群晖/SAT5210-960G*2
万兆网卡:群晖/E10G21-F2*1
万兆模块:华为/OMXD30000*2

型号介绍:
Synology RS4021xs+ 是一款16槽式 3U 存储解决方案,专为实现高通量和数据完整性而设计,内置冗余电源。RS4021xs+ 配备八核处理器,可升级至 64 GB 内存以满足企业环境的独特要求。
SA3400方案
配置清单
网络服务器:群晖/SA3400*1
企业级硬盘:希捷/ST16000NE000*8
固态硬盘:群晖/SAT5210-960G*2
万兆网卡:群晖/E10G21-F2*1
万兆模块:华为/OMXD30000*2

型号介绍:
Synology SA3400 是一款 12 槽机架式 NAS,配备Intel® Xeon D-1541八核 CPU ,内置 10GbE 以太网、PCIe 扩展以及对 SAS 和 SATA 硬盘的支持可提供灵活的可配置性及快速数据传输,从而同时满足现代企业对出众性能和海量存储可扩展性的需求。
RS2421RP+方案
配置清单
网络服务器:群晖RS2421RP+*1
企业级硬盘:群晖/HAT5300-8T*5
固态硬盘:群晖/SAT5210-960G*2
万兆网卡:群晖/E10G21-F2*1
万兆模块:华为/OMXD30000*2

型号介绍:
Synology RS2421RP+ 是一台企业级 2U 12 盘位存储服务器,可以满足多种业务环境需求。并且可扩充至 24 个硬盘,除了可以实现经济高效的文件管理和共享,通过高效的备份应用还能为企业节省备份所占用的存储空间。
RS3618xs方案
配置清单
网络服务器:群晖RS3618xs*1
酷狼PRO企业级硬盘:希捷/ST8000NE001*5
固态硬盘:群晖/SAT5210-960G*2
万兆网卡:群晖/E10G21-F2*1
万兆模块:华为/OMXD30000*2

型号介绍:
Synology RS3618xs 是一款 12 槽机架式 NAS,配备Intel® Xeon D-1521四核 CPU,内置四个 1GbE RJ-45 端口,具有灵活的网络配置和是可靠且性能极为出色的网络连接存储解决方案,适用于具有要求苛刻的商业应用程序的大型企业。它可简化数据管理,优化虚拟环境,并花费尽可能少的安装和维护时间快速扩充存储容量。
四、方案成果
提升文件共享弹性及效率,满足后期容量扩展
群晖私有云盘为公司文件共享需求提供了弹性的文件归档空间,解决了部门之间资料的集中归档和共享,同时满足后期容量横向扩展。
权限管理,加强数据安全
群晖的权限管理,让内网文件资料不易受到病毒感染。
高效能快照,快速多重保护数据
群晖内置的快照技术,相比传统备份,只使用少量的存储空间和计算资源就能对重要资料进行二次保护,防止勒索病毒。
方便快捷的集中管理与备份数据
群晖私有云盘并且帮助我们构建了研发部门的数据集中存放并管理,可以方便快捷的同步到公司文件共享网盘上。
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
我正在编写一个简单的静态Rack应用程序。查看下面的config.ru代码:useRack::Static,:urls=>["/elements","/img","/pages","/users","/css","/js"],:root=>"archive"map'/'dorunProc.new{|env|[200,{'Content-Type'=>'text/html','Cache-Control'=>'public,max-age=6400'},File.open('archive/splash.html',File::RDONLY)]}endmap'/pages/search.
我去了这个website查看Rails5.0.0和Rails5.1.1之间的区别为什么5.1.1不再包含:config/initializers/session_store.rb?谢谢 最佳答案 这是删除它的提交:Setupdefaultsessionstoreinternally,nolongerthroughanapplicationinitializer总而言之,新应用没有该初始化器,session存储默认设置为cookie存储。即与在该初始值设定项的生成版本中指定的值相同。 关于
我正在关注Hartl的railstutorial.org并已到达11.4.4:Imageuploadinproduction.我做了什么:注册亚马逊网络服务在AmazonIdentityandAccessManagement中,我创建了一个用户。用户创建成功。在AmazonS3中,我创建了一个新存储桶。设置新存储桶的权限:权限:本教程指示“授予上一步创建的用户读写权限”。但是,在存储桶的“权限”下,未提及新用户名。我只能在每个人、经过身份验证的用户、日志传送、我和亚马逊似乎根据我的名字+数字创建的用户名之间进行选择。我已经通过选择经过身份验证的用户并选中了上传/删除和查看权限的框(而不
我正在使用mechanize登录网站,然后检索页面。我遇到了一些问题,我怀疑这是由于cookie中的某些值造成的。当Mechanize登录网站时,我假设它存储了cookie。如何通过Mechanize打印出存储在cookie中的所有数据? 最佳答案 代理有一个cookie方法。agent=Mechanize.newpage=agent.get("http://www.google.com/")agent.cookiesagent.cookies.to_scookie返回一个Mechanize::Cookiesobject
我以为它们存储在cookie中-但不,检查cookie没有任何结果。session也不存储它们。那么,我在哪里可以找到它们?我需要这个来直接设置它们(而不是通过flashhash)。 最佳答案 它们存储在inyoursessionstore.自rails2.0以来的默认设置是cookie存储,但请检查config/initializers/session_store.rb以检查您是否使用默认设置以外的东西。 关于ruby-on-rails-闪存消息存储在哪里?,我们在StackOverf
对于我正在编写的Rails3应用程序,我正在考虑从本地文件系统上的XML、YAML或JSON文件中读取一些配置数据。重点是:我应该把这些文件放在哪里?Rails应用程序中是否有用于存储此类内容的默认位置?附带说明一下,我的应用程序部署在Heroku上。 最佳答案 我经常做的是:如果文件是通用配置文件:我在目录/config中创建一个YAML文件,每个环境有一个上层key如果我为每个环境(大项目)创建一个文件:我为每个环境创建一个YAML并将它们存储在/config/environments/然后我在加载YAML的地方创建了一个初始化
有没有办法将RubyVM::InstructionSequence存储到文件中并稍后读取?我尝试了Marshal.dump但没有成功。我收到以下错误:`dump':no_dump_dataisdefinedforclassRubyVM::InstructionSequence(TypeError) 最佳答案 是的,有办法。首先,您需要使InstructionSequence的load方法可访问,默认情况下该方法是禁用的:require'fiddle'classRubyVM::InstructionSequence#RetrieveR
下面是我用来从应用程序中解析CSV的代码,但我想解析位于AmazonS3存储桶中的文件。当推送到Heroku时它也需要工作。namespace:csvimportdodesc"ImportCSVDatatoInventory."task:wiwt=>:environmentdorequire'csv'csv_file_path=Rails.root.join('public','wiwt.csv.txt')CSV.foreach(csv_file_path)do|row|p=Wiwt.create!({:user_id=>row[0],:date_worn=>row[1],:inven
如果我构建了一个应用程序来访问来自Gmail、Twitter和Facebook的一些数据,并且我希望用户只需输入一次他们的身份验证信息,并且在几天或几周后重置,那会怎样是在Ruby中动态执行此操作的最佳方法吗?我看到很多人只是拥有他们客户/用户凭证的配置文件,如下所示:gmail_account:username:myClientpassword:myClientsPassword这看起来a)非常不安全,b)如果我想为成千上万的用户存储此类信息,它就无法工作。推荐的方法是什么?我希望能够在这些服务之上构建一个界面,因此每次用户进行交易时都必须输入凭据是不可行的。