O que são SaaS, PaaS e IaaS? Com exemplos
o que significam os seguintes termos?
- SaaS
- PaaS
- IaaS?
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:
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.
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.
O Windows Azure da Microsoft é novamente um exemplo de IaaS.
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
- Amazon Web Services (AWS), Google Compute Engine, Google App Motor
- Microsoft Azure
- existem muitos operadores de nuvem de pequena e média escala que incluem IBM, Oracle etc.
Tipo de Serviço de popularidade sábio
- 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.
- SAAS (Software como um serviço) é mais popular entre os consumidores, que se preocupam em usar a aplicação como email, redes sociais etc
- IaaS (infra-estrutura como serviço) é mais popular entre os usuários em áreas de pesquisa e alta computação.
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 .
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.
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
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
- 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.