• 今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题(比如如何将域指向子目录等),学完...

    今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题(比如如何将域指向子目录等),学完之后的你从零开始配置一个WordPress网站将会变的十分容易。

    如果你也想自己免费动手试一试,可以在这里领取免费实验环境,跟着教程演练一遍。

    下面我们开始Apache + MySQL + PHP语言环境的安装和部署(LAMP),以及WordPress 的安装和基础配置。
    (每一步骤都有截图和讲解,相信新手也能一看就懂吧)

    一.登陆云服务器

    这里我们选择用远程终端工具连接,windows自带的cmd命令行工具就可以了。
    先输入下面的命令,查看系统有没有装ssh工具:

    ssh -V
    

    在这里插入图片描述
    如上图显示,则说明已经装好了ssh工具,若没有安装,可以下载安装OpenSSH

    接着使用下面的命令,连接你的云服务器(前提是你的云服务器22端口和3389端口已开)

    ssh root@xxx.xxx.xxx.xxxx(此处为你的公网ip)
    

    在这里插入图片描述

    二.安装Apache HTTP服务

    1.输入命令,安装Apache服务和扩展包

    yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
    

    在这里插入图片描述
    在这里插入图片描述
    2.安装完成后,启动Apache服务。

    systemctl start httpd.service
    

    在这里插入图片描述
    3.在浏览器访问你的IP地址 http://<云服务器公网地址>,测试Apache服务是否安装成功。
    在这里插入图片描述
    出现如上图所示,这说明Apache安装成功了。

    三.安装 MySQL 数据库

    1.我们先下载并安装MySQL官方的Yum Repository

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    
    yum -y install mysql-community-server
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    出现上图所示,则说明MySQL安装成功。

    2.启动 MySQL 数据库

    systemctl start mysqld.service
    

    在这里插入图片描述
    3.这里我们查看下MySQL运行状态(显示为active则表示已经开启)

    systemctl status mysqld.service
    

    在这里插入图片描述
    4.查看一下MySQL初始密码,后面我们需要登录进去

    grep "password" /var/log/mysqld.log
    

    在这里插入图片描述
    5.登录数据库(这时界面同样不显示密码,只管输入密码就行)

    mysql -uroot -p
    

    在这里插入图片描述
    6.接下来,我们修改一下MySQL的默认密码,比如这里我们的密码设置为NewPassWord1.(注意:设置的新密码不要太简单,必须同时包含大小写英文字母、数字和特殊符号中的三类字符)

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';
    

    在这里插入图片描述
    7.然后,我们创建WordPress数据库。比如这里我把数据库名字设置为wordpress,你可以自己修改成自己想要的。

    create database wordpress; 
    

    在这里插入图片描述
    8.创建之后,我们可以查看一下是否创建成功。用如下命令查看

    show databases;
    

    在这里插入图片描述
    9.输入exit退出数据库即可。
    在这里插入图片描述

    四.安装 PHP 语言环境

    1.安装PHP环境

    yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
    

    在这里插入图片描述
    在这里插入图片描述
    2. 创建PHP测试页面

    echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
    

    在这里插入图片描述
    3.然后打开浏览器,访问http://<云服务器公网地址>/phpinfo.php
    在这里插入图片描述
    出现如上图所示,就是PHP语言环境安装成功了。

    五.Wordpress安装和配置

    1.输入下方命令,安装wordpress。

    yum -y install wordpress
    

    在这里插入图片描述
    在这里插入图片描述
    出现上图所示,就表示安装完成了。

    2.修改wp-config.php指向路径为绝对路径
    我们先切换到/usr/share/wordpress目录:

    cd /usr/share/wordpress
    

    在这里插入图片描述
    然后修改路径,(即建立一个软链接)

    ln -snf /etc/wordpress/wp-config.php wp-config.php
    

    在这里插入图片描述
    3.我们可以查看一下修改后的目录结构,用“ll”命令
    在这里插入图片描述
    4.接着,在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。(这个文件夹将会用来放你的WordPress网站程序,当然你也可以自定义文件夹的名字,这里以wp-blog为例)

    mkdir /var/www/html/wp-blog
    

    在这里插入图片描述
    5.把当前目录wordpress下的文件全部移到/var/www/html/wp-blog下。

    mv * /var/www/html/wp-blog/
    

    在这里插入图片描述

    6.接着,修改wp-config.php配置文件。
    用下面的命令替换以下三个参数值(或者你也可以手动修改wp-config.php配置文件的相关数据)
    database_name_here为之前步骤中创建的数据库名称,此例子是wordpress。
    username_here为数据库的用户名,此例子为root。
    password_here为数据库的登录密码,此例子为NewPassWord1.。

    没替换之前是这样:
    在这里插入图片描述
    输入命令,替换以下三个参数值:

    sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
    sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
    sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-blog/wp-config.php
    

    在这里插入图片描述
    7.查看配置文件信息是否修改成功

    cat -n /var/www/html/wp-blog/wp-config.php
    

    在这里插入图片描述
    如下图所示,可以看到,信息已经修改成功了
    在这里插入图片描述
    8.重启Apache服务

    systemctl restart httpd
    

    在这里插入图片描述
    六.测试并安装WordPress
    1.打开浏览器并访问http://<云服务器的公网IP>/wp-blog/wp-admin/install.php
    进入WordPress初始化配置界面
    在这里插入图片描述
    2.填写相关信息
    Site Title:站点名称,例如:Hello ADC。
    Username:管理员用户名,例如:admin。
    Password:访问密码,例如:cIxWg9t@a8MJBAnf%j。
    Your Email:email地址,建议为真实有效的地址。若没有,可以填写虚拟email地址,但将无法接收信息,例如:admin@admin.com。
    在这里插入图片描述
    因为前面我们已经在配置文件修改好了数据库信息,所以这里不需要填写数据库,直接就安装完成了。
    在这里插入图片描述
    3.登陆我们设置的后台登陆用户名和密码,就可以登录到wordpress管理后台了。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到这里我们的WordPress博客就安装完成了。

    但是,我们此时的博客访问地址是http://<云服务器的公网IP>/wp-blog/,有的朋友希望把博客地址改成:http://<云服务器的公网IP>,也就是我们主域名 直接访问。
    这也是我要讲到的一个小问题,具体修改方式有几种,我这里教大家一个最简单的方法:
    首先,打开你的wordpress后台,在设置-常规里,将站点地址改成:http://<云服务器的公网IP> 或者你的域名。(这里我还没有绑定域名,暂时用ip地址做演示)
    然后,把你的网站子目录下的index.php 复制到网站根目录。
    这里就是把/var/www/html/wp-blog下的index.php 复制到 /var/www/html/下
    在这里插入图片描述
    最后一步,编辑你的根目录下的index.php (也就是刚刚复制过来的/var/www/html/index.php)
    把最后一行的“/wp-blog-header.php”修改成“/wp-blog/wp-blog-header.php”,然后保存退出即可。
    在这里插入图片描述
    具体的修改方法,wordpress官方有介绍:文档帮助,方法如下图所示,也就是我上面用的这种。
    在这里插入图片描述
    这时,我们打开我们的主域名http://<云服务器的公网IP>,就可以访问到我们的网站了。
    在这里插入图片描述
    好了,教程到这里就结束了。因为每一步骤都有截图,所以内容有点长,希望能够帮到大家。特别是新手朋友,按照教程一步一步来,应该没多大问题。
    码字不易,如果我的文章帮到你了,给我点个赞吧,谢谢!

    展开全文
  • 1.服务器基础知识 1.1 什么是服务器 服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求,并提供相应的服务, 为此,服务器必须具有承担服务并且保障服务的能力 1.2 ...

    1.服务器基础知识

    1.1 什么是服务器

    服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求,并提供相应的服务, 为此,服务器必须具有承担服务并且保障服务的能力

    1.2 服务器分类

    (1)根据CPU个数

    单路服务器(UP-Unit Processor)
    双路服务器(DP-Dual Processor)
    多路服务器-4路(MP-Multi Processor)
    多路服务器-8路(MP-Multi Processor)

    (2)根据处理器架构

    X86服务器–CISC(Complex Instruction Set Computer)
    X86系统
    IA-32、 EM64T、AMD64
    在这里插入图片描述

    RISC构架服务器–RISC(Reduced Instruction Set Computing )
    power 、SPARC处理器(IBM 、oracle小型机)
    专用平台、专用系统
    大型应用后台密集集中处理
    在这里插入图片描述

    IA-64服务器–EPIC(Explicitly Parallel Instruction Computers)
    IA-64 安腾 处理器(Hpsuperdome)
    在这里插入图片描述

    1.3 服务器

    处理能力强
    I/O性能好
    管理能力强
    扩展性好
    可用性好
    可靠性高

    2.服务器硬件组成

    如图所示:
    在这里插入图片描述

    下边根据图中所示硬件进行详细介绍

    2.1 CPU

    CPU是Central Processing Unit(中央微处理器)的缩写,它是计算机中 最重要的一个部分,由运算器、控制器和寄存器组成
    CPU 分类
    在这里插入图片描述
    在这里插入图片描述

    2.1.1 CPU关键参数

    (1)主频

    主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频 ×倍频系数

    (2)外频

    CPU的基准频率,单位也是MHz/GHz。
    外频是CPU与主板之间同步运行的速度, 而且目前的绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态

    (3)前端总线频率

    前端总线(FSB)频率(即总线频率)是直接影响CPU与内存直接数据交换速度。
    由于数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率
    即数据带宽=( 总线频率×数据位宽)/8

    (4)缓存

    缓存:缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数 据,因此速度很快

    a 一级缓存

    L1 Cache(一级缓存) 由静态RAM组成,分数据缓存和指令缓存结构较复杂,速度最快,容量较小通常32-256K, 分存数据 L1d Cache和存指令 L1i Cache

    b 二级缓存

    L2 Cache(二级缓存) 分内部和外部两种芯片
    内部的芯片二级缓存运行速度与主频相同,而外部的
    二级缓存则只有主频的一半

    c 三级缓存

    L3 Cache(三级缓存) L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能, L3缓存可以达到10M以上

    2.1.2 Intel CPU 命令规则

    在这里插入图片描述

    2.1.3 CPU架构

    在这里插入图片描述

    至强E5-2600v3,双路基于HASwell-EP架构:
    内存:每CPU支持4*channel,每个channel可以驱动3个DIMM条,两个CPU最大可扩展24根 DIMM条(每根最大支持128GB)
    PCIE:每个CPU处理器支持PCIE 3.0 40条Lane
    PCH:外扩支持SATA 3.0
    QPI:两个CPU之间通过QPI互联,支持9.6Gbps、8Gbps不同速率

    2.2 内存

    内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。内存是由内存芯片、电路板 、金手指等部分组成的
    在这里插入图片描述

    2.2.1 内存的发展

    SIMM内存(Single In-lineMemory Modules:单边接触内存模组)

    80286主板采用此内存,接口为30 PIN,容量只有256KB

    EDO DRAM内存(Extended Date Out RAM:外扩充数据模式存储器)

    在486及早期的Pentium电脑上应用,容量有4~16MB

    SDRAM内存(Synchronous Dynamic random access memory:同步动态随机 存储器)

    在INTEL 赛扬和AMD K6时代普遍应用,其输入输出信号保持与系统外频同步,因此速度明显 超越EDO内存,频率166MHZ,容量已达256MB

    Rambus DRAM内存

    Intel与Rambus联合开发的产品,其采用了新一代高速简单内存架构,基于RSIC使得整个系统 性能得到提高,频率可达1066MHZ,最高容量512MB

    DDR内存(Dual Date Rate SDRAM:双倍速率SDRAM简称DDR)

    最新DDR4内存随INTEL的Haswell-E平台发布,金手指变成弯曲状,频率高达4266MHZ,容 量可达128GB

    2.2.2 DDR内存的分类

    (1) UDIMM(Unbuffered DIMM)
    由于在CPU和内存之间没有任何缓存,因此同频率下时延较小
    (2)RDIMM(Registered DIMM)
    为了保证并行传输的有效性,在地址控制总线上增加了寄存器驱动功能
    (3)LRDIMM(Load Reduced DIMM)
    使用新的技术和较低的工作电压,在数据线上增加buffer,极大减低了Data线负载

    2.3 主板

    主板(Motherboard,Mainboard) 是服务器的主要核心部分,承载其他组件的 各种接口和内部通信,如CPU、内存、扩展卡、存储等。集成管理软件(如HDM)可对 各组件实时监控、运行状态统计和触发告警。

    2.3.1 主板芯片组介绍

    芯片组是一组共同工作的集成电路(“芯 片”),它负责将服务器的核心——微处理器和其他部分相连接,是决定主板级别的重要部件。
    在这里插入图片描述

    芯片组的作用: 
    CPU的类型
    主板总线频率
    扩展槽的种类与数量 
    扩展接口的种类与数量(USB、串口等) 
    

    2.3.2 主板内部接口

    在这里插入图片描述

    2.3.3 主板外部接口

    通常服务器主板外部接口为USB、VGA显示接口 和网络接口、电源接口,还包括多种HBA接口如 FC、iSCSI等

    在这里插入图片描述

    2.4 硬盘

    硬盘是服务器主要的存储媒介之一,由一个或者多个铝制或者玻璃制 的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定 硬盘,被永久性地密封固定在硬盘驱动器中

    2.4.1 硬盘分类

    (1)按种类分

    SATA硬盘
    SAS硬盘
    FC硬盘
    SSD硬盘

    (2)按尺寸分

    3.5”硬盘
    2.5”硬盘
    1.8”硬盘
    PCI-E卡

    (3)按转速分

    15000转/分
    10000转/分
    7200转/分

    SATA 硬盘

    SATA是Serial ATA的缩写,即串行ATA
    由于采用串行方式传输数据而得名。SATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性串行接口还具有结构简单、支持热插拔的优点
    SATA3目前支持 6Gbit/s高速传输速率
    在这里插入图片描述
    在这里插入图片描述

    SAS 硬盘

    SAS(Serial Attached SCSI)即串行连接SCSI, 是新一代的SCSI技术,和现在流行的Serial ATA (SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。
    SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效 能、可用性和扩充性,并且提供与SATA硬盘的兼容性
    SAS 2.0目前支持6Gbit/s高速传输速率
    在这里插入图片描述
    在这里插入图片描述

    SSD 硬盘

    固态硬盘(Solid State Disk)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成

    优点
    数据存取速度快
    防震抗摔
    没有噪音、发热低
    工作温度范围大
    重量小

    缺点
    成本高
    容量小
    数据损坏后难以恢复
    写入寿命有限
    容易受到某些外部因素的干扰

    2.4.2 评价机械硬盘的关键技术参数

    接口速率
    容量
    尺寸
    主轴转速
    平均寻道时间
    数据传输率
    MTBF(平均故障间隔时间)
    S.M.A.R.T(自监测、分析与报告技术)支持

    2.5 显卡

    显卡(Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。显卡作为电脑主机里的一个重要组成部分,是电脑进行数模信号转换的设备,承担输出显示图形的任务。显卡接在电脑主板 上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。在服务器上添加显卡可以使服务器对外提供3D图形处理服务。

    2.5.1 显卡分类

    (1)集成显卡

    集成显卡是将显示芯片、显存及其相关电路都集成在主板上,与其融为一体的元件,集成的显卡一般不带有显存,而是使用系统的一部分主内存作为显 存。如果使用集成显卡运行需要大量占用内存的空间,对整个系统的影响会比较明显

    优缺点

    优点:
    价格低廉,功耗低,发热量少,部分集成显卡可媲美入门级独立显卡
    缺点:
    性能略低,如需更换显卡必须更换主板。

    (2)独立显卡

    独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡。独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示效果和运行性能。根据显卡性能的不同独立显卡实际分为两类,一类专门为游戏设计的娱乐显卡,一类则是用于绘图和3D渲染的专业显卡。

    优缺点

    优点:单独安装有显存,一般不占用系统内存,在技术上也较集成显卡先进得多,性能肯定不差于集成显卡,容易进行显卡的硬件升级。
    缺点:功耗大,发热量高,价格昂贵

    2.5.2 显卡性能参数

    核心频率

    指显示核心的工作频率,其工作频率在一定程度上可以反映出显示核心的性能,在同样级别的芯片中,核心频率高的则性能要强一些

    显存

    指显卡上用来存储图形图像的内存。越大越优,现在主流的显存类型为GDDR3和GDDR5

    带宽

    显存带宽是显存在一个时钟周期内所能传送数据的位数,位数越大则相同频率下所能传输的数据量越大。

    显存速度

    显存速度一般以ns(纳秒)为单位。常见的显存速度有1.2ns、 1.0ns、0.8ns等,越小表示速度越快、越好。

    显存频率

    显存频率一定程度上反应着该显存的速度,以MHz(兆赫兹)为单位。显存频率的高低和显存类型有非常大的关系.

    2.6 RAID控制器

    RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理 器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的

    write through

    系统的写入请求直接写入硬盘,安全性很高,性能很低

    write back

    系统的写入请求先存放到缓存 ,再根据时机统一回写到硬盘中,由于缓存的写速度远远高于磁盘,所以这种方式性能可以大大提高,但是一旦掉电数据就会丢失,需配合缓存电池实现数据保护
    在这里插入图片描述

    (1)服务器RAID卡–缓存

    缓存(Cache)是RAID卡与外部总线数据交换的缓冲区, RAID卡先将数据储存在缓存中,再由缓存与外边部据总线做数据交互。极快的缓存存取速度和大缓存容量,大大提高RAID的读写速率,是RAID卡中不可缺少的重要组成部分

    (2)服务器RAID卡–缓存电池

    缓存电池是为了保证服务器掉电情况下,RAID卡缓存中数据的安全 。
    有两种保护机制:

    (1) BBWC(Battery-Backed Write Cache)使用电池供电,一般保持72小时。必须在规定时间内将服务器上电,把缓存数据刷入硬盘。

    (2)FBWC(Flash-Based Write Cache)使用 Flash做缓存数据的存储,掉电时将缓存中的数据写入Flash中存储。写入速度快,一般在几秒钟内完成这一过程,永久有效 ,无时间限制

    2.6.1 常见的RAID控制卡

    在这里插入图片描述

    2.7 PCI-E

    PCI-E接口采用串行传输数据,每个连接设备都有专用连接,不需要向整个总线请求带宽,而且有很高数据传输频率

    2.7.1 PCI扩展槽分类

      PCI 
      PCI-X
      PCI-E1.0
      PCI-E2.0
      PCI-E3.0
    

    在这里插入图片描述

    2.7.2 PCI-E介绍

    PCI Express(以下简称PCI-E)是新一代的总线接口。它采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽
    在这里插入图片描述

    2.7.3 PCI-E卡速率

    在这里插入图片描述
    现在 PCI-E 1.X和PCI-E 2.X已经淘汰,最常用的就是PCI-E 3.X
    在这里插入图片描述
    在这里插入图片描述

    2.8 电源

    电源是服务器的供电装置

    1.交流稳压电源:能够提供一个稳定电压和频率的电源称交流稳定电源
    2.直流稳压电源:能为负载提供稳定直流电源的电子装置
    3.冗余电源:由芯片控制电源进行负载均衡,当一个电源出现故障时, 另一个电源马上可以接管其工作,在更换电源后,又是两个电源协同工作

    3.服务器软件功能

    3.1 BIOS

    BIOS—基本输入输出系统

    1.集成在服务器主板ROM内的管理程序
    2.服务器硬件和软件程序之间的一个接口
    3.具有硬件自检和初始化功能
    4.设置和记录最底层的硬件参数
    5.引导操作系统类型UEFI和Legacy BIOS

    3.2 UEFI对比Legacy BIOS

    1.引导分区:UEFI的GPT限于 9.4 ZB而BIOS的MBR限于 2.2 TB

    2.PXE多播引导:UEFI 支持单个映像的 PXE多播引导。

    3.预引导可管理性:UEFI 提供一个图形界面,可全面访问服务器硬件、网卡、显卡、 USB、并全面支持 x86 和 x64

    4.UEFI ShellROM 上包括内置 UEFI Shell

    5.USB支持采用UEFI启动支持USB3.0,采用Legacy BIOS启动支持USB2.0 深信服云

    3.3 系统管理软件

    监控服务器所有硬件运行状态
    1.包括服务器型号、SN、处理器型号;存储和内存信息;固件版本信息等
    2.对服务器内部温度做监控和统计
    3.硬件故障告警

    丰富的日志记录和定位手段
    1.监视并记录服务器硬件和系统配置中的更改
    2.记录服务器事件(如服务器断电或重置)
    3.硬件故障信息记录
    4.可以对服务器进行一些网络配置

    固件升级
    可以在Web页面上对BIOS、固件进行更新

    4.Sangfor一体机

    4.1 企业云一体机(图片)

    在这里插入图片描述

    4.2 桌面云一体机(图片)

    在这里插入图片描述

    4.3 深信服一体机的特性

    1.出厂时已经安装了对应的企业云或桌面云管理平台,用户仅需要做基本的上架及网搭建即可使用。
    2.与我司的企业云和桌面云系统最为契合,出现兼容性问题概率极低
    3.桌面云一体机自带虚拟存储授权
    4.出现异常问题可以快速定位
    5.支持特殊场景化定制

    展开全文
  • 搭建云计算平台

    2019-11-18 18:17:17
    搭建云计算平台 Openstack是一个开源项目。任何公司或个人都可以构建自己的云计算环境,这已经打破了亚马逊等少数公司的垄断,意义重大。简介:如果你是开源社区的CTO或代码贡献者,你一定听说过openstack。...

    搭建云计算平台

    Openstack是一个开源项目。任何公司或个人都可以构建自己的云计算环境,这已经打破了亚马逊等少数公司的垄断,意义重大。简介:如果你是开源社区的CTO或代码贡献者,你一定听说过openstack。Openstack是由网络主机服务提供商Rackspace和NASA联合发起的一个开源项目。其目的是开发一套开源软件标准。任何公司或个人都可以建立自己的云计算环境(IAAs),这打破了亚马逊和其他一些公司的垄断。这是非常重要的。新浪在2011年建立了基于openstack的SWS。是国内较早部署openstack并积极参与社区贡献的企业。[CSDN report]根据IT管理软件提供商zenoss发布的2011年openstack调查,73%的受访者认为openstack部署是由成本节约和担心厂商锁定驱动的。ZenossceobillKarpovich说,openstack在过去几年中发展迅速,影响巨大。它将继续支持openstack项目,目标是为客户提供完整的监控和分析解决方案。openstack如此流行的原因之一是它有自己的优势——开源。

    在这里插入图片描述
    (物通博联云平台)
    在这里插入图片描述
    第二,由于外部因素的影响,许多企业和组织的参与,特别是世界领先企业的参与,促进了openstack的快速发展。openstack的优势:开源平台意味着它不受特定厂商的约束和限制,模块化设计可以集成遗留技术和第三方技术,满足自己的业务需求。openstack项目提供的云计算允许it团队成为自己的云计算服务提供商。尽管构建和维护开源私有云计算并不适合每个公司,但如果他们有基础设施和开发人员,那么openstack是一个不错的选择。兼容性:openstack公共云兼容性使企业能够根据未来的安全政策、经济和其他关键业务标准,轻松地将数据和应用迁移到公共云。使用亚马逊网络服务和其他云服务的企业抱怨最多的是“用户被绑架,无法轻松传输数据”。在云计算社区中,有一个流行的概念是数据有分量。一旦数据存储在云计算提供商中,就变得很重,很难迁移。作为企业最重要的资源,如果在迁移过程中数据安全得不到保障,很可能给企业带来灾难。我相信没有公司愿意冒这个险。可伸缩性:目前主流的Linux操作系统,包括Fedora和SUSE,将支持openstack。当openstack大规模部署公共云时,它在可伸缩性方面具有优势,而且还可以用于私有云。一些企业特色正在逐步完善。随着Ubuntu1.04LTS以OpenStack正式取代桉树,OpenStack将超越桉树作为云平台的首选平台。灵活性:灵活性是OpenStack的最大优点之一。用户可以根据自己的需要构建基础设施,也可以轻松地增加集群的规模。主要用Python编写的Openstack代码质量高,易于理解。有了完整的API文档,用户可以使用JSON或XML消息格式的不同组件的代码,这对项目的开发非常有利。此外,openstack项目的代码将在非常宽松和免费的Apache 2许可证下发布,这意味着任何第三方都可以重新发布这些代码,开发基于它们的私有软件,并根据新的许可证发布,为许多云计算企业留下了更多的开发空间。行业标准:思科、戴尔、英特尔、微软等十多个国家的60多家龙头企业参与了openstack项目,使用openstack技术的云平台不断上线。云计算领军企业的加盟,将揭示出openstack未来可能成为行业标准的信息,openstack项目研发的初衷是开发一套开源软件标准。实践检验:实践是检验真理的唯一标准。Openstack的云操作系统已经在全球范围内得到了大规模公共云和私有云技术的验证。例如,戴尔已经启动了openstack安装程序crowbar。此外,openstack在中国的发展趋势非常好,包括物联网用户、国内高校和一些规模的企业都开始使用包括物联网用户、国内高校和一些大小企业,都开始使用openstack构建云计算环境,整合企业架构,管理公司内部IT基础设施。自从Rackspace宣布推出开源云计算平台openstack以来,领先的企业支持已经动摇了业界。2010年10月,微软表示将促进WindowsServer2008R2和openstack的集成。不久之后,思科还宣布增加openstack,重点关注openstack的网络功能,并推出一项新的naas服务。openstack在2011年的受欢迎程度仍然没有下降。7月底,戴尔推出了第一个支持openstack架构的解决方案,开发了openstack安装程序crowbar,企业可以使用它来构建带有poweredgec服务器的openstack环境。随后,惠普云服务副总经理埃米尔•萨耶格(Emil Sayegh)在官方论坛上宣布,他将加入openstack计划。除了提供赞助外,惠普云开发团队还将参与openstack项目的开发。据不完全统计,2010年7月开源之后,越来越多的it厂商宣布加入openstack。超过30家公司表示对开源平台项目感兴趣,而一些公司积极参与了该项目,包括AMD、cloudkick、cloudswitch和nttdata。随着云计算创新的不断加快,新一代的技术和成果也在快速增长。然而,云计算市场的分散化使得客户很难选择云计算厂商和合作伙伴。一旦他们做出错误的决定,他们将不得不转移到一个新的云重建。这对一些大公司来说确实是个挑战。鉴于以上原因,云需要一个开源的操作系统。开源云可以避免被锁定。Openstack就是这样一个开源的云操作系统。rackspacecotojohnengates将openstack的开发与Linux和mysql进行了比较。

    展开全文
  • 搭建云计算开发框架

    2018-10-06 09:52:36
    Hadoop集群环境包含主控节点和两个从属节点。在主从式结构中,主节点一般负责集群管理、任务调度和负载平衡等,而从节点从执行来自主节点的计算和存储任务。  Hadoop实现了一个分布式文件系统。...

           Hadoop集群环境包含主控节点和两个从属节点。在主从式结构中,主节点一般负责集群管理、任务调度和负载平衡等,而从节点从执行来自主节点的计算和存储任务。

          Hadoop实现了一个分布式文件系统。HDFS有着高容错性的特点,并且设计用来部署在低廉的硬件上。而且它提供高传输率来访问应用程序的数据,适合那些有着超大数据集的应用程序。HDFS放宽了POSIX的要求,这样可以以流的形式访问文件系统的数据。

          Hadoop安装可以在linux上安装主要是安装虚拟机、SSH安装、安装java、解压Hadoop安装包、修改conf/hadoop-env.sh文件。hadoop集群主要支持三种模式:单机模式、伪分布模式和安全分布模式。最好用虚拟机安装方式,更快捷。

          当然,也可以在windows下安装,需要先安装Cygwin软件,可以到http://www.cygwin.com/setup.exe下载。

          HBase是一个分布式,面向列的开源数据库。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它非常适合于非结构化数据存储的数据库,HBase基于列而不是基于行的形式。

          HBase也一样支持三种模式,需要安装包:zookeeper-3.3.2.tar.gz、hbase-0.20.6.tar.gz。Zookeeper是Hadoop的正式子项目,是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配合维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

          MapReduce是一种编程模型,用于大规模数据集的并行运算。概念Map和Rduce的主要思想,都是从函数式编程语言里借来的,还有矢量编程语言里借来的特性,可以极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。当前的软件实现是指定一个Map函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce函数,用来保证所有映射的键值中的每一个共享相同的键组。

         Pig是Hadoop的相关项目,构建在Hadoop之上的更高级的应用层次,在Hadoop的Map/Reduce模型下,用户开发并行应用程序就必须实现这两个函数接口,而通常情况下一个海量数据处理的作业需要很多Map/Reduce步骤才可以完成,如果直接调用Map/Reduce来设计实现,问题变得很复杂同时还要耗费更多的人才,无疑增加了开发成本,同时也很难保证并行程序的健壮性。而Pig的出现将会解决这些问题。

        Pig就是一个用户处理海量数据集的脚本语言,是Hadoop的更高级抽象。Map/Reduce的最大缺点就是开发周期比较长,编写Map函数和Reduce函数,同时还必须必须考虑具体的帮助下,用户只需要按照Pig脚本语言编写处理脚本即可以处理TB级以上的海量数据,Pig本身就会将用户编写的脚本转化为一系列的Map/Reduce作业,接着这些Map/Reduce作业最终在Hadoop集群中运行,这使得程序员将更专注于数据处理本身,而不是如何编写Map/Reduce应用程序。这一点将大大提高并行数据处理应用开发的效率。

    展开全文
  • 课程链接:【云计算的1024种玩法】搭建个人博客在云服务器ECS上搭建博客只需这4个步骤:第1步:开通云服务器第2步:安装博客运行环境 第3步:安装WordPress博客程序第4步:搭建好了,开始享受写博客的乐趣吧适合...

    课程链接:【云计算的1024种玩法】搭建个人博客

    在云服务器ECS上搭建博客只需这4个步骤:

    • 第1步:开通云服务器
    • 第2步:安装博客运行环境 
    • 第3步:安装WordPress博客程序
    • 第4步:搭建好了,开始享受写博客的乐趣吧

    适合人群

    • 零基础用户

    更多精品课程:

    7天玩转云服务器

    云数据库的Redis版使用教程

    玩转云存储对象存储OSS使用入门

    阿里云CDN使用教程

    负载均衡入门与产品使用指南

    阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场

    展开全文
  • 大型企业如何搭建私有云计算平台     云计算已经成为当前最流行的IT概念之一,越来越多的大型企业开始考虑如何用云计算平台来构建自己的信息系统。云计算平台具有高可扩展性、超大规模、高可用性、成本低廉等...
  • 云计算框架的搭建

    2019-04-16 18:35:51
    一、什么是云计算平台  云计算平台也称为云平台。云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。 二、云计算平台服务特征  ...
  • IIS(Internet Information Services)是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,它是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文....
  • 对于个人或刚成立的小微企业来说,搭建一个云计算平台是一件不太容易实现的事情,小微企业云计算服务器该怎么配置搭建?给大家推荐一下这篇文章,希望能够给予一些启发与参考。
  • 很多公司选择自己搭建DNS服务器,也有的用别人的DNS服务器,这里只做简单的介绍和简单的配置,也能够满足大部分公司现有需求了,也希望大家多多指正!开始搭建DNS服务器一、背景拓展 1.DNS服务器的功能 – 正向解析...
  • 没有哪类设备像“云计算服务器”这样,可以快速的形成产业规模,并得以实践应用。“云服务器”灵敏的捕捉市场需求,仅在短短的一年中,国内外众多服务器厂商便推出了各自的产品。目前,虽然无法给出“云计算服务器”...
  • 虚拟主机是一台服务器划分出来的,可能是几百分之一,资源非常有限,也不能自由配置。  云主机是主机集群,它打破传统虚拟主机独立IP、独立系统和配置固定的缺陷,将多个虚拟系统联合起来,搭建系统资源池,实现...
  • 1. 云计算  1.1. 定义  云计算(英语:Cloud Computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。其特征如下:  • 随需自助服务。  • 随时随地用...
  • 1. 前言 在计算机技术中,虚拟化(Virtualization)是一种资源管理技术,它将计算机相关的各种资源(CPU、内存、磁盘、网络适配器等)进行抽象、转换后重新分配使用,大大增加了使用的灵活性。...
  • 1. 云计算 1.1. 定义 云计算(英语:Cloud Computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。其特征如下: • 随需自助服务。 • 随时随地用任何...
  • 文章目录一、云计算简介1、虚拟化技术与云计算的联系2、云计算的分类3、Kubernetes入门二、Kubernetes云平台搭建 一、云计算简介 1、虚拟化技术与云计算的联系 云计算概念: 云计算是一种将网络、存储、硬件、软件...
  • Android 开发者有时也可以通过开发javaweb项目写接口然后供APP 调用,这时候你就需要一个服务器去发布接口项目,那么Android 开发者如何搭建自己的服务器?首先你需要选择一个服务器提供商,现在市面上有很多云端...
  • 一、什么是服务器、云服务器 ... 以前都是传统服务器搭建Web运行环境,现在大多数都用云服务器搭建Web运行环境,因为云服务器具有高可靠性、高稳定性、高灵活性、高安全性、高性能,使用了云计算技术。 二、步...
  • 1.1 狭义云计算 4 1.2 广义云计算 4 1.3 云计算的特点 4 1.4 私有云 6 1.5 公有云 7 1.6 定义、术语和简写 7 1.7 参考文献 8 2 构建“云”数据中心 8 2.1 数据中心概述 8 2.2 信息中心的建设与构建 9 2.3 数据中心的...
1 2 3 4 5 ... 20
收藏数 21,513
精华内容 8,605