自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

品高云邱洋的云知识分享

开启云计算知识分享时代

  • 博客(101)
  • 收藏
  • 关注

原创 【品高云7年】五、集团云的发展在于可持续运营

概述:在CEO的眼里,云平台始终是个花钱的IT应用。而一个IT应用到底产生了多少收益?是否值得持续投入?在企业中往往缺乏客观的参考依据,要解决这一问题,必须升级企业IT管理思路,将IT部门的定位**从成本中心向利润运营中心转变**。通过对中国医药、招商局、腾讯、招商银行等集团型云客户;以及广州政务云、地铁轨交云等行业云案例的思路分析。发现客户的云平台建设应该在五化上下功夫,包括:集约化、标准化、显性化、流程化和蓝图化

2016-11-19 22:22:58 2346

原创 【品高云7年】四、生产运行支撑到底对云有什么需求

综合品高云已有大型央企、金融、制造、政府、公安等对生产运行有着高要求的客户需求的总结,发现客户对云平台的需求主要集中在:云平台要经过安全认证、多维度的HA保障、扩展性保障、从容面对突发状况、更便捷的备份以及给“云外 ”资源提供保障等6个需求

2016-11-09 11:56:03 2076

原创 【品高云7年】三、云在开发测试场景的需求与挑战

概述:曾几何时,开发测试是云平台切入企业市场的第一个应用场景 ,主要的原因是:一方面,这个场景下对高可用的要求不高(说白了就是,那时企业还不相信云平台能挑大梁、跑生产系统);另一方面,开发测试工作中环境变化比较频繁,云平台的“模板”能力正好可以有效降低运维部门的重复劳动。而实际上,对于管理成熟度高的企业来讲,IT系统在正式上线前需要经过,开发、测试、QA、UAT等多个环节

2016-11-03 18:32:54 2057

原创 【品高云技巧】002.通过弹性IP控制网络流量(QoS)

场景:与内网应用不同,当企业使用租用的互联网带宽对外部提供服务时,需要考虑各个应用的实际带宽占用,不能让宝贵的公网带宽资源被无限制占用,从而影响业务运行

2016-11-02 10:11:45 1608

原创 【品高云技巧】001.将暂不使用实例资源(CPU、内存)自动释放

场景:云平台用户创建实例后,阶段性使用完后往往会有很长一段时间内不再使用,但这些实例还是占用着CPU、内存资源。单纯地将实例销毁会带来很大的风险,毕竟未来它们可能还是会使用的,因此需要一种方式将这段时间的占着但未用的资源利用起来

2016-11-02 09:45:55 1081

原创 【品高云7年】二、品高云的发展历程与定位

讲述成立了13年的广州品高软件股份有限公司,是如何从偶遇AWS开始走上自主云产品的研发之路。并且为什么它能够做到:从开发测试到生产系统的云支撑、从交付小规模私有云到大规模的公有云、从企业传统应用到互联网业务的支撑、从提供通用类云功能到行业特性云功能、客户从自己到多个行业标杆、部署的物理机从第1台到超过20000台的历程。

2016-10-27 12:52:05 3422 4

原创 【品高云7年】一、云计算10年从概念与技术到业务与场景

云计算从遥远到触手可及,2006年google的CEO在搜索引擎大会上提出了云计算概念,定义了一个IT的新概念。从此之后的10年(今年是2016年)人们云计算的理解,也从最早概念的、技术的、遥远的“名词”,演变成了今天落地的、商业属性的、身边的“事物”。说它是落地的:无论是Amazon、谷歌这样的互联网公司,还是传统的政府与企业都通过云计算战略获得了实惠。前者正在通过它们的“云产品”赚取真

2016-10-26 10:53:32 2609 3

原创 国内企业纷纷选择开源云openstack的初衷和现实

首先认清openstack是什么,不是什么是框架、不是产品:原生版本下载下来企业不能直接用,ha问题,部署架构问题,每星期就一个补丁,每几个月就一个新版本维护和劳心。是美国的开源软件、不是国产化软件:不能说汉化下(核心项目nova、cinder都是国外厂商和团队把持),做个美观ui就是国产化。2.企业为什么想“选择”他呢?常见理由:节省成本、去IOE/国产化、一个厂商倒了有人接手、开放

2016-10-09 22:34:40 2812

原创 【CDP-云设计模式】第9章,1.引导程序模式(Bootstrap Pattern)

要解决的问题:经常会争论这样一个问题,当由机器镜像创建虚拟服务器时,即使用印章模式时,就操作效率而言,应该多久保存一次镜像。 在印章模式中,您可以在所有配置完成(从中间件到应用)之后,中间件和应用被启动并运行时创建机器镜像。虽然这种模式可以极快地启动虚拟服务器,但是如果您需要升级其中的一个中间件产品,或者您需要变更应用的某项设置,您就需要重新创建机器镜像。

