热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

借助阿里云轻松部署企业网盘

某日接到好友电话,邀我喝茶,此友一向小气,今日一改反常,必有蹊跷。相见后,友慢慢道出了原由:友有一个创业公司,20多个人,数据500GB左右,为了便于大家协同工作,再采用的访问方式是使用基于Wind

某日接到好友电话,邀我喝茶,此友一向小气,今日一改反常,必有蹊跷。相见后,友慢慢道出了原由:

友有一个创业公司,20多个人,数据500GB左右,为了便于大家协同工作,再采用的访问方式是使用基于Windows的共享文件夹实现的文件服务器,其好处是:简单易用。但现在新的问题出现:其一是,该服务器是从某宝上淘的二手服务器,最后频频出现非法重启的现象;其二是,随着公司业务的扩展,加上北京办公成本的增加,计划部分员工将在云南实现远程办工。基于上以上两点,咨询笔者如何实现现有数据的安全、高效的访问。

技术选型

可能有朋友会问,直接购买一个云主机,还是部署Windows 文件服务器不就行了吗?此方法是不妥的;因为135、139、445等常用端口可能被部分运营商判断为高危端口,而进行了默认屏蔽。这时候就会出现云服务器虽然监听了对应端口,但这个端口在部分地区无法正常访问的情况。

因此,我给出的建议是:使用阿里云ECS主机+OSS对象存储部署一个中小企业的私有网盘,功能够强,气场够大!哈哈。。。。。

此方案的优势在于:

1.阿里ECS主机最大的优势在于使用界面简洁,功能较强,用户可以快速构建稳定、安全的应用。

2.对象存储OSS具有海量、安全、可靠性高的特点。

3.相对于其他同类产品来说性价比高。

实现步骤

下面,我将就实现过程进行简述,希望也可以帮助到有两样需求的朋友:

步骤1:购买阿里云ECS主机和OSS存储

使用注册好的阿里云账号登录:https://www.aliyun.com/ 购买ECS主机,如下图所示:


我根据实际情况为好友选择的配置是2核8GB,5Mbps网络的ECS主机,大家可以根据自己的需求适当调整相应的配置。

OSS的购买使用也非常简单:

OSS是提供非结构化数据存取的服务。非结构数据可以理解为word文档、PDF、PPT、EXCEL表格、MP3、MKV、RMVB、HTML等各种类型文件。OSS提供API去进行文件的各种操作,同时提供网页控制台帮助用户实现大部分基本操作。 


在此,我购买的存储空间是1TB,价格还算便宜。

步骤2:部署私有网盘

关于企业网盘解决方案和成熟产品也有不少,在此,我使用的一是”DzzOffice”大桌子办公系统,其本身是一款图形化,简单易用的网盘管理软件。

该软件的部署非常简单,从其官网下载相应版本的安装文件至ECS主机上,阅读安装说明文件,根据提示进行安装。


相关组件安装完成后,打开浏览器,输入:127.0.0.1,对网盘系统进行安装配置,如下图所示:

 

最终配置结果如下图所示:


步骤3:连接OSS存储

下面,我们需要连接OSS存储,其好处在于:其一,把阿里云OSS作为多人或企业的共享网盘使用,其二,可以方便的在本地和OSS存储之间进行文件以及文件夹的复制、移动、删除等操作,同时起到了数据备份的功能。

首先,获取阿里云存储 Access key id和 Access key secret

用户注册OSS时,系统会给用户分配一对Access ID和Access Key,称为ID对,用于标识用户,为访问OSS做签名验证。通过oss.aliyun.com成功创建的OSS存储服务后,可以进入“管理中心”-“获取API 密钥” 得到Access ID & Access Key,如下图所示:


然后,有了阿里云存储 Access key id和 Access key secret就可以轻松的将OSS存储加入到网盘系统中了,点击“添加存储位置”看到如下界面:

 

填入相应的参数:


注意:使用内网地址时,必须保证ECS主机和Bucket在同一个节点,如都在华北1里。否则就使用外网地址,不然会报403的错误,创建成功后,就可以定期将文件同步至云存储上了。


使用OSS存储的另一个好处是阿里云针对OSS提供无缝数据迁移方案可以帮助用户非常方便的将大量数据上传到OSS上来,或者各云厂商之间的数据迁移。

至此,一个“高大上”的企业私有云盘系统就部署成功了,员工在任何地方,只要有网络都可以非常方便、高效的访问企业数据,以及团队成员进行协同办工。

企业获益

后续:三个月之后的某天,此友再次邀我喝咖啡(档次上升,哈。。。)以示感谢,表示改造很值得,总结如下 :

其一,省心:对于他们这种小企业来说,没有专业的IT人员,再也不用操心服务器、存储的维护问题;

其二:降成本,服务器硬件+电费+网络+兼职人员的维护费用,成本一年2万元左右,现在6千元左右;

其三:效率更高,以前员工在公司内办工还算方便,但员工离开公司后,无法访问企业数据,效率很低。现在,员工再也不能以此为借口,推辞工作了(这小子一脸的坏笑)。

 

 


推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 本文介绍了如何查看PHP网站及其源码的方法,包括环境搭建、本地测试、源码查看和在线查找等步骤。 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ... [详细]
  • 解决Parallels Desktop错误15265的方法
    本文详细介绍了在使用Parallels Desktop时遇到错误15265的多种解决方案,包括检查网络连接、关闭代理服务器和修改主机文件等步骤。 ... [详细]
  • Python应用实例大揭秘:七大令人惊叹的高阶技巧展示
    2020年,Python无疑成为了最炙手可热的编程语言,其影响力已远远超出程序员的范畴。从初学者到资深从业者,甚至小学生,都在纷纷加入Python的学习热潮中。凭借其低门槛、易上手和强大的功能,Python正逐渐成为各行业不可或缺的工具。本文将揭示七个令人惊叹的Python高级应用技巧,帮助读者进一步提升编程水平。 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • 解决针织难题:R语言编程技巧与常见错误分析 ... [详细]
  • 本文详细探讨了在ASP.NET环境中通过加密数据库连接字符串来提升数据安全性的方法。加密技术不仅能够有效防止敏感信息泄露,还能增强应用程序的整体安全性。文中介绍了多种加密手段及其实施步骤,帮助开发者在日常开发过程中更好地保护数据库连接信息,确保数据传输的安全可靠。 ... [详细]
  • 如何在PDF文档中添加新的文本内容?
    在处理PDF文件时,有时需要向其中添加新的文本内容。这是否可以直接实现呢?有哪些简便且免费的方法可供选择?使用极速PDF阅读器打开文档后,可以通过点击左上角的“注释”按钮切换到注释模式,并选择相应的工具进行编辑。此外,还可以利用其他功能丰富的PDF编辑软件,如Adobe Acrobat DC或Foxit PhantomPDF,它们提供了更多高级的编辑选项,能够满足更复杂的需求。 ... [详细]
author-avatar
細亞米奇Mego_677
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有