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

云计算拼的是啥?

服务

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

有料+有趣!‌‌

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

Docker+美食+美女+按摩,尽在Docker品玩会_第1张图片

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

Docker+美食+美女+按摩,尽在Docker品玩会_第2张图片

前台迎宾处的雀姑娘

Docker+美食+美女+按摩,尽在Docker品玩会_第3张图片

签到

Docker+美食+美女+按摩,尽在Docker品玩会_第4张图片

Pizza,Pizza,Pizza

Docker+美食+美女+按摩,尽在Docker品玩会_第5张图片

Happy Eating

Docker+美食+美女+按摩,尽在Docker品玩会_第6张图片

点到提供的特“舒”服务

Docker+美食+美女+按摩,尽在Docker品玩会_第7张图片

灵雀云姑娘也赞不绝口

Docker+美食+美女+按摩,尽在Docker品玩会_第8张图片

全景

下面进入有料环节:

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

Docker+美食+美女+按摩,尽在Docker品玩会_第9张图片

陈恺从容器(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+美食+美女+按摩,尽在Docker品玩会_第10张图片

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

环境搭建

多人同步

项目部署

迭代更新

Docker+美食+美女+按摩,尽在Docker品玩会_第11张图片

最后,一定要分享他们的参赛作品“配不配”给大家!据说可以测出前**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品玩会)