Alguém já teve alguma experiência usando ScaleArc ?
Meu CTO perguntou minha opinião sobre isso e não vi nenhuma informação sobre experiências do mundo real.
Alguém já teve alguma experiência usando ScaleArc ?
Meu CTO perguntou minha opinião sobre isso e não vi nenhuma informação sobre experiências do mundo real.
HA HA HA HA Que coincidência. Pediram-me que avaliasse eu mesmo.
Aqui está o que foi feito até agora...
Aqui está o teste rudimentar que fiz: Decidi conectar ao MySQL, não usando o Master EC2, e não usando o Slave EC2, mas usando apenas o ScaleArc EC2. Aqui está um script para escrever para testar a conectividade:
Aqui está o resultado:
Ei, nada mal. Escravo foi alcançado 7 de 10 vezes.
No mínimo, é isso que se deseja: usando apenas um endereço, conecte-se ao MySQL e tenha alguma inteligência itinerante para decidir a qual servidor de banco de dados se conectar. Este tem sido o sonho de todos os prognosticadores ávidos do MySQL Proxy:
Dec 17, 2012
: MySQL proxy para configuração de replicaçãoApr 19, 2012
: O que há de mais recente no MySQL Proxy?Jan 24, 2012
: Usando a replicação para escalabilidade horizontalSe eles implementaram o MySQL Proxy usando LUA ou criaram scripts de alguma forma proprietária, o resultado final é o seguinte: ScaleArc conseguiu isso e fez o trabalho pesado para todos nós (pelo menos no universo AWS).
Eu diria: Vá em frente e brinque com isso da seguinte maneira:
Desculpe, não sou especialista em ScaleArc e esta não é uma resposta completa para você. teste-o e chute alguns pneus.
ATUALIZAÇÃO 2013-01-14 16:32 EDT
Baixei o banco de dados sakila e carreguei-o no Cluster.
Então, executei esta consulta
e armazenou os resultados em
actor_id.txt
Em seguida, construí o seguinte script para iniciar o mysql muitas e muitas vezes em testbeds.
Espero que isto ajude !!!
Na minha experiência pessoal, o suporte ao Scale Arc tem sido notoriamente ruim e seu software parece não ser confiável.
Nossa conexão de banco de dados com nosso balanceador de carga falha sem motivo legítimo. Por exemplo, nossa conexão com o banco de dados falhou, o que afeta todos os serviços que executamos em nossos servidores da web. Quando entramos em contato com o suporte do Scale Arc, eles geralmente culpam um certificado SSL expirado (falha deles) ou problemas de sincronização com o software (novamente, culpa deles). Resolver problemas de sincronização (entre um nó mestre e vários nós escravos) levou duas semanas para que um técnico de suporte analisasse os logs do software e identificasse um problema.
Se você pretende anunciar 0% de tempo de inatividade, deve garantir que sua equipe de suporte tenha o mesmo SLA que você está comercializando para seus clientes.
Tente explicar ao seu chefe que todos os servidores da Web e servidores de banco de dados estão funcionando bem, exceto pelo serviço que estamos pagando a uma empresa terceirizada para monitorar e dar suporte. Não preciso de suporte retrospectivo, preciso que eles me digam quando algo vai falhar, antes que derrube todos os serviços dos quais nossa empresa depende para obter receita.
Se eu pudesse, lidaria com a dor envolvida na configuração de uma rede de alta disponibilidade usando o HAproxy...
Não negligencie seus clientes