going-serverless-1-638

用 Docker 构建 Serverless 应用

Martin解读Serverless Serverless 不意味着没有服务器,而是从应用可以在一个抽象层上忽略它的存在,而只关注在功能实现上和自身的请求处理上;每一个功能实现在不是单纯的业务逻辑处理的代码,相反每个功能调用具有了 server 的特质,进化成为了一个具有自省、自知和自治的工作负载单元;他们更像是能够衍生出其它新功能单元的生物体。这样整个 Serverless 应用架构之内,每个生命可以衍生下去,子子孙孙无穷匮也。 本文编译了:https://blog.docker.com/2016/06/building-serverless-apps-with-docker/ 一下是正文内容。 处在这技术日新月异的时代里,新的技术浪潮经常对当前的技术产生着威胁和颠覆。在编写应用的时候我们目前经常谈论到“Serverless”技术。它的核心思想是把应用作为一系列的功能/function来部署,这些功能在需要的时候被按需部署。服务器管理应该是不需要去操心的事情,所有功能被按需调用,被运行在群集之上。 但是 Serverless 里不意味着没有 Docker,事实上 ”Docker 就是 Serverless”。你可以用 Docker 来容器化这些功能,然后按需地运行在 Swarm 群集上。Serverless 是一种构建分布式计算的应用的方法,而 Docker 是完美的构建和运行他们的平台。 从 Server 到 Serverless 那么我们如何来编写 Serverless 的应用?让我们先看下这个例子:“一个有5个子服务组成的投票应用”: 它的结构如下: 两个 web 前端 一个后台的处理投票的 worker 服务 一个处理投票的消息队列  一个数据库 那个后台处理投票的进程是非常容易成为转换为…

1

DockerCon 2016 D2 超萌码头酷黑客 大会圆满闭幕

Closing General Session 的主题是 Moby Dock‘s Cool Hacks ; 从字面意思上看,这个主题的意思是“超萌码头酷黑客”的意思。我已经看到了关于最后一天开幕主题演讲的评论,说是“剑指商业”什么的;而我认为 Docker 从开始的第一天,无论它是否开源,它都是为了商业利益而已。话在说回到开源,Docker 只是完美的应用了开源软件这种实践而已;而且docker 把开源这种模式应用的如此成功,并在商业上也如此让人眼红和侧目,这也算是开源软件商业化登峰造极的一种极端性个案。个人认为开源无疑是在软件行业中做出爆款技术当之无愧的首选的实践方式。我在红帽碰到很多参与开源十几二十年的老黑客,他们不乏会表达关于开源纯洁性沦丧的抱怨;我对此也非常理解和认同。而我更认同开源可以对软件技术带来无比活力的这个积极的方面。 言归正传,小编我还是“模拟现场”播报一下大会闭幕主题演讲的盛况。这是大会的结束的 session,现场的人数明显的少于第一天开幕式的人。在十几分钟内,人们稀稀拉拉的进入了会场。会场中的座位大约还有一部分空位。美女Mano 和 黑客Kristie 作为主要演讲人上台。美女上台后先用手机自拍了几下。两个人开始宣布,Docker 大会之后举行为期一个月的黑客大赛,这是我们的传统,Docker 大会虽然今天会结束,而docer 黑客大赛将从今天开始。我们来请大家欣赏三个非常酷的黑客项目演示。 本次大会的录音点这里 http://www.ximalaya.com/32280565/sound/17388272 黑客演示1:微服务自毁平台 Jeff 登场。Jeff 开始讲述微服务的故事,我们都在试图让基础架构做到冗余,容所有的服务都冗余,让群集能够自愈;但是故障,断网,宕机还是会发生。我们所做的这些真的能够保证业务不宕机么,服务不终端么?你怎么能确认这一点?因此回归到故障的发生上吧?如果服务要出故障,请让它有规律的发生。请程序猿和 ops 都投入到故障处理的战斗中,以此为契机来优化和改造应用,让应用变的更加强壮。我们都听说过混乱猴子,而 Jeff 团队正式帮人们构建一堆这样的工具的人。 有一个思路是:如何让我的系统的服务出故障,如何主动的在系统中注入故障。我们需要一种特殊的编排工具来在系统中模拟和触发故障的发生。我用容器做工具平台来触发故障注入的动作。当然这个故障是在容器架构的微服务系统中触发这个动作。 Jeff 开始做这个 Demo。说:如果你的”网络没有故障,天下太平。“其实这很无聊的说,有木有?有木有?我现在开始用工具来注入 网络延迟的网络故障吧! 。用一个基于策略的工具。配置一个网络故障模拟的策略,故障什么时间发生,发生多久。这里设计一个每10秒钟注入一次网络延迟故障提高到600ms 的故障。然后配置故障影响的范围,这里使用 Docker 的 lable…

