O Memorystore for Valkey é um serviço Valkey totalmente gerido que suporta instâncias com o modo de cluster ativado e desativado. Google Cloud As aplicações executadas no Google Cloud podem alcançar um desempenho extremo tirando partido do serviço Valkey altamente escalável, disponível e seguro sem o encargo de gerir implementações complexas do Valkey.
Conceitos e termos principais
Instâncias com o modo de cluster ativado e o modo de cluster desativado
A instância do Memorystore for Valkey pode ser criada nos modos Cluster Mode Enabled e Cluster Mode Disabled. Embora uma instância com o modo de cluster ativado possa ter um ou mais fragmentos, uma instância com o modo de cluster desativado é executada num único fragmento. Para mais detalhes, consulte o artigo Ative e desative o modo de cluster.
Estrutura de recursos hierárquica
O Memorystore for Valkey reúne os vários recursos usados numa implementação do Valkey numa estrutura hierárquica que simplifica a administração e a gestão. Segue-se um diagrama que ilustra esta estrutura:
As instâncias do Memorystore for Valkey são compostas por um conjunto de fragmentos, cada um contendo um subconjunto do seu espaço de chaves. Cada fragmento numa instância é composto por um nó principal e, opcionalmente, até dois nós de réplica. Quando são adicionados nós de réplica, o Memorystore distribui automaticamente os nós de um fragmento em várias zonas para oferecer maior disponibilidade e débito.
Instâncias
Quando aprovisiona uma instância do Memorystore for Valkey, tem de aprovisionar fragmentos suficientes para publicar o espaço de chaves de toda a sua aplicação. Para ver detalhes sobre a especificação de instâncias, consulte o artigo Especificação de instâncias e nós.
Fragmentos
A sua instância é composta por vários fragmentos de tamanho igual. Para ver detalhes sobre a especificação de fragmentos, consulte o artigo Especificação de instâncias e nós.
Nós principais e de réplica
Existe um nó principal por fragmento. Cada fragmento pode ter 0, 1 ou 2 nós de réplica. As réplicas oferecem alta disponibilidade e débito de leitura adicional, e são distribuídas uniformemente pelas zonas.
Para mais detalhes, consulte o artigo Alta disponibilidade e réplicas.
Versão do Valkey
O Memorystore for Valkey suporta as versões 7.2 e 8.0 do Valkey. Para mais informações sobre as funcionalidades introduzidas por cada versão, consulte o artigo Versões suportadas. O Memorystore for Valkey suporta um subconjunto da biblioteca de comandos total do Valkey.
Pontos finais da instância
Modo de cluster ativado: cada instância tem um ponto final de deteção ao qual o seu cliente se liga. O seu cliente também usa o ponto final de deteção para a deteção de nós. Para mais informações, consulte o artigo Pontos finais de instâncias para o modo de cluster ativado.
Modo de cluster desativado: cada instância tem um ponto final principal e um ponto final de leitura. O ponto final principal encaminha sempre o tráfego para o nó principal, enquanto o ponto final do leitor equilibra a carga das consultas de leitura nas réplicas disponíveis automaticamente. Para mais informações, consulte o artigo Pontos finais de instâncias para o modo de cluster desativado.
Pré-requisitos de rede
Antes de poder criar uma instância do Memorystore for Valkey, tem de configurar a rede para o seu projeto.
Faturação
Consulte a página Preços para ver informações sobre os preços das regiões disponíveis.