O que é computação como serviço (CaaS)?

Homem sentado em computador em chamada de vídeo

Autores

Phill Powell

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

O que é computação como serviço (CaaS)?

Computação como serviço (CaaS) é um modelo de negócios de pagamento por uso que permite às organizações selecionar recursos de nuvem sob demanda. Com base na infraestrutura de nuvem, o CaaS permite que ferramentas e recursos de computação processem dados e executem aplicativos.

Os serviços de CaaS também são frequentemente chamados de infraestrutura como serviço (IaaS).

Primeiro, vamos esclarecer nossos termos. Pode haver alguma confusão, especialmente porque CaaS é frequentemente chamado de IaaS, e a computação como serviço Compartilhe o mesmo acrônimo de contêineres como serviço.

Embora CaaS e IaaS permitam que usuários em potencial solicitem e provisionem Recursos de computação, o termo CaaS é frequentemente usado para focar mais no poder e na flexibilidade que o serviço pode oferecer. A IaaS é frequentemente usada para criar um panorama da infraestrutura subjacente completa.

"Computação" é uma expressão abrangente que abrange os diversos componentes necessários para que os programas sejam executados. Isso inclui poder de processamento, memória, recursos de rede e vários recursos de armazenamento.

Quando discutimos serviços de computação, frequentemente estamos falando de:

  • Contêineres: contêineres são um tipo de recurso de computação usado com serviços de computação.
  • Computação sem servidor: computação sem servidor funções são uma configuração de computação em nuvem na qual os provedores de serviço de nuvem administram o serviço e supervisionam a infraestrutura, e o serviço executa funções como o provisionamento de recursos e auto-scaling.

As mais recentes notícias de tecnologia, corroboradas por insights de especialistas.

Mantenha-se atualizado sobre as tendências mais importantes (e intrigantes) do setor em IA, automação, dados e muito mais com o boletim informativo Think. Consulte a Declaração de privacidade da IBM.

Agradecemos sua inscrição!

Sua assinatura será entregue em inglês. Você pode encontrar um link para cancelar a assinatura em todos os boletins informativos. Você pode gerenciar suas inscrições ou cancelar a inscrição aqui. Consulte nossa Declaração de privacidade da IBM para obter mais informações.

Como funciona a computação como serviço (CaaS)?

A computação como serviço (CaaS) baseia-se fortemente no conceito de virtualização, que permite que computadores criem ambientes virtuais. A tecnologia de virtualização oferece às organizações acesso econômico e flexível a poder de computação, evitando, assim, investimentos consideráveis em infraestrutura que poderiam ser necessários.

O papel do provedor de nuvem é fundamental para a operação da CaaS. É o provedor de nuvem que fornece o poder de computação necessário, gerencia a memória e fornece outros serviços importantes.

A função do usuário nesse contrato de aluguel é drasticamente mais simples: cadastrar-se, utilizar os serviços e pagar por recursos como servidores virtuais, poder de processamento e armazenamento sob demanda. O benefício mais óbvio para o usuário é a conveniência adicional e a tranquilidade de saber que seu uso de CaaS está sendo gerenciado de maneira capaz da maneira mais econômica possível.

A CaaS funciona de acordo com três etapas:

  1. A solicitação é feita e inserida: o usuário inicia o processo de solicitação na interface do provedor de nuvem digitando um comando de texto na Command Line Interface (CLI). É aqui que a solicitação é feita para acessar uma quantidade definida de poder de computação. CaaS usa um Sistema de Nomes de Domínio (DNS) que facilita o acesso das pessoas aos serviços de nuvem sem precisar lidar com endereços IP complexos.
  2. Os recursos são alocados: tendo recebido uma solicitação, o provedor de nuvem responde utilizando seu fornecimento de ativos para migrar os recursos virtualizados necessários, incluindo núcleos de CPU, RAM e armazenamento, que são habilitados pelo uso de unidades de estado sólido (SSDs). Um container registry serve como o hub de armazenamento e distribuição para imagens de contêineres— um elemento-chave da implementação de aplicativos em CaaS.
  3. As funções são lançadas: o usuário pode se conectar à máquina virtual alocada para a finalidade do usuário por conexão de rede. Agora o usuário pode executar diferentes aplicações, auxiliados pelas interfaces de programação de aplicativos que servem como pontes entre os aplicativos. Além disso, um back-end pode ser colocado em operação, o que permite aos usuários entregar o gerenciamento de aplicativos no lado do servidor para a infraestrutura em nuvem.
