平台弹性(高可用性)

根据 PaaS 的精神,承租方不用顾虑平台自身的高可用性。而在与之相对的传统应用开发环境中,人们可能要花费时间来了解容器的高可用性工具以及如何将其纳入应用程序的最终设计中。虽然对 Web 应用程序来说,对此不必多虑,但在考虑如何在集群中管理用户会话和状态数据时常常要考虑高可用性问题。

在 PaaS 解决方案下运行应用程序意味着,开发人员不必有此顾虑,可以全力投入构建应用程序的业务功能。简单来说,PaaS 实例应将高可用性视作平台的另一种“服务”。应用程序应有一个方便的位置来存储会话信息(如传统的 HTTP 会话 API),而不必关心其实现的可靠性或效率。

在某些方面,实现高可用的 PaaS 平台与构建定制的应用环境没有什么不同。当然同样使用了许多冗余、复制和容错方面久经验证的技术。PaaS 高可用性和传统解决方案之间的不同之处归根到底在于合同管理。

在承租方和 PaaS 提供商之间建立良好的 SLA 定义至关重要。例如,一个承租方可能要求其应用程序每年的中断时间不得超过数秒钟,而另一承租方可以承受每月一次的维护性中断。承租方与 PaaS 提供商之间协商的另一个主要方面是,当数据中心发生灾难时,承租方需要等待多长时间才能够使用其应用程序?组织或合规性方面的需求都会影响对这一问题的回答。

返回蓝图页面

 
Left Curve
相关技术
Right Curve
  WebLogic Server 11g
  Coherence 3.5.1
  Enterprise Manager 10g

Left Curve
其他资源
Right Curve
 

Oracle 云计算中心

 

PaaS 能力中心