Precisa executar o serviço do windows e o MySQL, quais opções de serviço remoto / em nuvem eu tenho? [fechadas]

2

Como o título sugere, eu preciso configurar o banco de dados MySQL, que pode ser acessado por dois (ou mais) sites diferentes. O único problema com isso é que precisamos executar um serviço do Windows (este é um aplicativo de terceiros e não pode ser reescrito).

Temos algumas ambições de migrar mais de nossos serviços internos para a nuvem ao longo do tempo, por isso estamos assumindo isso como uma oportunidade para dar os primeiros passos, mas não tenho certeza sobre quais opções estão disponíveis ou são viáveis.

Pelo que entendi, poderíamos usar o Windows Azure , Amazon EC2 ou simplesmente um provedor de hospedagem VM (por exemplo, link ).

Pelo que li de cada um, dado que precisamos estar executando o MySQL, acabaremos tendo que executar uma VM completa, mesmo no Azure / EC2.

Existe outra maneira de fazer isso? Eu compreendi maciçamente o que é possível ou mesmo necessário? Caso contrário, que benefícios o Azure / EC2 ofereceria sobre um host da VM (ou até mesmo uma caixa co-localizada)? (e vice-versa?)

    
por adhocgeek 01.05.2013 / 13:19

1 resposta

2

Se você precisar executar o MySQL lado a lado com um Serviço do Windows, isso implica em uma implantação de máquina única no Windows Server. Isso oferece apenas uma opção de máquina virtual no Azure. Aqui estão todas as informações mais recentes sobre Serviços de Infraestrutura que incluem Máquinas Virtuais. Seu vhd seria suportado pelo armazenamento de blobs (durável, triplo-replicado), bem como os discos de dados (2 discos podem ser anexados por núcleo, até 16 discos no total).

Você pode então abrir um terminal externo (uma porta exposta ao mundo externo), e qualquer site pode acessar o servidor MySQL, com as credenciais apropriadas.

Se os seus sites estiverem no Windows Azure e hospedados em Máquinas Virtuais ou Cloud Services (Platform-as-a-Service), você pode conectar esses aplicativos da Web ao seu servidor de banco de dados por meio de uma rede virtual, eliminando a necessidade de acesso externo (público).

    
por 01.05.2013 / 13:28