适用于 Microsoft Azure 和 AWS 的 .NET 分布式缓存

NCache 在 Azure 和 Amazon 云中以自带许可 (BYOL) 模式提供。 NCache 云中允许您缓存应用程序数据、存储 ASP.NET 会话状态和缓存 ASP.NET View State 适用于在多服务器配置中运行的应用程序。

部署 NCache Cloud 在 Azure 和 AWS

在此配置中,您通过分配两个或更多 NCache Cloud 虚拟机并在其上创建缓存。 然后可以通过 Microsoft Azure 和 AWS 虚拟网络的公共可寻址端点访问此缓存。

镜像缓存

这种配置的好处如下:

  • 从任何 Microsoft Azure/AWS 应用程序和网站使用缓存
  • 跨多个 Microsoft Azure 应用程序共享缓存,甚至共享到 AWS、Google Compute Engine、Rackspace、您的私有云等其他平台
  • 为相同或不同的应用程序跨多个区域共享缓存

部署为虚拟机

在此配置中,您分配两个或更多 NCache 虚拟机作为您的缓存层,并将此缓存层与您的应用程序配置在同一个虚拟网络中。 您的 .NET 应用程序可以作为 Web 角色、工作角色或在其自己的虚拟机上运行,​​通过与缓存集群的直接 TCP 连接访问此缓存层,而无需通过任何可公开寻址的端点。

镜像缓存

这种配置的好处是它的速度和完全的隐私。缓存非常接近您的应用程序,因此速度非常快,因为它不经过任何额外的跃点。

在 Azure 和 AWS 云中使用 PaaS 进行部署

客户可以使用 NCache 在平台即服务 (PaaS) 产品中。 在 PaaS 产品中,例如 Azure ASP.NET 网站和 Azure ServiceFabric(微服务),客户无需安装和配置每个应用服务器 VM/“容器”来运行应用程序。 相反,此功能由云平台处理,云平台自动启动/停止应用服务器虚拟机或“容器”,无需客户参与。

NCache 仅服务器许可证支持 PaaS 应用程序部署。有了这个许可证, NCache Remote Client 不需要许可或安装。 相反, NCache Remote Client 库嵌入在应用程序中。 当应用程序部署在 PaaS 上时, NCache Remote Client 库也被部署。

请注意 NCache 服务器将需要显式安装在单独的虚拟机/“容器”上,至少有两个缓存服务器。 然后,PaaS 部署的应用程序可以无缝访问这些缓存服务器。

另请注意,此方法仅支持 InProc 客户端缓存功能。 OutProc 客户端缓存功能需要一个 NCache 服务进程来托管它。 此服务进程通过客户端缓存 Windows 安装程序 (.msi) 安装。

接下来做什么?

下载免费 30 天安装密钥
请求个性化的现场演示

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。