混合部署原理
On-premises (on-prem) 指传统的部署模型,通常运行在用户专用的 VPC 环境中。服务存储或处理的所有数据都保留在用户的本地云中,提供更高的安全性,但代价是丧失一定速度和运营效率。软件即服务 (Saas) 指云化部署模型,为供应商云中的软件提供托管服务,用户可以立即获得并使用这些软件。软件由供应商负责运行和管理,用户数据被存储在供应商的云中,允许快速部署和轻松更新,但可能会带来数据安全等问题,而混合部署兼具 on-prem 灵活性和 SaaS 便利性的特点。
混合部署模式
混合部署模式主要用于分离不同形态的应用和应用架构迁移。不管在云中、本地还是边缘,亚马逊云科技从广泛的计算、网络、存储、安全、身份、数据集成、管理、监控和运营服务中选择,以此来构建满足用户特定要求和使用案例的混合架构。
混合部署模式应用于场景中时,需要所部署的应用能相互连接,灵活调用,而亚马逊云科技提供的混合部署模式,可保证同一个 VPC 和 EDAS 部署在同一个微服务空间时能快速被发现、调用。
混合部署的特点
混合部署融合了本地部署和云化部署两种服务方式的优势,允许用户在不同环境之间共享数据和应用程序,既保护了用户私密性,又兼具灵活度,同时降低了成本,操作轻松。

私密性强
混合部署不需要用户配置或维护供应商复杂的基础设施,同时让用户可以完全控制他们的数据。云化部署承载着软件的大部分业务逻辑,并处理不敏感元数据。它与本地部署通信,并将敏感操作(如处理、存储或删除数据)委托给本地部署,让客户在数据访问和安全方面拥有更大自主权,这在存在大量敏感数据的金融科技和医疗保健等行业中至关重要。

灵活度高
云服务用户在需要时,可利用公有云中的资源。当在本地部署上运行的应用程序遇到使用高峰时,它们可以自动迁移到云化部署以获得额外的计算容量,保证正常运行,避免“云爆发”的影响。

成本效益
混合部署具备扩展至云化部署的能力,这种混合架构使用户能够快速部署软件,而且只需很少的人工开销。此外,用户可以仅在需要时购买额外的云化服务,降低了使用成本。

操作简单
混合部署将稳定的云化语言(如 S3,EMR,DynamoDB)保存在客户云中,并将所有不断改进、快速变化的基础设施保存在托管云中。因此,客户可以轻松地将新的解决方案集成到他们的数据栈中,在供应商环境中托管服务还可以让面向所有用户的更新更容易、更顺畅。