前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在服务器上安装LAMP

如何在服务器上安装LAMP

原创
作者头像
一步
发布于 2018-08-01 10:16:04
发布于 2018-08-01 10:16:04
3.1K00
代码可运行
举报
运行总次数:0
代码可运行

介绍

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:

在本教程中,我们将在Ubuntu上安装LAMP。Ubuntu将满足我们的第一个要求:Linux操作系统。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器

第一步:在防火墙中安装Apache

Apache Web服务器是世界上最受欢迎的Web服务器之一。它已在网络发展的大部分历史中被广泛使用,这使其成为托管网站的绝佳选择。

我们可以使用Ubuntu的管理器apt轻松安装Apache 。包管理器允许我们从Ubuntu存储库中安装大多数软件。

我们可以通过输入以下命令开始:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get update
sudo apt-get install apache2

由于我们使用的是sudo命令,因此这些操作将以root权限执行。它将询问您的常规用户密码以验证您的目的。

输入密码后,apt将告诉您计划安装哪些软件包以及它们将占用多少额外磁盘空间。按Y,接着按回车,安装将继续进行。

将Global ServerName设置为抑制语法警告

接下来,我们将向/etc/apache2/apache2.conf文件添加一行内容,以禁止显示警告消息。虽然无害,但如果未全局设置ServerName,则在检查Apache配置中是否存在语法错误时,您将收到以下警告:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apache2ctl configtest
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK

使用文本编辑打开主配置文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo nano /etc/apache2/apache2.conf

在文件底部的内部,添加一个指向主域名的指令ServerName。如果您没有与服务器关联的域名,则可以使用服务器的公共IP地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
. . .
ServerName server_domain_or_IP

完成后保存并关闭文件。

接下来,输入以下命令检查语法错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apache2ctl configtest

由于我们添加了全局ServerName指令,您应该看到的是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Syntax OK

重启Apache以实现更改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl restart apache2

您现在可以开始调整防火墙

调整防火墙以允许Web流量

假设您已按照初始服务器设置说明启用UFW防火墙,请确保您的防火墙允许HTTP和HTTPS流量。如果您使用的是腾讯云的服务器,您可以直接在CVM安全组进行设置。并确保UFW具有Apache的应用程序配置文件,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo ufw app list
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Available applications:
  Apache
  Apache Full
  Apache Secure
  OpenSSH

如果您查看Apache Full配置文件,它应该显示已经启用80端口和443端口的流量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo ufw app info "Apache Full"
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Profile: Apache Full
Title: Web Server (HTTP,HTTPS)
Description: Apache v2 is the next generation of the omnipresent Apache web
server.Ports:
  80,443/tcp

允许此配置文件的传入流量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo ufw allow in "Apache Full"

您可以立即通过在Web浏览器中访问服务器的公共IP地址来验证所有内容是否按计划进行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://your_server_IP_address

您将看到默认的Ubuntu 16.04 Apache网页,该网页用于提供信息和测试目的。网页如下:

如果您看到此页面,那么您的Web服务器现在已正确安装并可通过防火墙访问。

如何查找服务器的公共IP地址

如果您不知道服务器的公共IP地址是什么,可以通过多种方式找到它。默认情况下,你可以直接去腾讯云的服务器控制台页面查看公有IP地址,通常,这是您用于通过SSH连接到服务器的地址。

从命令行中,您可以通过以下几种方式找到它。首先,您可以使用iproute2工具输入以下内容来获取您的地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

然后将显示两到三行地址。它们都是正确的地址,但您的计算机可能只能使用其中一个,因此请随意尝试每个地址。

另一种方法是使用curl联系外部方以告诉您服务器的IP地址。您可以通过询问特定服务器的IP地址来执行此操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install curl
curl http://icanhazip.com

无论您使用何种方法获取IP地址,都可以将其输入Web浏览器的地址栏以访问您的服务器。

第二步:安装MySQL

我们已经启动并运行了Web服务器,现在可以安装MySQL了。MySQL是一个数据库管理系统。它将提供对我们的站点可以存储信息的数据库的访问。我们推荐您使用腾讯云的云数据库,因为这样更稳定,更安全,相应的您可能需要付出相关费用。如果你不打算用,请继续下面的步骤。

同样,我们可以用apt来获取和安装我们的软件。同时,我们还将安装一些其他“帮助程序”包来让我们的组件相互通信:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install mysql-server

