基于 SaaS 的业务比以往任何时候都在增长。 老企业正争先恐后地将其传统软件转化为基于 SaaS 的解决方案,新企业纷纷推出基于 SaaS 的解决方案,满足所有可以想象到的一切。 基于 SaaS 的解决方案由多层复杂架构组成,这些架构包含需要战略持续监控和优化的内部和外部组件。 为了比竞争对手更胜一筹,您需要确保您的最终用户全天候体验更好的服务。
基于 SaaS 的应用的挑战
对于基于 Saas 的业务,在确保应用程序按预期行为并提供您向最终用户承诺的价值主张方面,面临许多挑战。 这意味着您必须重新考虑监控和维护基于 SaaS 的应用程序的策略,以便以快速、可靠和安全的方式为最终用户提供服务。 当您的 SaaS 应用程序成为您的业务时,您必须能够快速解决出现的挑战,以避免任何重大故障。 让我们来看看重点领域和挑战,这些领域和挑战应该成为基于 SaaS 的业务监控战略的一部分。
- 可用 性。 首先,在基于 SaaS 的业务部门中,这么多组件打包在一起,如果其中任何组件出现问题,您的应用程序可能会变得无法访问。 未经宣布的停机时间是每个企业的噩梦。 这意味着你失去了用户,你失去了信誉,你失去了收入。
- 页面速度。 由于用户可以使用大量选项,您希望确保当有人访问您的应用程序时,您的应用程序足够快,以避免反弹。 每一秒的延迟,您都会损失成倍数的访问者,这些访客可以变成创收用户。
- 性能。 用户登陆您的应用程序后,他们将执行您希望他们这样做的事务。 因此,您需要确保所有事务都正常运行,并且应用程序的整体性能与最终用户的期望一致。
- 网络和移动体验。 无论是 Web 应用程序、移动应用程序还是两者,您的用户都应拥有无缝体验,而不会注意到服务中的任何差距。 为此,您需要确保所有 API(包括第三方 API)完好无损且健康。
- 监视资源使用情况和费用。 当 SaaS 应用程序扩展时,使用标准和自定义 KPI 监视所有资源(如事务成本、内存、磁盘利用率、网络带宽)以优化资源及其成本非常重要。
- 自动监视任务并整合数据。 基于 Saas 的业务通常是一个高度分布式的基础架构,具有许多移动部件。 因此,最佳做法是使用高配置支持自动执行监视任务,并在单个平台上整合端到端监视数据。
- 测试时要记住用户体验。一个简短的案例研究:电动汽车网站FindMyElectric.com能够削减4.2秒的搜索功能的用户寻找一个二手特斯拉模型3通过连续测试和监控与Dotcom-Monitor的浏览器视图平台。
- 安全。 无论提供何种服务,数据都是任何典型的基于 SaaS 的业务的核心。 这意味着您希望保护平台上生成的所有数据。 监视应确保持续扫描和分析所有端点和网络,以防止任何数据丢失和数据泄露。
主动监控:正确执行
基于 SaaS 的业务与用户体验有关。 时期。 所以,不要等到你出现问题。 尽早纳入端到端监控策略,并收集有意义的数据,以主动解决问题并优化基于 SaaS 的应用程序。 此外,您的监视策略应该能够在一个位置为您提供有关用户、流量、性能、第三方组件等的有用可操作数据,以便进行全面分析和适当的自动化。 对于最佳实践,建议在基于 SaaS 的应用程序监视策略中使用以下工具:
- Web 应用程序监视。确保用户通过应用程序获取的路径需要完美无瑕。 有关关键性能指标(如响应时间、错误率、流、事务运行状况、可访问性、可用性和资源利用率)的信息,实施一个解决方案来监视这些关键指标。
- 网页监控。通过识别页面加载性能问题,您可以快速修复可能导致页面执行的任何元素
- 基础设施监控。用于监控云和本地基础设施,以及服务、性能、成本、安全性、数据和网络的完整实时可见性。
- Web 服务监视。用于监控各种 API 和网络协议的发布时间、性能和功能,例如用于网站和移动设备的 SOAP、GET/POST、TCP 和第三方 API。
通过所有这些信息,您将能够快速解决任何问题,并为基于 Saas 的总线人员的最终用户提供可靠、无缝的体验。 为了最佳实施监视策略,我们的目标是从单个供应商/平台获得所有这些工具,实现统一集成、数据收集和自动化。