阿里云产品术语和docker

  刚进基础架构组,作为一个纯前端,(工作几年主要做移动端和前端,没做过长时间后端)很多名词听的云里雾里的。什么微服务,docker...等等。

  这里简单梳理一下一些阿里云的产品术语和一些docker相关的基础知识

   参考链接:http://blog.csdn.net/whatday/article/details/50650931

      http://blog.csdn.net/peterlin666/article/details/29556757 (这篇讲解的很直白易懂)

      http://blog.csdn.net/whatday/article/details/50650931

一:阿里云

1.ECS(Elastic Compute Service)是阿里云弹性计算平台,简单来说就是一台远端的服务器,跑各种程序的。接入商家不再需要考虑机器运维,最大优势是可以弹性扩展。

2.RDS(Relational Database Service)是阿里云关系型数据库。这个都懂。

3.SLB(Server Load Balancing)是服务器负载均衡。比如负载太大,分配去哪个当前空余服务器。

4.OSS(Open Storage Service)是开放存储服务,这个比较容易理解,就是一个共享文件夹。

5.OCS(Open Cache Service)是开放缓存服务。数据库IO数据太大太频繁时,缓存服务就很适用。

6.CDN(Content Delivery Network,即内容分发网络)分布的缓存服务器。可以加速网站静态文件加载。

二:docker

  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。(这是百度的定义)

      docker可以理解是一个应用容器,实现跨平台部署,低耦合。

      作用主要解决环境不一致的问题,解决环境问题导致的应用无法运行

  前端项目和docker:https://www.sohu.com/a/125108088_505779

原文地址:https://www.cnblogs.com/johnzhu/p/7778565.html