构建安全可靠的SaaS多用户数据体系结构

4星 · 超过85%的资源 需积分: 49 67 下载量 47 浏览量 更新于2024-08-01 收藏 1.61MB PDF 举报
"多用户数据体系结构.pdf"探讨了在SaaS(Software as a Service,软件即服务)环境中构建安全、稳定且经济高效的数据架构的关键问题。文章指出,由于SaaS涉及将敏感商业数据托管在第三方平台上,因此建立客户信任至关重要。文章作者是Frederick Chong、Gianpaolo Carraro和Roger Wolter,来自微软公司。 文章分为几个部分,首先强调了信任在SaaS业务中的核心地位,因为数据是企业最宝贵的资产。接着,它概述了SaaS模式的优势,如成本降低和集中化的数据访问,但也指出企业需要对数据控制权的妥协来换取这些好处。 文章详细讨论了处理数据隔离和共享的三种策略,以适应不同的商业需求和法规要求。这些策略包括完全隔离的数据、部分共享的数据以及完全共享的数据。在选择合适的方法时,文章提到了技术和商业两方面的考虑因素,例如合规性、性能、成本效益和可扩展性。 此外,文章深入探讨了确保数据安全性的设计模式,包括数据模型的扩展性、数据基础设施的可扩展性和安全措施。这涵盖了如何设计防欺诈机制、数据加密、访问控制以及如何处理多租户环境下的数据隐私。 最后,文章还预告了系列后续内容,将涵盖工作流程设计、用户界面设计以及整体安全性等主题,进一步丰富了SaaS应用开发的全面视角。 这篇文档对于那些计划或已经在提供SaaS服务的架构师来说,是一份宝贵的指南,它提供了创建可靠、安全和可扩展的多用户数据体系结构的深入见解和实践建议。
2008-10-08 上传
基于SAAS模式的多用户数据体系结构。 信任,或是缺乏充分信任,都是妨碍“软件即服务”(SaaS) 推广的首要问题。我们可以说,关于产 品、客户、雇员、供应商等的数据是商业运营中最重要的资产。当然,SaaS 的核心也是数据。SaaS 应用使客户能通过网络集中存取数据,成本低于使用本地安装的应用。不过,为了充分发挥 SaaS 的 优势,企业必须在一定程度上放弃对自身数据的控制,要在确保数据安全并避免泄密方面充分信赖 SaaS 服务商。 为了赢得客户的信任,希望开展 SaaS 业务的架构师首先应创建成熟稳定、安全可靠的 SaaS 数据体 系结构,使用户和客户都能够放心地将重要的商业数据交给第三方合伙伙伴进行管理和控制,而且该架 构还应该能够以极低成本实现高效管理和维护。 本文是我们介绍多用户应用设计系列文章中的第二篇。第一篇文章《抓住长尾市场的架构战略》从较高 层面介绍了 SaaS 模式及其挑战和优势。该文的网络版刊登在 MSDN 上,网址为: msdn.microsoft.com/library/en-us/dnbda/html/ArchStratCtchLngTail.asp。本系列的其他文 章将侧要于讨论工作流程、用户界面设计以及整体安全性等问题。 在本文中,我们将讨论如何处理从完全隔离的数据直到完全共享的数据,并根据不同地点的数据隔离和 共享情况指出创建数据体系结构的三种方法。随后,我们将探讨决定采用何种方法时应考虑的技术和商 业因素。最后,针对确保安全性、创建可扩展数据模型以及数据基础结构的可扩展性等方面,我们将提 出一些设计模式。