O que são SaaS, PaaS e IaaS? Com exemplos

o que significam os seguintes termos?

  • SaaS
  • PaaS
  • IaaS?
Existem vários serviços de nuvem disponíveis hoje, como EC2 e AWS da Amazon, Apache Hadoop, Microsoft Azure e muitos outros. A que categoria pertencem e porquê?

Author: Pathros, 2013-05-29

8 answers

IaaS, PaaS e SaaS são modelos de serviços de cloud computing.

  • IaaS (infra-estrutura como um serviço), como o nome sugere, fornece-lhe a infra-estrutura de computação, máquinas físicas ou (muitas vezes) virtuais e outros recursos como biblioteca de imagens de disco de máquina virtual, armazenamento em bloco e em Ficheiro, firewalls, balancers de carga, endereços IP, redes locais virtuais, etc.

    Exemplos: Amazon EC2, Windows Azure, Rackspace, Google Compute Motor.

  • PaaS (plataforma como um serviço), como o nome sugere, fornece-lhe plataformas de computação que normalmente inclui sistema operacional, ambiente de execução de linguagem de programação, base de dados, servidor web, etc.

    Exemplos: pé de feijão elástico AWS, janelas Azure, Heroku, Force.com, Google App Engine, Apache Stratos.
  • Enquanto no modelo SaaS (Software as a Service) você tem acesso a software de aplicação muitas vezes referido como "on-demand" software". Você não tem que se preocupar com a instalação, configuração e execução da aplicação. O prestador de serviços fá-lo-á por si. Só tens de pagar e usá-lo através de um cliente.

    Exemplos: Google Apps, Microsoft Office 365.

Alguns pontos adicionais relativamente à sua pergunta:

  1. AWS (Amazon web services) é uma suíte completa que envolve um monte de serviços web úteis. Os mais populares são EC2 e S3 e pertencem ao serviço IaaS modelo.

  2. Embora Hadoop seja baseado em trabalhos anteriores do Google (GFS e MapReduce), ele não é do Google. É um projeto Apache. Você pode encontrar mais aqui. É apenas uma plataforma de computação distribuída e não cai em nenhum desses modelos de serviço, IMHO.

  3. O Windows Azure da Microsoft é novamente um exemplo de IaaS.

No que diz respeito à popularidade destes serviços, todos eles são populares. É só o que se encaixa no teu melhor requisitos. Por exemplo, se você quiser ter um cluster Hadoop em que você executaria trabalhos MapReduce, você encontrará EC2 um ajuste perfeito, que é IaaS. Por outro lado, se você tem alguma aplicação, escrita em algum idioma, e você quer implantá-la sobre a nuvem, você escolheria algo como Heroku, que é um exemplo de PaaS.
 333
Author: Tariq, 2017-05-29 11:50:08

Significado para bonecos:

IAAS (infra-estrutura como serviço) :

  • A camada de base

  • Lida com máquinas virtuais, armazenamento (discos rígidos), servidores, rede, Balancers de carga, etc

PAAS (plataforma como serviço) :

  • Uma camada no topo da IAAS

  • Runvezes( como Java runvezes), bases de dados (como mySql, Oracle), servidores Web (tomcat) etc)

SAAS (Software como serviço) :

  • Uma camada em cima de PAAS

  • Aplicações como email (Gmail, Yahoo mail etc), sites de redes sociais (Facebook etc)

Para relacionar rapidamente considere as ofertas abaixo do Google:

IAAS: Google Compute Engine (pode-se desenvolver programas para ser executado em infra-estrutura de computação do google de alto desempenho)

PAAS: Aplicação Do Google Engine (pode-se desenvolver aplicações e deixá-las executar em cima do Google app engine que cuida da execução)

SAAS: Gmail, Google+ etc (pode-se usar serviços de E-mail e estender aplicações baseadas em E-mail/google+ para formar aplicações mais recentes)

Popularidade

Popularidade Da Empresa

A computação em nuvem é dominada por

  1. Amazon Web Services (AWS),
  2. Google Compute Engine, Google App Motor
  3. Microsoft Azure
  4. existem muitos operadores de nuvem de pequena e média escala que incluem IBM, Oracle etc.
