云计算
code4now
wx号:code4now,欢迎一起讨论技术问题
展开
-
Openshift Origin开发日记 11-20
11.至此,登录一个用户,比如test,add to project点击之后,可以发现现在可以选择template了12.根据下面的视频链接,测试下https://access.redhat.com/videos/1606273密码什么的都是仿照视频的,比如webhook密码是secret1234需要一段时间的执行,如下图所示,正在构建中原创 2017-10-23 19:37:37 · 709 阅读 · 0 评论 -
Docker基础技术:AUFS
转自:http://coolshell.cn/articles/17061.htmlAUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中。UnionFS的一个最主要的应用是,把一张CD/DVD和一个硬盘目录给联合 mount在一起,然后,你就可以对这个只读的CD/DVD上的文件进行修改(当然,修改的文件存于硬盘上的目录里)转载 2016-03-24 23:34:13 · 3488 阅读 · 0 评论 -
Apache Stratos探究:核心概念-Cartridge
cartridge,是一种框架、负载均衡器和数据管理系统的容器。 在Stratos中,cartridge运行时环境提供了服务运行时环境(service runtimes)。比如。如果想获得一个PHP运行时环境,可以利用一个PHP cartridge来获得一个运行时环境来部署PHP程序。 cartridge可以通过son格式的配置文件配置cartridge的运行时环境。原创 2015-11-21 14:35:03 · 1107 阅读 · 0 评论 -
Message queue
转载:https://en.wikipedia.org/wiki/Message_queueIn computer science, message queues and mailboxes are software-engineering componentsused for inter-process communication (IPC), or for inter-thread c转载 2016-03-09 16:34:38 · 1029 阅读 · 0 评论 -
Message-oriented middleware
转自:https://en.wikipedia.org/wiki/Message-oriented_middlewareMessage-oriented middleware (MOM) is software or hardware infrastructure supportingsending and receiving messages between distributed sy转载 2016-03-09 16:24:35 · 1387 阅读 · 0 评论 -
Apache Stratos探究:CLI Tool简单使用手册
pache starts提供CLI(command line interface)工具,用来管理starts上的应用程序。 关于如何下载和配置,可以看下面这篇文章。 http://blog.csdn.net/zhouhuakang/article/details/50945670 CLI Tool可以两种模式运行。 Interactive mode原创 2016-03-21 14:17:43 · 1158 阅读 · 0 评论 -
Apache Stratos探究:配置CLI
注意:查看下面内容的时候,需要已经启动apache stratos,可以看下面这篇文章,了解如何在单机的情况下,利用apache stratos的mock iaas功能来运行apache stratos. http://blog.csdn.net/zhouhuakang/article/details/50011773 CLI-Command Line Interfac原创 2016-03-21 13:17:50 · 603 阅读 · 0 评论 -
Apache Stratos探究:4.0.0 Cloud Controller Architecture
Cloud Controller负责与IaaS通信,并且启动和关闭 VM和Docker容器,处于Apache Stratos框架的最底层。 下图是 Cloud Controller的框架示意图。 由图可知,它由Cloud controller service、Cloud controller deployer、Axiom Xpath parser、Topology原创 2016-02-01 13:57:28 · 690 阅读 · 0 评论 -
网易蜂巢
1.转自:https://www.sdk.cn/news/2263网易蜂巢是什么?组成网易蜂巢的技术可分为4大块:容器技术编排技术IaaS技术PaaS技术这每一块技术论原理其实都有许多很好的公开资料可以参考,所以没有多少神秘的东西,这里就只简单介绍一下。1.容器技术容器技术基于当前流行的开源项目 Docker,转载 2016-03-19 16:08:10 · 3919 阅读 · 0 评论 -
开始使用 Vagrant
转自:https://imququ.com/post/vagrantup.html600 多天前,我写了《打造 Mac 下的完美开发环境》这篇文章,核心理念是利用虚拟化软件安装 Linux,达到统一线下线上环境、屏蔽升级宿主机器带来的影响、方便地备份和恢复等几个目的。后来,我从那篇文章的评论中发现了 Vagrant(官网、github),它跟我的想法几乎完全一致,并且提供了一系列工转载 2016-04-08 17:03:31 · 2516 阅读 · 1 评论 -
(Vagrant Vs Docker)Should I use Vagrant or Docker for creating an isolated environment?
转自:http://stackoverflow.com/questions/16647069/should-i-use-vagrant-or-docker-for-creating-an-isolated-environment问:I use Ubuntu for development and deployment, and have a need for creating an转载 2016-04-08 19:09:24 · 986 阅读 · 0 评论 -
Openshift Origin开发日记 1 - 10
1.下载https://github.com/openshift/origin/releases并且上传到360云盘 /Postgraduate/云计算/Openshift Origin相关/安装包2.二进制包安装好,学习下面的基础教程2.1.安装https://docs.openshift.org/latest/getting_started/administrato原创 2017-10-23 19:03:31 · 1378 阅读 · 0 评论 -
[Openshift Origin 3]OpenShift 3 : 基于Docker的私有PaaS平台
OpenShift 3 : 基于Docker的私有PaaS平台【编者的话】OpenShift是一个非常有前途的私用PaaS解决方案,它可以减少从项目开始到自动构建应用和部署的时间,它支持绝大多数的Web架构,将成为基于Docker的私有PaaS平台领域的参照。OpenShift是一个私有的PaaS(Platform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。它是转载 2016-07-16 14:04:48 · 6303 阅读 · 0 评论 -
云计算相关论文目录
1.Comparison of open-source cloud management platforms: OpenStack and OpenNebula原创 2016-05-23 07:39:28 · 1900 阅读 · 0 评论 -
从容器和Kubernetes技术看现代云计算的发展轨迹
转载:http://dockone.io/article/140【编者的话】本文选自 Google Cloud Platform Blog,是一个主要介绍容器技术的系列博客的开篇。文中通过对容器技术和kubernetes的大致介绍,阐述了容器技术的优势以及Google对于容器技术的理解。基于单台服务器的容器虚拟化技术可以为测试和部署提供方便,但是在生产环境中,客户往往面对的是整个集群的资源转载 2016-04-16 10:56:34 · 1681 阅读 · 0 评论 -
高可用性(High availability,HA)
转自:1.http://baike.baidu.com/view/2850255.htm2.https://en.wikipedia.org/wiki/High_availability1.“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。计算机的高可用性计算机系统的可靠性用平均无故障转载 2016-03-29 11:03:00 · 1946 阅读 · 0 评论 -
3分钟,9个Q&A让你快速知道Docker到底是什么
转自:http://www.csdn.net/article/2014-10-28/2822323Q1:Container技术和服务器虚拟化是一样的技术吗?A:不是。两者虽然都属于虚拟化的技术,目标都是为了将一套应用程序所需的执行环境打包起来,建立一个孤立环境,方便在不同的硬件中移动,但两者的运作思维截然不同。简单来说,常见的传统虚拟化技术如vSphere或Hyper-V是以操作系转载 2016-03-28 15:53:03 · 825 阅读 · 0 评论 -
Kubernetes和OpenStack到底是什么关系?
转自:https://www.zhihu.com/question/26895729Kubernetes是基于容器Docker构建一个容器的调度服务。该系统可以自动在一个容器集群中选择一个工作容器供使用。也是一个将众多容器抽象为一台机器这样的服务。OpenStack是云计算平台,提供IaaS的服务。这两者到底是什么关系?答:转载 2016-04-08 20:45:45 · 5072 阅读 · 0 评论 -
Kubernetes是什么?
转自:http://dockone.io/article/1131【编者的话】译自Kubernetes官网文档,主要介绍Kubernetes的基本概念以及应用场景,Kubernetes的设计理念,以及Kubernetes能干什么不能干什么。Kubernetes是一款应用于集群的,容器自动部署、扩展和管理的开源平台,提供了一种以容器为中心的基础架构。利用Kubernetes,你可转载 2016-03-19 20:11:44 · 1138 阅读 · 0 评论 -
在 OS X 上使用 Vagrant 和 Docker
转自:http://www.cocoachina.com/mac/20140919/9687.html当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis。什么是DockerDocker用轻量容器把一个APP转载 2016-03-29 17:40:08 · 340 阅读 · 0 评论 -
Mac OS X 下安装使用 Docker(旧方法,但有助于理解一些理论)
转自:http://unmi.cc/mac-os-x-experience-docker/(这篇文章中的方法虽然过时了,但是一些可以加深一些理论的理解)新方法在这里 http://blog.csdn.net/zhouhuakang/article/details/51005861云主机可以选择操作系统镜像快速创建主机,这比虚拟机更便捷了,我们本地也可以这么做了,因为有了 Doc转载 2016-03-29 16:57:02 · 1183 阅读 · 0 评论 -
Mac OS X 下安装使用 Docker(16年3月最新方法)
转自:http://unmi.cc/mac-os-x-experience-docker/(这篇为原博主写的16年3月的新方法,但是旧方法也是有可看之处的,加深理解)旧方法:两年前的一篇 Mac OS X 下安装使用 Docker 安装时还是用的 boot2docker, 如今进化到了在 Mac OS X 下用 Docker Toolbox, 而且命令也由 boot2docke转载 2016-03-29 15:32:40 · 30616 阅读 · 2 评论 -
AMQP协议
转自:http://langyu.iteye.com/blog/759663/当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。 当然这种降转载 2016-01-08 07:45:54 · 450 阅读 · 0 评论 -
Apache Stratos探究:Pub-Sub 通信模式
Apache Stratos的Communication Bus,包括Message Bus和Real-time Event Bus,都是通过采用Publish-Subscribe(简称pub/sub)通信模式,使得Apache Stratos的各个模块之间达到通信的目的。在该通信模式中,发送消息的模块叫做publisher,接收消息的模块叫做subscriber.Publishers将消息组织成原创 2016-01-05 10:00:45 · 1333 阅读 · 0 评论 -
云计算基础--多租户技术
来源:http://www.zdnet.com.cn/wiki-multitenancy_technology多租户技术多租户技术是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。在多租户技术中,租户(tenant)是指使用系统或电脑运算资源的客户,但在多租户技术中,租户包含在系统中可识别为指定用户的转载 2015-12-02 08:20:47 · 1238 阅读 · 0 评论 -
Apache Stratos探究:云分区(Cloud Partitioning)
云分区可以分为三种级别:Provider level, Region level, Zone level 或者 Rack level,这些其实是对应着区域的概念,区域可以分为 region.zone.rack 分区最低级别是Provider level 有时候为了需要,“分区组”的概念也被理解为“分区”而已 为了“高度可用性”的指标,DevOps可以定义多个原创 2015-11-16 16:27:07 · 1268 阅读 · 0 评论 -
Apache Stratos探究:Artifact Distribution Coordinator
artifact,指的是在Apache Stratos中的可部署单元,一个artifact对应一种类型的cartridge。 对于cartridge,可看下面的文章,加深理解 Apache Stratos探究:核心概念-Cartridge Cartridge,自己的理解就是“磁带盒”,那么对于artifact估计可以理解为“磁带”。 而Arti原创 2015-12-12 21:29:53 · 652 阅读 · 0 评论 -
Apache Stratos探究: Apache Stratos的Mock IaaS模块
如果要运行Apache Stratos,则可能需要建立一个IaaS或者购买IaaS服务。个人自己建立IaaS服务的话,需要购置相当数量的资源硬件,而购买在线的IaaS服务,比如亚马逊的EC2等,则也是需要花钱的. 自从Apache Stratos引入了Docker/Kubernetes等Linux Container的支持,这些问题在某些程度上得到解决。然而建立Kubernetes集群同样原创 2015-11-18 10:26:18 · 1361 阅读 · 0 评论 -
Apache Stratos探究:概念--cloudburst和Hybrid Cloud
cloudburst,指的是这样一种现象:“当企业的应用,耗尽完企业内部的计算资源时,将会按需的将额外的“计算需求”发送到第三方云平台中,请求第三方云平台为其完成计算的任务。” 企业内部的计算资源,往往指的是“私有云”,若能够实现cloudburst,则该企业可以说是拥有了“Hybird Cloud”(混合云)。 不过Hybrid Cloud比”cloud bursting”原创 2015-12-10 14:23:07 · 631 阅读 · 0 评论 -
Apache Stratos初步探索
由于研究方向是云计算,怕研究生阶段混混噩噩的只是研究一些理论的东西,增强动手能力,所以希望今后的自己能够好好研究下这个开源的PaaS平台:Apache Stratos1.什么是Apache Stratos? PaaS,支持运行Apache Tomcat,Php,和MySQL程序,并且扩展,可支持更多的运行环境。2.有什么用处? 想利用它的人可分为两种角色,普通开发者和IT服原创 2015-11-11 16:03:37 · 578 阅读 · 0 评论 -
Apache Stratos探究:为什么要使用 Apache Stratos
转载自:http://www.oschina.net/translate/why-apache-stratosApache Stratos (处于孵化阶段)是一个由Apache community支持的开放的PaaS框架项目。它带来了企业级的服务质量、管理以及安全性,表现为内部私有云,外部管理云和公有云。企业组织,云基础设施供应商以及云服务提供者可以自由的修改,发布和部署 Apache原创 2015-12-28 10:30:46 · 898 阅读 · 0 评论 -
Apache Stratos探究:Apache Stratos 4.1.x 的架构
上图就是Apache Stratos 4.1.x的架构图。 在Apache Stratos的最下层是IaaS层。在使用虚拟机的场景下,Stratos使用jcloud用来与底层的IaaS来通信。因此,Stratos支持任何与jcloud相兼容的IaaS,比如EC2,OpenStatck,CloudStatck,Google cloud等。另外,Stratos使用Google K原创 2015-11-28 20:08:33 · 1940 阅读 · 0 评论 -
Apache Stratos探究:4.1.x Application Resource Definition(应用程序资源定义)
{ "applicationId":"wordpress", "alias":"wordpress", "components":{ "groups":[ { "name":"mysql-php-group", "alias":"mysql-php-group", "gr原创 2016-03-15 19:14:30 · 523 阅读 · 0 评论 -
缓存系列文章--6.缓存雪崩问题
转自:http://carlosfu.iteye.com/blog/2249316一、什么是缓存雪崩 从下图可以很清晰出什么是缓存雪崩: 1. 由于Cache层承载着大量请求,有效的保护了Storage层(通常认为此层抗压能力稍弱),所以Storage的调用量实际很低,所以它很爽。 2. 但是,如果Cache层由于某些原因(宕机、c转载 2016-03-03 10:44:58 · 2909 阅读 · 0 评论 -
分布式架构的优缺点
特点将传统的应用的功能一个个拆分出来,形成各个独立的应用。各应用之间都是以webservice服务的形式提供API给其他模块调用。 webservice的定义可以看这篇文章 http://blog.csdn.net/zhouhuakang/article/details/50614510优点1.降低耦合度,增删一个功能,不会影响其它功能模块2.原创 2016-03-02 16:14:15 · 17880 阅读 · 0 评论 -
jclouds项目:在云环境中简化开发流程
转自:http://tech.it168.com/a2014/1104/1679/000001679209.shtml【IT168 技术】作为Rackspace公司的开发倡导者之一,Everett Toews的日常工作内容大于努力拓展OpenStack项目规模,同时利用Rackspace Cloud为开发人员及运维人员带来更为便捷的任务处理机制。 Everett还在Apa转载 2016-01-31 19:40:05 · 1531 阅读 · 0 评论 -
WebService到底是什么?
转自:http://blog.csdn.net/wooshn/article/details/8069087/一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebSer转载 2016-01-31 13:48:56 · 1947 阅读 · 0 评论 -
分布式系统(distributed system)和 集群系统(clustered system)的区别
转自:1.http://stackoverflow.com/questions/21378427/what-is-the-difference-between-a-distributed-system-and-a-clustered-system2.https://www.zhihu.com/question/200048771.What is the differen转载 2016-03-01 19:42:18 · 2257 阅读 · 0 评论 -
Apache Stratos探究:结合Mock IaaS,简单的跑一遍Apache Stratos 4.1.0
折腾了两天,清理完期间碰到的一些坑,终于跑了一遍Apache Stratos 4.1.0,记录如下一.所需资源1.apache-activimq-5.10 [1]2 apache-startos 4.1.0 [2]二.环境:系统:OS X EI Capitan 10.11.1终端: iterm三.步骤1.在用户目录下面建立一个名为stratos-原创 2015-11-24 14:07:55 · 4833 阅读 · 0 评论 -
Apache Stratos探究:Cartridge Agent的生命周期
上图展示了Cartridge Aagent的生命周期。 从一个已经配置好的镜像中开启一个新的实例。如果实例是基于fully configured cartridge生成的,则该实例中已经安装有Puppet Agent,Cartridge Agent和其他需要的软件。如果是基于generic cartridge生成的,则该实例中只安装了Puppet Agent。 关于cart原创 2015-12-04 17:12:22 · 617 阅读 · 0 评论