注意:在这种情况下,您不必在命令之前运行sudo apt-get update。这是因为我们最近在上面的命令中运行它来安装Apache。我们计算机上的软件包索引应该已经是最新的。

同样,您将看到将要安装的软件包列表,以及它们将占用的磁盘空间量。输入Y继续。

在安装过程中,您的服务器将要求您选择并确认MySQL“root”用户的密码。这是MySQL中的一个管理帐户,具有更高的权限。可以认为它类似于服务器本身的root帐户。确保这是一个强大的唯一密码,不要留空。

安装完成后,我们希望运行一个简单的安全脚本,它将删除一些危险的默认值并锁定对我们数据库系统的访问。运行以下命令启动交互式脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql_secure_installation

系统将要求您输入为MySQL root帐户设置的密码。接下来,系统将询问您是否要配置VALIDATE PASSWORD PLUGIN

警告:如果启用,MySQL将拒绝与指定条件不符的密码并显示错误。如果您将弱密码与自动配置MySQL用户的软件结合使用,例如phpMyAdmin,则会导致问题。保持禁用验证是安全的,但是您应该始终为数据库凭据使用强大的唯一密码。

回答y是肯定的,否则任何事情都无法继续。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?
​
Press y|Y for Yes, any other key for No:

系统会要求您选择密码验证级别。请记住,如果输入2,对于最强级别,如果设置任何不包含数字,大写和小写字母以及特殊字符的密码或基于常用字典单词的密码时,您将收到错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
There are three levels of password validation policy:LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file
​
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1

