设为首页收藏本站

【PCB吧】Cadence视频|Allegro视频教程|Cadence培训|Allegro培训|高速PCB设计培训|Cadence Allegro软件下载|PADS视频下载|大学生就业交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Docker in Production:DockerCon 2015直播

2015-7-3 09:11| 发布者: admin| 查看: 655| 评论: 0|来自: CSDN

摘要: Docker的持续上升的热度和影响力毋庸置疑。在CSDN所举办的“2014 Container技术大会”和“2015 Container技术峰会”上,大家都已深有体会。而今,迎来了6月22日在美国旧金山举行的DockerCon2015,自然也不可或缺我们 ...
  【编者按】Docker的持续上升的热度和影响力毋庸置疑。在CSDN所举办的“2014 Container技术大会”和“2015 Container技术峰会”上,大家都已深有体会。而今,迎来了6月22日在美国旧金山举行的DockerCon2015,自然也不可或缺我们中国技术圈的朋友。Docker伙伴们都在从不同视角解读大会。这是第二篇,灵雀云战略及市场负责人于历濛的观察,同步在灵雀云直播。
  Day 2:Docker in Production
  9:00
  Docker CEO Ben Golub 准时出现在了舞台之上。他首先重新强调了DockerCon的主题: Docker in Production。昨天的会议,Solomon 讨论了Open Standards,Plumbing 和Developer Platform,而今天的讨论的重点是Completed Business Solutions ,在接下来的两个小时中,听众将看到围绕Building,Shipping和Running 建立的业务解决方案以及这些方案如何将Docker和第三方的产品整合起来。他还强调了Docker in Production不仅仅意味着技术上的完备,更是指渠道,合作伙伴和价格策略的完备。
  
  9:10
  Ben 请 Marianna Tessel 上台。Marianna是Docker 的Senior VP,分管Engineering 方向。她今天的主题是Docker Hub。她首先回顾了过去一年以来Docker Hub业务的进展:用户数量增长至24万,Repo增长至15万,Pull的数量超过5亿次,并且有超过1万3千家各类组织和公司在使用Docker Hub。她强调在很多公司,Docker Hub已经成为开发流程中至关重要的环节。
  

  接下来,Marianna请上 Business Insider 的DevOps总监 ,Chris Buckley,上台分享使用Docker 的心得。Chris讲述了他在Business Insider 使用Docker的历程:从使用Docker 构建和交付代码开始, 进而在Production环境运行容器化应用,到使用Docker Compose在单宿主条件下运行多个服务和使用Puppet 结合Docker Hub管理镜像版本,运行时配置以及启动依赖。他还比对了使用Docker前后的DevOps流程,并展望了未来的工具栈。自动构建将是Business Insider下一步重点研究的目标。
  
  9:20
  
Marianna 重新回到舞台上。表示将进一步提升Docker Hub的广义“Quality”,包括安全性,可靠性,用户体验等。之后,她首先展示了Docker Hub V2 在性能上的提升:更快的Pull,更快UI响应速度和搜索速度。然后,她表示Docker Hub将变得更为可靠和更加安全。安全还是Docker在本次会议上强调的主题之一,具体到Docker Hub,增强安全的feature包括: Authentication Microservices, Content-addressable images,One-time use Build hosts和On-going scanning  audits。她还展示了新的UI,并表示用户通过Public Beta版本可以体验Docker Hub新增的功能。
  
  9:30
  
