OP之路

读本好书 《运维前线》

这本书好久之前以及借到手了,可是各种原因,又是迭代阅读法,反反复复好多次才给读完(翻了一遍)

喜欢就去追寻

互联网本来是安全的。自从有了研究安全的人之后,互联网就变得不安全了。

简介

  • 书名:运维前线
  • 作者:云技术社区
  • ISBN:9787111556978

这本书更像一个案例集,里面写了各种各样的时间案例,以及解决方案。还有各种关于运维职业的思考。

大胆的往前走吧,一切皆有可能,唯独那些实现不了的,都是我们人的问题,无它。

阅读更多 »读本好书 《运维前线》

Prometheus—-集群监控系统的部署

在之前有用 Cadvisor,influx 来搭建了一套监控系统。实现各个容器的运行情况的监控。不过实际上感觉这个东西的功能真的是十分的鸡肋。除了几个简简单单的性能监控的指标就没有了。

说白了就是可欣赏型还是有的,可操作性就是没有了。不过这里给放个图
file

监控的效果,整体看起来还是很炫酷的。(可是真的没啥用)。而且设定的一周的数据生命周期,到后面单单的influxdb的卷也是占了2G的空间。所以这个功能羸弱,加上机能受限,后面就直接 remove 了这个 stack。


但是一想,监控还是要有的。怎么办呢,后面就是遇上了 Prometheus这样个东西。(后面还想实现服务的自动扩缩容)所以,就打算整个一套的基于 Prometheus 的监控,可视化以及自动扩缩容的系统。
所以先从监控系统的搭建开始熟悉 Prometheus 了。

推荐阅读:

IBM Dev 的 Prometheus 入门与实践
如何快速部署 Prometheus?- 每天5分钟玩转 Docker 容器技术(85)

阅读更多 »Prometheus—-集群监控系统的部署

traefik—-更优雅的Docker反代方式

前面的话

在这篇POST里面,主要记录,如何把后台的反代工具从 Nginx 切换到 traefik 的过程。实现Docker 的网络中更加优雅反代。

较之Nginx 的最大的特点,容器(服务)的网络,不必再通过ingress(虚拟入口),来把端口映射到host的网络上,而导致,占有了一大堆一大堆的 奇怪的端口 :30000,32767... 所以下面就简单的介绍一下Traefik:

阅读更多 »traefik—-更优雅的Docker反代方式

WordPress 站点的优化之路

上一篇已经很OK的部署了一个 wordpress 的stack跑在Swarm 的集群上面,现在还挺稳定的,比较开心。
不过为了追求更快更好的体验,和对页面体验的提升,这里就要进行大优化了。
因为描述一下现状,现在的中间的隧道节点是很可怜的 1M 带宽的机器,怎么把这个 1M 的带宽用好就是关键了。

这里先给个数据:站点的加载内容为 205k
file
1M 带宽其理论上下行总和速度 : 125k/s
理论传输时间:205/125=1.64s
实际上传输时间: 2.6s +- 0.5

Not Special ,It’s unique

阅读更多 »WordPress 站点的优化之路

基于Docker的WordPress快速部署

前面的话

在有了前面的 Docker 的 PaaS 的管理,在这里一切变得简单起来了,写好 Compose 的文件,一个简简单单的 stack deploy 就可以直接跑起了这个服务栈,美哉美哉。

而且作为一个综合的建站的项目,涉及到的东西,还是相当的多的,从前面的建站,到后面的优化部分,笔者也算是投入了比较多的时间,这里总结整个过程,以及各种遇到的问题。另外这里的 compose 的文件都是可以直接使用的。 意味着,你也可以很轻松的搭建起一个 基于 Docker 的 wordpress 平台
(你所看到的内容是笔者因为没有开自动保存,第二次敲上去的 ?)

阅读更多 »基于Docker的WordPress快速部署

OpenFaaS 的部署

前面的话

本来说项目完结的转身离去,不过这样的一个平台带来的 从未体验过的全新感觉 实在是震惊呢。这一片再开新坑,来部署一个 serverless 思想的 OpenFaaS平台

FaaS = Function as a Service

这篇操作主要参考文章:

部署过程使用一键安装脚本,感觉有点点惭愧,不过体验功能才是重点。不重复造轮子问题不大。这篇打算主要写,这个 OpenFaaS 的架构的组成,以及后面的基础使用。

阅读更多 »OpenFaaS 的部署

Keepalive 实现 HA

HA(High Availability) 高可用,是衡量一个系统的重要指标。所以双机热备,成为一个好的和通用的选择。前面的的方案直接使用了nginx 的Upstream,来实现了 双机 的过程。
虽然是可以实现在单节点down掉之后系统依旧可用,不过显得不是那么专业。这里就使用 KeepAlive 来实现系统的 双机过程

阅读更多 »Keepalive 实现 HA