云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_沛县网站建设_价格

小七 141 0

在这篇文章中,我想到了工作站的沉默和它对我的意义,以及以一种完全不同的方式(通过容器)维护软件和服务的新能力。但是我想发表一套新的想法,和我之前写的有关。不仅仅是因为我知道至少有一个人会读到它们(感谢Julie Plummer)。

在之前的一篇文章(星期一早晨的想法:在云计算的原生世界中上传/下载)中,我描述了我开始基于大型机的计算职业生涯的那类设备。一个共同的因素是,数据挖掘和大数据,那些我用来互动的设备是愚蠢的。但还有一个共同的因素,可以追溯到更久远的时代——我的第一台个人电脑,一个橡子原子。

沉默是金

这个共同的因素是设备本身没有任何明显的噪音。好的,打印终端打印时发出噪音,但这是可以理解的。家里卧室的书桌上和办公室里都回响着寂静的声音。在哑终端中没有足够的电子设备来保证风扇的主动冷却,尽管原子内部的8位6502处理器有时可能会有点热,但是,因为没有粉丝,所以我再次想起了这段时间,我在Google云平台(GCP)上创建了一个运行容器优化操作系统的新虚拟机(VM)。我的基于工作的工作站运行macOS,但实际上我只运行Chrome和一些终端仿真窗口。因此,MacBook完全没有真正的压力,也没有理由让一个粉丝加入进来。

是的,我确实运行Outlook及其同类产品,但只是在胁迫下,尽快再次关闭它们。真正的工作(即不是电子邮件)发生在其他地方——在这种情况下,通过安全Shell(SSH)连接到新的VM。只有模拟终端屏幕上的字符,我能知道机器承受了多大压力的唯一想法是通过积极地查看命令的输出,例如top.

在大多数情况下,我在工作时能听到的唯一声音是键盘的咔嗒声。就像驾驶劳斯莱斯时唯一能听到的声音是电子钟一样。

集装箱眼镜

当我连接到远程虚拟机时,我在做什么?好吧,让我来回答这个问题,淘客网店推广平台,通过谈论我已经开始的一个项目,一石二鸟-移动我在网络上的核心存在(我的主页,我的主要个人博客,以及在后台运行的各种进程)到一个基于容器的设置,并了解更多关于容器的信息。

我在网络上的存在就是它一直存在的地方,至少在事实上,在我记事的时候——至少pipetree.com网站. 我的老朋友和同事,以前的成员和我,在大约20年前,在伦敦富勒姆(Fulham)的一个托管设施中建立并带来了一台我们自己的服务器

它运行GNU Linux(因此机器上的标签,帮助在该设施中的数百个其他设备中识别它)。我想,托管的概念现在已经过时了,但我喜欢在"作为服务"的堆栈中这样想:

从那时起,我们搬出了设施,我接管了它pipetree.com网站作为一个域(Piers现在有自己的存在),服务器现在是虚拟的,爱回扣返现网,在Linode上运行。但软件基本保持不变。一个合适的操作系统(如Linux),各种发行版,以及各种重新安装来保持一个干净的环境。多年来软件的安装过程,以及我的业余人员维护安装的软件的经验,都会导致安装不整洁。尤其是在尝试新的服务时,他们有着无数的需求和依赖,更不用说他们的安装工具(它们有自己的需求和依赖——这确实是海龟们一直在做的事情)。

因此pipetree.com网站虚拟机并不干净整洁;相反,它有点一团糟。它实际上是一个生产服务器,但我并没有真正像它那样运行它,当然也不知道发生了什么。我安装了一些东西,然后决定我安装的不是我想要的。我设置了一些东西,但后来意识到我可以用不同的方式设置它,并且使用了各种工具(有时是由于简单的无知,有时是由于必要性),这些工具留下了一条粘糊糊的、闪闪发光的蜗牛般的碎片痕迹,这让我有点不舒服。

随着容器概念的出现,特别是Docker,这一切都可以改变。我不再在我的虚拟机上交错使用各种软件服务(MySQL数据库、基于NodeJS的博客系统、Apache HTTP守护进程、Planet系统等等),大数据好不好,我现在可以通过一副新的、现代的眼镜来看待这些安装和服务,这副眼镜不是玫瑰色的,而是容器形状的。

我可以在自己的容器中运行每个服务,并立即有效地隔离运行时和依赖关系。更重要的是,我可以运行这些服务的多个实例,并且从web呈现的角度来看,通过另一个基于nginx的服务以反向代理的形式公开它们。这是完全有意义的,并且让我对在我的主机上安装的东西感到平静,因为安装本身不像真正的安装—它只是一个映像的实例,安装过程已经完成,依赖关系的复杂性已经解决,一切都按照它应该的方式设置。我所做的一切就是将一个容器——一个图像——变成现实,在这个容器中,内部结构和工作是孤立的,不会泄漏到主机的其他部分。

我对Docker和这些容器所做的是在我的通用虚拟机上安装小型的、单用途的虚拟机。