面向集团客户云计算运营平台的运营开通技术方案及应用架构——之云计算运营平台方案(三)

续:面向集团客户的云计算运营平台概述——之云计算运营平台方案(一) http://blog.csdn.net/xiaoyw71/article/details/17113347

续:面向集团客户云计算运营平台的市场情况及产品发展——之云计算运营平台方案(二) http://blog.csdn.net/xiaoyw71/article/details/17322427


1、引言

        面向集团客户云计算运营平台涵盖了云计算的PaaS层、SaaS层,而基础设施部分,可以多种方式使用。云计算运营平台重点关注的是云能力和运营技术,而云能力主要是由Opentext Cordys BOP产品提供,运营技术可以依赖Cordys云开通服务,本文主要围绕运营技术展开介绍解决方案。

        运营平台是为应用提供云生态环境,运营成功重要一点也是SaaS应用的运营成功,主要涉及到的技术有应用的云能力、计量计费、数据安全等。

2、云计算运营平台技术架构

        云计算运营平台技术架构是按照云计算SaaS层、PaaS层、IaaS层组成,IaaS层在架构中属于外部资源,需要租用或部署到运营商云平台中(也可以是服务器集群),PaaS层主要是依赖于Cordys BOP产品平台及所提供的解决方案,对于SaaS层的应用,是运营成败的关键,从平台、技术服务、开发规范、开发支撑等多方面,与SaaS应用供应商合作开发、部署应用。

        以最终用户的视角来看,其应用界面组合各方SaaS应用的服务门户。

        综上所述,参考下图,运营平台上重点内容如下:

  • 开通服务
  • 复合应用
  • SaaS服务



2.1、云开通服务

        1、开通模块添加到Cordys平台上的特点有四个方面:

  • 云管理服务 –为 SaaS和PaaS供应商提供商业价值
  • 供应服务 –满足在多个集群上配置流程的需求
  • 计量服务 –对内部的资源的使用情况进行查看
  • 管理和自助服务的门户 -是关于资源和流程的信息来源

        2、云管理服务
        开通模块使BOP在渠道,集合和应用的形式增加了额外的功能。这为SaaS和PaaS提供商提供了以应用和服务的方式为客户提供有偿服务的可能性。一个SaaS供应商拥有一个渠道,可以提供组织和应用程序给客户。应用可以通过渠道目录(集合)出售给本渠道内的组织或者其他渠道被允许的组织。该渠道机制给SaaS提供商提供了给交叉销售带来可能性的客户安装基础。


        3、开通服务
        开通模块供应相应的资源。它可以在后端系统创建,删除或修改资源使它们能让用户使用。通称资源被故意选择来创建Cordys的具体对象,例如一个Cordys的组织或一个帐户(也被称为组织用户)为默认。通称资源被故意选择来创建Cordys的具体对象,例如一个Cordys的组织或一个帐户(也被称为组织用户)为默认。


        4、计量服务
        虽然开通模块不能真正测量应用中的使用,但是它是能够存储由应用程序提供的使用信息。除了保持跟踪应用程序的使用,资源调配模块可以保留自己的活动轨迹。该信息可以被由业务合作伙伴和渠道所提供的权属关系处理和累积。


2.2、管理和自助服务门户

        开通模块也是一个信息源,因为资源是由开通模块配置的,并将这些资源的状态存储在它的簿记。配置模块也知道资源的当前状态,或者当资源被创建或修改的状态。
在后端系统中,在簿记中每个资源都有代表该资源的业务对象。该资源几乎可以与额外的属性被扩展,而不存在于资源本身。尽管这些额外的属性是不知道的资源,它们可以由能够从自己的属性延伸的资源中受益的应用进行检索。


2.3、多租户和SaaS

        SaaS应用的核心功能是多租户。多租户的定义是,“一个应用程序专门致力于一组个人用户(用户组织,居民,服务实例)来展示自己的能力,而实际上使用的共同的计算资源空间和的单个实例应用代码同时支持多个这样的租户“(改编自Gartner公司)。

        多租户不能与多实例混淆。多实例就是你对每个租户都有有一个应用程序的安装和平台逻辑。多租户是对许多租户只有一个安装逻辑服务。
多租户的需求来自需要节省费用。随着多租户,你在基本规模经济上把IT资源整合为一以节约成本的操作是可以实现的。这主要是因为底层软件的许可成本,如操作系统和数据库管理系统