2016-10-07 15:13:46 934

原创 【CDP-云设计模式】第8章,4.预定的自动伸缩模式(Scheduled Autoscaling Pattern)

要解决的问题:在许多系统中,批处理进程是在特定的时间被执行,通常在持续运行的服务器中会使用调度程序(例如UNIX中的cron)。然而,执行批处理的时间其实很短,所以在其他时段就造成了服务器资源的浪费,而导致较低的成本效益。我们要解决的问题就是如何在这种场景下有效利用批处理服务器资源

2016-10-03 09:14:43 929

原创 【CDP-云设计模式】第8章,3.工作观察者模式(Job Observer Pattern)

要解决的问题:在为批处理进程分配负载时,可以通过使用队列来控制工作请求,被列队的工作请求将被多个批服务器平行处理。然而,如果不采用云技术,批处理服务器的创建数量将由高峰请求量决定,那么在高峰期外的其他时段多余的批处理服务器将造成资源浪费,这不利于经济效益。除此之外,当出现无法预估的大量请求负载时,批处理系统也不能及时响应。

2016-10-02 00:05:35 692

原创 【知识】Amazon EC2 Container Service (ECS) 容器服务到底是啥?(特点、原理、视频)

Amazon EC2 Container服务,这是一项高度可扩展的高性能容器管理服务,让客户使用AWS上的容器轻松地运行和管理分布式应用。

2016-09-21 11:20:42 5188

转载 【知识】如何使用Amazon Machine Learning构建机器学习预测模型

2015年AWS宣布推出亚马逊机器学习服务(Amazon Machine Learning),声称这项新的AWS服务来自于亚马逊内部的数据科学家用于创建机器学习模型的技术,可以帮助你使用你所收集到的所有数据来提高你决策的质量。你可以使用大量数据来建立并微调预测模型,然后大规模使用亚马逊机器学习进行预测(在批处理模式下或者在实时模式下)。即使没有统计学高级文凭或者对于建立、运行、维护你自己的处理和存储

2016-09-21 09:33:57 1600

原创 【CDP-云设计模式】第8章,2.优先级队列模式(Priority Queue Pattern)

要解决的问题:有时会有大量工作需要处理,而且这些工作可能需要重新定义优先级。例如,未付款用户和订阅用户(如截止出版时间)可享受的不同级别的服务之间存在区别,举个例子,从web浏览器上传出版物的描述文件。当用户上传一个描述文件时,例如对于出版物所执行的转换过程在系统端表现为一批进程,转换结束后文件就被发布了。那么此时给这些批处理进程指定优先级对于各类用户来说就显得十分重要了

2016-09-20 08:59:42 1122

原创 【CDP-云设计模式】第8章,1.队列链表模式(Queuing Chain Pattern)

要解决的问题:如果对运行在多个系统上的相关进程(例如,在图像处理过程中,上传、存储、图像转码、创建缩略图等等顺序操作)执行顺序处理,往往会因为系统间联系过于紧密而造成性能瓶颈。当出现故障时,这种紧密的联系同样会使恢复操作变得复杂。所以,考虑到性能和维护的需要,应尽可能地使系统实现松耦合

2016-09-16 22:16:02 1042

原创 【CDP-云设计模式】第7章,4.分片写模式(Sharding Write Pattern)

要解决的问题:提高关系型数据库管理系统(RDBMS)的数据写入速度极其重要,但是这非常困难。当然,可以使用多个数据库服务器来实现通过纵向扩展才能达到的性能,但是怎样做到这一点是相当重要的问题

2016-09-16 22:03:13 867

原创 SDN controller高可用之路(附带视频demo)

前言:无论你是基于SDN做物理网络的大二层,还是基于SDN做云计算的网络支撑。商用的基于SDN产品都有一个不可避免的门槛,就是SDN controller的高可用。交换机已经失去了对网络的控制权,控制转发分离意味着SDN controller需要更加稳固。如果SDNcontroller出现单点故障,这样整个网络系统都会失去控制,甚至会带来不可逆的灾难。

2016-09-04 13:19:38 1538

原创 国产CPU飞腾上跑云平台

引子:国产CPU到底行不行是个伪命题?既然知道国产CPU在研发投入、技术底蕴方面不及intel,那么凭何要求它们立即、马上超越后者,这是强人所难!包括龙芯、飞腾等一众国产芯片一度尝试性能大跃进,但仅有技术没有生态是无法长久的,那么如何利用云平台的部署激活国产CPU的业务服务能力,成为一个新的公关方向。

2016-08-26 21:20:35 4797

原创 自定义的云中监控预警体系初探