A maior parte da popularidade em torno destes serviços deve-se à reputação da empresa e à quantidade de investimentos que estão sendo feitos por essas empresas em torno do espaço de nuvem.

Tipo de Serviço de popularidade sábio

  1. PAAS (plataforma como um serviço) é mais popular entre os desenvolvedores como eles podem colocar toda a sua concentração em desenvolver seus aplicativos e deixar o resto da Gestão e execução para o provedor de serviços. Muitos prestadores de serviços também oferecem a flexibilidade para aumentar / diminuir o poder da CPU, dependendo das cargas de tráfego, dando aos desenvolvedores uma gestão econômica e fácil e sem esforço.
  2. SAAS (Software como um serviço) é mais popular entre os consumidores, que se preocupam em usar a aplicação como email, redes sociais etc
  3. IaaS (infra-estrutura como serviço) é mais popular entre os usuários em áreas de pesquisa e alta computação.
 217
Author: takrishna, 2013-09-19 08:03:55

Quando você é um cliente simples que quer fazer uso de um software, mas você não tem nada na mão, então você usa SaaS .

Quando você tem um software desenvolvido por si, mas quer implantar e executar numa plataforma publicamente disponível, então você usa PaaS .

Quando tiver o software e a plataforma prontos, mas quiser que o hardware funcione, então use IaaS .

 18
Author: user3808122, 2016-12-23 04:36:32

SaaS: Software como serviço Os Serviços de aplicação em nuvem ou" Software as a Service " (SaaS) são provavelmente a forma mais popular de computação em nuvem e são fáceis de usar. A SaaS usa a Web para entregar aplicativos que são gerenciados por um fornecedor de terceiros e cuja interface é acessada do lado dos clientes. A maioria das aplicações SaaS podem ser executadas diretamente a partir de um navegador Web, sem quaisquer downloads ou instalações necessárias. SaaS elimina a necessidade de instalar e executar aplicações individuais computador. Com a SaaS, é fácil para as empresas agilizar sua manutenção e suporte, porque tudo pode ser gerenciado pelos fornecedores: aplicativos, tempo de execução, dados, middleware, o/s, virtualização, servidores, armazenamento e rede. Gmail é um exemplo famoso de um provedor de correio SaaS.

PaaS: plataforma como serviço O mais complexo dos três, serviços de plataforma de nuvem ou" plataforma como um serviço " (PaaS) entregar recursos computacionais através de uma plataforma. O que os programadores ganham com PaaS é uma estrutura que eles podem construir para desenvolver ou personalizar aplicações. A PaaS faz com que o desenvolvimento, teste e implantação de aplicações sejam rápidos, simples e rentáveis, eliminando a necessidade de comprar as camadas subjacentes de hardware e software. Uma comparação entre SaaS vs. PaaS tem a ver com o que os aspectos devem ser gerenciados pelos usuários, em vez de fornecedores: com PaaS, os fornecedores ainda gerenciam o tempo de execução, middleware, o/s, virtualização, servidores, armazenamento e rede, mas os usuários gerenciam aplicações e dados.

IaaS: infra-estrutura como serviço Serviços de infraestrutura em nuvem, conhecidos como" infraestrutura como um serviço " (IaaS), oferecem infraestrutura de computador (como um ambiente de virtualização de plataforma), armazenamento e rede. Em vez de ter que comprar software, servidores ou equipamentos de rede, os usuários podem comprá-los como um serviço totalmente terceirizado que é normalmente faturado de acordo com a quantidade de recursos consumidos. Basicamente, em troca de uma taxa de aluguer, um terceiro permite instalar um servidor virtual na sua infra-estrutura de TI. Em comparação com SaaS e PaaS, os usuários da IaaS são responsáveis por gerenciar mais: aplicações, Dados, tempo de execução, middleware, e os fornecedores de O/S. ainda gerenciam virtualização, servidores, discos rígidos, armazenamento e rede. O que os utilizadores ganham com a IaaS é a infra-estrutura em cima da qual podem instalar quaisquer plataformas necessárias. Os usuários são responsáveis por atualizá-los se novas versões forem lançadas.

 16
