Codinome “Velocity” Parte 2

Vamos continuar falar sobre Velocity ;)

“Velocity” é uma plataforma distribuída de Cachê em memória físico, para aplicações com alta disponibilidade e alto desempenho. “Velocity” propõe uma nova característica de uma memória única através de computadores múltiplos distribuídos. Podemos conseguir escalabilidade simplesmente adicionando mais um computador no conjunto de cluster. “Velocity” permite também cópias dos dados a ser armazenada em múltiplos computadores distribuídos, assim protegendo os dados contra perda e interrupções não planejados.”

Vamos analisar algumas novas características deste novo CTP:

image

Gerenciamento

PowerShell é a ferramenta de gerênciamento exclusiva de Velocity.” Com mais de 130 novos comandos, o foco é ajudar os profissionais a conseguir mais controle e produtividade.

Suporte para 64-Bit

Existe agora uma versão de 64-bits do serviço de cachê para computadores de x64. Devido às limitações de alocação de memória em sistemas 32 bits, cada processo de Velocity pode somente endereçar 2GB de memória. Mas com “Velocity 64-bit” cada processo pode usar quase toda a memória disponível.

Alta disponibilidade

A versão CTP2 suporta disponibilidade contínua, armazenando cópias dos dados de cachê distribuído em vários servidores . Esta disponibilidade elevada permitiria que, um conjunto de cachê distribuído em múltiplos servidores, recupere as informações distribuídas, em caso de falha.

image

Processo de criar um novo cluster sem alta disponibilidade

clip_image002[5]

    1. Instalar os pré-requisitos
    2. Criar e configurar o compartilhamento para os configurações do cluster
    3. Configurar as exceções do firewall.
    4. Instalar "Velocity" no servidor “CacheServer1”
      • Provider: XML-based file
      • Network Share Path (Cluster Configuration):
        • FileServer1, \\FileServer1\ClusterConfigShare1.
      • Cluster Name: "ClusterName1".
      • Cluster Size: Valor padrão
      • Cache Port Number: 22233
      • Cluster Port Number: 22234
      • Max Server Memory: Valor Padrão
    5. Iniciar o cluster no servidor “CacheServer1”
      • Commandos PowerShell:
        • get-cachehost (Verificar se o serviço esta iniciado)
        • start-cachecluster (Iniciar o serviço)
        • get-cachehost (Verificar se o serviço esta iniciado)
        • new-cache -CacheName NamedCache1 -Secondaries 1 (Criar o cluster)
        • get-cache (Verificar se o serviço esta iniciado)
  
Instalando o "Velocity" com a opção "SQLClient Data Provider": https://blogs.msdn.com/daibert/archive/2009/02/16/instalando-o-velocity-junto-ao-sql-2008.aspx

Ate Markus