概述:有人说,云计算拼的就是运维能力。随着云平台规模的不断扩大,运维的难度也呈直线上升,云平台的监控预警系统变得越来越重要。提到监控预警系统,很多人的第一反应就是:可通过各种图表查看各个监控项的状态;这些确实是大多数监控系统的基本功能,但对于传统的监控系统,更倾向于发现问题,通知管理员处理。在云计算的时代,监控能否做得更好呢?

2016-08-19 15:06:06 1997

原创 如何在云中实现高性能负载均衡

概述:负载均衡提供了一种廉价有效透明的方法,以便扩展网络设备和服务器的带宽、增加吞吐量、加强网络处理能力、提高网络的灵活性和可用性。 而在云网络中,对负载均衡的需求是大量存在的,因此各个云厂商都对应其产品开发出不同的负载均衡器。这里,品高云因应这个大环境开发出一种具有一定颠覆性的负载均衡器

2016-08-19 12:50:06 1569

原创 【CDP-云设计模式】第7章,3.内存中DB缓存模式(Inmemory DB Cache Pattern)

要解决的问题:大部分的数据库工作负载在于读数据。由此,可以通过提升数据库的读取性能来全面提升系统性能。

2016-08-15 15:54:26 577

原创 【CDP-云设计模式】第7章,2.读副本模式(Read Replica Pattern)

要解决的问题:在数据库访问频率变高而导致数据库服务器不堪重负时,通常会对服务器规格进行升级(也就是服务器的纵向扩展)。当纵向扩展很难时,你可以采用横向扩张来水平分布数据库服务器;然而,这种方法一向非常困难。对数据库服务器来说,一般读数据的比例是多于写数据的,所以总体来说应该主要提升系统的读性能

2016-08-08 10:26:46 1024

原创 【CDP-云设计模式】第7章,1.数据库复制模式(DB Replication Pattern)

要解决的问题:将数据保存到数据库这一基本存储技术对系统来说至关重要。近来,数据库备份功能渐渐被广泛地使用。虽然相对普遍地实现了复制,但在过去,由于费用关系,这项功能被限制于已有的数据中心。然而,考虑整个数据中心出现故障的情况也很重要。(大型灾难,例如日本东部大地震,已经导致了这种情况的发生)

2016-08-07 19:24:39 944 3

原创 【CDP-云设计模式】第6章,3.直接对象上传模式(Direct Object Upload Pattern)

要解决的问题:许多用户会上传大数据文件到图片与视频分享网站。某些情况下,甚至是一些中等型规模的网站,在上传过程中会出现服务器端高负荷(尤其是网络负载),这时就需要一个虚拟服务器专门用于上传

2016-08-04 20:52:22 533

原创 【CDP-云设计模式】第6章,2.存储索引模式(Storage Index Pattern)

要解决的问题:因为将数据分布在不同的位置,所以就持久性和可用性而言网络存储是非常棒的选择。然而由于网络存储是通过网络访问的,所以较之本地访问,响应通常是很慢的。在未能提供高速搜索功能的情况下,当特定用户检索一个数据表或搜索指定日期范围的数据时,需要在应用程序端采取一些措施

2016-08-03 21:20:42 496

原创 【CDP-云设计模式】第6章,1.写代理模式(Write Proxy Pattern)

要解决的问题:通常,对于读取信息网络存储具有极大的容量和极高的数据持久性。然而,为了保证冗余,数据不仅要被写在多处,而且客户端之间的通信是通过HTTP协议的。结果导致写的速度比较慢。因此,当向网络存储写大文件时会出现性能问题

2016-08-03 21:18:16 571

原创 【CDP-云设计模式】第5章,5.重命名分配模式(Rename Distribution Pattern)

要解决的问题:如果使用缓存分配模式来传输内容,当主服务器上的文件更新后,边缘服务器(缓存服务器)上的数据直到超时才会被更新。这样不能实现在给定的时间内进行更新

2016-08-02 13:01:58 483

原创 【CDP-云设计模式】第5章,4.高速缓存分配模式(Cache Distribution Pattern)

要解决的问题:鉴于计算机和移动设备的日益普及,越来越多的用户访问网络内容的所处位置不断扩大。除此之外,现在图片和视频数据越来越高清,所以数据规模也变得十分庞大。从用户体验的角度来说,你必须将数据更快更稳地提供给用户,但是现今的技术仍然不足以满足需求。例如,当从日本访问一个在美国东海岸的服务器至少会有200ms的通信延迟。因此,仅仅只有一个源节点用来传输内容将会给用户体验带来负面影响。

2016-07-27 09:46:05 534

原创 【CDP-云设计模式】第5章,3.私有分配模式(Private Distribution Pattern)

