刚进基础架构组,做为一个纯前端,(工做几年主要作移动端和前端,没作过长时间后端)不少名词听的云里雾里的。什么微服务,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