Cache distribuído .NET para Microsoft Azure e AWS

NCache está disponível nas nuvens Azure e Amazon sob um modelo Bring-Your-Own-License (BYOL). NCache na nuvem permite armazenar dados de aplicativos em cache, armazenar o estado de sessão ASP.NET e armazenar em cache ASP.NET View State para aplicativos executados em uma configuração de vários servidores.

Implantação NCache Cloud no Azure e AWS

Nesta configuração, você cria um cache distribuído dedicado alocando dois ou mais NCache Cloud Máquinas Virtuais e criando o cache nelas. Esse cache é então acessível por meio dos endpoints publicamente endereçáveis ​​do Microsoft Azure e da AWS Virtual Network.

Cache espelhado

Os benefícios desta configuração são os seguintes:

  • Use o Cache de qualquer aplicativo e site do Microsoft Azure/AWS
  • Compartilhe o Cache em vários aplicativos do Microsoft Azure e até mesmo em outras plataformas como AWS, Google Compute Engine, Rackspace, sua nuvem privada e muito mais
  • Compartilhe o Cache em várias regiões para aplicativos iguais ou diferentes

Implantar como máquinas virtuais

Nesta configuração, você aloca dois ou mais NCache Máquinas Virtuais como sua camada de cache e coloque essa camada de cache com seu aplicativo na mesma Rede Virtual. Seu aplicativo .NET pode ser executado como Web Role, Worker Role ou em sua própria máquina virtual acessando essa camada de cache por meio de uma conexão TCP direta com o cluster de cache e sem passar por nenhum ponto de extremidade endereçável publicamente.

Cache espelhado

A vantagem desta configuração é a rapidez e total privacidade. O cache está muito próximo da sua aplicação e, portanto, muito rápido porque não passa por nenhum salto extra.

Implantando com PaaS no Azure e Nuvem AWS

Os clientes podem executar seus aplicativos usando NCache em uma oferta de plataforma como serviço (PaaS). Nas ofertas de PaaS, como Sites ASP.NET do Azure e Azure ServiceFabric (microsserviços), o cliente não instala e configura cada VM/"contêiner" do servidor de aplicativos para executar aplicativos. Em vez disso, essa função é gerenciada pela plataforma em nuvem, que inicia/para automaticamente as VMs ou "contêineres" do servidor de aplicativos sem envolvimento do cliente.

A NCache licença somente de servidor oferece suporte a implantações de aplicativos PaaS. Com esta licença, o NCache Remote Client não requer licenciamento ou instalação. Em vez disso, o NCache Remote Client bibliotecas são incorporadas com o aplicativo. Quando o aplicativo é implantado em um PaaS, o NCache Remote Client bibliotecas também são implantadas.

Por favor, note que o NCache O servidor precisará ser instalado explicitamente em VMs/"Contêineres" separados com um mínimo de dois servidores de cache. Os aplicativos implantados por PaaS podem acessar esses servidores de cache sem problemas.

Observe também que essa abordagem oferece suporte apenas às funções do InProc Client Cache. As funções do OutProc Client Cache requerem um NCache processo de serviço para hospedá-lo. Esse processo de serviço é instalado por meio de um Client Cache Windows Installer (.msi).

O que fazer a seguir?

Baixe a chave de instalação gratuita de 30 dias
Solicite uma demonstração AO VIVO personalizada
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.