虚拟化 实施Saas的11个基本步骤

实施Saas的11个基本步骤

目录:

Anonim

在软件即服务(SaaS)方法中,应用程序以服务形式通过Internet交付。 无需安装和维护软件,只需通过Internet访问该软件即可。 任何SaaS模型都应具有以下关键特征:

  • 安全
  • 可扩展性,可用性和其他性能因素
  • 灾难恢复
  • 网络带宽
  • 安全管理

4.最终确定带宽要求和托管设施

将基础设施托管在具有公共连接性并保持一致性以确保积极的用户体验的设施中非常重要。 在查看带宽时,我们必须考虑我们的应用程序的人口统计信息,例如,坐在办公室中具有高带宽网络速度的用户的连接因素将不同于在家中连接的用户。 同样重要的是,我们应将基础架构放置得尽可能近,以确保减少网络跳数。 我们应该与数据中心建立多个网络连接,从而消除网络瓶颈。 如果我们决定外包数据中心基础架构,则应考虑以下因素:

  • 数据中心是否可用24×7×365?
  • 测试频率
  • 冗余系统可用于电源和其他硬件故障
  • 校园人身安全

5.采购基础设施组件

基础架构设计完成后,我们需要使用经过验证的可靠性和功能性的组件。 此步骤对于确保高可用性至关重要。 在评估这些硬件组件时,我们还必须确保在我们的业务需求的时间表内交付选定的硬件。

6.部署SaaS交付基础架构

一旦基础架构组件可用,运营团队应开始构建和部署SaaS组件。 服务器应进行机架式配置,配置,随后应根据需要安装操作系统。 安全设备应使用最新版本的IDS进行升级。 还应根据企业的用户访问策略配置防火墙。

7.灾难恢复和连续性计划

现在可以在SaaS平台上使用该应用程序了,我们必须计划灾难恢复并确保应用程序的连续性。 在这方面需要回答以下问题:

  • 我们如何应对灾难情况?
  • 我们如何在有限的时间内取回该应用程序?

8.集成监控解决方案

监视子系统至关重要。 它有助于确保及时干预并避免灾难。 系统监视应基于以下参数进行:

  • 内存和CPU使用率
  • 来自操作系统和应用程序的事件日志
  • 不同的应用程序组件(TCP层,数据库,应用程序服务器等)

9.准备客户支持呼叫中心

一旦该应用程序投放市场,它必须具有一个客户支持呼叫中心。 呼叫中心应建立良好的连接并配备有适当的票务系统。 客户支持是确保任何模型或应用程序成功的关键要素,而与技术无关。 票务系统应启用适当的电子邮件系统; 如果有任何问题需要开发团队的注意,则票务系统应该能够向适当的团队成员发送电子邮件。

10.准备服务水平协议(SLA)

实施SaaS模型时,必须有SLA。 SLA应该明确定义周转时间和响应时间以及应用程序可用性。

11.文件

完成上述所有步骤后,必须记录整个基础架构及其组件。 本文档将帮助其他人处理应用程序的任何异常行为。 如果基础架构中需要任何修改或变更,也将有所帮助。

实施Saas的11个基本步骤