Diferença entre PAAS e IAAS

Anonim

PAAS vs IAAS

O computação em nuvem é um estilo de computação em que os recursos estão disponíveis na internet. Na maioria das vezes, esses recursos são recursos extensíveis e altamente visualizados e são fornecidos como um serviço. A computação em nuvem é dividida em algumas categorias diferentes com base no tipo de serviço fornecido. PaaS (Platform as a Service) é a categoria / aplicação da computação em nuvem, na qual os provedores de serviços fornecem uma plataforma de computação ou uma pilha de soluções para seus assinantes pela internet. O IaaS (Infra-estrutura como Serviço) é a categoria de computação em nuvem em que os principais recursos disponíveis como serviço são a infra-estrutura de hardware.

O que é PaaS?

PaaS é a categoria / aplicação da computação em nuvem na qual os provedores de serviços fornecem uma plataforma de computação (uma arquitetura de hardware e uma estrutura de software) ou uma pilha de soluções (subsistema de computador necessário para executar um software). Isso permite que os assinantes implantem um aplicativo sem ter que comprar e gerenciar os requisitos necessários de software e hardware. A responsabilidade de manter o hardware, os sistemas operacionais necessários, as aplicações auxiliares e os bancos de dados é da exclusiva responsabilidade do provedor de serviços. Os assinantes do PaaS podem fazer uso da plataforma entregue para criar e, em última instância, fornecer aplicativos e serviços da Web. Os serviços da PaaS normalmente oferecem um conjunto completo de instalações para projetar, desenvolver, testar e implementar aplicativos para colaboração em equipe, serviços web e integração de banco de dados, controle de versão e gerenciamento de configuração de software. Todas essas instalações geralmente estão disponíveis como um único ambiente de desenvolvimento integrado tornando-o muito conveniente para os desenvolvedores ou os usuários. Quatro tipos populares de PaaS são Add-on, Stand alone, Delivery-Only e plataforma aberta PaaS.

O que é IaaS?

IaaS, em algum momento conhecido como Hardware-as-a-Service (HaaS), fornece equipamentos necessários para atender a operações, armazenamento, hardware e componentes de rede (incluindo servidores) para seus assinantes, pela internet. Por outras palavras, a IaaS lida com recursos de computação (de forma virtual, sob demanda), como servidores, armazenamento e outros componentes n / w e h / w de baixo nível. É responsabilidade exclusiva do provedor de serviços hospedar, executar e manter todos os recursos de hardware. O assinante pagará por base de uso com base no modelo de cobrança de computação de utilidade sem ter que comprar esses recursos de infraestrutura. O assinante terá a sensação de adquirir recursos de rede / servidor em tempo e espaço zero. Os provedores de serviços comerciais populares IaaS são o GoGrid e o EC2 da Amazon.

Qual a diferença entre PaaS e IaaS?

No entanto, PaaS e IaaS são duas aplicações / categorias de computação em nuvem, elas têm suas principais diferenças. A PaaS é a categoria de computação em nuvem na qual os provedores de serviços fornecem uma plataforma de computação ou uma pilha de soluções, enquanto a IaaS se concentra em fornecer infra-estrutura de computadores, como recursos de hardware disponíveis na internet. A diferença importante entre estes dois serviços pode ser identificada a partir do tipo de assinantes. PaaS é normalmente usado por desenvolvedores de aplicativos, enquanto IaaS é usado por arquitetos de rede. Em outras palavras, a PaaS fornece um mecanismo para desenvolver aplicativos, enquanto a IaaS fornece apenas a infra-estrutura necessária para executar o código desenvolvido pelos desenvolvedores de aplicativos. Portanto, as ofertas de IaaS por si só podem não ser úteis sem uma oferta PaaS adequada que esteja em execução. PaaS pode ser pensado como uma camada adicional de abstração em cima do IaaS. Se você já possui um código de trabalho como um pacote, um IaaS é mais adequado, enquanto que se você não possui uma solução de software no local (ou a solução atual disponível é muito cara) e quer construir uma solução a partir do zero, inscreva-se para um PaaS é o caminho a seguir.

Link relacionado:

Diferença entre Cloud e Inhouse Computing