精华内容
下载资源
问答
  • 搭建私有云存储

    万次阅读 2019-05-04 16:14:40
    一、先废话一下 进入4G时代以来,用户数据已...一时间,新浪网盘、360云盘、金山云盘、百度网盘等,网盘市场迎来了混战,此时,很多云盘都是免费或低价为用户提供50G、100G、1T甚至非常高的存储容量。 然而,美...

    一、先废话一下

    进入4G时代以来,用户数据已进入快速发展阶段,数据越来越多,无论是日常工作文件还是照片,视频和文件,数据都越来越大,4G时代的到来便于我们的备份,对于每日数据,我们会选择备份,这时,各种网络磁盘都充分利用了这一趋势,一时间,新浪网盘、360云盘、金山云盘、百度网盘等,网盘市场迎来了混战,此时,很多云盘都是免费或低价为用户提供50G、100G、1T甚至非常高的存储容量。

    然而,美好时光并不长。从2016年上半年开始,大量云盘面临破产, 2016年3月;115个网络磁盘关闭了一些功能,2016年3月;UC网络磁盘宣布将终止存储服务,2016年4月25日;新浪微盘停止了正常的用户存储服务,关闭了新浪微搜索、共享功能,直到清理完为止,2016年4月26日;迅雷快递(原金山快盘)停止了个人用户的存储服务,所有用户数据将保留至2016年6月30日

    如今,也就只有部分厂商还在坚持着,比如百度网盘。然而,对于网络磁盘服务提供商来说,用户的海量数据存储、服务器维护、人员、场地和其他费用,这实在是一笔不小的开支。所以,剩下的云盘关闭也不是不可能的事情当这些云盘破产时,我们存储在上面的数据就得再重新转移另一个云盘,如果不幸运的话,还可能直接被破产云盘删除了数据。在这样的情形下,越来越多企业和个体认识到搭建私有云的重要性。

    二、配置

    阿里云轻量应用服务器+可道云私有云

    一开始其实是打算自己制作一个网盘框架,实现简单的上传、下载文件功能即可。后来,想到了搭建过程可能比较漫长,而且担心搞不定后台的业务逻辑,另外,现在是开源的时代,直接使用别人优秀的开源项目,是一个快速开发项目的方法。所以,就在网上找到了一个很好的项目——可道云私有云储存,这是开源的,免费下载使用。

    然后,就是解决数据存储的问题。数据要储存到什么地方呢?首先想到的是把自己的电脑做成服务器,这样相对安全、可靠一些,不过这需要拥有比较大的硬盘空间,而且如果搭建好的私有云也只允许通过局域网访问,如果要实现外网访问还需要搞一个内网穿透,然而,这又可能会使你的电脑暴露在外网中,可能会受到黑客攻击,所以,安全性不高。所以,我就想到了云服务器。使用大厂的云服务器,即可以按需购买,又有大厂的安全架构保护着数据,更加的安全。我选择的是阿里云轻量应用服务器,因为对于学生有优惠,只需要9.5元/月。如果是企业的话,可以购买大内存虚拟主机,价格还是比较便宜的。

    三、搭建过程

    前期准备:

    服务器:

    阿里云专门推出的云翼计划,为广大学生提供优惠服务,只需要认证后,就能享受到优惠。我使用的是轻量应用服务器,它的好处是不需要自己搭建服务器环境,即可快速搭建应用。配置是1核2GCPU,1000G流量包,5M峰值带宽,40G SSD盘。如果只是存储一些文档,那是足够使用了。

    可道云:

    一个开源项目,可以直接下载使用,跟网盘的功能差不多,上传、下载、分享等功能都拥有,而且下载速度与购买的服务器相关,速度都挺快的。

    下载网址:https://kodcloud.com/download/

     

    开始搭建:

    1)下载filezilla

    连接服务器使用的是阿里云自己的filezilla,直接下载客户端

    下载网址:https://www.filezilla.cn/?avia_forced_reroute=1 ,根据自己的平台下载相应客户端。这里选择的是window 64位 安装版

    2)运行filezilla,输入服务器ip,用户名,密码连接服务器

    3)上传项目

    解压下载好的可道云项目,在filezilla中找到项目文件目录,清空服务器的/home/www/htdocs目录中的所有内容,然后把项目文件上传到此目录中。

    4)测试

    测试网址可以登录阿里云查找,这里的是http://120.77.179.154

    在浏览器中输入http://120.77.179.154进行访问,会提示以下错误

    解决方法:远程连接服务器,修改htdocs目录的读写权限

    重新在浏览器中输入http://120.77.179.154进行访问

    重新设置密码,然后登录,大功告成。

     

    测试文件上传

     

    5)域名绑定

    直接使用ip访问可能不太方便,可以购买域名,然后解析到服务器ip,就可以直接使用域名进行访问了,以前有搞过域名绑定,现在域名已经过期了,现在的私有云觉得没这必要用域名,就没有进行这个步骤。需要的话,可以看我之前写的教程https://blog.csdn.net/qq_39110538/article/details/81164370

    四、总结

    在成功搭建属于自己的私有云后,感觉非常有成就感。从开始思考到最终实现大概花了几天的时间,大部分时间在考虑使用什么架构,实现只用了半天时间。其实这个搭建流程与搭建网站是一样的,首先得有个前后端项目,然后是服务器,最后部署即可。这个过程并没有涉及编程,之后的话,可能会自己去写前后端,实现私有云的业务逻辑,最后同样部署到服务器上。

    展开全文
  • 如何搭建私有云存储系统(持续更新)

    千次阅读 2020-08-03 15:16:37
    如何搭建私有云存储系统私有云存储的定义搭建思路条件/准备关键点搭建步骤虚拟机的准备模板虚拟机的准备验证 私有云存储的定义 搭建思路 条件/准备 关键点 搭建步骤 虚拟机的准备 模板虚拟机的准备 验证 ...

    1 前言

      阿里云OSS和亚马逊S3可以说是公有云存储服务方面的领导者,可谓是云存储服务方面的翘楚。
      扁平化(没有目录结构)、速度快、空间无限、支持并发(分片)、权限控制……这些商业化的云存储服务在用户的脑海中烙下了难以抹去的印记。等到用户回头再看自己企业内部的存储方式/系统:五花八门、无法扩展、设备老化……难免不让人有天壤之别的反差。
      如何搭建私有化(自己)的对象存储系统,且支持集群结构,支持横向扩展,可实现高可用……。这些特性是不是很令人期待?
    在这里插入图片描述
      未经作者foolstudio@qq.com许可,不得转载

    2 私有云存储的定义

      私有:有限制访问控制
      存储:用于数据存储
      云:接入便捷、收放自如
      简而言之,私有云存储即在私有(范围可控的)环境下的云存储系统。又何谓云存储呢?笼统地讲即以云的形式提供的存储服务。何谓云呢?(想象,雨气集结成云,随风聚大化小)是计算机网络+互联网的形象比喻。从结构上,其存在较强的灵动性,即所谓的扩展性,横向扩展。
      云储存实际上是经过很长时间的演变而来,包括:存储介质、文件系统和依赖的技术。
    存储介质的演变:

    温盘磁带软盘(3.5吋)光盘(CD-ROM)DVDU盘固态硬盘(SSD)
    197380年代198780年代90年代20022006

      其中温盘(俗称机械硬盘,HDD)和固态硬盘(SSD)是推动大数据存储的主力。
      未经作者foolstudio@qq.com许可,不得转载
    文件系统的演变:

    FATNFSEXTFAT32NTFSXFSEXT4HDFS
    19801985199219982000200120062008

      其中XFS是本文中将要介绍的对象存储所依赖的文件系统,其是一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,是IRIX 5.3版的默认文件系统。2000年5月,Silicon Graphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux内核上。
      未经作者foolstudio@qq.com许可,不得转载
    相关技术的演变:

    网络技术虚拟化技术云技术

      其中虚拟化技术是最硬核的技术,开创了通过软件来规划硬件的局面。
    |90年代中期 | 2006 |2011 |
      未经作者foolstudio@qq.com许可,不得转载
    存储技术的演变:

    网络存储云存储软件定义存储(SDS)对象存储
    90年代201020132013

      其中软件定义存储规范为当前云存储指明了方向,而对象存储算得上是软件定义存储规范的一种实现。
      未经作者foolstudio@qq.com许可,不得转载

    3 搭建思路

      云 + 软件
      云:计算机网络/集群 --> 集群节点:使用虚拟机模板创建 --> 虚拟机系统:KVM
      软件:OpenStack Swift

    3.1 条件/准备

    1. 存储规划
    2. 宿主机(物理机)
    3. 虚拟机模板准备

    3.2 关键点

    1. 存储策略(数据的副本数)
    2. OpenStack Swift的安装方式 --> All In One
    3. 环的管理

    4 搭建步骤

    4.1 集群规划

    私有云存储系统的网络规划  未经作者foolstudio@qq.com许可,该图片不得转载

    4.2 虚拟机的准备

    准备存储服务器  未经作者foolstudio@qq.com许可,该图片不得转载

    4.3 管理专用存储空间

    管理每个存储服务器的存储空间  未经作者foolstudio@qq.com许可,该图片不得转载

    4.4 创建环及定义文件的分发

    创建环并分发  未经作者foolstudio@qq.com许可,该图片不得转载
    创建环  未经作者foolstudio@qq.com许可,该图片不得转载

    5 验证

    略。

    最后更新:本文相关内容已整理成册《私有云存储系统搭建与应用》,由机械工业出版社出版。
    在这里插入图片描述

    展开全文
  • OSS阿里云存储搭建阿里云对象存储使用代码上传配置文件上传 在传统的文件上传的中,仅仅是将文件上本地中,这样是十分耗费内存以及性能的,所以,这里采用的是上传到分布式的服务器中,我们选择上传文件到阿里云。 ...


    在传统的文件上传的中,仅仅是将文件上本地中,这样是十分耗费内存以及性能的,所以,这里采用的是上传到分布式的服务器中,我们选择上传文件到阿里云。

    阿里云对象存储

    在这里插入图片描述

    使用代码上传

    使用代码上传详见阿里云的官方文档 https://help.aliyun.com/document_detail/84781.html?spm=a2c4g.11186623.6.948.abfa26fdn25Wsn

    • 在maven环境中引入依赖
    <dependency>
        <groupId>com.aliyun.oss</groupId>
        <artifactId>aliyun-sdk-oss</artifactId>
        <version>3.8.0</version>
    </dependency>
    
    • 编写文件上传代码
    // Endpoint以杭州为例,其它Region请按实际情况填写。
    String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
    // 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建。
    String accessKeyId = "<yourAccessKeyId>";
    String accessKeySecret = "<yourAccessKeySecret>";
    
    // 创建OSSClient实例。
    OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
    
    // 上传文件流。
    InputStream inputStream = new FileInputStream("<yourlocalFile>");
    ossClient.putObject("<yourBucketName>", "<yourObjectName>", inputStream);
    
    // 关闭OSSClient。
    ossClient.shutdown();
    

    其中以上参数要在阿里云平台中开通OSS服务获取。

    配置文件上传

    • 引入依賴
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
        <version>2.2.0.RELEASE</version>
    </dependency>
    
    
    • application.yml配置文件
          access-key: LTAI4G4W1RA4JXz2QhoDwHhi
          secret-key: R99lmDOJumF2x43ZBKT259Qpe70Oxw
          oss:
            endpoint: oss-cn-shanghai.aliyuncs.com
    
    展开全文
  • Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、...
  • 先后看了htpc和nas的解决方案,感觉都有点费时费力费钱,了解到可以建立家庭云存储,并且可以远程下载影片,需要的硬件仅仅是一台带usb接口的路由器和一个硬盘。所以就上网买了dlink的dir-866L,flash32M,ram128M,...
    过年闲来无事,看电影下载高清片源非常费时,并且家里的电视解码有点问题,所以就找解决方案。先后看了htpc和nas的解决方案,感觉都有点费时费力费钱,了解到可以建立家庭云存储,并且可以远程下载影片,需要的硬件仅仅是一台带usb接口的路由器和一个硬盘。所以就上网买了dlink的dir-866L,flash32M,ram128M,cpu700Mhz,带usb2.0接口,又买了西数3T机械硬盘,因为硬盘是sata接口,路由是usb接口,所以还买了一根sata转usb的易驱线,用来连接硬盘和路由器。剩下的就是软件了。


    软件有dlink自带的,支持shareport,手机上装上app就能用,但是不支持脱机下载。

    dd-wrt,有详细的说明文档,功能强大,并且在官网上找到了866l的固件,缺点是国内没有找到中文网站,中文攻略也少,需要自己好好摸索。

    openwrt,开放度最高,国内有中文网站,但是没找到866l的固件,自己编译固件的话太麻烦。


    最后决定先安装dd-wrt试试看。


    我的需求:能够把手机和电脑上的照片上传的云存储

                      最好能支持脱机下载,这样就可以远程下载高清电影=tranmission服务

                    家里的电视能够访问云存储上的资源,硬盘上的资源可以在局域网内共享=支持samba服务

                    最好能够支持远程访问=vpn+内网穿透

                  

    展开全文
  • 阿里OSS对象存储搭建网盘教程

    千次阅读 2020-08-28 09:52:12
    阿里OSS对象存储高可靠数据存储服务,使用OSS对象存储搭建个人网盘或企业网盘,存储可靠性高下载不限速,当然阿里推出了自家的网盘,码笔记分享使用OSS对象存储搭建个人网盘或企业网盘的方法: 使用OSS对象存储...
  • 千家安防网:云存储这样的隐喻或许感觉会有些夸张,但我们从中仍能感觉到和云相关的模糊的概念,对于这项技术的未来也是充满了未知,这对我们熟知的私有云存储也是一样。虽然市场上各种宣传的私有云存储都声称自己...
  • 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、 输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里架构上,理解并学会运用各个服务组件,了解各个 组件之间如何配合联动...
  • 阿里OSS,搭建自己的云储存

    万次阅读 2017-01-09 17:51:39
    目前,对于互联网的疯狂发展,数据储存成为了大多数个人或小公司的瓶颈。由于服务器的磁盘空间不是很大、宽带也不是很充足。...目前也就百度还能正常使用,但是受限很大。 因此我们迫切的需要一
  • openstack私有云搭建

    千次阅读 2019-06-17 21:10:16
    openstack私有云搭建 Openstack一般来说由以下四个功能节点组成,分别是:控制节点、网络节点、存储节点和计算节点,但由于现在采用虚拟机搭建,所以选择双节点(控制节点、计算节点)搭建。 虚拟机1:控制节点...
  • Ceph集群搭建手册 使用注意 1 使用此文档前请确保已根据云存储 centos6.7 系统 搭建手册 安装系统 2 集群使用时需要内外网分离 3 内外网需要进行双网卡绑定以此来增加网络承受压力 4 网卡绑定有两种模式 外网和内网...
  • 近期在使用阿里云oss 搭建自己企业内部云存储,运行一段时间后,发现本地磁盘占用率比较高,查找了很多原因没找到原因。 搭建云盘采用centos 7 安装了LAMP,同时在阿里云官网的常用工具即ossfs工具安装到服务器中...
  • 本教程使用CentOS 7 的ECS 服务器 和 NAS文件存储系统。通过本教程的操作,您可以基于已有的环境快速搭建一个个人网盘。 背景介绍 本场景主要涉及以下产品和服务: 阿里服务器ECS 服务器(Elastic Compute ...
  • 2、利用 Git 来搭建私人云盘 1、利用 Workbench 点击立即登录 进行远程连接 2、安装 docker 容器 docker 是一款开源的容器运行工具,提供了一套便捷的服务打包、分发、部署方式。我们将要部署的服务就是通过 ...
  • 最近有个Team共享文档的...基于此,找了几个私有程序。最后选择了可道。完美解决共享。分享一下自己采坑经验:1. NextCloud支持 Windows, Mac, Linux, iOS, Android 平台,是OwnCloud的衍生版本,很不错的产...
  • 利用腾讯云轻量搭建私人云盘-Cloudreve ...大陆地区1核1G3Mbps的机器128一年,非常适合小白和建站的同学。...Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使
  • 经过一番纠结,最后决定,项目所有的文件资源还是单独放阿里的oss上比较好,以下是这个文件系统的微服务模块搭建过程。 0x01.OSS概述 全称阿里对象存储OSS 阿里oss其实就是阿里提供的类型云盘的服务,...
  • 私有为企业各个业务部门提供统一服务,不仅仅包括计算资源、存储资源、网络资源,还应该包括安全资源,如身份认证、病毒查杀、入侵检测、行为审计等,只分配了计算资源与存储资源的系统,对用户来讲,无异于“裸奔...
  • 对象存储是要付费的,根据所占用的空间来算,关于计费这块请访问阿里官网了解详情。 几乎每个厂商都会有类似的对象存储,但也会收费。一般像阿里、腾讯、百度、华为都会有这样的存储。 像七牛云、又拍...
  • 云存储平台搭建

    2012-10-10 17:12:45
    该文档包括centos的网络配置,GPT分区方法,开机自启动配置,hadoop安装配置,hazelcast安装配置,jdk安装以及环境变量的配置
  • 提示:本文转载自阿里产品文档:部署Ghost博客(CentOS 7) 购买云服务就上阿里【助力企业上云】性能级主机低至2-5折、 【全民云计算】主机低至2折 【商标注册服务】低至300元 【阿里自营建站】买一年送...
  • 概述 : 开发者可以使用开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。... 存储:在小程序前端直接上传/下载云端文件,在开发控制台可视化管理 创建项目: 新建项目选择一个空目录,填入 AppID
  • 目前国内各大免费网盘纷纷关停,很多用户对存储空间的需求变得愈发迫切。对于普通用户而言,选择网盘的首要因素是成本及安全的问题,拿最常用的某度云来说,非会员用户不管是容量,还是带宽,都有相当多地限制,而且...
  • 服务器搭建git仓库

    千次阅读 2019-02-26 17:42:05
    经理赶紧让我们未雨绸缪,把托管在开源中国的项目弄到本地来,哈哈,其实项目都捏在自己手里确实安全多了,但是毕竟建立本地仓库还是约束性太大,于是决定在自己的服务器里搭建git仓库(多少心里安全点哈)狗头保命 ...
  • 容器平台搭建

    2021-03-07 13:16:30
    基于平台大大提高开发测试效率 容器解决的问题 技术栈选择 IAAS基础设施即服务CAAS 容器即服务和SAAS做的事情一样 只是换了一种方式 虚拟机VS容器 容器对资源进行隔离 是内核态的 容器定位...
  • 使用腾讯服务器搭建个人网盘 应当说,个人网盘越来越普及,但是市面上的共有网盘存在着不充会员就限速的特点。当然,这也不能怪各大厂商,毕竟中国商宽的价格就摆在那里,网盘运营者没有理由让免费用户也不限速...
  • 文章目录一、准备工作1、申请域名2、购买服务器(找秒杀活动,非常便宜)3、下载服务器操作工具(我都把官方网站链接给出来了,如果失效,直接百度名字即可)二、操作服务器1、配置putty连接到服务器2、使用...
  • 目录 前言 一、与Cloudstack 的对比 二、搭建过程 三、问题与解决 ...3.1、问题1:neutron验证时出错(已解决) ...3.2、问题2:实例无法启动(已解决) ...经过这两天的尝试,初步搭建了openstack云平...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,220
精华内容 29,288
关键字:

云存储搭建