首页>会议文档 >

网易云 刘超 - 网易容器云实践与云计算的那些坑

page:
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑
网易云 刘超 - 网易容器云实践与云计算的那些坑

网易云 刘超 - 网易容器云实践与云计算的那些坑

所属会议:WOT 2017全球架构与运维技术峰会( World Of Tech 2017 )会议地点:北京


下载

手机看
活动家APP客户端

扫二维码下载
或点击下载
Android iOS

2135次
浏览次数
WOT 2017全球架构与运维技术峰会( World Of Tech 2017 )所有文档 搜狐畅游 黎志刚 - 畅游运维自动化探索之旅 苏宁 王富平 - 多维分析平台实践 苏宁云商 朱羿全 - 苏宁易购全站HTTPS实践之路:如何做到兼顾安全与性能 淘宝 陈康贤(龙隆) - 网游直充如何应对大促及突发的流量高峰 腾讯 赵志辉 - 腾讯蓝鲸DevOps类应用的设计与实践 听云 廖雄杰 - 全栈APM--打造端到云的全方位监控体系 豌豆公主 陈超 - 如何打造一支高战斗力的技术团队 玩多多 单泽兵 - 互联网+玩具租赁的典型技术实战 美团 王兴星 - O2O广告的探索之路 网易 马进 - 网易NDC高可用实践 新浪微博 付稳 - 新浪微博混合云DCP平台介绍与业务上云实践 新浪微博 张雷 - 微博服务化的实践与演进 新浪微博 侯青龙 - 新时代下的微博LNMP架构 新美大餐饮平台 何轼 - 新美大外卖订单系统架构实践 一下科技 汤力嘉 - CTO的管理之道 一下科技 邓铮 - 高性能视频播放调度系统 美团点评 张宇石 - 美团点评移动网络优化实践 美团点评 家尤勇 - 美团点评分布式监控 CAT 系统架构演进 蘑菇街 丁小明 - 蘑菇街搜索推荐架构的探索之路 去哪儿网 马文 - 基于Mesos、Docker构建Elasticsearch as a Service 盛邦 李春鹏 - 可知、可感、可查、可控——打造新一代Web安全治理体系 思科 徐洪涛 - 构建面向威胁的企业网络安全防御体系 搜狗运维 张博 - 搜狗智能运维实践 ThoughtWorks 钟健鑫 - DevOps Transformation Design 阿里巴巴 李钰(绝顶) - HBase in Alibaba Search 阿里巴巴 王晶昱 - 阿里企业级互联网架构实践 阿里巴巴 李灼灵(千慕) - 客服SAAS实时分析架构演进-从NoSQL到时序数据库 百度外卖 张建 - 运维平台从0到1 博睿宏远 程捷 - Web应用网络性能优化浅谈 滴滴出行 许令波 - 大流量网站的高可用建设经验 饿了么 许锦洋 - 移动动态化方案在蜂鸟的架构演进 咕咚 唐平麟 - 第十年的选择 虎牙直播 刘亚丹 - YY游戏私有云建设历程 华为 马全一 - 基于容器技术实现 DevOps Orchestration 今日头条 王烨 - 今日头条大数据平台的演进 金山云 郝明非 - 金山云直播点播基础服务演进 京东 鲍永成 - 京东新一代容器集群平台 京东商城 张克房 - 京东全链路压测军演系统(ForceBot)分享 九合创投 王啸 - 技术真的只是青春饭? 58到家 沈剑 - 微服务架构解耦利器与最佳实践 58到家 任桃术 - 58到家消息平台架构优化实践 Airbnb 丁辰 - Airbnb的Streaming ETL AWS 张侠 - 云时代架构和运维的新趋势 Brocade SE manager聂小云 - WLAN容量设计和性能优化实践 Google 梁宇凌 - On-Device AI架构及案例分析 Hulu 李彬 - Hulu视频直播系统架构:挑战与关键技术 LinkedIn 罗轶民 - 微服务在大型互联网公司的应用及其挑战 Stitch Fix 王建强 - 数据驱动的决策辅助与产品智能化

文档介绍

很多人以为虚拟化了就算是云平台,把应用移到虚拟机和云主机甚至容器上就算完成了上云。所有影响灵活和弹性能力的设计都会阻碍云计算潜力的发挥。本次分享人们理解和使用云计算的误区以及一个云原生应用设计的正确姿势。

演讲实录