3、云计算运营平台生态环境

        要了解SaaS模式如何工作,你首先需要了解云生态系统。本节描述了所有必需的设置和运行的SaaS生态系统的角色。下面的图片显示在左侧,都需要运行的SaaS平台的运营和右侧的角色,硬件和软件的供应商。




  • 最终用户:最终用户映射到一个真实的人与一个用户配置文件。一个用户都有一个名字和电子邮件地址,并使用模拟的或组合应用程序。一个用户可以在多个租户组织存在。它可能是一个用户在不同的租户组织使用不同的服务。
  • 增值经销商:增值经销商(VAR)是一个可选的作用,这有助于租户提供区域或行业特定内容实施其解决方案或协助租户配置他们的解决方案。例如,对集团客户的应用,增加移动应用内容。
  • 渠道(应用中间商):一个渠道拥有一个市场或网店那里的服务或应用程序可以出售。使用运营平台的渠道最近的例子是云港(http://www.cloudharbor.com/)。多个渠道可以用来将通过ISV能够创建市场的平台和服务。租客组织属于一个通道。业务合作伙伴可以有多个租户组织从多种渠道。
  • 应用提供商(ISV):独立软件供应商(ISV)开发的标准解决方案。解决方案都提供了市场和单一的服务或应用程序可以通过多个渠道发售。
  • PaaS平台厂商:该组织提供了承载不同业务的生产环境。由Cordys产品提供PaaS平台。
  • 运营平台供应商:基于PaaS平台的供应商。自行或支持一般的软件供应商开发了SaaS应用。
  • 基础设施提供商:拥有该数据中心中的组织,这是所使用的PaaS提供商运行的平台。



4、开通服务实体关系

        在云计算运营开通服务时,涉及到构造的实体比较多,而且复杂,如下图所示简略开通实体关系图。实体有:商业伙伴、渠道、应用、组织、用户、账户、账户组、集群、集合、组织级应用订购、用户级应用订购等。



        商业伙伴:是用于表示组织、应用、渠道的客户属主。

        集合:是渠道或组织提供给其他组织的一个途径,一个集合可以结构化多级嵌套。

        集群:在多集群的云环境中,一个或多个服务构建的集群,为一个组织下的用户提供服务。


5、运营的应用架构

        SaaS应用运营架构,主流的SaaS软件运营还是以网站直销为主,但现今推出SDP(Service Delivery Platform:服务交付平台)的模式。这两种模式软件在架构上有很大区别。
        SDP是由运营商提供硬件、互联网带宽、操作系统和运营管理软件,不同的软件开发商在此基础上提供多种应用软件。此模式类似于零售业的购物中心。SDP能够提供统一计费、短信等互联网服务。目前,成熟的SaaS业务应用软件种类并不多,SDP的效率并没有体现出来,反映在实际市场推广中落后于直销模式。

        本文应用技术方案采用SDP,为运营平台提供可运营的软件服务,是基于运营的PaaS平台,并符合SaaS规范开发、建设的软件平台,应用可由PaaS运营商自行建设,也可以由合作伙伴按规范开发部署,自主运营。

        本节将描述应用的注册、管理和开通。

5.1、开通应用

        可开通的应用,一般是基于此PaaS平台所开发的SaaS应用或迁移的应用,也可以支持外部SaaS应用。



5.2、SaaS应用架构

        SaaS应用架构采用可伸缩性的多租户架构,多租户特性、可伸缩特性由PaaS平台提供,也就是说,在用户大量增长的情况下,无需更改架构,而仅通过硬件设备(虚拟化设备)的增加,就能达到支撑应用规模增长。



        系统架构基于Cordys BOP平台提供云计算解决方案进行设计的。主要特点如下:

        一体化平台:

      1)功能一体化,一套平台即包括从SOA到BPM到云计算的完整解决方案;

      2)架构一体化,Cordys平台的各个模块间全部采取统一的数据和消息传输标准,因此,在跨模块传输过程中,可以避免反复的打包与拆包过程,从而提供平台的整体效率。

      轻量级企业平台,Cordys BOP不但提供企业级平台要求的高可用性,伸缩性、安全性。而且还是轻量级平台,主要体现在:

      1)全B/S架构,只需要在服务端安装,不需要在客户端安装任何设计工具和插件,因此已于维护和升级;

      2)只需要一张光盘,在1个小时内就可以完成整个企业级平台的安装,安装过程简单。不需要购买多个模块,并进行复杂的安装过程。

      多租户,BOP平台内建多租户环境,不需要另行二次开发,配合SDF模块,可以获得完整的云管理和计量能力,迅速将BOP平台以及所集成的第三方应用变成可以对外运营的PaaS平台和SaaS应用。

      完整的端到端监控。


