刚进基础架构组,作为一个纯前端,(工作几年主要做移动端和前端,没做过长时间后端)很多名词听的云里雾里的。什么微服务,docker...等等。
这里简单梳理一下一些阿里云的产品术语和一些docker相关的基础知识
参考链接:
(这篇讲解的很直白易懂)
一:阿里云
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 是一个的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 机器上,也可以实现。容器是完全使用机制,相互之间不会有任何接口。(这是百度的定义)
docker可以理解是一个应用容器,实现跨平台部署,低耦合。
作用主要解决环境不一致的问题,解决环境问题导致的应用无法运行
前端项目和docker: