O Azure pode hospedar o ColdFusion?

5

Um amigo tem um site desenvolvido no ColdFusion com MySQL e está procurando uma hospedagem com melhor custo-benefício, à medida que o tráfego aumenta rapidamente. O Azure vem à mente.

Eu mesmo não usei o Azure, mas acredito que seja possível configurar e interagir com o servidor da Web via RDP em uma Máquina virtual hospedada?

Estou curioso para saber se o ColdFusion pode ser instalado na VM hospedada do Azure. Além disso, o site teria que ser ajustado para executar no Azure SQL ou poderia continuar a usar o MySQL?

Obrigado.

    
por mbursill 03.03.2011 / 21:45

3 respostas

2

A função de VM do Azure recém-anunciada permite implantar uma VM do Windows configurada da maneira que você preferir e você pode executar o RDP, portanto, nesse aspecto, você pode fazer isso.

No entanto, as VMs do Azure têm alguma diferença nas VMs comuns do Hyper-V ou VMWare. Você não pode simplesmente gerar uma nova VM no Azure, RDP nela e configurá-la da maneira que desejar. Em vez disso, com o Azure, você cria sua VM em seu próprio servidor Hyper-V e configura como deseja, depois configura uma Imagem Dourada que carrega para o Azure e é implantada em sua VM. A qualquer momento, o Azure pode desligar sua VM e criar uma nova a partir de sua imagem dourada. Então, você precisa estar em uma posição em que possa criar essa VM dourada como deseja localmente primeiro.

Há uma complicação adicional, pois, diferentemente da função de Web e de trabalho, a função de VM não é gerenciada pela MS, mas por você e, portanto, você precisará aplicar quaisquer correções de atualizações, etc. Novamente, isso significa que você precisa não apenas atualizar sua VM em execução, mas também sua imagem de ouro.

Por fim, você não pode realmente armazenar nenhum dado em sua VM, como o MS não garante a segurança desses dados, se sua VM for recriada a partir de sua imagem master, tudo que você recebe é o que está na imagem. Portanto, você precisa armazenar todos os dados em algo como um banco de dados azure.

    
por 03.03.2011 / 21:57
1

Uma resposta atualizada: as máquinas virtuais do Azure podem hospedar o Cold Fusion. Ao contrário do (agora extinto) VM Role, as máquinas virtuais são criadas na nuvem. Como uma linha de base, você pode escolher entre várias variantes do Linux e do Windows e, em seguida, construir a partir daí.

Quando a VM estiver configurada da maneira desejada, você poderá criar uma imagem, disponibilizando-a na galeria da sua máquina virtual.

Uma coisa interessante sobre as Máquinas Virtuais do Azure é o modelo de preços por minuto, em que você pode parar a sua VM a qualquer momento dentro de uma hora - ela não é arredondada.

Mais informações sobre máquinas virtuais: aqui .

Adicionando um pouco mais a isto: Não há necessidade de mudar do MySQL para o Banco de Dados SQL (a menos que você queira). O MySQL é executado sem problemas no Azure, seja diretamente em máquinas virtuais ou por meio de um parceiro de hospedagem (por meio do Marketplace no portal).

    
por 07.11.2013 / 01:15
0

Só para destacar Sam. Se você quiser hospedar o ColdFusion, eu usaria o AWS. Com o Azure, você PAGARÁ mais dinheiro com um controle drasticamente menor sobre seus IPs, roteamento, DNS e outras necessidades. Além disso, você tem menos controle sobre seu sistema operacional no Azure. Eu sou um pouco fã do Azure, mas se você não é muito 100% do stack do .NET não é a melhor idéia.

Usar a AWS (e possivelmente algumas das outras opções) oferece muito mais controle (diretamente à imagem) em cerca de 2/3 do custo. Quanto mais instâncias você precisar, mais tempo você saberá que precisará delas, poderá obter instâncias reservadas que são 1/3 do custo da instância do Azure.

Quanto ao armazenamento, qualquer instância é volátil, o que significa que você precisará usar o armazenamento gerenciado ou as opções de banco de dados relacional distribuído, como o RDS da AWS ou o SQL Azure da Microsoft. Qualquer solução é boa, dependendo da quantidade de espaço de armazenamento e da capacidade de computação necessária para o Serviço ColdFusion.

Se você tiver aplicativos .NET com os quais está preocupado, usar o ColdFusion ou algo assim e desejar executar as implantações do Azure (por exemplo, em uma função da Web ou diretamente em uma função de serviços), talvez deseje usar o Azure. Mas duvido que você tenha um bom preço tentando configurar o ColdFusion para uso no / no Azure.

Meu conselho rápido:

Pare de usar o ColdFusion e migre para outra solução e mude para o Azure com uma opção de arquitetura mais econômica (ou seja, uma solução mais orientada para SQL Azure + ASP.NET) ou

Use o AWS e hospede a solução como está no ColdFusion.

    
por 14.03.2011 / 16:49