当前位置:首页 » 云服务器 » 几台服务器搭建公有云和私有云

几台服务器搭建公有云和私有云

发布时间: 2023-08-17 09:18:00

1. 如何用windows系统搭建企业和个人私有云

第一步:预装软件。
ownCloud 内核是用php5写的,支持sqlite、MySQL、Oracle以及PostgreSQL等数据库。为了简单,我们将用MySQL数据库。在你的Linux系统下你需要安装以下软件:
PHP 安装包:php5, php5-gd, php-xml- parser,php5-intl
数据库驱动:php5-mysql(如果你使用其他数据库,需要安装相应的数据库以及驱动)
Curl 安装包:curl, libcurl3, php5-curl
SMB 客户端:smbclient (这个用来挂载windows共享文件夹的)
Web 服务器:apache2
如果你的Linux是基于Debian的,你可以运行下面的命令一键安装所有的软件:
$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl mysql-server

第二步:安装ownCloud——设置web 根目录。
从http://owncloud.org/releases/ 网站上下载最新版的ownCloud,对于本教程,我们使用owncloud-4.5.6 版本。到此,我们需要设置web服务器的根目录,对于基于Debian发行版的Linux系统,根目录为/var/www,将ownCloud安装包解压到此目录下。如下命令:
$ tar xjf owncloud-4.5.6.tar.bz2
$ cp -r -v owncloud/ /var/www/guohlcloud/

在我们的例子中,以guohlcloud作为安装的根目录。
OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成:

$ cd /var/www/ludcloud
#这个文件夹不存在,但在安装过程中需要,应该先建立。
$ sudo mkdir data/

$ sudo chown -R www-data:www-data data
$ sudo chown -R www-data:www-data config
$ sudo chown -R www-data:www-data apps

第三步:安装ownCloud——配置web服务器。
这一步我们要为 ownCloud配置Apache服务器,OwnCloud需要启用 Apache上 .htaccess 文件,.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法。为了启用web服务器上的.htaccess,可以通过 Apache配置文件(基于Den系统是/etc/apache2/sites-enabled/000-default)的 AllowOverride指令来设置。

<Directory/var/www/>
Options Indexes
FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

下一步我们需要启动Apache的mod_rewrite模块,mod_rewrite模块提供了实时地将访问者请求的静态URL地址映射为动态查询字符串的一种规则。运行下面的命令来启动这个模块:
$ sudo a2enmod rewrite
$ sudo a2enmod headers
一旦你使能了这个必要的模块,你可以重启apache服务来使之生效:
$ sudo service apache2 restart

第四步:安装OwnCloud——安装运行。
在浏览器中打开 http://localhost/ludcloud ,你会被引导进入ownCloud的安装界面。
首先你要建立一个管理员帐号,输入必填的用户名和密码就完成了。为了配置数据库,点“Advanced” 选择MySQL,然后输入MySQL的数据库名、用户名和密码。
点“Finish” 完成安装过程。
下图为我安装完成登录的主界面(红色框为设置项):

第五步:使用桌面同步客户端同步文件。
你可以使用桌面同步客户端同步不同电脑、设备上的文件,适用于Linux、OS X 和 Windows系统。跟ownCloud一样,桌面同步客户端也是开源的。
例如Ubuntu下,你可以通过apt-get安装:
$ sudo apt-get install owncloud-client

对于其他的发行版(Den,CentOS,Fedora,openSuse 等),你可以通过这个URL下载ownCloud的桌面同步客户端:http://software.opensuse.org/download/package?project=isv:ownCloud:devel&package=owncloud-client 。
从http://owncloud.org/sync-clients/ 可以下载Windows 和 OS X 同步客户端。
桌面同步客户端可以连续同步、选择文件夹同步、多文件夹同步。多文件夹同步是你可以同步对多个文件夹位置进行同步到多个ownCloud文件夹下,这是大多主流云服务提供商做不到的。
下图为Windows下桌面同步客户端,它可以添加多个位置进行同步到ownCloud不同文件夹下。