AI Academy

Preparando-se para a IA com a nuvem híbrida

Liderada pelos principais líderes da IBM, o currículo dessa experiência foi desenvolvido para ajudar líderes empresariais a terem o conhecimento necessário para priorizar os investimentos em IA que podem estimular o crescimento.

Quais empresas são as mais adequadas para a CaaS?

Ao analisar exatamente que tipo de organização provavelmente obterá o máximo de utilidade das operações de CaaS, é provável que encontremos várias características que são variações do mesmo tema. As empresas que estão em posição privilegiada para obter os maiores benefícios da CaaS incluem organizações que:

  • Não querem se comprometer com investimentos em altos custos iniciais de infraestrutura
  • Esperar evitar os custos de mão de obra extras associados ao gerenciamento da infraestrutura de hardware
  • Não estão realmente em posição de defender sua própria segurança corporativa online
  • Exigem mudanças rápidas de escalabilidade para acomodar períodos de pico de uso
  • Estão tendo mudanças nos níveis de demanda por poder de computação

Se somarmos todas essas condições, o retrato composto que surge mostra uma empresa — como a maioria das organizações — que está navegando por caminhos mistos. A organização é substancial o suficiente para ter problemas de "grande empresa", mas pode não ter o orçamento ou a mão de obra disponíveis para lidar com essas necessidades de maneira total e com comprometimento total.

Pode até haver uma suspeita dentro da empresa de que a equipe de TI pode não estar totalmente à altura do desafio de manter a empresa e seu ativo intelectual seguro. Além disso, embora a empresa queira evitar investimentos em grande escala, ela ainda quer e precisa da agilidade de um sistema grande, que possa aumentar ou diminuir rapidamente em perfeita orquestração com suas necessidades momentâneas de processamento.

Assim, concluindo, as empresas que podem ser as mais adequadas para utilizar a CaaS são aquelas com orçamento limitado a moderado, mas que ainda precisam das vantagens de processamento desfrutadas por organizações mais substanciais.

Benefícios da CaaS

A computação como serviço (CaaS) é um conceito que está em perfeito ajuste com os padrões de uso do consumidor moderno, que favorecem conveniência, flexibilidade e acessibilidade. Pense em locação de automóveis, que atualmente representa aproximadamente 20% da propriedade de automóveis nos EUA.1 Os usuários do CaaS também estão tentando evitar os consideráveis custos de investimento na compra de equipamentos.

Além disso, considere a infinidade de planos de celular que alardeiam o fato de não cumprir contratos de longo prazo como parte de seus acordos de serviço. A CaaS reflete uma abordagem igualmente livre: você pode usar exatamente o que precisa e apenas pelo tempo que precisar.

O uso da CaaS oferece esses benefícios primários.

Menos investimento

As considerações de custo muitas vezes têm prioridade máxima para as empresas. Isso faz com que a perspectiva da CaaS pareça uma opção sensata e econômica para muitas organizações. Essas empresas não apenas evitam a compra de equipamentos caros, mas também economizam nas despesas futuras associadas à manutenção de tais equipamentos, o que pode ser significativo. Essas empresas também economizam nos custos trabalhistas associados.

Maior segurança

O CaaS oferece uma plataforma centralizada e protocolos de segurança avançados, como controles de acesso,criptografia de dados, detecção de intrusões e correções, realizados por meio da automação. A CaaS funciona bem para empresas que desejam fortalecer sua postura de segurança, mas não têm recursos e mão de obra para dedicar muita energia da empresa a tal atividade. A CaaS pode limitar vulnerabilidades e ajudar a evitar a perda de dados.

Totalmente escalável

Muitas organizações desempenham um jogo de adivinhação contínuo, no qual devem prever continuamente os serviços de que precisam, apenas para descobrir mais tarde que a empresa realmente precisava de mais ou menos do que o que foi provisionado. A CaaS pode ajudar as empresas a evitar o provisionamento excessivo de serviços, ajudando a garantir que elas obtenham exatamente o que precisam. E se a empresa realmente mudar, a CaaS fornece a flexibilidade para se adaptar facilmente conforme a necessidade.

