视频

了解详情
随着应用程序遇到不断增长的数据量和用户数量,开发人员可能难以扩展其数据库并维护安全性。数据库扩展可能是一项复杂的操作。如果操作不当,会导致停机或服务中断,从而导致最终用户感到沮丧、技术人员感到尴尬以及业务损失。
这不仅仅是应对用户需求的问题。数据库可能成为网络攻击或欺诈的目标,尤其是在公司变得更加突出且数据量增加的情况下。维护数据库安全性可能成为一项真正的挑战。
为了帮助解决这些常见挑战,我们在 Azure 缓存 for Redis 企业版层级中添加了一些新的预览特性。以下是变化之处。
数据库扩展始终是应用程序开发人员的首要任务。假设您发布了一款新游戏,并且该游戏病毒式传播。在几天内,游戏玩家数量从数百人增加到数百万。您的数据库需要处理数据、连接和用户请求量的增加。
在 Azure 缓存 for Redis 企业版 层级中的新扩展特性允许您通过单击按钮来扩展企业版数据库。使用新的就地扩展操作,您可以扩展数据库的大小和数量。由于这是一项就地操作,因此应用程序不会出现停机。扩展操作在对数据库造成最小干扰的情况下完成。
使用 Redis 企业版软件,您可以通过将数据库迁移到具有更多分片的更大虚拟机 (VM) 来扩展大小。当机器上有足够的未充分利用(内存和 CPU)容量来承载更多数据库分片或 Redis 进程时,这很有用。
如果您打算 扩展数据库,建议您在开始扩展数量之前,将 Azure 缓存 for Redis 企业版上的缓存类型扩展到更高的级别。使用更大的缓存,您将获得更多内存和计算能力。与 Redis 开源版不同,Redis 企业版软件使用额外的计算能力为数据库提供优化的分片放置,从而导致更好的整体性能和吞吐量。
扩展数量是指向集群添加节点,然后重新平衡、重新分片,然后重新优化数据库内的分片放置。如果您已经使用更大的缓存类型,并且需要更多物理资源来扩展数据库,这很有用。
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 企业版层级,以跟上数据库安全和扩展方面的最新趋势。