35以绝对优势立足:从CDN和云存储来聊聊云生态的崛起
背景:
- 随着业务体量的增长,对专业技术深度的要求就越来越高,技术层面的投入也会越来越大,这个与一般创业公司或业务型公司的发展诉求不一致。
- 创业或业务型公司公司期望能够把更多的人力和物力应用到业务层面,而不是一味耗费在专业技术研究上
云生态的优势
CDN 在云生态下的优势:
- 技术层面:线路传输质量保证,问题排查,避免与不同地域各个场商沟通成本
- 成本方面:
- CDN带宽费用:多个公有云参与CDN领域,体量更大,成本更低
- 回源带宽费用:公有云存储与CDN节点回源时,基于公有云的网络体系,成本更低
- 存储空间费用:云存储成本低
- 生态优势,强者越强:资源更多,产品服务更多。
36页面静态化架构和二级CDN建设
- 动态资源:资源请求 -> nginx/ATS (apache traffic server ) --> 动态资源
- 静态资源:资源请求 <-> nginx/ATS (apache traffic server )
- 动静分离反向代理服务器:ATS来实现
- 失效机制:管理后台控制 ATS清除缓存,重新生成缓存
- 二级CDN建设:
- 上公有云:回源从公网转变成内网,提高访问质量
- 弹性伸缩:边缘结点,弹性扩容与伸缩
- 高可用保障:当节点故障,结合http dns 切换IP实现,避免dns缓存
37弹性伸缩,弹的是什么?
- 弹性伸缩:
- 资源弹性伸缩
- 服务器弹性伸缩
- 容量弹性伸缩
- 应用弹性伸缩
- 业务弹性伸缩:含多个子弹性伸缩
- 标准化与架构思路:碰到问题后,一定要找到问题的主体是什么,通过问题找主体,通过主体的特性制定问题的解决方案
- 运维:对于运维,一定要准确识别出日常运维过程中不同的运维对象,然后再进一步去分析这个对象所对应的运维场景是什么,进而才是针对运维场景的分解和开发
工作思路
- 从实际问题出发,找到问题的主体,然后才是针对问题的解决方案。切忌:拿着解决方案来找问题,甚至是制造问题
- 如果是问题初期,且是发散状态,主体可能表现为很多个,需要找到最本质的那个,往往这个主体所涉及的运维场景就包括了其它主体的场景。
弹性伸缩、水平扩展和自动化扩缩容,它们之间的关系是什么?
- 找到它们的主体和要解决的问题,再定解决方案
- 独立思考和分析的能力很重要,意识也很重要,切忌不可人云亦云随大流,反而迷失了工作的方向
网友评论