Desvantagens da CaaS

A conveniência adicional do uso da CaaS, que resulta da mudança de todas as responsabilidades gerenciais das operações locais para o serviço gerenciado oferecido pelo provedor de serviços de computação em nuvem, geralmente vem com um custo considerável e com alguns riscos potenciais notáveis.

Dependência do provedor

Embora uma abordagem orientada para a CaaS faça sentido para muitas organizações, qualquer empresa que a escolha deve perceber que simplesmente não será capaz de manter tanto controle ou flexibilidade sobre o processo como tinha quando gerenciava esse processo. Por exemplo, os usuários têm menos experiência sobre a infraestrutura que estão usando, com menos opções de configuração e maneiras de personalizá-la para seu uso específico.

Penalidades de uso forçado

Como qualquer pessoa que já tenha feito parte de um acordo de assinatura paga sabe muito bem, são sempre as possíveis taxas especiais e outros encargos que você deve considerar, de preferência antes de se inscrever. O caso da CaaS não é diferente. Uma empresa se inscreve nesse serviço com base em suas próprias ideias de preços para as necessidades futuras de serviço. Mas caso o uso dessa empresa exceda os limites projetados, pode haver penalidades excessivas severas para picos de uso.

Dependência exclusiva da internet

Tudo na CaaS ocorre online, no site do provedor de serviços. Portanto, os usuários devem manter uma conexão viável com a internet. Além disso, os usuários podem ter experiência de quaisquer problemas de latência que afetem esse provedor. Da mesma forma, se o provedor experiência interrupções ou problemas técnicos, o usuário provavelmente também sofrerá interrupções de serviço. Em ambos os casos, o usuário pode encontrar dificuldades e atrasos ao tentar acessar os dados da empresa.

Exposição potencial de segurança

Sempre que uma empresa armazena seus dados em servidores remotos, há um risco de aumentar a vulnerabilidade. Várias violações de segurança de alto perfil mostraram que os provedores de serviços podem se esforçar para fornecer medidas de segurança aprimoradas e criar um ambiente confiável, mas isso não os torna imunes às ameaças cibernéticas. Alguns hackers têm como alvo específico provedores de serviços grandes e confiáveis, em parte para ganhar notoriedade adicional com seu crime.

Compatibilidade e conformidade

O CaaS tem tudo a ver com conveniência. Então, você pode pensar que seria fácil mudar para outro provedor de nuvem, mas nem sempre é esse o caso. A transferência de dados muitas vezes se torna problemática quando você move ativos de dados de uma plataforma para outra. Isso pode criar um estado de lock-in com fornecedor no qual o usuário fica efetivamente preso por um único provedor. As questões de conformidade que afetam o controle de dados existem em vários setores que lidam com informações pessoais. Essas empresas podem precisar de mais segurança do que uma nuvem pública fornece.

Casos de uso da CaaS