Author: Ayyappa G, 2013-12-30 09:00:44

IaaS (Infra como serviço)

O IaaS fornece a infra-estrutura, como máquinas virtuais e outros recursos, como biblioteca de imagens de disco de máquina virtual, armazenamento em bloco e em arquivo, firewalls, balancers de carga, endereços IP, redes locais virtuais, etc. Infraestrutura como serviço ou IaaS é a camada básica do modelo de computação em nuvem.

Exemplos comuns: DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE) são alguns exemplos populares de Iaas.

PaaS (plataforma como serviço)

PaaS ou plataforma como um modelo de serviço fornece-lhe plataformas de computação que normalmente inclui um sistema operacional, ambiente de execução de linguagem de programação, base de dados, servidor web. tecnicamente é uma camada em cima da IaaS como a segunda coisa que você exige Depois de infra-estrutura é uma plataforma.

Exemplos comuns: pé de feijão elástico AWS, janelas Azure, Heroku, Force.com, Google App Engine, Apache Stratos.

SaaS (Software como serviço)

Num SaaS, é-lhe dado acesso aos Serviços de Aplicação instalados num servidor. Você não tem que se preocupar com a instalação, manutenção ou codificação desse software. Você pode acessar e operar o software apenas com o seu navegador. Você não tem que baixar ou instalar qualquer tipo de configuração ou SO, o software está apenas disponível para você acessar e operar. A manutenção ou configuração do software ou a ajuda será fornecida pela empresa fornecedora SaaS e você só terá que pagar pelo seu uso.

Exemplos comuns: Google Apps, Microsoft office365, Google docs, Gmail, WHMCS billing software

Diferença de base entre IaaS, PaaS & SaaS enter image description here enter image description here

 14
Author: Aashish, 2017-09-01 04:38:39
IaaS, PaaS e SaaS são basicamente cloud computing segment.

IaaS (infra - estrutura como serviço) - a infra-estrutura como serviço é um modelo de fornecimento de cloud computing no qual uma organização externaliza o equipamento utilizado para suportar operações, incluindo armazenamento, hardware, servidores e componentes de rede. O prestador de serviços possui o equipamento e é responsável pela sua habitação, funcionamento e manutenção. O cliente normalmente paga por uso. Ex - Amazon Web Serviços, BlueLock, Cloudscaling e Datapipe

PaaS (plataforma como serviço) - a plataforma como serviço é um dos sectores crescentes da computação em nuvem. A PaaS basicamente ajuda o desenvolvedor a acelerar o desenvolvimento do aplicativo, economizando dinheiro e inovando suas aplicações e negócios em vez de configurar configurações e gerenciar coisas como servidores e bancos de dados. Em uma linha eu posso dizer plataforma como um serviço (PaaS) automatiza o configuração, implantação e gestão contínua de aplicações na nuvem. Ex: Heroku, EngineYard, App42 PaaS e OpenShift

SaaS (Software como um serviço) - Software como um serviço, SaaS é um método de entrega de software que fornece acesso a software e suas funções remotamente como um serviço baseado na Web. Ex: Abiquo's e Akamai

 7
Author: Pravin Mishra, 2014-03-19 09:40:44
Além disso, usei o AWS, o heroku e, actualmente, o Jelastic e o found - Jelastic oferece uma plataforma Java e PHP cloud hosting. Jelastic automaticamente escala aplicações Java e PHP e aloca recursos do servidor, assim entregando a próxima geração de Java e PHP cloud computing. http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ ou http://cloud.dzone.com/articles/jelastic-vs-heroku-1 Pessoalmente encontrei -
  • O Jelástico é mais rápido
  • Não precisa de codificar nenhuma API jelástica, basta carregar a sua aplicação e ... seleccione a sua pilha. Você também pode misturar e combinar pilhas de software em poder.
Tente qualquer um deles e explore-se. É divertido: -)
 5
Author: Abhishek Choudhary, 2013-10-27 10:06:24

Diferença entre IaaS PaaS e SaaS

No seguinte formato tabular vamos explicar a diferença no contexto de

  pizza as a service 

 4
Author: Ghulam Dastgeer, 2018-05-15 16:53:30