Estivador é uma plataforma aberta para desenvolvimento, envio e execução de aplicativos. Ele pode reduzir significativamente o atraso entre escrever o código e executá-lo em produção. Isso ocorre porque os Docker Containers são leves e contêm tudo o que é necessário para executar um aplicativo dentro deles.

NCache é um cache distribuído na memória extremamente rápido que também fornece imagens do Docker para Windows Server e Linux. Neste blog, explicarei como você pode configurar e usar essas imagens para começar a usar NCache ASAP!

NCache Adicionar ao carrinho                                              NCache Docs                                                 NCache Documentos do Docker

NCache no Docker

As imagens do Docker são independentes, o que significa que essas imagens contêm tudo o que é necessário para executar o aplicativo dentro delas. O usuário só precisa puxar essas imagens, criar contêineres e usá-los.

Isso também se aplica ao NCache Imagens Docker. Isso significa que ao usar NCache com o Docker, você economiza o incômodo de ter que baixar e instalar tudo e todos os NCache. Com o Docker, você só precisa extrair a respectiva imagem necessária, fazer algumas alterações na configuração e pronto.

NCache Funcionamento da imagem do Docker

Figura 1: Um diagrama que descreve o funcionamento de NCache com Docker.

NCache Adicionar ao carrinho                                              NCache Imagens Docker                                           NCache Documentos do Docker

Implantando NCache Imagem Docker

Implantando NCache A(s) imagem(ns) do Docker é um processo bastante simples. Nesta seção, mostrarei como configurar, implantar e usar o NCache Imagem do Docker em um ambiente Linux. Este processo é o mesmo para o NCache Imagem do Docker para Windows basta substituir o nome da imagem quando necessário.

Etapa 1: configurar a rede

Em primeiro lugar, você precisará criar uma rede personalizada no Docker para poder atribuir endereços IP estáticos aos seus contêineres. Isso é feito para resolver o problema de seus contêineres alterarem seu endereço IP depois de reiniciá-los ou quando a máquina host for reiniciada. O comando a seguir cria uma rede Docker personalizada com um intervalo de IP e o nome nbrg.

Etapa 2: extrair imagem e criar contêineres

Depois de configurar a rede, você precisa puxar o NCache Imagem do Docker do Repositório do Docker Hub. Execute o seguinte comando para extrair esta imagem:

Depois de criar uma rede Docker personalizada e puxar o NCache Docker Image, você terá que criar contêineres que hospedam NCache. O Docker Run or criação do docker comandos criam esses contêineres. A diferença entre os dois é que o primeiro também inicia o contêiner após criá-lo.

Dependendo da sua Cenário de implantação de contêiner do Docker, o processo de criação e execução de seus contêineres variará. Nesse cenário, seus contêineres e host são baseados em Linux.

Os dois comandos a seguir criam e iniciam os contêineres denominados ncache-ent-servidor-01 e ncache-ent-servidor-02 com a rede Docker personalizada nbrg que criamos na etapa anterior. Um endereço IP estático também é atribuído a cada contêiner.

NCache Adicionar ao carrinho                                  NCache Cenários de implantação do Docker                            Encaminhamento de portas no Docker

Etapa 3: conectar-se ao contêiner

Você precisará se conectar aos contêineres que criou para começar a trabalhar com eles. O comando a seguir conecta você ao contêiner (em execução) chamado ncache-ent-servidor-01 e abre uma instância do PowerShell dentro dele.

Etapa 4: ativar a licença

Por padrão, o NCache Os contêineres do Docker não estão ativados. Então, para usar esses contêineres, você terá que registrar/ativar usando uma chave de licença (obtida de sales@alachisoft.com) ou você terá que registre-os para avaliação usando um chave de avaliação.

Para usar o NCache Cmdlets do PowerShell, você precisa importar o NCache Módulo PowerShell. O comando a seguir importa o NCache Módulo do PowerShell dentro do contêiner ncache-ent-servidor-01.

Depois de importar o NCache Módulo do PowerShell dentro do contêiner ncache-ent-servidor-01, você pode usar o NCache cmdlets do PowerShell para registrar NCache. O comando a seguir registra NCache usando a chave de ativação com o ambiente definido para produção e o número de clientes definido como 4 dentro do contêiner ncache-ent-servidor-01.

Se você quer avaliar NCache antes de comprar uma licença para ele, você tenta NCache para um período de teste gratuito de 60 dias por registro NCache para avaliação usando um chave de avaliação. O comando a seguir registra NCache para avaliação com a chave de avaliação dentro do contêiner ncache-ent-servidor-01.

Etapa 5: use NCache no Docker

Agora que seu contêiner foi ativado, você pode usar NCache como desejar executando o comandos do PowerShell suportados e usando o NCache Web Manager (explicado em uma seção posterior). Por exemplo, o comando a seguir cria um cache chamado demoClusteredCache com dois nós de servidor (172.19.0.11 e 172.19.0.12) com a topologia definida como ParticionadoOfReplica, dentro do contêiner ncache-ent-servidor-01.

Com o NCache Web Manager

A NCache O Web Manager é uma ferramenta muito poderosa que fornece uma GUI para gerenciar e monitorar seus caches. Desde que configuramos nosso NCache contêineres do Docker para serem acessíveis pelo host, podemos usar o NCache Web Manager através do navegador web do host para manipular nossos caches. Para acessar o Web Manager do container ncache-ent-servidor01, Vá para o http://localhost:8251/ através do navegador da web de sua máquina host.

 

NCache Gerenciador da Web Docker

Figura 2: NCache Interface do Gerenciador da Web

NCache Adicionar ao carrinho                                              NCache Web Manager                                             NCache Monitor da Web

Conectando um aplicativo cliente

Depois de criar seu NCache contêineres, os ativou e criou seu(s) cache(s) clusterizado(s), você pode prosseguir para conecte seus aplicativos cliente para o(s) cache(s) clusterizado(s). Dependendo de onde seu aplicativo cliente está implantado (o aplicativo pode ser conteinerizado dentro da mesma rede que os servidores ou a aplicação pode ser presente na máquina host, etc.), você pode ter que fazer alguns configurações adicionais.

Depois de conectar seu aplicativo cliente ao(s) cache(s) clusterizado(s), você pode colher os benefícios do recurso rico em recursos NCache API do lado do cliente. NCache também fornece Arquivos Docker para criar imagens do Docker para Windows e Linux. Você pode modificar esses DockerFiles conforme seu gosto para criar um arquivo personalizado NCache Docker Image e empacote seu aplicativo dentro dele.

NCache Adicionar ao carrinho                                              NCache Cenários de implantação do Docker                                        NCache dockerfile

Conclusão

As imagens Docker de NCache economize o tempo dos usuários fornecendo todas as dependências e configurações de NCache no meio deles. Os usuários não precisam mais instalar tudo e todos os requisitos NCache apenas para executá-lo. Se você quiser usar NCache com o Docker, você está apenas a um passo da vasta API, ferramentas e recursos fornecidos por NCache. Então, o que você está esperando? Usar NCache agora!

NCache Adicionar ao carrinho                                              Baixar NCache                                                    Comparação de edições