如何利用Mesos持久化存储方案部署ArangoDB 集群

调度分配无状态应用的 Docker 容器很方便,但是该如何处理那些需要保持状态的应用呢? 我们无法轻易的停止一个挂载了本地文件系统的 Docker 容器并在另一台机器上重启它。然而,出于性能的考量,分布式数据库和其他有状态的服务通常又需要使用本地存储,甚至是 SSD 盘。所以数据中心操作系统需要考虑为应用提供保留并访问本地存储的方式;确保某些任务重启后被重新调度到同一个节点,进而重新使用它的本地存储。 Mesos 0.23 的 persistence primitives 特性解决了上述这些挑战。本文中,我们首先解释下 Mesos »

遇见Marathon:打造大规模容器生产环境

小数点分享:Marathon 视为数据中心操作系统(简称DCOS)中的一款“杀手级应用”。它属于核心服务之一,被预装在 DCOS 当中,而且目前已经被三星、Yelp、Verizon、迪士尼、Autodesk 以及其它众多知名厂商应用于生产环境当中。这些企业利用 Marathon 立足于公有云环境、内部数据中心乃至跨越多混合云环境管理着成百上千节点之上的大量容器。Marathon 支撑着一切基于容器应用程序的部署工作,从持续集成到物联网再到托管云服务可谓无所不包。 容器技术如今可谓如日中天,不少从业者甚至预测认为容器的广泛普及将给 IT »

数人云2016年1月更新说明

本次更新增加了许多小功能提升了数人云的易用性,其中的Demo账户预览功能,可让用户在不登录的情况下快速体验数人云。 通过Demo账户快速体验数人云强大功能 现在可以通过Demo帐号了解数人云最新功能,无需自行添加主机资源创建集群了。当然,我们更欢迎您亲自动手体验数人云:免费注册 优化了应用和主机管理功能,让数人云更易用 更新应用时可以直接修改配置参数,而无需销毁和重建应用。 可为主机添加标签,在部署应用时通过标签来筛选主机。 可在主机详情页面修复(重启或重置)未正常运行的组件,方便自助定位、修复问题。 提前提示数人云预留端口及集群中已占用端口,方便用户选择可用端口。 应用名称可支持中文、大小写字母、数字、空格, »

译 | SINGULARITY破晓:回顾HUBSPOT在MESOS中的首年表现

【编者的话】 HubSpot是营销自动化领域的独角兽。其技术团队基于Mesos打造了一套开源系统SINGULARITY。期间发现Mesos对Hubspot的最大好处是能够将其数据中心中的众多设备抽象化为了一台大型计算机,便于资源的共享和动态分配。借用Hubspot的一句话来说明Mesos的价值:我们将过去的一年总结为“一切应用归于Mesos”,那么在新的一年中,我们的座右铭也许可以汇总成“剩下的一切也归于Mesos”。 Hubspot拥有庞大数量的应用服务组件 HubSpot是一套面向企业的市场营销与销售平台,且几乎能够承载一切工作类型——从博客到分析再到客户关系管理通通不在话下。这款产品拥有可观的面向范畴,也因此包含多种独立的可移动组件:约170个单页面Web应用、300项RESTful Web服务、380种后台工作程序、260个cron任务以及400种一次性任务,且全部可以独立方式加以部署。 我们的HubSpot开发团队始终以速度为优先考量。开发人员每天需要完成近300次相关操作,具体涵盖代码提交、 »

唯快不破:如何快速搭建Jenkins加速产品迭代

俗话说的好,天下武功,唯快不破。雷教主也说"专注 极致 口碑 快"是小米成功的秘诀。为什么一定要迭代快呢? 因为太阳底下没有新鲜事,聪明人那么多,凭空想出一个绝世好点子,然后憋足劲做出一个惊天地泣鬼神的产品,除了乔帮主,还真没几个人能做到。 互联网产品拼的就是迭代速度,这已是互联网行业中大家公认的秘诀。但为什么有人能做到?有人做不到呢?一个重要原因就是开发过程中的持续集成和持续交付(CI/CD)其实并没有那么容易做到,单是部署一个Jenkins持续集成环境,就是一个费时费力的事。 »

数人云12月更新 贺新年

感谢大家在2015年对数人云的支持!数人云全体员工祝您新年快乐!心想事成! 12月我们做了重大更新,今后的每个月我们都会与您分享我们的成长喜悦。期待数人云的每次成长,能够给您带来小惊喜,月月都有新鲜感。 2015年12月数人云更新信息: 集群主机管理功能: 主机分角色:每台主机可以根据具体情况和需求,来选择自动安装不同的组件。 与公有云深度集成:在所有公有云主机都可安装数人云,通过深度集成让您在腾讯云上的安装更加简单方便。(UCloud、阿里云、首都在线均会陆续推出) 自主升级Agent:您可以自主选择合适的时间来升级您的数人Agent。 应用发布和管理: 服务发现更加简单:通过在web页面上简单配置协议和端口就可实现服务发现。 应用版本回滚:可以追踪应用版本, »

把LinkedIn 的 “中枢神经系统” Kafka 搬上数人云

什么是Kafka? Kafka 是一个使用 Scala 编写的分布式基于发布/订阅的消息系统。它最初由 LinkedIn 公司开发,之后成为 Apache 项目的一部分。 Kafka 是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。 它的架构包括以下组件: 话题(Topic):是特定类型的消息流。消息是字节的有效负载(Payload),话题是消息的分类名或种子(Feed)名。 »

利用数据中心操作系统三天内搭建分布式应用:芝加哥犯罪地图

【编者的话】技术在不断进步,优秀的组件和开源技术也越来越多,这让搭建一个分布式应用变得日益复杂。比如下文中所说的搭建一个crime-map应用,如果从0开始进行安装配置,并最终开发完成,可能需要几周甚至更长的时间。但如果使用数据中心操作系统(DCOS),则能大大简化应用后台的搭建工作,让整个应用开发周期减少到3天。一键部署分布式应用,让用户像使用单机电脑一样管理集群和云端应用,正是数人云所要做的。 利用数据中心操作系统(即Datacenter Operating System,简称DCOS)的帮助,在几天之内开发并部署一款出色且能够用于生产事务的分布式应用程序已经成为可能。我们在最近的一次公司异地会议上,已经切实证明了这一点——在短短三天之内,一款以DCOS、 »