1

DockerCon 2016 D1 Keynote

看点:开场乌龟引起了喵星人大战,首次有吉祥物开启的科技盛会。 和往常一样 CEO 和 CTO 挑大梁将首日 keynote。 所罗门提出了 Docker 技术发展的三个核心方向和着眼点,并在每个方向上做了新技术发布。 1. 开发者体验提升, 正式发布 Docker for Mac/Windws 2. 编排能力的提升,正式发布 Docker 1.12 ,其中有四项能力提升;这是要废掉所有其他编排器的节奏啊~ 3. 运维体验提升,正式发布 beta.docker.com ;这是和公有云深度结合的产品,分为 AWS 和 Azure 两个模块。 一共有三个实景演示,都没有出现问题,演示很成功。 现场录音 点上面的播放键,播放整场录音。请注意中间的数秒钟乃至数十秒的中断是正常,请快进收听。 开场 屏幕上出现了乌龟开始做 demo,运行了一个容器。 猫咪大战,混乱了,猫星人入侵了。猫叫~~乱作一团··· 发生了什么? dockercon16 吹起了号角。 乌龟再次出现在电脑上,运行了另外一个容器惊喜,这次是美妙的音乐。…

GapstowBridge_ZH-CN9569411106_830x390

下一代应用为中心的平台 OpenShift

演讲者在过程中似乎没有给他们的平台贴PaaS的标签,不管我们把OpenShift是否叫做PaaS平台。从这个案例中我们确实看到了,什么是以应用为中心的平台。把业务应用和基础架构彻底解耦。给业务应用这一端的挑战是,基于docker重构业务应用;给基础架构的挑战是,给它添加更多的服务提供和工作负载调度的智能,几乎消除资源部署配置的手工干预。

Martin Liu

vimeo 的特别域名没想到还给我留着的 http://vimeo.com/martinliu 从国内访问和上传视频是有问题的,需要用vpn才能正常访问,vimeo能共享到Wordpress上的video是没有视频的,播放的时候稍微有点卡;就算是稍微卡一点,也比youku视频前后的广告好,以后计划转战vimeo发布视频了。

Martin Liu

重新整理了blog的菜单样式,增加了三列显示模式,发布了各种格式的post,觉得blog样式还是越简单看着越顺眼。

MargaretHeffenan-TED

超人组成的团队还是超级团队

建议所有管理者都可以反思一下:是否需要supper chicken 团队。先看下这个视频。 http://video-subtitle.tedcdn.com/talk/podcast/2015W/None/MargaretHeffernan_2015W-480p-zh-tw.mp4 About the book In this wise and witty guide to creating strong company culture, business leader Margaret Heffernan lays the groundwork for a new kind of thinking: Organizations can create seismic shifts by making deceptively small…

alex-king-wordpress

WordPress 创始人英年早逝-结肠癌

今天看到这条让人哀伤的新闻,真是感觉很难过。我是一个多年的Wordpress用户,本博客也是wordpress些的,而且记录多年的文章。wordpress是一个能让人很着迷的程序。它是一个GPLv2的开源软件。对我来说有一件事情是始终在于之斗争的,这就是“测试/更换wordpress的Theme和插件”;不夸张的说,当一个不需要编写一丁点css/php代码的人也能够完美地控制一个网站的功能和外表的时候,你会觉得渐渐的忽视了这个网站软件本身,你会被一下子陷入到,那浩如烟海的与之共生的生态系统所开发的免费资源中。wordpress具备了开源软件的一个核心特质“提供开放的平台,让周边的开发者和设计师能通过扩展开发来够推动它的用户社区的发展和繁荣”。 以wordpress为核心的周边生态系统有:功能插件、theme设计、SOE咨询、网店功能等等;以上这些养活了互联网上无数的个体或者公司;给无数的网站设计爱好者提供了创造和互动的机会。虽然,我最近对blog软件的注意力渐渐地转向了ghost,但是本站必将持续使用wordpress,会继续一如既往地关注它可能会给用户带来的惊喜,长期使用和关注一个开源软件的体验是无法替代的,是欲罢不能的。仅此献给Alex King,希望他的灵魂能升入天堂,一路走好。 Alex King是wordpress的创始人之一,他的个人blog停止于2015-8-24日的一篇自己关于他的病情的文章,到目前为止有142个回复。http://alexking.org/about   这个页面是他的自述页面。  

1 2 3 30