常温干货|如何构建类似于阿里云,腾讯云和华为云的云平台?
众所周知,OpenStack诞生之初就非常受欢迎。在中国,大多数云平台都基于OpenStack的二次开发,并且主要框架是OpenStack。阿里云基于SOA架构概念和OpenStack开源模块,基于Linux高性能通用服务器集群构建。飞天”。飞天航空于2009年2月出生,目前为全球200多个国家和地区的创新型企业,政府和机构提供服务。
作为中国最大的OpenStack用户之一,腾讯云并未在公共云中采用OpenStack,而是推出了基于OpenStack的腾讯云TStack私有云平台。腾讯结合自身内部业务的特点,在OpenStack的基础上进行了很多优化和技术创新,不仅在公司内部的大量应用中,而且在内部集成了大量PaaS和SaaS服务腾讯将形成一个集成的云服务解决方案。
华为云于2012年加入OpenStack,并于次年升级为社区金牌会员。在2017年,它被提升为白金会员。它是亚洲的第一个白金会员。华为云已经使用openstack打造了公共云,但是它们发生了很大变化。内部源代码。 (天翼云采用华为云的OpenStack架构)
在早期,金山云已应用于OpenStack。 OpenStack无法解决许多问题,例如大型应用程序的稳定性和管理。 2013年之后,金山云继续补充其技术功能,以形成自己的公共云。内部代码是Galaxy OS,外部代码是银河云平台。
尽管OpenStack是一个开放源代码平台,可让企业灵活地构建自己的云平台并快速实现商业化,但OpenStack的高度开放源代码和自由扩展的特征导致了明显的缺陷:组件不一致亚博yaboapp ,升级困难以及开发运营维护成本高凤凰体育 ,制造商的利益不一致。在云计算服务行业竞争日益激烈的时代,云服务供应商的门槛非常高。资本投资,技术能力,政府政策和市场环境的要求非常高。普通的IDC服务提供商根本无法进入这一行业。在IaaS行业巨头的眼中,不允许新竞争者加入,并且许多中小型IDC服务提供商都面临着集成和转换的危机。因此,一些制造商推出了云平台管理系统来解决此问题,并以低成本,快速地帮助中小型IDC供应商或个人开发人员构建自己的云平台,从而进入云计算行业。
目前,市场上最受欢迎的云平台管理系统ZKEYS,外太空,云谷等都非常好。但是如何搭建云计算平台,我听说外太空系统已经停止开发,可能要等半年或几个月才能发布。更新,系统后台界面是在2008年,并且在早期是众所周知的,因此很多人都在使用它。后来,它逐渐切换到其他系统。云谷系统通常还可以,但是经过仔细使用,我发现在财务方面存在许多小缺陷。没有用于归档的功能模块。只有一个简单的工单管理功能。还有其他功能,所以我只能说它可以使用。
今天,我主要以ZKEYS为例来快速构建云平台。首先,让我们看一下构建的云平台,然后介绍构建云平台的详细过程。
一、官方网站前台:
云平台的官方网站显示了相关的云产品,包括云服务器,云虚拟主机,云数据库,CDN,负载平衡,云存储等,支持自主下订单和在线交付。
二、管理背景:
一站式站点配置,集成的生产,产品,归档,财务,工作订单,成员资格和其他模块,为管理提供全面的操作支持。
三、用户中心
用户控制台是用户的独立管理中心,支持产品管理,订单管理,帐户管理,安全设置等。
四、构建准备:
1、准备服务器
系统要求:Windows服务器或Linux
最低系统配置建议:cpu:2核,内存:4Gyabobet ,带宽:5M,硬盘:系统磁盘40G,数据磁盘10G及以上
操作环境:IIS + PHP + MySQL,Apache + PHP + MySQL,Nginx + PHP + MySQL
PHP版本:仅支持php-5.6,并且仅支持Windows环境下的非线程安全(NTS)PHP版本
推荐的MySQL版本:MySQL Server5.5及更高版本
2、准备域名
必须由管理部门提交域名,并且必须将其正确解析为主ip
3、准备系统源代码
4、注册一个帐户,登录到ZKEYS公共云管理平台(官方网站),进入产品->下载中心
5、授权准备:ZKEYS授权
五、一键式部署
1、注意:
请使用新的系统环境进行部署;
为确保站点操作的稳定性和以后的可维护性,请使用CentOS 7系列操作系统;
请确保服务器可以正常访问公用网络;
推荐的服务器配置为4核CPU和4G内存;
该应用程序部署在/ data目录中。如果数据磁盘未安装在/ data目录中,建议重新安装到/ data目录
2、磁盘安装
假设数据磁盘为sdb1,具体操作方法如下:取消原始挂载:
umount / dev / sdb1
格式化为xfs文件格式(如果数据磁盘中有数据,请跳过它):
mkfs.xfs / dev / sdb1 -f重新安装并查看:
mkdir / data
挂载/ dev / sdb1 / data /
df -h
设置为在启动时自动挂载:
vi / etc / fstab#确保删除/ dev / sdb1的原始安装并按如下所示添加它
/ dev / sdb1 /数据xfs默认值,异步,noatime 0 0
示例(根目录和数据磁盘目录分别安装一个,不能重复):
3、脚本描述
1)在一键式部署(Nginx凤凰体育平台 ,PHP,Redis,MySQL)中,服务器上总共将安装4个软件。2)软件安装路径统一在/ data / app /目录下,配置文件位于各自目录的/ etc目录下(nginx在conf下)。
开始安装
请登录到需要部署站点的服务器,并执行以下命令以开始安装
/zkeys/zkeys_cloud/install_zkeys.sh |重击
请等待安装完成,然后继续以下操作。
4、设置MySQL密码
注意:mysql已自动安装并运行,密码为空如何搭建云计算平台,请直接登录并设置新密码
mysql -uroot -p#输入密码为空后,可以直接按Enter
更新mysql.user SET password = PASSWORD(“ PASSWORD”),其中user ='root';
刷新权限;
\ q
5、验证密码
mysql -uroot -p
6、配置域名
请在nginx配置中绑定您的域名:用您自己的域名替换(不需要修改其他内容),保存并退出并重新启动nginx。
vi /data/app/nginx/conf/nginx.conf +67
systemctl重新启动nginx
7、访问Zkey公共云业务管理系统
请在浏览器中访问服务器IP或有效域名以安装程序。
同意安装协议
在配置测试中单击“下一步”
请根据实际情况填写以下内容
8、成功安装
9、Redis配置
需要配置自产业务
Redis的默认密码为P @ ssw0rd
请编辑redis.conf文件并将其更改为您自己的密码:
ps:设置redis密码,该密码不应带有#号
vi /data/app/redis/etc/redis.conf +500
这里的密码也需要修改
vi /lib/systemd/system/redis.service +13
修改完成后,重新启动redis并验证密码
systemctl守护程序重新加载
systemctl重新启动redis.service
redis-cli
127.0.0.1:6379>身份验证P @ ssw0rd
好
127.0.0.1:6379>退出
如果出现“确定”,则密码验证成功。
系统配置Redis数据库编辑nginx配置文件并添加以下内容:
命令:
vi /data/app/nginx/html/zkeys/config/database.php +8
内容:
‘REDIS_HOST’=> ‘127.0.0.1’,// redis服务器ip
“ REDIS_PORT” =>“ 6379”,//端口号
“ REDIS_AUTH” =>“ Aa123456”,//设置密码,根据实际情况填写
添加后如图所示
编辑php配置文件并添加以下内容:
命令:
vi /data/app/php/etc/php.ini +1414
内容:
session.save_handler = redis
session.save_path =“ tcp:// 127.0.0.1:6379?auth = P @ ssw0rd”
10、重新启动服务以生效
systemctl重新启动nginx php-fpm
————————————————
有关构建云平台的详细步骤,您还可以登录ZKEYS(官方网站)或遵循帮助文档。
老王相关文章
最新文章:
版权保护: 本文由 -=Jake=- 原创
转载请保留链接: http://mip.iasdas.com/hthnews/355.html
- 上一篇:有外贸资格吗?
- 下一篇:电影版《盛生魔为什么》 VS电视版,谁被无情地粉碎了?