要解决的问题:网络存储具有高可用性和高持久性,并且目的在于传输大文件以及应对频繁访问内容文件。然而,当给指定用户传输内容时,必须与内容创建程序的验证系统相配合。这就使得只利用网络存储很难实现访问控制。

2016-07-25 09:46:39 564

原创 【CDP-云设计模式】第5章,2.直接托管模式(Direct Hosting Pattern)

要解决的问题:在短时间内一般很难通过增加机器数量来应对突发性的访问量增加。尽管可以考虑通过预测访问量的方式增加服务器来解决这一问题,但出于成本考虑这样增加服务器数量耗费很大

2016-07-25 09:42:22 622

原创 【CDP-云设计模式】第5章,1.网络存储模式(Web Storage Pattern)

要解决的问题:从单个web服务器传输大文件(如视频、高清图片和压缩文件)时会带来网络负载问题。在这种情况下,可以通过多个web服务器来分配负荷以减小网络负载压力。但是由于需要将大文件放置在多个服务器上,出于对成本的考虑这又是一个问题。

2016-07-22 09:31:07 509

原创 【CDP-云设计模式】第4章,9.预定的横向扩展模式(Scheduled Scale Out Pattern)

要解决的问题:当处理构建在云环境中的web服务的大流量拥塞时,横向扩展模式是很有效的。然而,在访问量迅速增加(例如在不到5分钟内流量翻倍)时,通过监测负载状态来手动添加虚拟服务器或根据虚拟服务器的负载状态自动增加实例可能都不能满足需求

2016-07-21 18:48:16 549

原创 【CDP-云设计模式】第4章,8.缓存代理模式(Cache Proxy Pattern)

要解决的问题:当使用多个web/AP服务器来处理高负载量时,成本也相应增加了。如果预算比较紧张的话,则需要考虑不用增加web/AP服务器数量的技术。

2016-07-19 21:21:49 716

原创 【CDP-云设计模式】第4章,7.改写代理模式(Rewrite Proxy Pattern)

要解决的问题:将静态内容放在网络存储或内容分发服务上是一个处理负载的技术。然而,这个技术要求你改变网络存储上静态内容的访问地址,并且需要对现有系统进行修改,例如重写包含静态内容的URL地址或是为web服务器设置过滤器(filters)

2016-07-19 21:18:52 671

原创 【CDP-云设计模式】第4章,6.URL改写模式(URL Rewriting Pattern)

要解决的问题:当由多个虚拟服务器提供web服务时,如果访问量变得很大,将通过增加虚拟服务器数量或提高虚拟服务器规格来处理负载。然而,大多数访问都是对静态内容的请求,所以如何分配访问静态内容变得至关重要。

2016-07-18 08:31:39 886

原创 【CDP-云设计模式】第4章,5.状态共享模式(State Sharing Pattern)

要解决的问题:当生成动态内容时,常常需要使用包含用户特有的状态信息(HTTP会话信息)。然而,当利用负载均衡对多个网站/应用服务器的运行进行控制时,如果让每一个服务器都各自保存状态信息,那么一旦某个服务器失效或者人为地减少服务器数量,这就会导致状态信息的丢失。

2016-07-16 15:37:47 557

原创 【CDP-云设计模式】第4章,4.NFS复制模式(NFS Replica Pattern)

要解决的问题:当多个服务器使用NFS来共享文件时,如果共享文件的服务器数量增加并且访问频率过高,NFS部分的性能损失将会变得非常严重。

2016-07-16 15:34:31 762

原创 【CDP-云设计模式】第4章,3.NFS共享模式(NFS Sharing Pattern)

要解决的问题:当通过多个服务器分配负载时内容同步是必须的。虽然定期地从主服务器到从服务器单向同步很简单,但在使用定期同步时会有一个延时问题。不仅如此,如果一条记录或文件在从服务器被修改,这仍然会有一个问题就是如何将这个改变反映至主服务器和其他的从服务器。

2016-07-16 15:31:47 900

原创 【CDP-云设计模式】第4章,2.克隆服务器模式(Clone Server Pattern)

要解决的问题:横向扩展架构是一项常见技术,但是在那些开始于小规模的系统中,其架构往往不会使用多个服务器来提供多服务器服务。 在这种情况下,采取措施来处理增加的负载可能非常耗时。

2016-07-12 21:25:45 591

原创 【CDP-云设计模式】第4章,1.横向扩展模式(Scale Out Pattern)

要解决的问题:为了应对大流量,通常会需要一个高配置的Web服务器。这种使用更高配置的设备来提高处理性能的方法称为“纵向扩展”。然而这种方法有一些问题。一般来说,高性能服务器的配置越高,每个单元的处理成本就越高。而且大家都知道服务器的规格是有限制的——它的性能不可能无限制地提高。

2016-07-12 21:21:44 694

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除