你所不知道的21个云服务器应用实践———云计算综合入门指南

点击有惊喜


它分为两个部分,分别是云计算基础和云计算实践。在基础篇中,我们能学习到关于云服务器远程控制搭建,数据管理使用,以及建站环境扩展等工具性内容;而在实践篇中,我们则能看到论坛、博客、网盘的搭建以及离线下载、贴吧签到、公众号平台管理等各种各样的有趣且实用的实践。

 

我们相信,无论你是初次接触还是已有基础,在云计算的领域里,你都能够成为一名优秀的行家。

 

专题链接:https://m.aliyun.com/markets/aliyun/yq/topic/1024

 

你所不知道的21个云服务器应用实践———云计算综合入门指南

 

云计算基础

 

弹性计算和轻量应用服务器的远程控制入门

 

随着计算机的不断普及,“云计算”三个字也越来越成为我们随时能接触到的高频词汇,但是云计算到底怎么用呢?接下来,我们将以云计算中的IaaS(基础设施即服务)为例,来介绍操作最复杂的云计算产品应该如何使用。

 

IaaS的代表就是弹性计算服务ECS,这项服务在云计算的应用上主要以Linux发行版为主,因此常提到的IaaS的控制主要就是基于Linux发行版(以下简称Linux)的远程控制。

 

Linux的远程控制主要有三大点组成:终端控制、文件传输和内容编辑。终端控制主要就是使用一些Linux操作命令,文件传输则是本地文件和服务器文件的交互,内容编辑就是对一些配置文件的编辑,主要就是用编辑器,这个很重要,很多新手使用记事本或写字板来编辑配置文件,很容易出现配置错误。

 

技术简谈:

 

首先,我们要注册一个云服务器,我们就可以去账号管理控制台查看服务器和相关配置了。关于终端控制软件,我们推荐免费开源Putty,它是一款支持Telnet、SSH、rlogin、纯TCP以及串行接口的连接软件。无需安装,解压后即可实行远程控制。关于文件传输,我们可以依靠FileZilla这款软件,这是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端,具有图形用户界面和很多有用的特性。关于内容编辑,这里推荐一下微软家的Visual Studio Code——一个轻量的跨平台代码编译器。掌握这些软件是我们利用云计算的基础,小伙伴们可一定要记好啦。

 

详情链接:https://yq.aliyun.com/articles/228369

服务购买:https://promotion.aliyun.com/ntms/campus2017.html

 

利用安全组进行访问控制授权

 

安全组是一种虚拟防火墙,用于设置单台或多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。每个实例至少属于一个安全组,在创建的时候就需要指定。同一安全组内的实例之间网络互通,不同安全组的实例之间默认内网不通,可以授权两个安全组之间互访。

 

在进行云服务器开发时,很多新朋友都有这样的经历:明明我已经搭建好了Web服务,为什么还是无法访问呢,随后就不停对 Web 服务软件像 Nginx 进行排错,然后再一个劲的找 iptable 、Firewall 或者 ufw 是否出现了问题。而如果在一开始的时候设置好安全组,就能够轻松的避免这些麻烦。

 

技术简谈:

 

在购买云服务器时,我们能够在网络设置处看到关于安全组的选项,用于调整需要开通的端口,通常情况下,80、443、22和3306基本上能够通吃大部分的弹性计算端口应用场景,而开通后进一步设置还可以满足更进阶的需求。

 

详情链接:https://yq.aliyun.com/articles/228290

服务购买:https://promotion.aliyun.com/ntms/campus2017.html

 

使用DMS只要一个浏览器轻松搞定运维任务

 

新手在学习云计算的时候,特别是IaaS类产品远程操作起码得下个三大件,SSH工具、SFTP工具和代码编辑器,一下就是三个软件而且还很有可能下成英文版,很多小伙伴或许到这一步就开始“我是谁,我在哪儿,我要干什么”了。不过不要怕,这里推荐一款深藏功与名的强大产品——DMS(数据管理)

 

谈到DMS的云服务器控制台,它起初的名字叫CDE,后来,经过同RDS控制台的合并,才形成了如今我们看到的数据管理DMS。它能够通过可视化的界面帮你轻松完成服务器操作的三大块(终端管理、文件传输和内容编辑),尤其对于第一次触碰 Linux 服务器的小伙伴,这绝对是你上手Linux的利器!

 

