美文网首页Docker云计算Awesome Docker
Docker+美食+美女+按摩,尽在Docker品玩会

Docker+美食+美女+按摩,尽在Docker品玩会

作者: 灵雀云 | 来源:发表于2015-09-08 14:21 被阅读116次

    云计算拼的是啥?

    服务

    云计算技术沙龙拼的是啥?

    有料+有趣!‌‌

    先来看看灵力四射——Docker品玩会的有趣之处

    首先是福利镇文图,我们的灵雀云姑娘

    前台迎宾处的雀姑娘

    签到

    Pizza,Pizza,Pizza

    Happy Eating

    点到提供的特“舒”服务

    灵雀云姑娘也赞不绝口

    全景

    下面进入有料环节:

    首先是我们最帅的CTO陈恺,带来了“容器,Docker&灵雀云”的精彩演讲。

    陈恺从容器(Container)技术讲起:

    容器技术是操作系统层面的虚拟化技术,具体来说就是:从容器中运行的程序的角度来看,整个操作系统都是自己的。

    如何实现

    通过namespace去做isolation

    cgroups去做资源Resource Governance

    Docker是啥

    我们都知道,如果一个应用由5个服务组成,需要部署在5个环境中,通常需要写5*5=25个部署脚本来完成部署,会减慢迭代速度。

    在货运行业也曾经遇到过类似的挑战,最终采用了集装箱的解决方案。集装箱是有着标准的型号规格和尺寸的容器,不管里面运输的货物是什么,集装箱都能运。

    Docker就是IT行业的集装箱,可以将各种应用程序和他们所依赖的运行环境打包成标准的image,进而发布到不同的平台上运行。

    Docker镜像(image)

    镜像可以将应用和应用所依赖的环境配置做一个真空的包装。

    镜像采用了union Filesystem(一个分层的文件系统),每一层对应的是生成这个容器时对应的操作。最上面有一个读写层,在容器的运行中对镜像的任何写操作,都在这里完成。

    分层+可共享的技术,使得Docker技术具有高密度高动态的特性。

    Dockerfile

    可以看做是容器的make file,语法非常简单,所有的指令不超过20个。

    陈恺通过一个例子对Dockerfile进行了说明。

    Docker Container

    就是Docker镜像运行起来的状态。

    主机上的docker daemon,实现Docker容器整个生命周期的管理。对外提供了操作API。

    Docker Registry

    用来存储、管理和传输Docker镜像。

    Docker本身提供一个Docker Registry,叫Dockerhub

    6月份的数据,Dockerhub上已经有超过15W的镜像,想到的想不到的都已经被docker化了,超级玛丽和坦克大战都已经被Docker化了。

    灵雀云

    灵雀云正是以容器这个全新应用交付件为中心,全方位服务于容器化应用构建、集成、部署、运行整个流程的每一个环节。将容器技术有机地结合到开发和运维的流程中去。主要的服务分为两块:

    容器托管服务

    灵雀云从云端与Docker技术对接,支持一键部署任意容器化应用,并提供自动修复、自动扩展。灵雀云可持久存储支持云端数据服务容器化,存储卷备份功能让数据更安全、易迁移。在网络层面,灵雀云实现跨主机容器关联,四层、七层负载均衡,和应用安全内网,让用户通过任意组合容器化微服务,轻松搭建应用。灵雀云将容器技术与云计算模式相结合,把Docker般的体验带到云端。

    镜像服务

    灵雀云提供Hub服务用于创建私有、公有镜像仓库,提供上传、下载、构建及托管的全方位镜像服务。

    灵雀云与GitHub、OSChina等国内外常用代码托管仓库对接,同步代码源,通过触发式镜像自动生成实现应用的持续集成。

    此外,灵雀云采用Registry Mirror的机制帮助用户对于Docker Hub官方镜像的访问进行加速。灵雀云镜像仓库中汇集了大量来自社区的优质作品,让用户组合、复用容器化微服务,轻松搭建新一代云端应用。

    一次灵雀云上的实践

    接下来,是我司相声大师兼高级软件工程师刘梦馨带来的“一次灵雀云上的实践”。

    7月4-5日,刘梦馨参加了Ubuntu的Hackthon,完美完成了一次灵雀云工程师到用户的体验。

    结果表明,Docker完美解决了刘梦馨Mac环境和其小伙伴Windows环境,以及两个人一起做Ubuntu Phone程序的问题。

    环境搭建

    多人同步

    项目部署

    迭代更新

    最后,一定要分享他们的参赛作品“配不配”给大家!据说可以测出前**leader和某文艺工作者的关系哦(请不要当真)。

    镜像地址:

    https://hub.alauda.cn/repos/oilbeater/match

    镜像下载命令:

    docker pull index.alauda.cn/oilbeater/match

    CaaS Best Practice

    最后,是灵雀云资深用户,Websense云基础架构组开发经理杜航带来的“CaaS Best Practice”。

    (Sorry,小编没有拍到杜航老师的高清帅照,所以插播一条广告:杜航录制的Docker课程,刚刚在极客学院上线,点击【阅读原文】即可开始学习。)

    以 Docker 为代表的容器技术为开发者提供了一种全新的交付标准,但 Docker 并没有提供云服务解决方案。

    因为使用Docker,首先要解决:

    容器调度

    服务发现

    网络配置

    安全配置

    负载均衡

    数据持久化

    容错/高可⽤

    日志管理

    容器监控

    ……

    如此,在体验到Docker的优点之前,你先要付出很多。

    CaaS(容器即服务)技术的出现正是填补了这一空白。CaaS 技术为容器在云端部署提供了托管服务,为容器云端管理,网络以及存储等问题提供了解决方案,并提供高效,高可用的容器运行环境,为以容器为交付标准的应用开发者提供了便利的解决方案。

    提供容器运行平台并管理容器所需资源

    IaaS般灵活,PaaS般便利

    支持多租户

    伸缩性–弹性的扩大或缩小所需资源

    可视化(UI)和可控性

    最后,杜航通过灵雀云的Demo,详细介绍了CaaS的以上这些特性。

    PPT

    扫描下面的二维码,关注公众号,回复“灵雀云Meetup”即可获取。

    相关文章

      网友评论

        本文标题:Docker+美食+美女+按摩,尽在Docker品玩会

        本文链接:https://www.haomeiwen.com/subject/atxpcttx.html