什么是天蓝色角色?

时间:2020-09-24 15:24:05

标签: azure azure-caching

我正在阅读this关于Azure中分布式缓存的文章。我是Azure的新手,我想了解它们在以下情况下使用“角色”时的含义:

角色内缓存您可以将角色内缓存部署在同一地点或 Azure中的专用角色。主机代管意味着您的应用程序也 在该VM上运行并且专用意味着它仅在缓存上运行。 尽管良好的分布式缓存可提供弹性和高 可用性,这与添加或删除相关的开销 从缓存群集缓存服务器。您的偏好应该是 具有稳定的缓存群集。您应该添加或删除缓存服务器 仅在您要扩展或减少缓存容量时或 关闭缓存服务器。

角色内缓存比其他部署选项更具可变性 因为Azure可以轻松启动和停止角色。在同一地点, 缓存还与您共享CPU和内存资源 应用程序。对于一两个实例,可以使用此部署 选项。但是,由于以下原因,它不适合大型部署 负面的性能影响。

您还可以考虑使用专用的角色内缓存。记住 此缓存已部署为您的云服务的一部分,并且仅 在该服务中可见。您无法跨所有共享此缓存 多个应用。此外,缓存仅在您的服务处于运行状态时运行 运行。因此,即使在停止时也需要运行缓存 您的应用程序,请不要使用此选项。

Microsoft Azure缓存和适用于Azure的NCache均提供了角色 部署选项。您可以通过以下方式使Memcached运行此配置: 进行一些调整,但是如果角色被回收,则会丢失数据,因为 Memcached不会复制数据。

他们谈论角色内缓存,缓存服务,缓存VM和多区域缓存VM。

我知道缓存服务是“无服务器的”,这意味着您不管理服务器或群集,Azure 完成所有这些工作,就像处理您在其中部署服务器的缓存VM和该服务器上的缓存解决方案一样。

角色内缓存有何不同,什么是“角色”?我通常将角色定义为用户如何参与给定系统的定义,它确定了该角色的成员在系统内履行职责所需要的功能或权限。似乎与此不同。

1 个答案:

答案 0 :(得分:1)

这是遗产。过去,存在Azure角色内缓存和Azure托管缓存服务。建议立即使用Azure Redis缓存:

https://azure.microsoft.com/en-us/blog/azure-managed-cache-and-in-role-cache-services-to-be-retired-on-11-30-2016/

相关问题