`
lsy
  • 浏览: 121387 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
相比一些需要注册或仅提供有限资源限制的免费PaaS平台,GigaSpaces Cloudify要更为大度一些,可以轻松Download并搭建私有云,并在线对任何应用、任何云上的应用,无需任何代码更改即可实现规模伸缩 目前Cloudify 支持的云平台包括: Microsoft Azure OpenStack Citrix Cloud Stack (Previously Cloud.Com Product) EC2 Rackspace Terramark 小试一把,几个步骤都非常简单: 安装Cloudify 下载安装程序  http://www.cloudifysource.org/downlo ...
一个生产系统总会经历一个业务量由小变大的过程,可扩展性成为了考量系统高可用性的一个重要衡量指标。试想一下,一个记事本应用程序,在存储的很少字节时,能够快速的打开和访问,但是如果硬要让记事本存储百万、千 ...
在前面了解了浅谈MySQL高可用复制架构以后,认识到通过简单配置步骤,就能构建出强大的数据库架构,但从复制架构可以看出无论是主备切换,还是主从换位等操作,或多或少都需要一些“短暂的维护”和人工参与,因此若要想达到4个9或者5个9的高可用,光用复制架构还远远不够。 除了复制架构以外,MySQL还有一个同样令人瞩目的高可用架构-集群架构。 基本
MySQL已然是目前业界最为流行的开源数据库,基于其强大的复制与集群架构构建的高可用数据中心正在被越来越多的公司所采纳。无独有偶,我们公司也正在为客户构建一个低成本、高可用的数据集成平台。因此,对最近学习的MySQL高可用复制架构进行一些总结与分享。 从高可用MySQL的阵营大概可以分为两类,一类是轻量级的异步复制架构,另外一类是较为复杂的同步集群架构。当然,在MySQL5.5以后,还有了半同步复制架构。 基本主从冗余保护 在高可用的世界,一般都有冗余、监控和修复三个最为基本元素。冗余分摊了故障发生的概率,监控使得故障发生后能够及时发现,而修复使得系统得以重新恢复运行。
  在读大学的时候,老师就灌输了一个道理,计算机科学与技术很重要的一个重要层面就是解决日常工作的信息化和自动化。因此,尽量要将复杂的事情简单化,简单的事情模板化,可模板重复的事情自动化,可自动的事情规范化,最大程度的释放生产力,使人可以更加关注创新。用马云的哲学解释,就是尽可能的做一个聪明的懒人,懒出风格、懒出境界。 在SOA企业架构的框架设计中,在企业ESB平台总线上面不乏存在有大量的接口服务,而这些服务的颗粒度、数量往往随着企业业务的精细化标准息息相关。对于SOA能力成熟度相对较低的企业,往往只有端到端横向的数据交互接口;而对于SOA能力成熟度相对较高的企业,不仅关注端到端横向大流程的 ...
基础知识 首先,“异步服务”完整的解释应该是客户端以异步通信的方式调用Web服务;而非服务端必需要实现一个异步处理机制的服务端Web服务; 其次,应用架构设计中是否应用“异步服务”完全取决于客户端应用场景所需 ...
2007年,在一个偶然的机会投入到了移动集团级全国范围内的大型项目建设,也就是从那里开始了我的SOA职业生涯。至今还一直从事着这样事业,大大小小数十个项目,不乏接触很多系统间集成、很多业务流程梳理,从研发--实施--推广--维护--治理,通过各个环节的不同视角反复推敲SOA的实施究竟为企业信息化产生了多少价值。常思考、多总结的习惯也让自己对SOA有了更深入的一些认识。
最近花了一点时间了解Sculptor-一款面向领域模型开发利器,发现其设计理念和功能实现相当不错。以面向模型驱动开发的方式,将DDD的概念和模式运用于DSL(Domain Specific Language)之中,并为其预置了Hibernate和Spring代码框架实现,并且内置很多扩展性特点,完全区别于以往普通的代码生成器,使得开发者更加关注与需求功能实现,而摆脱技术框架的束缚,大大提高了开发效率。建议对领域模型驱动开发感兴趣的同学都了解一下,官网地址如下:http://fornax.itemis.de/confluence/display/fornax/Sculptor+(CSC)本文抛砖 ...
1、java.lang.OutOfMemoryError: PermGen space WebLogic JVM加载顺序是 startWebLogic.sh --calls-->setSOADomainEnv.sh--calls-->setDomainEnv.sh--calls-->commEnv.sh,但是如果不是通过startWebLogic.sh启动,而是通过console或者wlst,那么必须确保nodemanager.properties配置StartScriptEnabled=true。具体操作参考如下: $cd $MW_HOME/oracle_common/ ...
Web组件是Java EE应用中与最终用户如浏览器进行请求和响应的主要媒介。作为应用服务器的外部组件,它最贴近最终用户,与外部请求和内部响应处理进行交互,因此Web组件的设计能否高可用至关重要。在OFM中主要包括Oracle HTTP Server和Oracle Web Cache两个组件。 Oracle HTTP Server基于
OFM自身的组件需要持久化保存数据,部署应用也需要持久化保存数据。因此,考虑数据库高可用是一个恒久不变的架构设计元素。OFM对于数据库高可用的设计有很多方案,例如Cold Failover Clusters、 Oracle Real Application Clusters、 Oracle Data Guard、 Oracle Streams机制,详细参考http://docs.oracle.com/cd/E11882_01/server.112/e17157/toc.htm。本文对Oracle Real Application Cluster
什么是WebLogic服务器集群 WebLogic Server集群包括多个WebLogic Server服务器实例同时运行并一起工作提供强大的可伸缩性和可靠性。 构成集群的服务器实例可以运行在同一系统上,或位于不同的系统上。 可以通过添加额外的逻辑服务实例,或物理服务器实现现有系统的集群能力的扩展。但集群中的每个服务器实例必须运行同一版本的WebLogic Server。 什么是WebLogic服务器域 集群是WebLogic服务器域的一个组成部分。WebLogic服务器域是WebLogic
高可用性通常用来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。一个高可用性HA框架是每个系统架构设计的重要考究部分。高可用性一般使用正常服务时间与运行总时间百分比进行测量,以下提供了一些参考数据: 可用性百分比 全年停机时间 95%
2008年,Oracle收购全球公认的中间件领先厂商BEA,成为了全球第一的中间件厂商。 Oracle Fusion Middleware 提供了很多复杂的、分布式的商业商业应用软件解决方案。它包括了Web服务器、应用服务器、内容管理系统和一组支持应用开发 ...
随着SOA的发展趋势,越来越多的企业开始搭建ESB,而度量一个ESB是否能够担当企业信息集成通信的脊梁,服务质量Qos的指标测量结果举足轻重,以下是一些主要的关注点: 1 性能 性能是描述一个Web服务处理请求速度的指标。该指 ...
Global site tag (gtag.js) - Google Analytics