Existem inúmeras razões para adotar a CaaS como estratégia de negócios. Aqui está uma lista de algumas das razões mais comuns pelas quais as empresas recorrem à CaaS.

  • Compatibilidade com DevOps: o CaaS talvez brilhe mais quando se trata de proporcionar compatibilidade com o processo de desenvolvimento. O CaaS permite que os usuários criem ambientes virtuais de forma rápida e fácil para desenvolvimento e teste. As ideias podem migrar rapidamente pelo processo de DevOps e se concretizar como aplicações da web, graças às ferramentas de desenvolvedor fornecidas pelo CaaS.
  • Análise de big data: uma das coisas que as organizações valorizam sobre a CaaS é a maneira como ele permite que elas aproveitem os recursos de computação online para ajudar a produzir grandes conjuntos de dados na esperança de obter insights produtivos. As ferramentas de análise de dados ajudam a dividir a análise de big data em ativos mais gerenciáveis.
  • Recuperação de desastres: um uso-chave da CaaS é criar um sistema de backup que pode ser armazenado com segurança na nuvem em caso de necessidade de recuperação de desastres. Com isso estabelecido, qualquer sistema que sofra falhas pode simplesmente ser substituído pelo sistema de backup, e fluxos de trabalho regulares podem evitar interrupções.
  • Compatibilidade com HPC: o CaaS pode habilitar recursos de computação poderosos, como computação de alto desempenho (HPC), que requer poder de processamento considerável e de alta disponibilidade, mas permite que as empresas executem simulações complexas e cargas de trabalho intensivas de dados.
  • Aprendizado de máquina: com o pesado poder computacional habilitado pelo CaaS, as aplicações de aprendizado de máquina podem ser compatíveis com modelos complexos de aprendizado de máquina. Plataformas de nuvem fornecem acesso fácil a ferramentas, modelos e tutoriais de aprendizado de máquina.
  • Serviço expansível: as empresas têm experiência de períodos de pico de demanda por computador e, quando isso acontece, como durante vendas de fim de ano, a CaaS permite que elas realizem algum balanceamento de carga rápido para escalar o serviço para escalar para atender ao pico de tráfego e para escalar para reduzir após o término do período.
  • Hospedagem de sites: organizações que desejam hospedar sites em infraestrutura de nuvem são outro caso de uso comum para a CaaS, que possibilita um dimensionamento descomplicado com base no tráfego do site.
  • Compatibilidade com IoT: o mundo agora está repleto de dispositivos aprimorados com recursos de Internet das coisas (IoT). Os dispositivos de IoT dependem da CaaS para ajudar a executar o processamento de dados pesados sem sobrecarregar o poder de computação local dos dispositivos.
  • Gerenciamento de custos: o caso de uso mais popular para a CaaS pode ser a otimização de custos de nuvem. O modelo de preços para a CaaS (ou seja, pague apenas pelos recursos de computação que você usar) é atraente para uma ampla gama de empresas que procuram evitar fazer despesas substanciais de hardware.

Provedores líderes da CaaS

Inúmeras empresas estão trabalhando nesse espaço, cada uma oferecendo sua própria visão sobre a CaaS:

  • AWS Compute Services: a Amazon Web Services mantém seus próprios serviços relacionados a muitas finalidades para poder oferecer vários serviços de nuvem aos usuários. Por exemplo, o Amazon Elastic Container Service (ECS) utiliza o Docker Engine para imitar as funções do Kubernetes, enquanto o Amazon Elastic Kubernetes Service (EKS) oferece uma solução do Kubernetes gerenciada compatível com a portabilidade e que permite que os usuários executem clusters do Kubernetes por meio de centros de dados locais.
  • Microsoft Windows: durante anos, o Microsoft Windows vem oferecendo sua própria versão da CaaS, comercializada sob o nome de Windows as a Service (WaaS). Um modelo de assinatura baseado em nuvem dá aos usuários acesso ao poderoso sistema operacional Windows e atualizações relacionadas. A Microsoft também oferece um serviço semelhante aos usuários do Microsoft Azure.
  • VMware: a VMware é outro provedor de nuvem que oferece inúmeros recursos de computação, serviços da web e serviços de armazenamento, muitos deles envolvendo a CaaS. Por exemplo, o VMware Cloud Services pode ser usado com várias infraestruturas.

Soluções relacionadas

Pacote gratuito da IBM® Cloud 

Crie sua conta sem custo da IBM® Cloud e acesse mais de 40 produtos sempre sem custo, incluindo APIs do IBM® Watson.

Criar conta
IBM Cloud  

A IBM Cloud é uma plataforma de nuvem corporativa projetada para setores regulamentados, fornecendo soluções híbridas, seguras e prontas para IA.

Explore as soluções em nuvem
Serviços de consultoria em nuvem 

Libere novos recursos e aumente a agilidade dos negócios com os serviços de consultoria em nuvem da IBM. Descubra como cocriar soluções, acelerar a transformação digital e otimizar o desempenho por meio de estratégias de nuvem híbrida e parcerias especializadas.

Serviço de nuvem
Dê o próximo passo

Tire máximo proveito do potencial da IA e da nuvem híbrida com a plataforma segura e escalável da IBM. Comece explorando nossas soluções preparadas para IA ou crie uma conta para acessar produtos e serviços sempre sem custo.

Explore as soluções de IA da IBM® Cloud Crie uma conta gratuita na IBM Cloud