- 博客(136)
- 资源 (5)
- 收藏
- 关注
转载 应用容器化之Kubernetes实践
主要以ZooKeeper、Redis、Kafka、MongoDB等应用容器化在Kubernetes平台上面实践。从计算、网络、存储方面解析应用在集成中的问题,以及部分传统应用在容器化过程中设计的应用二次开发等问题。首先介绍应用Docker化的需求和局限、接着介绍基础平台,整体环境包括Kubernetes和ECP,然后介绍具体应用如ZooKeeper在集成中的实践,最后介绍部分开源应用在容器化过程中设计到的二次开发。
2016-08-15 08:34:09 18748
转载 如何使用New Relic监控基于Docker的应用程序
■ 作者:Jarkko Laine■ 译者:天云软件 刘宁一、介绍Docker是当前发展最快的新技术之一,它是一种部署软件和建立可伸缩网络服务架构的解决方案,Docker允许你按照特定的角色与用途将你的应用程序架构进行解耦并使用容器进行承载。通过使用Docker,你也可以在操作系统级别指定应用程序的依赖关系,让我们更接近JAVA最原始的承诺:“一次编写,随处运行”。Docker的缺
2016-08-15 07:54:18 14780
转载 Docker1.12 + Swarm 构建动态微服务应用
导读我们在之前提到过一个示例,即一款由前端与多项后端服务共同构成的微服务应用。其中前端为Traefik HTTP代理,负责将各项请求路由至后端服务。而后端则非常简单,是一套基于Go的HTTP Web服务器,负责返回其运行所在的容器ID。新的Docker Swarm不再需要为应用容器设置独立的HTTP代理。如上图所示的原有架构现在被精简为下图所示的形式:移动部件更少了——赞!另外
2016-08-07 17:45:22 14475 5
转载 Docker1.12新特性之集群
在Docker1.12版本中,一个大的功能点是swarm集群(基于swarmkit项目),通过docker命令可以直接实现docker-engine相互发现,并组建成为一个容器集群。有关集群的docker命令如下:(1)docker swarm:集群管理,子命令有init, join, leave, update(2)docker service:服务创建,子命令有create, insp
2016-08-07 16:54:15 19625 1
转载 全面融合OpenStack 浪潮发布云海OS4.5
7月28日,浪潮在京推出最新版本的云数据中心操作系统——云海OS4.5。与云海OS4.0相比,云海OS4.5深度融合OpenStack,在软件定义计算、软件定义存储、云环境安全审计、自动化运维、混合云及容器支持等方面进一步增强。云海OS4.5的发布,是浪潮推动融合架构方案落地、打造开放创新云生态的关键一步,也是浪潮云计算能力提升的具体体现。浪潮云海OS4.5正式发布“云海OS对浪潮
2016-08-07 16:48:20 3888
转载 OpenStack合力Kubernetes打造IoT平台,提供智能城市解决方案
本文详细介绍了OpenStack奥斯丁峰会上主题演讲所提及的开源IoT平台。首先我们会介绍关于IoT的方法和愿景,随后会提供简要的技术概述并展示两个使用案例。物联网(IoT)是云计算领域的“下一件大事”。领先的行业供应商都提供了自己的IoT解决方案,并将其视作自己的业务战略。因此IoT这个词已经被滥用成为描述不同供应商专有解决方案的一个新流行词汇。“IoT”这个词几乎可以代表一切,甚至比“云计
2016-08-06 09:12:51 15356
原创 Kubernetes1.3:QoS服务质量管理
Kubernetes1.3:QoS服务质量管理在kubernetes中,每个POD都有个QoS标记,通过这个Qos标记来对POD进行服务质量管理。QoS的英文全称为"Quality of Service",中文名为"服务质量",它取决于用户对服务质量的预期,也就是期望的服务质量。对于POD来说,服务质量体现在两个指标上,一个指标是CPU,另一个指标是内存。在实际运行过程中,当NODE节点上内存
2016-08-02 08:59:29 16481
原创 Kubernetes1.3:Quota配额管理
在kubernetes的controller-manager模块中有一个ResourceQuotaController控制器,通过这个控制器管理所有的资源配额,目前可以管理的资源包括POD、CPU和内存。下面会介绍ResourceQuotaController控制器是如何进行管理的。首先,我们看一个结构体PodSpec,这个结构体用来存放POD的描述信息,如下图所示: 在
2016-07-31 08:59:28 26839
转载 2016 DevOps 新趋势调查报告
RightScale于2016年1月进行了有关云计算使用情况的第五次年度调查,本次调查特别关注了最新的DevOps趋势。从总体趋势来看,对DevOps的接受度正在增长,尤其是大企业中,Docker和各种工具的使用率呈现出强有力的增长态势。本次调查是目前为止针对云环境中DevOps所做的最大规模调查,受访者包含大量真实用户以及配置管理和容器工具的用户。他们的回应为目前的DevOps状态提供了一种
2016-07-26 16:46:45 18080
转载 OpenStack云端的资源调度和优化剖析
OpenStack简介:OpenStack是旨在为公有及私有云的建设与管理提供软件的一个开源项目,采用Apache授权协议,它的核心任务是简化云系统的部署过程,并且赋予其良好的可扩展性和可管理性。它已经在当前的基础设施即服务(IaaS)资源管理领域占据领导地位,成为公有云、私有云及混合云管理的“云操作系统”事实上的标准,在政府、电信、金融、制造、能源、零售、医疗、交通等行业成为企业创新的利器。Op
2016-07-26 16:37:37 23481 2
翻译 Kubernetes1.3新特性:集群联盟-在全球快速部署和管理应用
Kubernetes1.3新特性:集群联盟----在全球快速部署和管理应用Kubernetes作为生成级别的容器编排管理工具,从发布到现在已经一年多的时间了。作为从Kubernetes诞生就可开始参与的人来说,为今天kubernetes的成功而激动。在过去的几个月里,我们一直在为Kubernetes创造的一个新功能而兴奋,这个新功能就是“集群联盟”。Kubernetes v1.3在2016
2016-07-26 15:58:13 16205
转载 运营商拥抱OpenStack背后:距运营级仍有差距
在电信行业,开源是个不受欢迎的名词。因为在很多电信业者看来,开源是个来自IT世界的“舶来品”,它将从根本上改变电信业的生态系统,夺走自己的口粮;而且,多年的电信业经验,也使得他们对开源抱有偏见,普遍认为开源也就是在企业级市场小打小闹,根本就达不到高可靠、高可用、低时延等电信级要求。 但在摩尔定律的启示与推动下,开源已成不可逆转的大势,OpenStack正是开源世界的典型代表。整体而言,Ope
2016-07-26 09:25:00 16462
原创 Kubernetes1.3新特性
本次分析的kubernetes版本号:v1.3.0。scheduler模块新增了kube-api-content-type参数,表示scheduler模块发送给api-server的请求类型,默认值是“application/vnd.kubernetes.protobuf”。新增了hard-pod-affinity-symmetric-weight参数,表示POD调度规则亲和力的权重,
2016-07-19 16:50:20 15223
转载 中国联通沃云----弹性块存储使用说明
弹性块创建操作点击【创建】创建弹性块;输入弹性块名称、选择可用域、设置申请块存储大小、选择购买周期;弹性块创建成功后状态为:【就绪】;修改操作点击【修改】可修改该块存储的名称;块存储状态为【就绪】状态才能修改名称;挂载操作点击【加载到主机】可将选择的状态为【就绪】的块存储挂载到指定的云主机上。选择云主机,点击【确定】绑定操作提交后块存储状态变成【
2016-07-18 18:12:04 5924
转载 中国联通沃云----弹性云主机使用说明
申请云主机操作申请云主机,需要选择计费周期、操作系统镜像、基础配置(CPU,内存),选择网络配置,添加安全组配置。云主机创建操作:方式一:创建单个云主机点击【创建】创建单个云主机第一步,选择计费周期、目前公有云提供包月、包年;私有云提供VIP第二步,选择操作系统镜像第三步,选择配置主要选择云主机的CPU个数,内存大小,数据盘大小;系统提供了优惠打折的几种推荐
2016-07-18 16:49:11 12838
转载 企业级云应用平台的实践和思考
今天要讲的题目是《企业级云平台的实践和思考》, 主要涉及一些基于云环境的应用构建的技术, 讲一下我在这方面的一些实践经历和一些思考, 主要讲两个参与开发的系统的功能和设计为主,不会涉及太多细节技术。 当然,我们也可以就一些点具体讨论一下。 资源管理和应用管理 基于云的应用平台,我将它分成两类: 一块是资源管理技术, 比如私有云如OpenStack、CloudStack或者公有云技
2016-07-18 16:36:31 3194
转载 中国移动一级业务支撑系统多Kubernetes集群PaaS平台实践经验分享
背景中国移动一级业务支撑系统是整个中国移动的集中管理和一点对外的门户,包括网状网、BBOSS、一级营销、内容计费、一级客服、VGOP、电渠等多个业务支撑系统,各系统呈烟囱化建设。在小型机时代由于主机集成度高、性能稳定因此数量较少,多项目集群建设、运维尚能保持平稳。但随着系统X86化逐步推进,多项目集群中分别管理的主机、网络、存储等资源数量成几何级数增长,对项目建设、运维开发等各个流程都带来颠覆
2016-07-15 09:28:10 18053
原创 Docker应用的可视化监控管理
本文介绍一个开源项目Weave Scope,项目地址是https://github.com/weaveworks/scope。Weave Scope这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。
2016-06-24 06:49:57 26836 8
转载 Docker 1.12迎来内置编排机制
三年前,Docker公司建立起一套深奥玄妙的Linux内核技术,而这一名为容器化的技术成果如今已经被行业所广泛接纳。今天,我们正积极在容器编排领域实现同样的飞跃。
2016-06-22 07:51:37 16556
转载 docker容器资源配额控制
docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。
2016-06-22 07:48:10 45801
转载 传统企业PaaS平台功能设计与业务上云思考
伴随着Docker技术的兴起,以及容器集群管理平台Mesos、Kubernetes、Swarm、Rancher等的大行其道,仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样的技术验证,以及伴随着容器相关的创业公司布道,仿佛只要有了PaaS平台及其相关的技术,就能解决一切的企业IT问题。但是,企业IT,尤其是非互联网传统企业,PaaS平台的构建与业务上云是一个长期的过程,绝不是一个Docker+kubernetes/Mesos/Swarm构建完以后就能完成的,IaaS年代是这样,P
2016-06-17 07:17:13 21776
转载 从源码看Docker Registry v2中的Token认证实现机制
Docker Registry v2在认证方面提供了基于Token的认证方式,允许用户使用自己的认证服务来进行认证,这就使得在企业内部利用现有的认证系统来实现对访问Docker Registry的用户进行认证成为可能。那么该如何使用企业内部的已有的认证系统来实现Token进认证,本文将从阅读源码的角度来对Token认证的实现过程进行说明。本次分析的Docker Registry版本号:v2.4.0。
2016-06-13 14:10:13 15291
转载 如何使用Docker部署Go Web应用程序
您将通过本文了解如何使用Docker部署Go Web应用程序,以及Docker如何帮您改善开发工作流和部署过程。各种规模的团队都能从本文内容中获益。
2016-06-13 08:54:20 21357
转载 Docker发布SwarmKit,一线工程师的体验总结
在利用swarmctl部署应用的过程当中,我快速分析了SwarmKit的优点,并汇总了其中尚缺少的生产环境必要工具选项——部分可利用其它现有工具替代,部分可能需要自行构建。另外,在撰写本文的过程中,README文档中又新增了一系列评论内容,旨在展示更多用例并指导用户使用内置功能。我个人建议大家首先参阅SwarmKit说明文档的最新版本。
2016-06-13 08:44:09 13514
转载 CoreOS为Kubernetes量身打造分布式存储方案Torus
近日,CoreOS在GitHub上基于Apache 2.0许可证协议开源了它们的分布式存储系统Torus。Torus是一种针对容器集群量身打造的存储系统,可以为通过Kubernetes编排和管理的容器集群提供可靠可扩展的存储。这是继etcd、rkt、flannel,以及CoreOS Linux之后CoreOS发布的另一个开源产品。
2016-06-08 15:17:58 1471
转载 Kubernetes系统常见运维技巧
本文节选自龚正等编著的《Kubernetes权威指南》,该节主要对常用的Kubernetes系统运维操作和技巧进行详细说明。
2016-06-06 13:23:40 11264
转载 Google和伙伴们把PROMETHEUS加入Kubernetes平台
在现代化的平台中有很多变化的组件,在这点上,它们相比于同前一代的平台而言没有什么不同。但是一个现代化的平台应用了很多自动化手段来在处理在集群不同组件上如同量子微粒一般出现的快速迸发而又转迅而逝的大量动态负载,它需要一些更高级的手段对协议栈及运行于其上的应用程序进行监控和管理。
2016-06-06 10:23:34 14911
转载 部署工具见解之Kubernetes
对Kubernetes理解的很大转变来自于我开始思考它能提供什么,比如副本控制器、服务、pod等等。当然,你可以写一些yaml 文件来部署一些风格多样的东西。但是,有时候它可以更有用的在更高的层次上沟通事情。
2016-06-06 10:20:52 12536
转载 基于docker+kubernetes的一站式运维管理实践
2015年下半年,搜狐北京研发中心基于docker和kubernetes开发了一套企业级的一站式运维管理系统——DomeOS。该系统是一个持续交付和自动运维平台,解决用户从代码自动编译打包,到线上运行维护的全套需求,采用私有云模式,实现了用户私有集群的容器化管理和资源智能分配。
2016-06-06 10:09:26 31173
转载 从kubernetes看如何设计超大规模资源调度系统
在大数据时代,为了合理分配大规模集群的资源,满足日益增多的服务和任务的资源需求,出现了诸如Borg,Mesos,YARN,Omega等一系列的集群资源调度系统。从系统的架构来考虑,可以把它们划分为集中式调度器(Borg),双层调度器(Mesos,YARN),以及共享状态调度器(Omega)。虽然架构不同,但是它们的设计目标(简单合理的利用集群资源)和主要职责(为任务分配主机资源)都是一样的。
2016-06-03 11:13:32 26327 1
转载 基于OpenStack异构混合云实践
日前, 2016中国云计算技术大会(CCTC)在北京盛大开幕。北京天云融创软件技术有限公司研发总监&首席架构师贾琨参加了本次大会并接受CSDN记者的专访。他介绍了自己对云计算的认识、基于OpenStack异构混合云的实践以及面临的挑战。他认为云归根结底就是IT资源供给技术,而IT系统必经的过程有云平台建设阶段、业务扩展及支撑阶段、云平台运维服务阶段、资源优化&精细化管理阶段。他也指出在经过几年的实践过程中,他们把做混合云或异构混合云分成几种可能方式:第一种方式是基于VPN的网络联通;第二种,统一用户、统一
2016-05-23 18:39:57 21269
转载 基于Docker的分布式服务研发实践
Docker自从发布以来,短短3年的时间就迅速成长为各家争先追捧的宠儿,各家企业都希望能够借助Docker来提升自己的产品、优化现有的研发流程。本文分享Docker在天云软件分布式服务研发过程中的应用与实践,主要介绍使用Docker、Compose构建分布式服务的CI/CD体系;容器技术的引入为天云软件的SkyForm CMP带来了哪些变化;围绕着CI/CD,如何使天云软件在日常研发活动中变得更加敏捷、高效。
2016-05-16 10:07:32 19750
转载 从IaaS到PaaS,天云软件助力企业云化有底气!
2016年,宏观经济前景不明朗,作为“互联网+“核心之一的”技术+”,服务提供商应该如何帮助用户从概念到落地实践,应对挑战,实现变革,这是每一个IT和互联网的管理创新者不得不面对的难题。近日,北京天云融创软件技术有限公司(简称“天云软件”)技术总监牛继宾接受了记者的采访。作为负责公司云计算IaaS、PaaS解决方案研发与落地的技术负责人,他向记者讲述了PaaS平台发展的来龙去脉,以及和企业应用的有效结合。
2016-05-16 10:04:47 1596
转载 国内云建设普遍缺失的一环:云管理平台
■ 作者:刘涛■ 来源:InfoQ中文站(查看原文)概述云管理平台是云时代充分发挥云计算特性优势大幅提升生产力、应对新增混合云多云资源管理问题的平台工具。当前在国外已发展多年并非常成熟,而在国内,一方面企业上云后特别是采纳混合云后,IaaS本身提供的服务普遍缺乏对混合或多个云资源池的资源管理,缺乏区分IT与研发和细粒度的权限管控,以及DevOps解决方案,不能满足企业管理云资源和高效使
2016-05-12 08:47:20 3525
转载 天云软件正式推出PaaS平台整体解决方案
今天下午,亚信数据橘云产品发布会在清华文津国际酒店四层多功能厅举办。天云软件作为亚信的重要战略合作伙伴应邀出席,公司技术总监牛继宾带来了题为《天云软件PaaS云平台建设方案》的主题演讲,标志着公司倾力打造的PaaS平台整体解决方案正式推出。该方案可与包括亚信大数据Hadoop平台在内的众多大数据平台深度集成,从而为客户提供完整的PaaS平台能力。
2016-05-12 08:45:42 7586
转载 SkyForm CMP容器化实践
Docker自从发布以来,短短3年的时间就迅速成长为各家争先追捧的宠儿,各家企业都希望能够借助Docker来提升自己的产品、优化现有的研发流程。本文分享Docker在天云软件分布式服务研发过程中的应用与实践,主要介绍使用Docker、Compose构建分布式服务的CI/CD体系;容器技术的引入为天云软件的SkyForm CMP带来了哪些变化;围绕着CI/CD,如何使天云软件在日常研发活动中变得更加敏捷、高效。
2016-05-12 08:18:31 12638
原创 docker1.1 新特性--libnetwork模块
在Docker1.11中,Sandbox是一个GO语言接口,GO语言不是一种典型的面向对象语言,它在语法上没有类和继承的概念,没有继承是否就无法拥有面向对象中的“多态”行为,但是GO语言引入了一种新类型“接口”,它在效果上实现了面向对象中“多态”的概念。
2016-05-04 09:21:18 2173
转载 SkyForm CMP同Mirantis OpenStack兼容测试
SkyForm CMP是一个企业级的云管理平台,向下对接企业传统IT资源和云资源池,向上为系统管理员提供all-in-one的IT资源管理能力,为最终用户提供云服务交付。SkyForm CMP集成了vSphere、OpenStack、Cloudstack和x86物理机,扫清了企业使用云计算的“最后一公里”障碍,实现多数据中心、多资源池的异构混合云的统一管理。
2016-05-03 11:24:18 14489
云计算白皮书(2016)
2016-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人