ContainerTechnology

ContainerTechnology

一 概述

容器技术、虚拟机相关的笔记

2 历史

2.1 2019

容器创业公司 Sysdig 发布了 2019 年容器使用报告

容器中运行的开源解决方案 Top 10:

  1. http 服务器和反向代理解决方案:NGINX 和 Apache;

  2. NoSQL、关系型和内存数据库解决方案:MongoDB、Postgres 和 Redis;

  3. 日志和数据分析:Elasticsearch;

  4. 编程语言和框架:Node.js、Go、Java/JVM;

    1. 和长期霸榜的 Java 相比,Go 语言还是一个小学生,但是由于易用性,Go 语言获得了 DevOps 和云团队的青睐

    2. Node.js 能够上榜的主要原因是简化了在服务器和浏览器上的代码编写,同时支持新一代的数据库,比如 CouchDB 和 MongoDB,支持使用 JavaScript 编写的查询。

  5. 消息代理软件:RabbitMQ。

五 经验

  1. docker-compose, k3s, k8s的选择:10个应用内的私有部署,推荐使用docker-compose,再往上的公有项目推荐k8s

七 未整理

  1. ansible+ docker

Last updated

Was this helpful?