如果您启用了密码验证,则会显示现有root密码的密码强度,并询问您是否要更改该密码。如果您对当前密码感到满意,请在提示符处输入n代表“no”:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Using existing password for root.
​
Estimated strength of the password: 100
Change the password for root ? ((Press y|Y for Yes, any other key for No) : n

对于其他问题,您应该按Y并在每个提示符处按Enter键。这将删除一些匿名用户和测试数据库,禁用远程root登录,并加载这些新规则,以便MySQL立即执行我们所做的更改。此时,您的数据库系统现已设置完毕,我们可以继续往下进行。

第三步:安装PHP

PHP是我们设置的组件,它将处理代码以动态显示内容。它可以运行脚本,连接到我们的MySQL数据库以获取信息,并将处理过的内容交给我们的Web服务器进行显示。

我们可以再次利用apt系统来安装我们的组件。还将包含一些帮助程序包,以便PHP代码可以在Apache服务器下运行并与我们的MySQL数据库通信:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

在大多数情况下,我们要修改Apache在请求目录时提供文件的方式。目前,如果用户从服务器请求目录,Apache将首先查找名为index.html的文件。我们想告诉我们的Web服务器偏向于PHP文件,因此我们首先要让Apache查找index.php文件。

为此,请输入以下命令以在具有root权限的文本编辑器中打开dir.conf文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo nano /etc/apache2/mods-enabled/dir.conf

它看起来像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

将PHP文件移动到第一个位置,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

完成后,按Ctrl-X保存并关闭文件。您必须通过输入Y确认保存,然后按Enter确认文件保存位置。

在此之后,我们需要重新启动Apache Web服务器才能识别我们的更改。你可以这样输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl restart apache2

我们还可以使用systemctl检查apache2服务的状态:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl status apache2
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2016-04-13 14:28:43 EDT; 45s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 13581 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 13605 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
    Tasks: 6 (limit: 512)
   CGroup: /system.slice/apache2.service
           ├─13623 /usr/sbin/apache2 -k start
           ├─13626 /usr/sbin/apache2 -k start
           ├─13627 /usr/sbin/apache2 -k start
           ├─13628 /usr/sbin/apache2 -k start
           ├─13629 /usr/sbin/apache2 -k start
           └─13630 /usr/sbin/apache2 -k start
​
Apr 13 14:28:42 ubuntu-16-lamp systemd[1]: Stopped LSB: Apache2 web server.
Apr 13 14:28:42 ubuntu-16-lamp systemd[1]: Starting LSB: Apache2 web server...
Apr 13 14:28:42 ubuntu-16-lamp apache2[13605]:  * Starting Apache httpd web server apache2
Apr 13 14:28:42 ubuntu-16-lamp apache2[13605]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerNam
Apr 13 14:28:43 ubuntu-16-lamp apache2[13605]:  *
Apr 13 14:28:43 ubuntu-16-lamp systemd[1]: Started LSB: Apache2 web server.

安装PHP模块

为了增强PHP的功能,我们可以选择安装一些额外的模块。

要查看PHP模块和库的可用选项,可以将apt-cache search的结果传递给less,这是一个可以滚动浏览其他命令输出的分页器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt-cache search php- | less

使用箭头键向上和向下滚动,然后按q退出。

结果是您可以安装的所有可选组件。 它会给你一个简短的描述:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
libnet-libidn-perl - Perl bindings for GNU Libidn
php-all-dev - package depending on all supported PHP development packages
php-cgi - server-side, HTML-embedded scripting language (CGI binary) (default)
php-cli - command-line interpreter for the PHP scripting language (default)
php-common - Common files for PHP packages
php-curl - CURL module for PHP [default]
php-dev - Files for PHP module development (default)
php-gd - GD module for PHP [default]
php-gmp - GMP module for PHP [default]

:

要获得有关每个模块的功能的更多信息,您可以在网上搜索,也可以输入以下内容来查看包的详细说明:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt-cache show package_name

这将有大量输出,其中一个字段名为Description-en,它将对模块提供的功能有更长的解释。

例如,要找出php-cli模块的功能,我们可以输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt-cache show php-cli

除了大量其他信息外,您还可以找到如下所示的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
…
Description-en: command-line interpreter for the PHP scripting language (default)
 This package provides the /usr/bin/php command interpreter, useful for
 testing PHP scripts from a shell or performing general shell scripting tasks.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Debian's default
 PHP version (currently 7.0).

如果在研究之后,您决定要安装软件包,可以使用apt-get install命令,就像我们为其他软件所做的那样。

如果我们认为php-cli是我们需要的东西,我们可以输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install php-cli

如果要安装多个模块,可以按照apt-get install命令列出每个模块,用空格分隔,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install package1 package2 ...

此时,您的LAMP堆栈已安装并配置完毕。我们仍然应该测试我们的PHP。

第四步:在Web服务器上测试PHP处理

为了测试我们的系统是否为PHP正确配置,我们可以创建一个非常基本的PHP脚本。

我们将这个脚本称为info.php。为了让Apache找到并正确提供文件,必须将其保存到一个非常特定的目录,称为“web root”。

在Ubuntu 16.04中,该目录位于/var/www/html/。我们可以通过输入以下内容在该位置创建文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo nano /var/www/html/info.php

这将打开一个空白文件。我们想在文件中放入以下文本——有效的PHP代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
phpinfo();
?>

完成后,保存并关闭文件。

现在我们可以测试我们的Web服务器是否正确显示PHP脚本生成的内容。我们只需在我们的网络浏览器中访问此页面即可。您将再次需要服务器的公共IP地址。

您要访问的地址是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://your_server_IP_address/info.php

您访问的页面应如下所示:

这个页面基本上从PHP的角度为您提供有关您的服务器的信息。它对于调试很有用,并确保正确应用您的设置。

如果这是成功的,那么您的PHP正在按预期工作。此文件实际上可以向未经授权的用户提供有关您的服务器的信息,因此可以在此测试后删除此文件。为此,您可以输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo rm /var/www/html/info.php

如果您以后需要再次访问该信息,则可以随时重新创建此页面。

结论

现在您已经安装了LAMP,您可以选择下一步做什么。您已经安装了一个强大的网页服务环境,你可以在上面安装个人博客、公司网站等业务,还等什么,赶快动起来安装吧!我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器。更多Linux教程请前往腾讯云+社区学习更多知识。


参考文献:《 How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
架构师的全新私有云指南
几年来,“私有云”一词一直带有负面含义。但正如我们所知,技术更像一个轮子而不是一支箭,私有云应运而生,并获得了极大的关注——而且都是积极的。
云云众生s
2024/07/11
2260
架构师的全新私有云指南
公有云与私有云优劣对比分析
T客汇官网:tikehui 撰文 |Felix 选择公有云或私有云并不是一个二选一的问题。行业分析师指出大部分的公司使用了多云战略,也就是说明他们至少使用了两种形式的云。 RightScale 2017 的报告中发现,平均每家公司正在使用1.8个公有云和2.3个私有云,同时正在准备使用1.8个公有云和2.1个私有云(正在测试)。很多公司选择了混合云的方案,所以他们在单一的环境中至少使用了一种私有云和一种公有云。 公有云本地部署私有云托管私有云混合云硬件部署和管理者服务商客户服务商服务商与客户硬件共享模式
人称T客
2018/03/23
17.5K0
公有云与私有云优劣对比分析
公有云和私有云的对比和区别「建议收藏」
云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
全栈程序员站长
2022/09/07
14.3K0
公有云和私有云的对比和区别「建议收藏」
混合云或成企业云计算最佳选择
随着云计算出现在人们的视野之内,也出现了不少新兴术语,如公有云和私有云,这两个词很好理解,但混合云就不是那么好理解了,它对不同的人有着不同的意义和解释。 也许理解或解释混合云的最好方法是把它分解成两部分——“混合”和“云”。简单说,混合就是一个或多个组件或元素的结合。在生物学上讲,混合作物组合的属 性是一个或多个作物产生的作物具有抗病或更高的收益率或其他属性。另外,看看混合汽车。混合汽车拥有两个动力来源:一个是传统的汽油引擎,一个电动马达和 充电电池。混合汽车是解释混合云功能的一个很好的例子。 所以,如何才
静一
2018/03/19
1.2K0
实现最佳成本和结果的云策略:公共云、私有云、混合云
在典型企业在云资源上超支 20% 到 30%的时代,找到控制云成本的方法至关重要。
用户5166556
2024/05/20
3320
实现最佳成本和结果的云策略:公共云、私有云、混合云
2017——私有云“死亡”的一年
如今,人们越来越清楚的是,企业选择停止建立私有云基础设施,并于2017年转向混合IT基础设施。 许多企业依赖于数据中心服务作为他们事业和谋生手段。然而毫无疑问,2017年是私有云消亡的一年,虽然目前还没有消亡。 定义私有云 大多数反对私有云死亡的这一想法分为两类。第一个想法来自提供托管私有云的供应商,另一个来自Adobe,沃尔玛和GE等企业成功的私有云部署。因此,定义私有云至关重要。 私有云属于难以确定的事物之一。人们不需要再建立一些云计算的技术定义,因为人们看到它的时候就已经了解。专家认为识别私有云最简单
BestSDK
2018/03/02
1.8K0
2016年企业云市场情况调查报告:市场已经进入引爆点
从试水阶段到市场引爆点,企业云市场正在在起来。 本报告的数据来源 l 包括去年的市场情况: 2014企业云报告; l 客户调查:调查企业级云客户(2015年10月); l 委托研究:哈佛商业评论分析云服务报告; l 第三方研究:Forrester研究咨询公司、Gartner和IDC。 目录 从试水阶段进入高速增长的市场引爆点; 每个企业都在实践云; 策略不尽相同; 模式正在改变; 这是像往常一样的业务; 建议; 从试水阶段进入高速增长的市场引爆点。 在过去的三年里我们一直在企业云市场进行研究和探索,我们发现
人称T客
2018/03/21
6250
2016年企业云市场情况调查报告:市场已经进入引爆点
私有云,公共云还是混合云?现在是选择的时候了
每种可用的云平台都有其优点和缺点。因此,企业在选择正确的解决方案时,应该考虑最重要的因素:业务需求、法律规定、成本价格,当然还有企业的具体要求,以及安全级别。 顾名思义,混合云是私有云和公共云的组合。
静一
2018/03/22
1.9K0
私有云,公共云还是混合云?现在是选择的时候了
干货丨如何快速区分公有云,私有云和混合云的概念
云计算的发展到今天,很多企业计划或正在使用云计算,但不是每个企业都使用相同类型的云模式。云模式有三种,包括公有云,私有云和混合云。为了帮助企业选择合适的模式,以下对这三种模式的概念和应用进行对比。
齿轮易创说互联网
2018/09/14
6.3K0
干货丨如何快速区分公有云,私有云和混合云的概念
公有云、私有云与混合云到底有什么区别?
上面针对云计算一大段的解释你懂了吗?我来给大家“翻译一下”:云计算就是一种基于因特网的超级计算模式,在某一个地方由谷歌、IBM这样的专业网络公司建立了一个数据中心,将成千上万台电脑和服务器连接在一起,达到的效果就是普通电脑远远不能达到的每秒10万亿次的运算能力,而用户完全可以通过电脑、笔记本、手机等设备接入这个数据中心,根据自己的需求选择计算。
兮动人
2021/06/11
5K0
公有云、私有云与混合云到底有什么区别?
云存储详解,企业数据该如何上云?
Google副总裁Kent Walker曾表示,截止到2000年,人类历史上存储的总数据量大约只有12EB,但根据IDC预测,到2020年全球总数据量将激增到40ZB(注:1ZB=1024EB,IEB=1024PB,IPB=1024TB)。显然,随着总体数据量的迅速增长,传统的存储方式已经不能满足当前企业的存储需求,因此,众多的IT经理开始去选择云存储服务以应对数据增长的挑战。 在Interop ITX 2018年的一项调查(Interop ITX 2018 State of Infrastructure
人称T客
2018/06/06
3.5K0
PK公有云,私有云存活至今的几大理由
思科云全球使用情况指数调查显示,到2020年底,68%的企业工作负载将会搬到公有云上,其他的将在私有云中完成,云计算使用总量将达到92%。既然公有云如此受欢迎,为什么私有云还会存活下来呢?在建立起根深
静一
2018/03/27
8490
PK公有云,私有云存活至今的几大理由
公有云、私有云和混合云,企业用户将如何选择?
所谓云计算的服务类型,就是指为用户提供什么样的服务;通过这样的服务,用户可以获得什么样的资源,以及用户该如何去使用这样的服务。目前业界普遍认为,云计算可以按照服务类型分为以下三类: 云计算提供者与使用
BestSDK
2018/03/27
5.4K0
公有云、私有云和混合云,企业用户将如何选择?
全新的本地云系统期待重新定义混合云
混合云管理仍然是IT面临的一个挑战。供应商已经发力解决这些与公有云类似的,本地系统的挑战——但障碍仍然存在。 随着越来越多的企业采用混合云,他们也将面临新的管理上的挑战。脚本无法轻易跨越公有和私有云段,存储兼容性也可能成为问题,企业必须升级其虚拟LAN,并且解决其他挑战。 混合云管理正在改进,但是公有和私有云可以使用相同的服务器和存储平台的事实也引出了一个明显的问题:为什么不在公有和私有本地云上使用相同的技术来简化管理呢? 包括微软Azure,IBM和Oracle等在内的供应商们都已经想到这个想法,他们的本
静一
2018/03/27
6560
黑石拓展混合云边界,腾讯云助用户构建更丰富的混合云
云资讯小编
2017/08/23
2.7K0
黑石拓展混合云边界,腾讯云助用户构建更丰富的混合云
公有云、私有云与混合云解决方案差异及选择
最近在跟人聊天时说到一个话题,说私有云必然会被淘汰,因为维护和使用成本太高,再者未来的云就像现在的水和电一样常见,就像发电厂一样,有谁会私自发电呢?在我看来,其实不然,了解更多,请看下文。
用户5166556
2023/03/18
3.9K0
公有云、私有云与混合云解决方案差异及选择
什么是混合云?与公有云、私有云有啥区别?
随着成本效益、敏捷和可扩展计算的不断增长的需求,越来越多的公司转向混合云架构,那么什么是混合云?混合云的特点是什么?有哪些优势?本文笔者就和大家好好讨论一下混合云。
网络技术联盟站
2023/03/02
12.2K0
什么是混合云?与公有云、私有云有啥区别?
数字化转型下的混合云,此“混合”非彼“混合”也
既然,如今大部分企业的系统或多或少都应用了某种形式的云服务,即“混合”已成常态,那么“混合云”本身就不应该再被视为是一种独立的体系结构。 尽管情况确实如此,但这并没有阻止一些投身于数字化转型的企业人员去认为,这是自己的一种工作方式。
人称T客
2018/10/24
6210
什么是公有云、私有云和混合云?
了解云计算的基本概念(简而言之,即通过 Internet 提供计算服务)后,你会发现有多种不同的方式可部署云资源。部署选项包括公有云、私有云和混合云。所有三种方案皆具有成本效益、性能、可靠性和缩放性等相似优势,但具体选择哪种部署方法取决于企业实际需求。
小诸葛
2020/05/20
9.1K0
科普:什么是公有云、私有云和混合云?
在上一篇《什么是云计算》发表之后,很多小伙伴表示终于知道到底什么是云计算了,能够帮到大家真的很开心。
Java3y
2019/11/05
21.3K2
科普:什么是公有云、私有云和混合云?
推荐阅读
相关推荐
架构师的全新私有云指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验