Marianna 将舞台交给了Scott Johnston,在Docker负责产品管理的Senior VP。他在台上正式发布了Docker Trusted Registry,一个On-premise Registry 服务,可以与企业现有的LDAP或者AD集成,具有基于角色的权限分配机制和审查日志系统。并且易于部署和使用。自从产品自测试以来,已经有超过800家不同类型的企业进行了试用。
  
  9:36
  Scott 请上了Docker Trusted Registry 的第一个试用客户, 美国总务管理局(U.S. General Service Administration), 来分享使用经验。在我看来,Docker从政府入手针对企业及市场的策略是很高明的。谁能比美国政府机构更担心软件的安全性哪?有政府机构的站台,Docker可以成功证明自己是Production Ready的。来自于GSA的Nirmal Mehta上台分享经验。Nirmal 回顾了如何使用Docker 将GSA Monolithic 应用分解为容器化的众多服务层,让程序员能够真正关注在构建应用上。讲演的亮点是政府机构也在采用了众多开源软件和服务优化自己的开发和部署流程。参见下图:
  
  他同时表示, 供应商可以更关注应用本身,而政府可以结合Docker昨天发布的Notary让更安全的软件更容易地在更多的的部门使用。
  9:46 Scott重新回到台上。这次他尤为强调了Support。如何支撑用户更好的使用Docker的产品是Dockerin Production的关键步骤之一。Scott继而公布了服务计划:Subscription,包含Docker Engine, Image Registry  和Commercial Support。服务价格从$150每月起。
  
  Scott进而宣布了三大渠道合作伙伴,微软,亚马逊和IBM。用户可以在微软和亚马逊的marketplace中购买Docker Trusted Registry。IBM成为第一家Reseller,其将捆绑销售Docker Trusted Registry和IBM自己的金牌服务。
  
  9:53 大会进入Panel  讨论环节,Scott请上Microsoft Azure CTO Mark Russinovich,IBM Cloud CTO Jason McGee和Booz Allen EVP Innovation Michael Farber等几位合作伙伴 。几位大佬畅谈Microservices 架构,新旧IT世界的transition, IT变革中的企业文化,开源软件在IT变革中的作用,以及Docker在业界近一年以来的进展等话题。
  10:15 由于Microsoft和Docker不断互通有无,大有琴瑟齐鸣之势。Microsoft 也很自然的拥有了一块时间展示Microsoft在Container技术上的进展。Microsoft Azure CTO Mark Russinovich认为Windows Server Container,Docker和Visual Studio的集成,以及Docker和Azure的集成是过去12个月的亮点。之后,Mark现场演示了Visual Studio作为IDE对Docker文件格式(Dockerfile和yml)的支持(通过Docker Hub自动校验image的名称 )和作为持续集成工具与Docker发布体验的集成。通过几个月的不断努力,Visual studio现阶段支持Build Docker Image, Run Containerized Test, Push Image to Docker Hub, Create Docker Swarm Cluster 和Docker Compose Deployment。他还展示了AzureMarketplace和Docker的集成。用户现在可以在Azure  Marketplace直接找到Docker Trusted Registry。同时Azure也支持了Container Apps。最后,Mark还展示了微软在Docker 黑客松的作品:Cortana语音操作Docker引擎。
  
  10:26 Scott 再一次登台,公布了又一重大项目Project Orca。该项目还在Concept阶段。该项目提供一套自上而下的整合栈,无缝集成Plumbing工具(包括Docker Engine, Docker Swarm, Networking, GUI, Docker Compose 和Security),使运维团队非常容易地成功部署容器化的应用。Project Orca 是属于Docker Build, Ship ,Run中,Run的一部分。
  
  Scott邀请Chief Hacker of Project Orca, Evan Hazlett上台。他首先从Account Management 开始,继而展示了日志功能和Docker Trusted Registry管理。
  之后,他演示了如何用Orca管理Docker Swarm,查看正在使用的镜像,下载镜像更新,检阅运行中的容器详细情况。更重要的是,Orca允许使用者实时查看日志, 监控容器资源使用情况,实时trouble shooting和调优。进而,他引入了Stack的概念,Stack可以理解为Compose的扩展,允许程序员在Swarm中只关注自己创建的应用的情况。
  10:44 最后 Scott 回到台上,再一次强调Docker: Ready for Production!
  
  
  

  程序员改变世界:DockerCon 2015 直播(Day1)
  8:45
  当我步入会场,夺我眼球的并不是业界大佬们齐聚此间的盛况亦或是会场本身的恢宏与喧嚣,而是舞台之上一位艺术家正在安静的现场作画。作为参加了无数会议的我,也觉得此处创意非常特别,给会议本身平添了几分轻松诙谐的氛围。
  
  
  9:00
  DockerCon 2015 大会正式开场。不得不说一下,大会的开场播放一部视频漫画,与灵雀云本月初的发布会有异曲同工之妙。
  漫画回顾了”The dark days before docker”,以及我们已经习以为常的那句话: “It’s not working in prod”, “But it was working on my machine!”. 真的是这样,如果没有Docker,DevOps的世界又将灰暗成什么样哪?
  由衷感谢Docker为世界带来的改变!
  
  9:15
  Docker CEO Ben Golub 正式上台(此处掌声)。Ben 自述Docker是他工作过的第五家startup。他认为Docker 已经具备全球影响力,并且已经改变了人们对IT世界的认识和工作习惯。他也同时感谢了两年以来,对Docker和Docker社区做出巨大贡献的公司和个人,即包括诸多大公司比如IBM,,Google,Redhat等,也包括Docker项目的贡献者和Docker Meetups的组织者(包括我们,哈哈)。他也展现了一组数据来证明Docker使用的突飞猛进。这组数据中,让我尤为惊讶的是Container的下载数量相比于去年同期增长了近两万倍,由接近三百万次到达了五亿次!
  
  之后,他从应用架构的发展的角度陈述了Docker存在和蓬勃发展的必然性。他说到, 在云时代,应用程序的架构已经从根本上发生改变,从使用大型单体应用和大型服务器,变化缓慢 的模式已经演进为使用微服务(Microservices)构成的应用和小型服务器,快速变化的模式。而使用Docker, 是这种演进的必由之路。
  最后,他回顾了在去年DockerCon 14’ 提到的“The Future of  Distributed Application in 5 steps”, 他认为Docker已经完成了五步中的前两步,”Create lightweight containers”和“make container standard, easy to use”, 而下一步,Docker将更加专注于怎么增加其生态系统和让Docker变得更开放。
  “给Docker一个支点,我们可以用它翘起地球“ 他最后的结束语。
  
  9:35
  Docker 的灵魂人物Co-Founder  CTO Solomon Hykes上台!我认为他要讲的东西是DockerCon的真正看点。
  
  9:40
  Solomon并没有直切主题,而是希望听众能关注“Big picture”, 能了解自己未来能在这个“Big Picture”中做哪些贡献。他认为编程是创新最好的途径,而互联网是让众多程序员发挥其编程天赋最好的介质。程序员可以通过互联网整合大多数设备,而现在的问题是如何让程序员更好的和互联网沟通。为了解决这个问题,他宣布了Docker未来五年的宏伟计划:Doocker将构建新的软件层,让整个互联网可编程化。
  9: 50 为了实现这个宏大的计划,Solomon认为首先要实现四大目标。第一大目标:重新发明程序员工具箱(Reinvent the programmer’s toolbox)。他认为当前构建分布式应用的体验不佳,原因是当前构建分布式应用的工具是在“分布式”这个概念之前产生的,并不能有效的用来构建分布式应用。程序员应该有更好的工具!而如何做到reinvent哪?Solomon提出了Incremental Revolution的概念,其核心意义就是每次专注于解决一个核心的问题,然后重复这个过程。就我个人而言,这个概念和Lean的概念不谋而合,看来coding和做Startup也是殊途同归啊。按照这个方法,经过两年的时间,Docker已经解决了runtime (Docker Container), packaging and distribution(Docker Registry), service composition (Docker Compose), machine management (Docker Machine),clustering (Docker Swarm)的问题。而Docker 关注的下一个核心问题,就是networking。Solomon 强调“网络应该是应用的一部分(The network should be part of the application not the other way around)”。
  
  之后,Solomon正式发布了Docker Network,一个全新的和Docker整合在一起的network stack 产品。该产品支持multi-host networking, micro-segmentation,standardized service discovery。而所有的这些feature都建立在现有网络标准之上,无需用户重写代码或者改变基础架构。
  10:00 Demo 时间, Ben Firshman ,Docker产品总监,上台做Demo。他演示的重点是程序员如何在不用关心network和底层架构的情况下,通过Docker将本地的应用部署到Production。首先他演示了Docker compose ,在本机启动了包含多个service的服务,之后展示了如何在CLI中一键通过Docker compose 在Docker Swarm支持的Production 环境部署和启动应用,最后通过Docker composescale up 多个应用以应对增长的Web traffic。和去年一样,演示继续失败,Video起了关键作用。
  10:05  Solomon回到台上, 阐述他关注的另外一个核心问题,extensibility (可延展性),如何让程序员整合既有工具和Docker提供的新工具箱。为此,Solomon宣布了另外一个新产品:Docker Plugins。Docker Plugins 定义了四类扩展点:Networks,Volume,Scheduler Point 和Service Discovery。用户可以通过扩展点定制化Docker的产品。Docker Plugins 还有三大特性,第一)Dynamic loading,用户无需重启就可以使用新部署的Plugins。第二)Multi-tenant, 用户可以”Use different plugins for different applications”。第三)No Lock in。
  
  10:15 Solomon开始强调Ecosystem。
  紧接着,AWS的代表上台demo。看来今年的嘉宾同样重磅啊。
  10:22 Solomon回到舞台上,揭示了他的第二大目标:Build better plumbing。他定义的plumbing包含很多底层软件模块,例如security tools, storage,login,networking,isolation诸如此类。Docker既复用了也新构建了很多底层软件,Solomon告诉我们50%的Docker 代码是Plumbing相关的!之后他宣布了关于plumbing未来的发展计划:创建The Docker Plumbing Project,将plumbing相关的工作从Docker的主流项目中分离出去,使Docker更加模块化。
  10:34  Solomon 紧接着拿出了两个Plumbing的例子。第一个就是Security。看来之前业界关于Docker 安全问题的顾虑让Docker把Security作为头等问题讨论啊。他进而宣布了Notary (A trusted publishing system for any content)。第二个是OS Containers。Solomon指出,Docker 已经不再仅仅是container了,Container的代码之占Docker代码的百分之五左右。他宣布将发布一个新的项目RunC - A universal runtime for OS container。
  RunC可以独立运行,与其他的Docker组件没有依赖关系。同时RunC也将成为第一个既支持Windows平台也支持Linux平台的Container runtime。
  10:50
  Solomon 开始讨论他的第三个目标:标准。他认为Docker真正的价值不在于技术而是让人们共同认可一件事情。他提到了近期发生的标准之争(比如和CoreOS)并认为人们不应该关注如何定义“集装箱”的尺寸和形状而是使人们共同认可一件事情而进一步取得更大的成就。当然正确的标准会包含几个元素:第一,A formal specification,Solomon在此公布了OCP,一个标准的容器格式。第二,独立管理:Open Container Project会成为Linux Foundation项目一员,由委员会管理。第三,中立的参考实现:为此Docker贡献出Docker所基于的runC代码。
  第四,受广泛认同、支持:超过20家业界巨头共同参与、支持Open Container Project。第五,广泛接受新的意见和建议:由CoreOS主导的Application Container(appc)标准将与OCP整合,成为OCP项目的一员。
  Docker的Solomon和CoreOS 的Alex最终握手的一幕让人动容。我在今天keynotes上最大的感受就是Docker将变得更开放,将拥抱更多的厂商共建生态系统。对行业而言,这是一件幸事,未来,让我们拭目以待吧。
  
  分会场:
  How Docker enables building micro services faster, cheaper and safer. 主讲人 Adrian Cockcroft。Docker让开发流程更agile,让产品管理流程更lean。
  
  
  作者:于历濛,灵雀云战略及市场负责人。持有美国密歇根大学(University of Michigan)罗斯商学院 (Ross School of Business)工商管理硕士学位(MBA)。就读商学院前,于历濛历任惠普公司高级咨询经理和软通动力实施总监等职位。
  

鲜花

握手

雷人

路过

鸡蛋
 
 
一起来学Cadence Allegro
一起来学Cadence Allegro
高速PCB Layout设计
高速PCB【Allegro-PADS】
DXP-Altium Designer技术
DXP-Altium Designer技术
工作时间:
10:00-18:00
 

Cadence官网|CSDN社区|小黑屋|畅学电子网|PCB3.COM|联系我们|PCB吧    

GMT+8, 2017-1-24 19:14 , Processed in 0.255506 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部