dot 快速的未来即将来到您所在城市的活动。

加入我们在 Redis 发布会

Azure 缓存 for Redis 企业版层级中的新数据库扩展和安全特性

随着应用程序遇到不断增长的数据量和用户数量,开发人员可能难以扩展其数据库并维护安全性。数据库扩展可能是一项复杂的操作。如果操作不当,会导致停机或服务中断,从而导致最终用户感到沮丧、技术人员感到尴尬以及业务损失。

这不仅仅是应对用户需求的问题。数据库可能成为网络攻击或欺诈的目标,尤其是在公司变得更加突出且数据量增加的情况下。维护数据库安全性可能成为一项真正的挑战。

为了帮助解决这些常见挑战,我们在 Azure 缓存 for Redis 企业版层级中添加了一些新的预览特性。以下是变化之处。

数据库扩展

数据库扩展始终是应用程序开发人员的首要任务。假设您发布了一款新游戏,并且该游戏病毒式传播。在几天内,游戏玩家数量从数百人增加到数百万。您的数据库需要处理数据、连接和用户请求量的增加。

Azure 缓存 for Redis 企业版 层级中的新扩展特性允许您通过单击按钮来扩展企业版数据库。使用新的就地扩展操作,您可以扩展数据库的大小和数量。由于这是一项就地操作,因此应用程序不会出现停机。扩展操作在对数据库造成最小干扰的情况下完成。

扩展大小

使用 Redis 企业版软件,您可以通过将数据库迁移到具有更多分片的更大虚拟机 (VM) 来扩展大小。当机器上有足够的未充分利用(内存和 CPU)容量来承载更多数据库分片或 Redis 进程时,这很有用。

如果您打算 扩展数据库,建议您在开始扩展数量之前,将 Azure 缓存 for Redis 企业版上的缓存类型扩展到更高的级别。使用更大的缓存,您将获得更多内存和计算能力。与 Redis 开源版不同,Redis 企业版软件使用额外的计算能力为数据库提供优化的分片放置,从而导致更好的整体性能和吞吐量。

microsoft azure and redis enterprise instance capacity illustrations
当您从 E10(容量 2)扩展到 E100(容量 2)时,数据库将迁移到更大的 VM 并添加分片。Redis 企业版软件使用更大 VM 上的额外计算能力来优化数据库的分片放置。

扩展数量

扩展数量是指向集群添加节点,然后重新平衡、重新分片,然后重新优化数据库内的分片放置。如果您已经使用更大的缓存类型,并且需要更多物理资源来扩展数据库,这很有用。

diagram of microsoft azure and redis enterprise instance capacities
这是您在 E10 SKU 上将容量从 2 扩展到 4 时得到的结果。这将向数据库添加节点。

Microsoft 提供有关 如何在 Azure 缓存 for Redis 企业版层级上扩展大小或扩展数量 的文档。正如文档所解释的那样,扩展特性处于预览阶段。

数据库安全性

监控和防止未经授权的访问以及防范数据泄露至关重要。以下两个在 Azure 缓存 for Redis 企业版层级上推出的预览特性允许开发人员实施强大的安全措施。

客户管理的密钥

保护数据免遭盗窃或拦截的一种方法是使用加密。Azure 缓存 for Redis 已经提供 平台管理的密钥 (PMK),也称为 Microsoft 管理的密钥 (MMK),用于加密磁盘上的数据,并且默认情况下执行此操作。此外,企业版和企业版闪存层级支持使用客户管理的密钥 (CMK) 加密操作系统磁盘和持久存储磁盘数据。您可以将密钥存储在 Azure Key Vault 中,这使您可以将用于加密数据的密钥与数据本身分开保存。

Azure 缓存 for Redis 企业版层级现在支持预览中的客户管理的密钥。以下是如何 在企业版层级上配置 CMK 加密

连接审核

连接审核是监控数据库访问的过程。实时日志会捕获谁访问了数据库、访问了多长时间、何时建立连接以及在此期间发送了哪些身份验证事件。如果有人未经授权访问数据库,连接审核日志可以提供整个事件跟踪。

Azure 缓存 for Redis 企业版层级现在支持预览中的连接审核。企业版层级上的连接审核使用 Redis 企业版软件内置的 审核连接事件 功能。

以下是如何 在 Azure 缓存 for Redis 的企业版层级上启用连接审核

维护数据需要可扩展性和安全性。企业可以通过实施强大的安全措施并选择正确的扩展方法,确保其数据库能够处理不断增长的数据量并免受网络攻击。为确认组织的数据得到安全保护,请使用 Azure 缓存 for Redis 企业版层级,以跟上数据库安全和扩展方面的最新趋势。

相关链接