第六步:使用移动同步客户端同步文件。
ownCloud 文件同步不仅仅局限于桌面端,你也可以使用ownCloud的移动同步客户端同步你的文件,ownCloud 移动应用适用于Andorid、iOS(iPhone/iPod touch/iPad)平台。Andorid版的应用允许你从任何Android应用上传文件,以及提供自动同步文件功能。
你可以从Google Play商店(https://play.google.com/store/apps/details?id=com.owncloud.android)或者Amazon 应用商店(www.amazon.com/ownCloud-Inc/dp/B00944PQMK/ref=sr_1_1?ie=UTF8&qid=1352459188&sr=8-1&keywords=owncloud)付费下载。如果你不愿意付费,也可以自己编译源代码(https://github.com/owncloud/android)或者下载预制的APK文件(http://alefzero.eu/a/master )。
对于iOS版应用不是开源的,只能成Apple 应用商店获得https://itunes.apple.com/us/app/owncloud/id543672169?mt=8 。
我从github clone 一个最新的源代码,经过编译之后安装在我的Android上,下图为软件运行时截图。

2. 云服务的四种部署方式

公有云。私有云,混合云,行业云。

云服务产品大可归结到三层服务模式之中,但推及到云计算的商业化落地,必须要根据不同的场景,来提供不同的部署方式,例如一个学生党可能只需要一台服务器来做一些实验,那只想为这台服务器付费,一个银行涉及到数据安全,对于保密和隐私比较看重。

(2)几台服务器搭建公有云和私有云扩展阅读:

注意事项:

数据备份的第一条规则是,备份数量越多越好。保证数据安全的秘诀有三个那就是备份,备份,备份。每当有任何怀疑时,请再次备份。

重要的不仅是保持备份数据的更新,更重要的是定期测试这些备份数据的完整性。此外请务必保持这些备份存储在一个与云服务器不同的位置。

备份的伟大之处在于不仅在发生灾难时保护你的数据,如果云服务宕机,用户马上可以利用这些数据继续工作。

3. 公有云存储和私有云存储有何不同,如何搭建云存储

公有云存储相对于私有云存储有一定的风险;比如服务商因为自身原因停止服务,此前像金山、华为、网络大大小小等几十家公司都有提供免费的公有云存储服务,但是现在还有活着而且完全免费的持续此业务的公司已经仅有几个。大量的公有云存储都关闭了。如果你的核心业务都放在公有云上,一旦服务商停止运营你可能受到严重影响。再则放在公有云上也有一定数据泄漏风险,对于核心数据毕竟放在外面的服务器还是不放心的,比如黑客入侵、服务端管理人员内部员工的非法盗取等有可能使你的数据流出。

现在比较好的方案是在企业内部搭建私有云存储。这方面有开源的,也是闭源商业化的。架设在内网可以结合企业自己身份认证、权限管理;根据企业自身的组织架构、分组、分部门进行文件的管理、云盘的划分。私有云存储更适与企业业务相结合,把数据放在自己的口袋里更安心。

私有云存储的特点:

基于互联网公有云存储后台架构设计,扩展性强,性能稳定,能够支持百万以上用户并发访问;

和信云存储具备目录共享、文件历史版本恢复、文件秒传的领先文件管理技术;

和信云存储还提供目录共享、文件历史版本恢复、文件外链、目录操作历史等特色功能,同时,提供API文档与外部接口,可与企业现有IT系统无缝整合;

支持FC光纤通道存储设备,允许采用NAS和iSCSI等IP存储设备或SCSI、SAS等设备;

提供完善的管理后台,包括系统是否开放注册、Logo修改、用户管理、文件管理、用户统计、文件统计等操作。

4. 搭建私有云企业网盘需要准备什么

我们公司大概80人的规模,属于中小企业,但因为是做金融方面的项目。为此,我们只能去搭建公司自己的私有云盘。
1、我们先准备了一台服务器:
Windows 2008 +SQLServer2005
4CPU + 8G内存 +500G硬盘
2、网上查找了相关企业云盘的相关介绍,做了几个产品的比较,最终选择了Mobox企业云盘。(主要考虑是这个相对比较简单,操作习惯与Windows本地资源管理器的操作一样,这样比较便于员工掌握系统)
3、将我们平时的项目及产品及相关的资料进行分类,并设计相关的管理权限
4、将原先老的服务器上已经有点资料,一次性导入系统 (毕竟上一个系统,若没有数据是很难让员工主动去用的)
大概过程这样,希望对你有帮助

5. 私有云和公有云有何不同 如何搭建云存储

这就包括了良好的可控性,优化的使用率,精简的基础架构以及企业级管理实践。私有云存储的一个核心特性是拥有一个标准的架构,有时也会被称为参照架构。有些人可能会不同意这样的观点,既然是标准化的架构,那么就应该有标准化的流程,从这样的意义来说这样讲也是有道理的。然而,不管是备份恢复,空间预分配,还是监控或者其他存储管理相关的操作流程都可以在不同平台上采用标准化的流程。虽然参考架构可以是一家厂商的,但情况往往是由多家厂商组成。参考架构实际上指的是企业能支持的不同系统和配置的规范。这会包含软件和固件的版本号以确定企业使用产品的一致性。对于大多数企业来说,存储的整合往往会在向参考架构靠拢的道理上扮演重要的角色。由于业务并购、业务单元独立性或者仅仅是来自环境方面的问题,企业往往不得不放弃在成本和技术上的考量来选择一系列不同的系统和平台。私有云存储的出现是开始将那些无关联的系统从数据中心削减出去的一个很好的机会,即使暂时不能做到,但至少也能阻止其发展到其他方面上。私有云构建模块当IT部门可以为任何系统组合搭建一套参考架构的时候,这也就意味着他们可以使用预先配置好的系统,比如NetApp公司的FlexPod。FlexPod是一套由VMware组件、思科统一计算系统刀片服务器、Nexus交换机组件以及NetApp自身的FAS存储组成的预配置的系统。这也许对于许多要部署一个全新系统或者软硬件更新的企业来说,都是一个不错的选择,因为它本身就是一套全新的系统并且没有合并其他厂商的存储。对于技术支持来说,也变得相对容易一些,因为三家厂商通过协调会让配置以及固件版本保持一致性。对于那些有意愿希望将现有系统整编到私有云存储环境的企业来说,HDS公司的虚拟存储平台VSP存储控制器能够将其他厂商的存储阵列直接挂在到它下面,并实现共同管理。这不仅让异构虚拟化的优势得以发挥并且还实现了不同平台的统一管理。用这样的途径可以实现在保证能充分利用现有设备投资的情况下,从多样化系统到标准化配置的转型。云存储的软件部分软件层面也一样可以实现标准化。比如说,赛门铁克公司提供了一款软件栈可以实现不同硬件平台的共同性发掘。他们公司的Storage Foundation Proct自身有一套文件系统、卷管理器以及跨平台的数据迁移产品。赛门铁克公司旗下的Veritas运营经理最近宣布他们的Veritas Operations Manager将推出跨虚拟机及存储平台的单点管理系统。这套系统的报告和存储资源管理(SRM)应用还能让用户决定存储实施的成本。所包含的退款服务对控制成本非常的重要,其实许多企业并不会真正的执行退款服务,公司这样做实际是通过这项服务来建立成本和实施之间的关系,并正面的展示给IT部门、用户以及管理层。F5公司过去以他们的IP负载均衡器闻名于世,在协助将现有架构整合到云架构的过程中,F5公司也承担了他们应有的角色。F5的角度更像是从应用角度的出发。他们的动态服务架构使用不同的应用程序提供数据分类操作,这能帮助并确保数据被放置在了正确的位置从而能按照需要的服务水平传输数据。各项应用的评估实际上说,应用的分类对云服务的合理部署有着至关重要的意义。成熟的运营流程的一部分就是对所有应用准备一个应用目录,里面包含了企业的服务水平标准以及实施规范。这对任何的云架构部署都非常重要,因为一些应用相对私有云而已更合适公有云的架构。如果要清楚的将各个不同的应用隔离开来,那么我们需要从公司角度考虑它们在战略上的重要性。应用可以根据其重要性来分类,大致上我们分为两种,一类是重要但在市场上没有竞争优势的常规应用,另外一种则是有着高价值并能为公司提供优势的应用。为了能很好的区分两者的不同,我们来讨论一下备份与恢复。任何一家公司都会需要数据保护服务,但单从这点出发,市场上的产品很难发挥出它们的特点。那些有着全套备份与恢复解决方案的公司既不能给它们的产品定价太高,也不能利用产品的优势来提高市场的需求。因此,对于备份和恢复来说,一旦达到了财政上可行性,就应该考虑尽量降低成本。这对公有云服务来说是非常理想的对象。电子邮件和联系人管理是另外两个必要但与战略无关的应用。相比而言,战略性的应用能够将公司与它们的竞争者区分开来。在制造工艺和产品设计方面,我们有一些例子。在这些例子里,系统可能很大程度上依赖于独一无二的设备以及定制化的配置。从技术上的原因考虑,战略上的应用不适用于云外包服务。此外,比如和防御或者其他机密区域相关安全系统,也不适合在外部部署。虽然如此,这些应用可以从公有云带来的标准化以及改进后的流程中获得帮助,也就是后来的私有云配置。EMC公司为用户提供了一款标准化得私有云部署,得益于其Symmetrix旗下的VMAX架构。此外,EMC公司也为安全级别较高的应用提供了特有的过滤模型。过滤模型由EMC顾问团队提供用于帮助那些在向私有云转换中需要帮助的企业。这里所说的过滤模型特指的是经济过滤器、可信度过滤器以及功能过滤器。举个例子,任何应用都有它经济参数,信用要求以及功能需求,这些属性对于云架构来说可能是相辅相成的,也可能是有冲突的。通过将这些应用和过滤分析后的结果相互映射,EMC顾问团队能够帮助企业判断哪些应用是最合适私有云的,哪些又是合适公有云的,哪些又是合适混合云的,甚至哪些根本不合适云环境,而合适普通的环境。我们相信不会有任何一家公司会将所有的应用都迁移到云环境中,来自EMC公司的这套模型能有效的帮助区分各类应用并正确的设置它们的优先级。愿私有云能广泛应用围绕着私有云的声音会让人们觉得这就仿佛是一项前无古人的特别的行业开发,不仅如此,厂商的宣传也会让人觉得部署私有云是企业制胜的唯一途径。所有企业都需要明白的是,要将传统的数据中心存储系统迁移到私有云存储上,需要一套建立在标准操作平台上的严格的流程。试着问问,这套系统能被称得上是公有存储吗?或者是云存储?再或者只是一套稍微改进后的架构?

6. 有10台左右的服务器想搭建私有云,有什么好的方案推荐

搭建私有云有多种方案,超融合、集中式、分布式、本地存储等等方式,至于该采用哪种方案进行搭建不是取决于有多少台服务器的,而是取决于企业想要实现哪些功能,想要部署什么样的应用,不同的企业需求需要策划不同的私有云架构,因此,企业私有云搭建方案都是采用定制化的方式来进行策划的。
如果你想要一个确切的私有云搭建建议你寻找一家比较好的私有云方案定制商来为你专门制定一份方案,这样才是最佳的方式。
互联先锋是一家不错的私有云方案定制服务商,你可以去他们的官网提交你的需求,然后他们可以根据你的需求免费帮你定制一份私有云方案。

7. 如何搭建私有云平台

众说周知Amazon EC2是一个公共云的计算平台,属于IaaS(基础设施即服务)这类.
现在有一款开源的项目Eucalyptus(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems),同样实现了Amazon EC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能. 更方便的是Ubuntu9.10服务器版已经集成了Eucalyptus这个开源软件,使的搭建企业私有的云计算平台变得方便而简单.
下面我们将一步步来搭建这个私有的云计算平台.
一 准备工作
1) 至少准备两台机器, 当然我这里是用虚拟机软件(Sun VirtualBox)来虚拟出两台实际的机器 (如果你也采用Sun VirtualBox,有些注意事项,可以参见后面的附录一)
2) 底层操作系统: Ubuntu9.10 服务器版 (http://www.ubuntu.com/cloud)
3) 云服务环境 : Eucalyptus , ( Ubuntu9.10 服务器版 内置) http://eucalyptus.com/
4) Eucalyptus 命令行客户端
5) Eucalyptus客户端: Elastic Fox ,这是一个firefox插
件 : http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609
--------------------------------------------------------------------------
二 云计算服务的搭建(使用Ubuntu自带的向导,十分简单的哦)
1) 一台机器, 作为Cluster(Front End) , 命名为: ubuntu-cluster , 它包含了如下部分
1. Cloud Controller (clc)
2. Cluster Controller (cc)
3. Walrus (the S3-like storage service)
4. Storage Controller (sc)
5.
2) 至少一台机器作为Node, 命名为: ubuntu-node1,它包含了如下部分
Node Controller (nc)
3) 在作为Cluster的机器上 ,安装基本系统: Ubuntu9.10 服务器版
1.安装引导时,要选择 "Install Ubuntu Enterprise Cloud"
2. 安装过程中,如果提示"Cluster" 还是"Node",一定要选择Cluster
3.安装过程中,提示"Configure postfix" 时 选择 internet Site
4. 安装过程中,提示"Name your cluster" 时 ,请取一个合适的名字,比如我取之为: cluster1
5. 安装过程中,提示"a list of available IP addresses on your network", 一定要选择一个可用的公共IP段.
4) 在作为Node的机器上 ,也安装基本系统: Ubuntu9.10 服务器版
1.安装引导时,要选择 "Install Ubuntu Enterprise Cloud"
2. 安装过程中,如果提示"Cluster" 还是"Node",一定要选择Node, (如果Cluster正在运行,这一步可能不会出现,自动会选择Node
3.安装完一个节点后,,后续的节点可以采用克隆方法,参见后面的 附录二
5) 在Cloud Controller(位于ubuntu-cluster)上注册所有的Node机器: 在ubuntu-cluster上执行:
1. sudo euca_conf --no-rsync --discover-nodes
2.
至此,一个私有的云计算平台已经搭建好了,下面就开始说,如何使用了,很简单吧!
三 云计算平台管理之命令行工具(Euca2ools)
1)在 https://YourIP:8443 中注册个人信息然后登录下载 证书 euca2-yourname-x509 .zip
2) 在客户端机器上执行
1. $ mkdir ~/.euca
2. $ cd ~/.euca
3. $ unzip euca2-yourname-x509 .zip
4. $ chmod 0700 ~/.euca
5. $ chmod 0600 ~/.euca/*
6.
3) 在客户端机器上执行, 安装 Euca2ools 和 EC2-API-Tools
1. . ~/.euca/eucarc
2. echo "[ -r ~/.euca/eucarc ] && . ~/.euca/eucarc" >> ~/.bashrc
3. sudo apt-get install euca2ools
4. sudo apt-get install ec2-api-tools
5. sudo reboot
6.
4)在客户端机器,使用 Euca2ools 上传 Kernel / Ramdisk / FS Image (使用者可注册 Image,但只有管理者才可注册 kernel/ramdisks)
1. 目前 Eucalyptus 系统上没有 Kernel、Ramdisk 和 FS Image,所以我们使用官方提供的 Image (上传需要用到三个指令)
1. euca-bundle-image - 打包好将要上传的档案
2. euca-upload-bundle - 上传到 Eucalyptus
3. euca-register - 注册上传的档案
4.
2. 上传Kernel,如:
1. euca-bundle-image -i /boot/vmlinuz-2.6.31-14-generic-pae --kernel true
2. euca-upload-bundle -b kernel -m /tmp/vmlinuz-2.6.31-14-generic-pae.man
ifest.xml
3. euca-register kernel/vmlinuz-2.6.31-14-generic-pae.manifest.xml
4.
3.上传 Ramdisk
1. euca-bundle-image -i /boot/initrd.img-2.6.31-14-generic-pae --ramdisk
true
2. euca-upload-bundle -b ramdisks -m /tmp/initrd.img-2.6.31-14-generic-pa
e.manifest.xml
3. euca-register ramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml 4.
4. 查看已上传到档案:
方法一: https://YourIP:8443/#images
方法二: euca-describe-images
5. 根据查看的结果,上传FS Images:(分配 Kernel 和 Ramdisks 给 VMs 有三种方法,见附录三)
1. tar zxvf karmic-server-uec-i386.tar.gz
2. euca-bundle-image -i karmic-server-uec-i386.img --kernel eki-977213C6
--ramdisk eri-0CBA157D
3. euca-upload-bundle -b images -m /tmp/karmic-server-uec-i386.img.manife
st.xml
4. euca-register images/karmic-server-uec-i386.img.manifest.xml
5.
5) 申请 key pair,以便 ssh 登入 instance
1. ec2-add-keypair mykey >mykey.private
2. chmod 0600 mykey.private
3.
6) 在客户端机器,开启虚拟机.
1.查看 euca-describe-images ,获得希望启动Image emi
2.启动一个虚拟机:
1. euca-run-instances -k mykey -n 1 emi-8022139D
2.
3.查看这个虚拟机的基本信息,比如IP地址,和 此实例id
1. euca-describe-instances
2.
4.登录这个新启动的虚拟机
1. ssh -i mykey.private [email protected]
2.
5.终止这个虚拟机实例
1. euca-describe-instances(获得instance-id)
2. euca-terminate-instances <instance-id>
3.
附录一: 虚拟测试环境的搭建:
1.虚拟机软件: Sun VirtualBox
2.管理 -> 全局设定 -> 网络 中 选择 "Host-Only" 点编辑,然后选择 "DHCP服务器", 禁用"启用服务器"
3建立两台虚拟机, Linux/Ubuntu ,网络选择Host-Only方式
4在宿主机器上,将可以联互联网的 网卡设置为 针对 Host-Only 网卡的共享
说明,这里之所以采用 , Host-Only + 通过宿主机器共享上网 ,而不采用Bridged的联网方式,是前者可以在离开网络支持的情况下, 虚拟机之间的关系保持不变.

热点内容
php小票打印机 发布:2025-02-05 03:42:00 浏览:613
vivo安卓手机如何连接蓝牙耳机 发布:2025-02-05 03:40:30 浏览:957
youtubeapp缓存 发布:2025-02-05 03:33:10 浏览:747
vc遍历文件夹 发布:2025-02-05 03:33:09 浏览:479
怎么设dns服务器地址 发布:2025-02-05 03:31:57 浏览:758
访问服务器文件夹 发布:2025-02-05 03:29:38 浏览:38
新手机的密码在哪里 发布:2025-02-05 03:28:04 浏览:480
lol按键源码 发布:2025-02-05 03:11:47 浏览:899
wordpress安装linux 发布:2025-02-05 03:01:53 浏览:140
c语言中的temp 发布:2025-02-05 02:43:08 浏览:125