刘超,网易云首席解决方案架构师,10余年的云计算架构与开发经历,关注OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件,积累了丰富的企业级应用的微服务化,容器化实战经验,曾出版《Lucene应用开发揭秘》。
很多企业迁移上云都希望为企业的业务模式带来变化甚至是更直接的收益,但很多企业其实是在没有真正了解上云后的业务形式的情况下盲目上云,这个时候企业就会有这样一个疑问:“我是不是用了假的云计算?”
刘超老师表示:“很多企业在上云之前积攒了一些物理机使用的习惯,企业上云后还是在用传统的思路使用云计算,这导致很多企业对云平台存有一些误区,使得企业并没有真正享受到云计算的好处,总结来说云计算有九大使用误区。”
第一个误区:传统单体应用不加修改,就进行虚拟机或容器的部署
第一个误区是传统单体应用不加修改,就进行虚拟机或容器的部署。这样做的问题是打包的东西太多,应用配置起来非常复杂,无法实现横向扩展,更有甚者一台物理机里只跑一个容器,完全没有享受到容器带来的好处。
第二个误区:不想修改应用,而期望虚拟化层的技术改进,达到“既想马儿跑又想马儿不吃草”的效果
第二个误区是不想修改应用,而期望虚拟化层的技术改进,达到“既想马儿跑又想马儿不吃草”的效果。比如希望虚拟机或容器能够达到物理机的性能,虽然Intel等厂商在硬件层面针对虚拟化做了很多改进,但会大大降低应用的可迁移性和灵活性。所以云计算的用户首先要意识到,虚拟化必然会造成性能损耗,应该通过应用的改造,去利用云计算的横向扩展能力,从而抵销这种性能损耗。
第三个误区:期望对虚拟机进行细粒度的调度,感知物理机和机架
第三个误区是期望对虚拟机进行细粒度的调度,感知物理机和机架。传统的运维通常会问为什么云计算不能提供迁移的功能,把应用从一个机器迁移到另一个机器,或者把应用分布在不同的物理机甚至机架上。实际上还是把云计算当成传统的物理机来用。
第四个误区:喜欢指定所有的机器的规格,然后一次性进行包年包月购买
第四个误区是喜欢指定所有的机器的规格,然后一次性进行包年包月购买。很多企业即便用了云计算,也希望提前一次性购买未来一年内用到的所有机器。云计算一个非常大的优点就是弹性伸缩,所以并不是一次性进行包年包月购买就真的会降低成本,相反有些时候购买够用的资源包既有灵活性还能减少一定运维成本。
第五个误区:全公司共用一个账号
第五个误区是全公司共用一个账号,这个账号由运维控制,所有的操作都要通过他的批准。实际上每一个云计算平台都是有账号和子账号的管理体系的,云计算的弹性就是为了实现自运维,而不是需要层层审批的传统方式。
第六个误区:不规划和使用VPC进行隔离
第六个误区是不规划和使用VPC进行隔离,隔离性上有很大的问题。
第七个误区:期望完全由基础设施层解决应用的高可用问题
第七个误区是妄图由基础设施层解决应用的高可用问题。比如内存的数据或硬盘的缓存,哪个重要哪个不重要,哪些数据坚决不能丢,这些都是你的应用才知道的,云平台并不能区分。
第八个误区:所有的机器都带公网IP地址
第八个误区是所有的机器都带公网IP地址,并且使用用户名密码登录,这些做法都会为系统带来安全隐患。
第九个误区:自己搭建数据库、大数据平台等公共基础设施
第九个误区是自己搭建数据库、大数据平台等公共基础设施。这会大大增加公司的运维成本,而实际上每个公有云平台都提供了相应的PaaS平台来提供这些服务。
如何发挥云计算的优势?
向云而生,云原生应用
现在企业在应用开发和迁移的过程中要明确企业上云的理念,明确企业应用云化,从而做到简单的横向扩展能力,使其能够发挥云上的优势。特别是应用层的设计,要考虑到这个应用未来是运行在云上的,要提供能实现弹性扩展和容灾备份的机制,一般这种机制被称为云原生(Cloud Native)。
综上所述,基础架构层应该做到足够的弹性,和一定程度的调优,但不要做太多影响扩展性的调优;应用层应该向云原生发展,实现更好的弹性伸缩和持续集成/持续交付的流程,这样两者合作起来,才能有效地降低运维成本。

×

打开微信扫一扫,分享到朋友圈