漫谈云上架构和运维的艺术

漫谈云上架构和运维的艺术

ID:42080559

大小:4.13 MB

页数:15页

时间:2019-09-07

漫谈云上架构和运维的艺术_第1页
漫谈云上架构和运维的艺术_第2页
漫谈云上架构和运维的艺术_第3页
漫谈云上架构和运维的艺术_第4页
漫谈云上架构和运维的艺术_第5页
资源描述:

《漫谈云上架构和运维的艺术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、漫谈yun架构&运维的yishuSharedfromUPYUNInc.yun的真相基于虚拟化的硬体资源伸缩性基于虚拟化的服务可扩展性提供了按需付费,按时付费的弹性服务【Elastic】弹性UPYUN是国内第一家按流量计费的公司yun的选择架构的truth基础底层工程师(Ops)软件开发工程师(Devs)业务运营架构师(C*O,PD,Sales...)Geeker&TeamHowtodoit?Howtodo内修本领,提升自身能力;Betterthanerveryday外联志朋,寻找身边志同道合之人;Findyourbetterfriends人生就是一场修行人必自助而天助之架构设计的原则W

2、hatifloadincreasesby10X?KeepitSimple,Stupid!【Elastic】弹性软件架构设计的关键组合原则(设计时考虑拼接组合)分离原则(接口与引擎分离)简洁原则(设计要简洁,越简单越好)吝啬原则(尽量不要写庞大的程序)透明原则(设计要可见,审核调试)健壮原则(健壮源于透明和简洁)StartupChallenges&tips静态文件占了80%网站和应用的流量UPYUNisyourbestfriend,trustus.国内运营商各自为政,互联互通难上难自建源站,成本昂贵,带宽浪费多抱团取暖=力量大Howtodo数据拷贝(Datacopies)上下文切换(Co

3、ntextswitches)内存分配(Memoryalloaction)锁竞争(Lockcontention)影响程序性能的4KillerHowtodo高并发互联网面对的3Challenges无共享,无竞争锁,使用消息队列,方便水平扩展分库分表,引入数据层中间件,分布式部署ErlangvsGovsClojure快响应异步解耦,事件驱动任务池+调度分配大流量层层缓存,推、拉、粘、随,弥补IO短板读写分离,动静分离SquidvsVarnishvsNginxvsApacheTrafficServer运维架构设计的关键经济原则(宁花机器1分,不费程序员1秒)扩展原则(设计着眼未来)生成原则(避

4、免手工hack,程序生成程序)不断寻找偷懒的方法,聪明工作Howtodo运维自动化运维的三大法宝性能可视化监控常态化善用脚本使工作自动化,流程化提供连续的健康报表,争取资源及时报警及隔离,触发补救措施人就是一个间歇性发生变化的bug持续集成,频繁发布,犯错趁早,防微杜渐Howtodo闲下来运维的指导思路走出去为什么掌握bash/sed/awk三剑客编程学会抽象业务模型,标准化组件,定制化脚本掌握自动化部署工具(ssh/rsync/ansible)运维监控报警和自动切换,善于利用第三方资源多了解一门编程,帮助你成长,打通前后端多参与社区活动,积极分享,锻炼口才和交朋友互相学习,交叉分享,

5、学习是个互补/翻翻的过程收集文档和整理wiki,一定要学思结合信息多->长知识->生智慧(学以致用)人的核心竞争力读书,特别读那些非实用性的书(心理学/思维);锻炼身体,笑到最后的得有一副好身体;与智者交谈,提问,思考,常作笔记;听音乐会,看电影、戏剧等艺术活动;潜心一到两项业余爱好;广交朋友并为他们做事情;书写是为了更好的思考;“教”是最好的”学”;反思是让人得以改进自己的最重要的思维品质;我们都是半杯水,这才有人生存在的意义,不自卑,不骄傲,寻找互补越努力,越幸运,做最好的自己Whatiwant?因上努力,果上求缘方向比努力更重要(南辕北辙)流程比补位更重要(规矩成方圆)方法比拼命

6、更重要(事半功倍)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。