A computação em nuvem mudou dramaticamente como aplicativos de negócios são construídos e executados. Como uma das três principais categorias de serviços de computação em nuvem, PaaS permite aos desenvolvedores facilmente aplicações de protótipo sem manipulação qualquer hardware ou configuração de servidores. Os principais benefícios que PaaS oferecem sobre hostings tradicional são:
Menor investimento inicial e menos riscos.
Menor custo de inicialização (totalmente grátis para plano de inicialização).
Menos manutenção do servidor. Você não precisa se preocupar com configurações e uptime do servidor.
Pagando apenas o que você precisa.
Dimensionamento rápido.
Fácil troca de serviços/recursos conforme necessário.
Escolher uma PaaS solução pode ser uma tarefa desafiadora. Existem muitas soluções de PaaS hoje em dia que diferem em termos de tecnologias suportadas, bancos de dados, recursos de servidor (memória, espaço em disco) e escalabilidade.
Duas das melhores novas PaaS soluções são OpenShift e Appfog. OpenShift plataforma é um produto da Red Hat que suporta um número de ambientes de programação tais como Java, PHP, Ruby, Python, Node. js. Da mesma forma, a plataforma de Appfog permite aos desenvolvedores liberdade em criar um aplicativo de servidor em qualquer uma das plataformas de programação acima. Além disso, temos as opções para criar um aplicativo de servidor com base em modelos existentes como PHP Drupal, WordPress, Sinatra Ruby, Python Django, Primavera de Java. Para começar, Appfog e Openshift nos oferecem recursos de servidor genereous para nossos apps grátis que são muito melhores do que qualquer compartilhadas plataformas de hospedagem/VPS.
OpenShift oferece FreeShift (solução livre), que tem um limite de memória de 512 MB de RAM e 1 GB limitação de espaço de disco para nossos aplicativos. Realmente executar os aplicativos em um ambientes de hospedagem compartilhada com outros desenvolvedores. Nós poderia também ssh ou fazer login para o servidor do app que é uma instância de servidor da Amazon nos Estados Unidos. Implantação do código é feita facilmente e rapidamente com controle de versão git.
Appfog é mais generoso. O plano gratuito permite que apps ilimitado até 2 GB de RAM e 50 GB de dados limite de transferência. Além disso, nós poderíamos escolher o local do servidor para ser na Europa, Ásia ou EUA. Como estou em Cingapura, eu prefiro uma instância de Amazon na Ásia, que oferece rápido acesso e velocidade. Openshift Amazon instância é com sede nos EUA e duas vezes leva tempo para acessar.
Appfog permite-nos criar um app em apenas 1 minuto através de uma interface de administração amigável. Também poderíamos configurar nomes de domínio para nossas instâncias de app, iniciar / parar nossos aplicativos e adicionar variáveis de ambiente. Talvez, a característica mais importante é a capacidade de rapidamente clonar e criar instâncias adicionais de seu app para dimensionamento. A interface de console de administração do Appfog é muito mais poderoso do que o Console de gerenciamento do OpenShift. Se você está mais técnico, é provavelmente melhor usar linhas de comando em OpenShift que dá mais opções.
Em conclusão, Appfog e OpenShift são grandes alternativas para hospedagem compartilhada ou VPS para pequenas aplicações/sites. Os planos de livre oferecem recursos generosos e permite que pequenas empresas a kickstart rapidamente seus sites. É também uma opção para blogueiros hospedar seus blogs pessoais WordPress aqui gratuitamente. Não existem restrições sobre o número de blogs criados. Apenas uma palavra de cautela, PaaS é muito mais caro do que a hospedagem/VPS hospedagem compartilhada se você quer crescer em seu site ou excede o limite gratuito.