技术简谈:

 

登录DMS相关网页,选择一个云服务实例,就能够进行终端控制界面。关于文件管理的部分,只要在菜单处点击文件管理,就可以直接方便的进行文件上传。双击文件即可唤出代码编辑器,自动高亮、正则替换等功能,完全可以满足应急使用的需要。同时,防火墙,计划任务能拓展功能也在DMS上实现了图形化,十分直观高效。

 

详情链接:https://yq.aliyun.com/articles/228245

服务购买:https://www.aliyun.com/product/dms

 

安装 MariaDB 并通过DMS管理

 

MariaDB数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容 MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。而DMS作为可视化的数据管理平台,可以方便的同云服务器进行链接,从而形成了一种简单直接就能对MariaDB进行管理的方法。

 

技术简谈:

 

利用Ubuntu安装MariaDB Server并进行对应的安全设置。开放防火墙端口用于账户的远程连接,修改数据库使其能线*问,添加云服务实例安全组的规则,并选择MySQL协议,使端口仅向DMS的IP开放,在DMS控制台中连接数据库,最终对MariaDB进行清晰直观的管理。

 

详情链接:https://yq.aliyun.com/articles/228377

服务购买:https://www.aliyun.com/product/dms

 

手把手教你如何编译与升级一个高性能OpenResty

 

OpenResty是一个基于Nginx与Lua的高性能Web平台,并且拥有非常优秀的拓展性,手动编译OpenResty也能够使得服务器能够发挥出更加优秀的性能。于此同时,我们还可以通过将全部依赖限制在Linux发行版组建内的方法,来免除编译带来的后期维护成本。

 

技术简谈:

 

设置好远程控制和安全组相关,在SSH终端中输入代码设定版本变量,而后安装依赖组件,下载OpenResty源码并放置在/root/src目录下以方便管理。最后,对OpenResty进行编译,设置服务和开机启动,打开你的服务器IP,就可以看到安装好的OpenResty提示页了。如果需要对OpenResty的版本进行升级,则只需要重新定义版本和下载源码,直接进行升级即可。

 

详情链接:https://yq.aliyun.com/articles/228399

  https://yq.aliyun.com/articles/257098

服务购买:https://promotion.aliyun.com/ntms/campus2017.html

 

手把手学会配置安装LNMP建站环境

 

在云计算普及之前的VPS时代,网络环境几乎都是靠LNMP(Linux + Nginx + MySQL + PHP)支撑起来的,它的优点在于配置方便,且相较于LAMP(Linux + Apache Httpd + MySQL + PHP)在低配硬件上表现更为优异。但实际上,LNMP的创新可远不止如此。

 

我们可以配置一个性能优异、灵活*而且升级方便的进阶型LNMP建站环境。它由Ubuntu + OpenResty + MariaDB + PHP组成,兼容LNMP的习惯但是更加灵活和可靠。

 

技术简谈:

 

首先,设置好开放80和443端口的安全组,避免难以分析访问失败还是编译失败的问题,然后安装OpenResty与PHP,并对PHP进行设置,创建虚拟子主机使OpenResty 、MariaDB 和PHP加以结合,从而令OpenResty能够进行PHP-FPM的加载。

 

详情链接:https://yq.aliyun.com/articles/257093

服务购买:https://promotion.aliyun.com/ntms/campus2017.html

 

使用 NAS 文件储存高性价比提升磁盘性能

 

文件存储服务(Network Attached Storage,简称NAS)是面向云服务实例、HPC和 Docker等计算节点的文件存储服务,它提供标准的文件访问协议,用户无需对现有应用做任何修改,就能够使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。

 

这是一个常见的问题:我们已经有了优质的云服务器,但默认的磁盘容量可能依旧有些难以满足需求,这时候,NAS就成了绝不能错过的项目,更低的价格、更高的性能、以及容量增量计算,用多少算多少的的算法让NAS成为了“薅羊毛”般优惠扩充磁盘性能的不二之选。


点击有惊喜

你所不知道的21个云服务器应用实践———云计算综合入门指南