5.3、多租户模型

        目前云平台支持所有7种多租户模型,如下图是Gartner对云计算提出的7种多租户参考模型。



        平台在应用、租户和最终用户的层面都提供全面的自助服务来提高使用效率和降低维护管理成本。


        数据隔离的角度看,PaaS支持多种数据模型,以及在取得最大灵活性的同时,也支持最严格的数据安全要求。

  • 每个租户内部应用使用独立的数据库
  • 每个租户使用独立的数据库,各个应用分享该数据库,但使用不同的数据表
  • 各个租户会共享数据库
  • 所有租户和应用都分享同一个数据库

6、安全处理简述

        运营平台的安全,主要是由PaaS平台来提供,主要提供安全如下:

        1)、云计算租户提供数据库隔离;

        2)、系统平台提供服务级ACL。平台管理员可以对用户或角色能够访问和调用的Web Service进行权限控制,这样就可以在角色权限的基础上,对颗粒度更细的服务层面进行权限控制。而且,系统还支持数据级的ACL,可以指定用户或角色可以访问或无权访问的数据表、数据字段、甚至是符合某些条件的数据;

        3)、支持对网络上传递的SOAP消息进行加密,并符合行业的开放标准Basic Security Profile中的WS-Security标准;

        4)、支持基于NTLM、LDAP或自定义算法的用户身份认证方式;

        5)、支持客户端与服务器之间采用SSL方式进行安全访问,保障信息安全;

        6)、对于应用的隔离,一是主机隔离,在集群里,应用部署到不同的主机里(不能是系统租户);二是虚拟机隔离/或者叫服务容器隔离,应用部署到不同的服务容器里。

        7)、访问黑名单(Blacklist)管理
        平台的安全架构中提供对黑名单的支持,拒绝源自黑名单中所列IP地址和用户发送的请求。同时黑名单还提供对某些事件和会话(Session)的设置,如请求的大小、SOAP错误信息、超时情况、以及非法消息等。


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
对于一个程序员商单平台运营规划,以下是一些建议和考虑的方面: . 目标市场确定:确定您的目标用户是谁,例如是面向全球的程序员,还是特定地区或行业的程序员。了解他们的需求和偏好,以便为他们提供有价值的服务。 2. 平台功能规划:确定平台的主要功能和特点。这可能包括项目发布、自动匹配、支付和结算、项目管理、评价和评论等功能。确保平台易于使用和导航,并提供良好的用户体验。 3. 项目发布与匹配机制:设计一个简单而高效的项目发布流程,让用户能够清晰地描述项目要求和预期结果。建立一个智能的匹配机制,将合适的程序员与项目进行匹配,以提高交易成功率。 4. 质量控制与评价机制:确保平台上的程序员具备必要的技能和经验,并建立评价系统,让雇主能够对程序员进行评价和反馈。这有助于提供高质量的服务和保证用户满意度。 5. 支付与结算机制:建立一个安全可靠的支付系统,确保雇主可以安全地支付项目费用,并确保程序员可以按时收到款项。考虑使用第方支付平台或者其他安全支付解决方案。 6. 市场推广与用户获取:制定市场推广策略,包括在线广告、社交媒体宣传、SEO优化等,以吸引更多的用户注册和使用平台。同时,建立用户引荐计划,鼓励现有用户推荐新用户。 7. 用户支持与沟通:建立一个高效的用户支持系统,回应用户的问题和反馈,并及时解决问题。通过电子邮件、在线聊天或电话等方式与用户保持沟通,建立良好的用户关系。 8. 数据分析与优化:收集和分析平台的数据,包括用户行为、项目成功率、用户满意度等指标。根据数据结果进行优化和改进,提高平台运营效率和用户体验。 以上仅是一些运营规划的基本方面,具体的规划还需要根据您的业务模式和目标进行进一步的细化和定制化。希望以上建议能对您有所帮助!如有更多问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖永威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值