
PaaS
文章平均质量分 92
yeasy
Make the world better!
展开
-
Mesos 配置项解析
Mesos 的 配置项 可以通过启动时候传递参数或者配置目录下文件的方式给出(推荐方式,一目了然)。分为三种类型:通用项(master 和 slave 都支持),只有 master 支持的,以及只有 slave 支持的。通用项--ip=VALUE 监听的 IP 地址--firewall_rules=VALUE endpoint 防火墙规则,VALUE 可以是 JSON原创 2015-06-29 15:49:35 · 8471 阅读 · 0 评论 -
容器与云 -- OpenStack 中的容器项目探索
注:本文是某次技术分享的内容草稿,内容可能跟最终发布版本略有调整。背景群里已经不少文章讨论使用容器技术的宝贵经验。今天我主要讨论 OpenStack 这样一个 IaaS 平台,聊聊它面对容器技术,特别是 Docker 所出现的一些新的项目和进展。可能有人觉得,现在容器云这么热,OpenStack 这样的传统 IaaS 平台是不是有点过时了?目前新原创 2015-11-30 11:46:24 · 1879 阅读 · 0 评论 -
Mesos + Marathon 安装与使用
简介Mesos 是一个集群资源的调度工具,Apache 开源项目,它的定位是要做数据中心操作系统的内核。目前由 Mesosphere 公司维护,更多信息可以自行查阅 Mesos 项目地址或 Mesosphere。Marathon 是可以跟 Mesos 一起协作的一个 framework,用来运行持久性的应用。安装一共需要安装四种组件,mesos-master、mar原创 2015-06-19 20:24:41 · 13321 阅读 · 0 评论 -
云时代的第二个十年 -- IT 行业的新变化
如果从概念的提出(2006 年由 IBM、Google 联合提出)算起,云计算即将步入第二个十年。在第一个十年里,云计算从被质疑到成为新一代 IT 标准,从单纯技术上的概念到影响到整个业务模式。虽然到目前为止,还有很多不成熟的地方值得探索,但云计算在第一个十年里已经正式确立了它的地位,已经被广泛接受并实践。在云时代的下一个十年里,IT 行业又会发生哪些变化呢?ops原创 2015-10-19 11:14:13 · 1246 阅读 · 0 评论 -
用 mongodb + elasticsearch 实现中文检索
而 elasticsearch 可以很好的支持各种语言的全文检索,但我们暂时又不想切换到 elasticsearch 作为后端数据库。当然,可以在 web 应用中存储数据的时候,再主动写一份到 elasticsearch,但这无疑污染了原有的业务逻辑。在 IT 行业,只要有需求的地方,必然早已有了一堆好用或者不好用的开源轮子。幸运地是,现在已经有了一些转换方案,可以将 mo原创 2015-08-21 21:24:06 · 21132 阅读 · 1 评论 -
用 consul + consul-template + registrator + nginx 打造真正可动态扩展的服务架构
在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。Docker 的出现,以及微服务架构的兴起,让众多开源项目开始关注在松耦合的架构前提下,如何基于 Docker 实现一套真正可动态扩展的服务架构。基本需求基本的需求包括:服务启动后要能自动被发现(vs 传统需要手动进行注册);负载要能动态在可用的服务实例上进行均衡(vs 传原创 2015-08-18 11:42:02 · 12543 阅读 · 1 评论 -
Consul 简介
概述Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它具有很多优点。包括: 基于 raft 协议,比较简洁; 支持健康检查, 同时支持 HTTP 和 DNS 协议 支持跨数据中心的 WAN 集群 提供图形界面 跨平台,支持 Linux、Mac、Windows安装从 www.consul.io/downloa原创 2015-08-04 15:09:06 · 5072 阅读 · 0 评论 -
Mesos 热门框架
framework 是实际干活的,可以理解为 mesos 上跑的 应用,需要先注册到 master 上。长期运行的服务Aurora利用 mesos 调度安排的任务,保证任务一直在运行。提供 REST 接口,客户端和 webUI(8081 端口)Marathon一个 PaaS 平台。保证任务一直在运行。如果停止了,会自动重启一个新的任务。原创 2015-06-30 17:33:12 · 2438 阅读 · 0 评论 -
Mesos 基本原理与架构
首先,Mesos 是一个资源调度框架,并非一整套完整的应用管理平台,本身是不能干活的。但是它可以比较容易的跟各种应用管理或者中间件平台整合,一起工作,提高资源使用效率。架构 master-slave 架构,master 使用 zookeeper 来做 HA。master 单独运行在管理节点上,slave 运行在各个计算任务节点上。各种具体任务的管理平台,即原创 2015-06-23 19:06:49 · 6592 阅读 · 0 评论 -
Docker 1.12 Swarm 模式剖析
Docker 1.12 在 2016 年 7 月 28 日正式 GA,除了大量的在使用上的改进和 bug 修复外,最引人瞩目的是原生支持了 Swarm 模式。熟悉 Docker 的读者都知道 Docker Swarm 是官方三剑客之一,提供了轻量级容器云的支持,以性能卓越出名,跟 K8s 面向应用的较为复杂的容器云方案一时瑜亮,各有千秋。本次 Swarm 模式特性的发布可谓重要变革原创 2016-08-02 23:00:07 · 2921 阅读 · 0 评论