{"id":502,"date":"2020-08-19T00:45:52","date_gmt":"2020-08-19T00:45:52","guid":{"rendered":"https:\/\/4linux.com.br\/?page_id=502"},"modified":"2023-10-10T21:19:57","modified_gmt":"2023-10-10T21:19:57","slug":"o-que-e-iaas-saas-paas-iac","status":"publish","type":"page","link":"https:\/\/4linux.com.br\/o-que-e-iaas-saas-paas-iac\/","title":{"rendered":"O que \u00e9 IaaS, SaaS, PaaS e IaC?"},"content":{"rendered":"\n
A revolu\u00e7\u00e3o ocasionada pela Cloud Computing trouxe para o mercado novos modelos de neg\u00f3cio e formas de disponibilizar servi\u00e7os de uma maneira mais escal\u00e1vel. Atualmente existem diversos provedores de Cloud que ofertam uma grande diversidade de servi\u00e7os, para solucionar as mais variadas necessidades das organiza\u00e7\u00f5es, estes servi\u00e7os podem ser representados pelas principais siglas relacionadas a esta tecnologia, como podemos destacar: <\/p>\n\n\n\n
\u2022 Infraestrutura como Servi\u00e7o (IaaS)
\u2022 Software como Servi\u00e7o (SaaS)
\u2022 Plataforma como Servi\u00e7o (PaaS)<\/p>\n\n\n\n
No entanto, apesar desses termos n\u00e3o serem recentes, essas siglas podem parecer um pouco confusa para os iniciantes da \u00e1rea, pois muitas pessoas ainda n\u00e3o entendem suas diferen\u00e7as e como cada uma das solu\u00e7\u00f5es podem impactar suas organiza\u00e7\u00f5es.<\/p>\n\n\n\n
Estas buzzwords se tornaram populares devido ao crescimento e forte ado\u00e7\u00e3o dos servi\u00e7os em Nuvem oferecidos pelos principais players do mercado como: AWS, GCP, Azure e dentre outros. Por\u00e9m, esses modelos de servi\u00e7o oferecidos pelos provedores de cloud disponibilizam diferentes n\u00edveis de controle, flexibilidade e gerenciamento para seu usu\u00e1rio.<\/p>\n\n\n\n
Neste modelo, independente do fornecedor a oferta \u00e9 muito similar, onde o provedor de cloud escolhido pelo usu\u00e1rio disponibilizar\u00e1 a ele toda uma infraestrutura de TI automatizada e escal\u00e1vel com recursos de armazenamento, redes e seguran\u00e7a \u2013 de seus pr\u00f3prios servidores globais, cobrando apenas pelo que o usu\u00e1rio consumir. Funcionando basicamente como uma terceiriza\u00e7\u00e3o de servidores e data centers tradicionais, uma vez que o usu\u00e1rio contratante dos servi\u00e7os fica respons\u00e1vel por realizar todo o provisionamento desejado em suas m\u00e1quinas, como instala\u00e7\u00e3o e configura\u00e7\u00e3o de novos servi\u00e7os, instala\u00e7\u00e3o de certificados, cria\u00e7\u00e3o e manuten\u00e7\u00e3o das regras de firewalls, etc. No entanto, aspectos f\u00edsicos da infraestrutura, como redund\u00e2ncia de discos nos servidores, bancos de bateria, equipamentos de rede e conectividades, climatiza\u00e7\u00e3o, gerenciamento do virtualizador, etc, ficam sob a responsabilidade do provedor.<\/p>\n\n\n\n
Este tipo de solu\u00e7\u00e3o vem estimulando o mercado. N\u00famero mostram que em 2018, a IaaS foi respons\u00e1vel pela movimenta\u00e7\u00e3o de US$ 31 bilh\u00f5es, contra US$ 23,6 bilh\u00f5es em 2017. Desde o in\u00edcio, o setor \u00e9 dominado pela AWS (Amazon Web Services), l\u00edder global em receita, com 38% de participa\u00e7\u00e3o no mercado. Em seguida aparece a Microsoft com 18%, a Google com 9% e o Alibaba com 6%.<\/p>\n\n\n\n
A Infraestrutura como Servi\u00e7o, impulsiona o crescimento das organiza\u00e7\u00f5es que as utilizam, pois evitam o investimento demasiado em sua infraestrutura f\u00edsica, permitindo que o capital possa ser investido de forma mais estrat\u00e9gica, uma vez que custos e as responsabilidades necess\u00e1rias para se manter essa infraestrutura local como energia, refrigera\u00e7\u00e3o, bancos de bateria, mecanismos de seguran\u00e7a, preven\u00e7\u00e3o contra inc\u00eandio, manuten\u00e7\u00e3o preventiva, etc, ficam por contra do provedor, diminuem os tempos de parada de manuten\u00e7\u00e3o e consequentemente a indisponibilidade dos servi\u00e7os, ainda trazem uma grande flexibilidade e escalabilidade para a solu\u00e7\u00e3o. <\/p>\n\n\n\n
Com o OpenStack – uma ferramenta OpenSource – as empresas podem instalar uma nuvem privada e implementar seu pr\u00f3prio ambiente IaaS. OpenStack \u00e9 um sistema operacional em nuvem que controla grandes pools de recursos de computa\u00e7\u00e3o, armazenamento e rede em um datacenter, todos gerenciados e provisionados por meio de APIs com mecanismos de autentica\u00e7\u00e3o comuns. Al\u00e9m da funcionalidade padr\u00e3o de infraestrutura como servi\u00e7o, componentes adicionais fornecem orquestra\u00e7\u00e3o, gerenciamento de falhas e gerenciamento de servi\u00e7os, entre outros servi\u00e7os, para garantir a alta disponibilidade dos aplicativos do usu\u00e1rio. Um painel tamb\u00e9m est\u00e1 dispon\u00edvel, dando aos administradores controle enquanto capacita seus usu\u00e1rios a provisionar recursos por meio de uma interface web.<\/p>\n\n\n\n
Neste modelo, al\u00e9m de oferecer toda a conveni\u00eancia do IaaS, o usu\u00e1rio j\u00e1 possui um conjunto de ferramentas necess\u00e1rios para desenvolver e gerenciar suas aplica\u00e7\u00f5es, com a conveni\u00eancia de n\u00e3o precisar instalar ou gerenciar nada. Nesta modalidade, o usu\u00e1rio contratante tem apenas a preocupa\u00e7\u00e3o com o c\u00f3digo da sua aplica\u00e7\u00e3o, sendo muito utilizado por organiza\u00e7\u00f5es\/StartUPs que possuem recursos pessoais muito escasso e n\u00e3o possuem o know-how de um profissional SysAdmin.<\/p>\n\n\n\n
Podemos implementar nosso pr\u00f3prio ambiente PaaS com ferramentas Opensource. Um exemplo de caso de uso \u00e9 o OpenShift\/OKD.<\/p>\n\n\n\n
O OKD \u00e9 uma distribui\u00e7\u00e3o do Kubernetes otimizada para o desenvolvimento cont\u00ednuo de aplicativos e implanta\u00e7\u00e3o multi locat\u00e1rio. O OKD adiciona ferramentas centradas no desenvolvedor e em opera\u00e7\u00f5es no Kubernetes para permitir o desenvolvimento r\u00e1pido de aplicativos, f\u00e1cil implanta\u00e7\u00e3o e escalonamento e manuten\u00e7\u00e3o do ciclo de vida de longo prazo para equipes pequenas e grandes. OKD \u00e9 uma distribui\u00e7\u00e3o irm\u00e3 do Kubernetes do Red Hat OpenShift.<\/p>\n\n\n\n
Em um n\u00edvel mais alto, temos o Software como Servi\u00e7o, que assim como a IaaS \u00e9 mais f\u00e1cil de definir, onde \u00e9 caracterizado pela oferta de um produto completo , totalmente gerenciado e hospedado pelo fornecedor. Neste modelo, o usu\u00e1rio contratante realiza algum tipo de \u201cassinatura\u201d mensal ou adquiri uma esp\u00e9cie de licen\u00e7a tempor\u00e1ria de uso e n\u00e3o tem nenhum tipo de responsabilidade perante a infraestrutura que sustenta o servi\u00e7o propriamente dito, onde tamb\u00e9m n\u00e3o possui nenhum tipo de acesso aos servidores, realizando apenas o login no portal da aplica\u00e7\u00e3o. Podemos citar como exemplo, servi\u00e7os como Dropbox, GSuite, Rankdone, OwnCloud e solu\u00e7\u00f5es de ERP.<\/p>\n\n\n\n
O OwnCloud ou o NextCloud s\u00e3o sistemas como servi\u00e7o de armazenamento e sincroniza\u00e7\u00e3o de arquivos. Como tal, ambos s\u00e3o \u00e9 muito semelhante ao amplamente usado [Dropbox<\/a>], cuja principal diferen\u00e7a \u00e9 que OwnCloud e o NextCloud s\u00e3o software open-source; permitindo assim, qualquer um de instalar e operar sem custo em um servidor privado, sem limite de espa\u00e7o de armazenamento (com exce\u00e7\u00e3o da capacidade do disco r\u00edgido) ou o n\u00famero de clientes conectados.<\/p>\n\n\n\n Existe ainda um outro termo que \u00e9 comumente confundido com o modelo de neg\u00f3cio dos termos anteriores, que \u00e9 a Infraestrutura como c\u00f3digo (IaC) , que apesar de se relacionar muito bem com a IaaS, ambas n\u00e3o s\u00e3o similares e nem fazem parte da mesma gama de ofertas.<\/p>\n\n\n\n A IaC \u00e9 o processo de gerenciamento de datacenters e provisionamento de inst\u00e2ncias\/servidores usando arquivos de configura\u00e7\u00e3o, ao inv\u00e9s de configura\u00e7\u00f5es manuais ou ferramentas de configura\u00e7\u00e3o interativas. A infraestrutura de TI envolvida consiste tanto de equipamentos f\u00edsicos (servidores baremetal), como de m\u00e1quinas virtuais e outros recursos associados. A principal caracter\u00edstica da IaC \u00e9 o uso de \u201cscripts\u201d ou defini\u00e7\u00f5es declarativas em arquivos de texto, ao inv\u00e9s de processos manuais, isso fez com que fosse poss\u00edvel definir toda uma infraestrutura em arquivos e manter o controle de forma centralizada, permitindo que os arquivos sejam armazenados em um sistema de controle de vers\u00f5es (SCM), como Git, GitLab, Gogs ,etc..<\/p>\n\n\n\n Devido a flexibilidade da IaaS e \u00e0 agilidade que as t\u00e9cnicas da IaC proporcionam, ambas podem ser agregadas perfeitamente trazendo benef\u00edcios imensos ao neg\u00f3cio. \u00c9 prov\u00e1vel que em alguns casos sejam ofertados em conjunto, mas esta n\u00e3o \u00e9 uma premissa, sendo em alguns casos, apenas uma boa pr\u00e1tica. Pode-se afirmar que a IaC suporta IaaS, mas os dois conceitos s\u00e3o bem distintos e n\u00e3o devem ser confundidos.<\/p>\n\n\n\n O Tecn\u00f3logo da computa\u00e7\u00e3o em nuvem atua na an\u00e1lise dos indicadores do ambiente computacional, realiza a verifica\u00e7\u00e3o da evolu\u00e7\u00e3o de infraestrutura para otimizar recursos de hardware e software em um ambiente de cloud. Um Tecn\u00f3logo da Computa\u00e7\u00e3o em nuvem S\u00eanior ganha – em m\u00e9dia<\/a> – mais de R$ 18.000 ao m\u00eas.<\/p>\n\n\n\n <\/p>\n\n\n\n Veja outros que temos:<\/strong><\/p>\n\n\nIaC – Infrastructure as a Code<\/strong><\/h2>\n\n\n\n
Tecn\u00f3logo em Computa\u00e7\u00e3o em Nuvem<\/strong><\/h2>\n\n\n\n
A 4Linux oferece cursos e consultoria para implanta\u00e7\u00e3o de Cloud privada com Openstack e consultoria para migra\u00e7\u00e3o de infraestrutura on premise para os principais provedores de Cloud P\u00fablica.<\/strong><\/h3>\n\n\n\n
Voc\u00ea gostou deste artigo?<\/strong><\/h2>\n\n\n\n