Administração de IaaS versus PaaS

2
Estou correto em entender que geralmente o IaaS (procurando principalmente em servidores em nuvem rackspace) fornecerá um servidor virtual no qual atualizações do sistema operacional, atualizações de software, antivírus, backups gerenciados e outras tarefas comuns de administração de servidor não relacionadas a hardware serão necessárias o cliente. Com PaaS (olhando para heroku), por outro lado, quase tudo isso é tratado pelo host com apenas alguns backups externos ocasionais necessários. Flexibilidade e personalização como principais trocas?

    
por dmr83457 10.03.2012 / 19:04

3 respostas

2

Sim, você está certo.

No caso de Servidores Cloud da Rackspace (IaaS), você pode, opcionalmente, pagar pelo suporte gerenciado, o que significa que você pode obter a Rackspace para cuidar de muitas dessas tarefas de sysadmin. Você ainda precisará lidar com algumas coisas.

No caso da PaaS, você praticamente não se importa com os servidores. No que diz respeito a você, há apenas uma interface da Web que permite publicar aplicativos. Você pode adicionar serviços opcionais, alguns gratuitos, outros pagos, que adicionam recursos como um banco de dados, mas você não sabe exatamente como eles estão configurados.

    
por 10.03.2012 / 20:55
0

Você também tem algo como o EngineYard, que se parece com um híbrido dessas duas abordagens: é possível uma instância personalizada do EC2 pronta para o aplicativo, mas é possível ter uma personalização maior se você também enviar receitas do Chef para esse aplicativo. exemplo.

Não sei se você obtém o melhor dos dois mundos de personalização + ambientes de implantação padronizados ou o pior dos dois mundos com ajustes difíceis de implementar porque o ambiente padronizado não funciona bem para você (e a personalização é tentantemente próximo).

Como uma nota lateral, uma coisa sobre, digamos, o Heroku, é que você vai escrever aplicativos relativamente portáteis que escalam horizontalmente. Essa é a camisa de força que a PaaS oferece a você, e não é uma coisa ruim se você achar que a Heroku não se encaixa e precisa de uma solução de IaaS.

    
por 11.03.2012 / 04:26
0

Você pode pensar em IaaS como nuvem para administradores de sistemas, PaaS como nuvem para desenvolvedores e SaaS como nuvem para usuários finais.

O IaaS oferece provisionamento de infraestrutura de autoatendimento - computação, armazenamento e rede. Você precisa gerenciar essas coisas sozinho, incluindo configuração, atualizações, etc. Ele abstrai os detalhes do hardware, geralmente por meio da virtualização (mas nem sempre - nuvens bare-metal dão a você IaaS diretamente no hardware).

A PaaS fornece a implementação de aplicativos de autoatendimento. Ele abstrai os detalhes de servidores e outras infraestruturas, incluindo dimensionamento e recuperação. Isso requer que aplicativos sejam desenvolvidos para certas restrições para permitir isso, por exemplo, 12 Fator princípios de design.

O SaaS fornece aplicativos aos usuários sem precisar instalá-los por conta própria ou gerenciar os sistemas subjacentes.

    
por 01.09.2015 / 16:05