首页 > 业界动态

时间:2016-08-30 15:26:24

知道群晖NAS可以存文档、存照片、存影音,但你知不知道,群晖NAS还能存代码?!


What?!可以,这很群晖!

2345_image_file_copy_1_看图王.web.jpg

一个上千元的数据盒子真有这么神奇吗?作为一个程序员,竟然还有我不知道的NAS隐藏技能?


下面为各位程序员来介绍一位码农亲测体验:


 

体验人:python web后端兼iOS码农


装备:
① 13寸MacBook Pro with Retina Display

用作移动开发运维和个人资料备份中心


② 27寸5K iMac,作为主力开发机

登录同一iCloud账号同步除照片外全部iCloud数据。


③ i5 3450+GTX960+三星EVO 120G+29寸AOC入门4K显示器

用来玩《守望先锋》和一些只有Windows才能做的事,当然还在第二块500G机械硬盘上安装了个Ubuntu以备不时之需。

 

 

那么问题来了……

2345_image_file_copy_2_看图王.web.jpg

三台电脑,iMac虽然用的最频繁,但是毕竟拥有权不是自己,不想去保存个人数据。MacBook虽然是形影不离的设备,但是毕竟只有可怜的256G SSD,只能保存一些文档和代码。而家里的PC机虽然可以安装大硬盘作为存储中心,但是毕竟操作系统不是UNIX like,而且就算改用Ubuntu,也不可能24小时开机,况且小区宽带没有公网IP,在公司根本无法访问。


所以我现在拿一个2T的移动硬盘作为个人数据中心,但是遗失和损毁的风险都很大。


有人说:你上传到网盘不就行了?


可是我想说我已经1T多的热数据,如果全部上传到网盘,那么全部变成了冷数据,不能随时用。再加上现在主流网盘关停好几家,总感觉数据介质不在自己手上不放心。另外国内网盘的Mac客户端都很渣,国外网盘被墙严重翻墙又会慢所以也几乎不能用。

2345_image_file_copy_3_看图王.web.jpg

那么群晖NAS是怎么解决码农最基本的存储问题的呢?


这里拿Synology群晖DS216+II来做下介绍,1G DDR3内存,双SATA3支持热插拔,双USB2.0接口和前置单USB3.0接口以及一个千兆以太网口,采用了64位赛扬N3060双核1.6GHz CPU。通过开启Samba、AFP、NFS三个文件共享协议从而支持Windows、Mac、Linux的局域网文件共享功能

2345_image_file_copy_4_看图王.web.jpg

那么你现在可能会问,如果在公司,外网怎么访问没有公网IP的小区宽带呢?群晖NAS里带一个叫做QuickConnect的功能,可以远程访问内网中的设备,见下图:

2345_image_file_copy_5_看图王.web.jpg

至此,困扰我多年的存储问题分分秒得到完美并超额解决。

2345_image_file_copy_6.jpg

说到这里,你可能会问?他无非就是一个强大的私有云存储罢了,我就是一个普普通通的码农,没有那么多文件需要保存和同步,我不需要花几千元来满足我微不足道的存储需求。


这里群晖NAS要放个大

2345_image_file_copy_7_看图王.web.jpg

DSM 6.0 让你的NAS成为一台带有友好web管理界面的小型低功耗服务器。

我们知道NAS的所有功能都依赖于它的操作系统,群晖自己的NAS操作系统叫做DiskStation Manager(DSM),这里我通过简单介绍几个DSM 6.0与程序员相关的功能,相信一定能引发程序员的你的共鸣。


 

Docker

 

基于Docker的轻量级容器虚拟化技术,你可以一键部署和管理复杂的Linux项目,如MySQL、redis、PostgerSQL、WordPress甚至Sentry。而Docker也是当今前后端程序员津津乐道的技术之一。


群晖NAS不仅支持Docker,还提供了一个完善的图形界面来管理你的registry、images以及container,见下图:

2345_image_file_copy_8_看图王.web.jpg

借助于群晖提供的Docker管理工具,你可以通过简单的点击几下鼠标,从而安装和配置各种复杂的Linux软件,并使它们运行在沙箱中,不必担心对DSM系统造成破坏和影响。


 

Git

 

作为程序员肯定没有不知道Git的。而我们有时自己收集和维护的一些代码(或者私活),却没有一个方便可靠的Git服务器来保管。


但是通过群晖NAS提供的Git Server,我们可以轻松在家中建立一个属于自己的私有代码仓库。它不仅支持建立轻量级Git服务器,对于真正小企业团队开发,它还支持通过套件中心安装强大的GitLab,完全可以满足50人开发团队的项目代码管理需求。

2345_image_file_copy_9_看图王.web.jpg

什么?你还在用SVN?没关系,群晖NAS也提供了SVN Server的支持,也是一键安装。不过作为过来人,还是建议赶紧迁移到Git吧!


 

PHP

 

通过和Web Station配合,群晖NAS可以作为你的Web服务器。内置的Nginx/Apache、PHP 5.6、MariaDB(MySQL的分支)以及phpMyAdmin,可以让你把网站部署在自己家中。

2345_image_file_copy_10_看图王.web.jpg

 


套件中心

 

“套件中心”相当于NAS的App Store。上述提到的所有附加功能,都是通过群晖提供的“套件中心”来进行免费一键安装。


除此之外,Java、Tomcat、Node.js、Perl、Python、Ruby等运行环境也可以从套件中心找到,相信随着DSM的不断更新,更多软件运行时环境将会被支持,NAS将不仅仅是私有云存储,更是可以运行应用程序的私有云主机。

2345_image_file_copy_11_看图王.web.jpg

作为一个从业10多年的Web工程师来讲,如果你是一个热爱Web开发,拿Web开发作为自己的兴趣,那么群晖NAS非常适合你,因为他比你在家里放一台服务器方便太多,而且噪音和功耗都完胜服务器乃至PC机。


至于型号的选择,首先看盘位。如果日常IO不高,那么两盘位足以。你可以根据数据重要性来决定做RAID 1或0。而如果是小企业或者家庭SOHO,那么推荐选用4盘位或以上机型,用来做RAID10来提高性能。


另外关于同盘位数量的机型,因为作为程序员肯定不是用来当简单的存储,还是要运行一些软件的,所以推荐选用比较高端的机型如本文介绍的DS216+II,1G内存和一个x86架构CPU才能满足你的计算需求。

 

鸿萌---国内专业数据安全服务提供商!专业提供数据备份、数据加密、数据恢复、数据清除、 网络安全等服务及企业级存储产品。
公司地址:天津市南开区鞍山西道百脑汇科技大厦1602室
服务热线:022-58311300;022-58392028;18920060818
数据安全服务: http://www.hongmengdata.com
硬盘之家:http://wwww.myhdd.com.cn
微信公众号:hongmengservice

 

上一篇: 固态硬盘