• 从项目开发到云端架构 19

    5.4 健壮Paas       对于健壮的paas则有更多的要求,还是秉承前面一个章节阐述的业务系统的架构要求,看看对于paas平台有那些要求:1、应用托管和自动部署自动部署是必须实现的功能,有了自动部署才可能真正的让应用部署包和中间件资源池进行彻底解耦和按需调度。在IaaS层是应用到物理服务器的解耦,而在PaaS层

    2017-11-27 61

  • 从项目开发到云端架构 18

    5.3 扩展PaaS       在Paas平台的奴隶时代,平台的分布和管理都是基于操作系统的层面来处理的,指令由脚本来调用,利用操作系统提供的网络能力,进行应用/通用服务的远程处理;业务和系统的状态的存储和查询采用的关系数据库;并利用现有或改进的工具对系统和应用进行监控,检查系统的健康状况。这是一种行之有效的方法,并

    2017-11-27 80

  • 从项目开发到云端架构 16

    5      PaaS DIY       PaaS是一个软件层,通常连接网络资源包括操作系统实例、数据库服务器实例、网络服务器实例,甚至负载均衡,并连成一个单一的,共享的逻辑承载层,提供按需硬件和操作系统服务,而且还提供应用程序平台和解决方案堆栈。 &nbs

    2017-11-27 89

  • 从项目开发到云端架构 15

    4.6 Jelastic       Jelastic是Java hosting platforms,属于PaaS。当然,Jelastic也就是提供支持Java的虚拟主机的服务商。Jelastic提供的服务,是基于分布式的架构,是云计算领域的技术服务。支持多种Java应用服务器,支持多种目前流行的数据库。使用nginx

    2017-11-27 77

  • 从项目开发到云端架构 13

    4.4  Openshift       去年5月,Redhat在波士顿峰会上启动了PaaS平台项目OpenShift。时隔一年之后,Redhat宣布将OpenShift Origin项目开源。Origin既是PaaS平台OpenShift的开源代码库,也是其社区与项目的名称。Openshift Origin

    2017-11-27 84

  • 从项目开发到云端架构 12

     4.3 CloudFoundry       Cloud Foundry是VMware主导使用Ruby开发的一款开源PaaS云计算平台,它提供了各种各样的云平台、开发框架以及应用程序服务。开发人员可以在该平台上迅速部署及运行Web应用程序。Cloud Foundry能够帮助开发者使用Java或者其他的基于J

    2017-11-27 105

  • 从项目开发到云端架构 11

    4        云端平台  图40-01:实现云端的优势        从云计算的三层服务模型(IaaS、PaaS、SaaS)上来讲,PaaS是最难实现的。IaaS主要技术是虚拟化,目前已经相对较成熟,代表产品当属Amazon的EC2啦。SaaS主要难点在于

    2017-11-27 159

  • 从项目开发到云端架构 10

    3.2 云平台的结构云计算是:       是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云其实是网络、互联网的一种比喻说法。典

    2017-11-27 170