基于阿里云IaaS的基础应用架构

一、架构图:
基于阿里云IaaS的基础应用架构_第1张图片
云计算虽然已经发展了十多年,但是这一块的领域一直没有深入的研究,近期基于阿里云,详细研究了一下企业应用如何从传统的私有云,或者混合私有云(机器资源租用运营商)迁移到公有云。

但从阿里云、腾讯云等头部公司的公司业绩,不难看出,云计算的产值越来越大,侧面表明越来越多的企业,正在逐步摒弃或者差异化的选择公有云;

感觉再不深入学习,就要被时代抛弃了,以上的图形是我自己近期的学习整理,收获很多,以前很多模糊的概念逐渐变得很清晰,例如CDN域名加速器、以及混合云的系统搭建,系统的拓扑图逐渐变的很清晰。

不管这个行业可以干到多少岁,坚持学习,运用于实际开发中,同时也应对未来日新月异的职场环境,加油打工人。

二、知识点补充:
1、镜像:
包含了操作系统,以及需要默认安装的应用软件,可以从第三方镜像市场购买,也可以使用阿里免费的镜像;也可以使用他人分享的镜像,甚至利用现有ECS实例自定义镜像。

2、ECS虚拟机:
包含了操作系统、内存、系统盘的虚拟机,可以挂载数据盘。

3、地域、可用区:
地域和可用区可以理解为分布各地的IDC数据中心,可以在各个重点城市部署IDC机房,同时在各个城市设置多个可用区,可以做到异地灾备、同城灾备;

4、弹性伸缩:
这个功能,我感觉特别的适用,传统的应用环境,突发流量导致机器瞬时流量很高,CPU告警、甚至内存OOM溢出,直接应用的可用性。
弹性伸缩可以根据云监控配置,当集群中的CPU,或者内存平时使用负载达到多少时,促发扩容或者缩容。
基于阿里云IaaS的基础应用架构_第2张图片

5、动静分离:
大型网站,终端客户分布世界各地,如何避免传统的web中心,所有的请求都访问web中心节点,导致页面渲染特别慢,影响客户体验。
静态数据存储在OSS网盘中,哪些是静态数据呢?例如我们页面中使用到的图片、CSS、JS脚本等等,应用部署的时候,可以把这些数据刷新到CDN边缘节点。

当客人访问网站的时候,网站的静态数据,会根据静态数据的域名地址解析到离客人最近的CDN边缘节点。
当CDN中没有数据,可以回原,从OSS中加载。

动态数据存储,就是我们常见的固定格式的关系表数据。

你可能感兴趣的:(云计算)