“本地电脑部署云服务器” 这句话的真实含义是:
在你的个人电脑(本地)上,通过软件工具去配置、管理、操作一台位于远方的、物理上不属于你的高性能计算机(云服务器)。
你的本地电脑是一个“遥控器”,而云服务器是那台被遥控的“电视”或“游戏机”,你并没有把那台巨大的“电视”搬回家,你只是在家里用“遥控器”来控制它。
为了更好地理解,我们把这句话拆成两部分:
它不是你桌子底下那台看得见摸得着的电脑主机。
它是由阿里云、腾讯云、亚马逊AWS等公司提供的、放在他们数据中心里的虚拟计算机。
你可以按需租用,按小时或按月付费,就像租房一样。
它通常性能强大(CPU、内存、硬盘)、网络通畅,并且24小时不间断运行。
这里的“部署”不是指把云服务器的硬件搬到你家里,而是指通过你的本地电脑,执行一系列操作,让那台远方的云服务器准备好运行你的应用或服务,这个过程通常包括:
远程登录使用SSH
(对于Linux系统)或远程桌面
(对于Windows系统)等工具,像操作自己电脑一样操作云服务器。
配置环境在云服务器上安装必要的软件,
网站安装 Nginx/Apache(网页服务器)、PHP/Python/Node.js(编程语言环境)、MySQL(数据库)。
游戏服务端安装 Minecraft、CS:GO 等游戏的服务器端程序。
应用软件安装 Git、Docker、Java 等。
上传代码/文件将你在本地电脑上写好的网站代码、程序文件等,传输到云服务器上。
启动服务在云服务器上运行你的程序,使其能够被互联网上的其他用户访问。
你的本地电脑你的“办公室” 或“厨房研发中心”。
* 你在这里研究新菜谱(写代码)、设计菜单(设计网站)。
云服务器你在繁华商圈租下的一个“商铺”。
* 这个商铺地段好、水电煤齐全(网络好、电力稳定)。
“本地部署到云服务器”就是你从办公室出发,到商铺里进行“开业准备”。
* 你把厨具搬进去(配置环境)、把菜谱交给厨师(上传代码)、培训服务员(设置规则),最后开门营业(启动服务)。
顾客(互联网用户)只会去你的“商铺”(云服务器)消费(访问你的网站/应用),他们并不知道你的“办公室”(本地电脑)在哪里。
1、部署网站/博客:你在本地电脑用WordPress写好了博客,然后部署到云服务器,这样全世界的朋友都能访问它。
2、搭建游戏服务器:你和朋友想玩《我的世界》,但用本地电脑当主机性能不够且不方便,你就在云服务器上搭建一个,大家都能稳定流畅地连接进来。
3、运行后端API或数据处理程序:你写了一个手机App,需要服务器提供数据,你就可以在云服务器上运行这个后端程序,为你的App服务。
4、学习和测试:学生和开发者可以在云服务器上练习Linux命令、部署各种软件,而不用担心搞坏自己的本地电脑。
5、远程办公:拥有一台永远在线的云服务器,你可以随时随地登录上去工作,文件和环境都在上面。
“本地电脑部署云服务器” 的本质是:
使用你身边的个人电脑作为控制终端,通过互联网对远程的、租用的高性能虚拟计算机进行软件环境的设置和应用程序的发布,使其能够通过互联网提供持续稳定的服务。
希望这个解释能帮助您彻底理解这个概念!
文章摘自:https://idc.huochengrm.cn/js/16878.html
评论