Jump to section

O que é SaaS?

Copiar URL

Software como serviço (SaaS) é uma forma de cloud computing que oferece aos usuários finais uma aplicação em nuvem por meio de um navegador da Internet, incluindo a infraestrutura de TI e plataformas subjacentes dela. Esta pode ser a solução ideal para pessoas e pequenas ou grandes empresas que:

  • Não querem ser responsáveis pela compra ou manutenção da infraestrutura, das plataformas e do software on-premise.
  • Preferem mais simplicidade no gerenciamento de custos por meio de despesas operacionais (OPEX), em vez de investimentos em despesas capitais (CAPEX).
  • Têm que solucionar problemas que exigem um nível mínimo de personalização para serem resolvidos.
  • Preferem os modelos de subscrição de software.

As soluções SaaS reduzem os custos iniciais para os usuários, porque eliminam a necessidade de adquirir permanentemente o software ou de investir em uma infraestrutura de TI on-premise robusta, diferente de softwares tradicionais. Os clientes do SaaS precisam investir em um hardware de rede rápido, já que o desempenho do serviço é determinado pela velocidade da conexão com a Internet.

Os exemplos de SaaS incluem provedores de serviços de aplicação (ASPs), como Google Docs e Microsoft Office 365, assim como serviços empresariais que oferecem softwares de recursos humanos, sistemas de comércio eletrônico, ferramentas de gerenciamento da relação com clientes e ambientes de desenvolvimento integrados (IDEs).

Há dois modelos comuns de implantação. Normalmente, os fornecedores escolhem um deles ou ambos: 

  • No próprio datacenter. 
  • Por meio de um provedor de serviços em nuvem, como a AWS, o Azure ou o IBM Cloud, que gerencia o ambiente de nuvem em que a solução de SaaS está hospedada. 

As aplicações de SaaS aproveitam a arquitetura de multilocatário para isolar os dados dos clientes. Os upgrades, correções de bugs e outras tarefas gerais de manutenção do software são realizados pelo provedor de SaaS. Já os usuários interagem com o software por meio de um navegador da Internet. As soluções SaaS costumam ser totalmente funcionais, mas elas às vezes incluem recursos de integração personalizada por meio de interfaces de programação de aplicações (APIs), como REST e SOAP, para conectar outras funções.

A natureza do SaaS permite que os provedores implantem novos recursos para os clientes facilmente. A maioria das aplicações de SaaS são soluções "plug-and-play" pré-configuradas. É o provedor quem gerencia tudo que faz a aplicação funcionar, incluindo:

  • Componentes de hardware, como rede, armazenamento e servidores de datacenter
  • Plataformas, como de virtualização, sistema operacional e middleware
  • Requisitos de software, como ambientes de execução, dados e a própria aplicação

As aplicações de SaaS dependem amplamente de modelos de subscrição para provisionar licenças de software. Esse modelo de fornecimento de software vincula cada conta a uma subscrição, que concede acesso à solução de SaaS por um determinado período, normalmente anual ou mensal, diferente de uma licença perpétua. Em geral, a taxa de subscrição dá acesso à documentação da solução e ao suporte contínuo regido pelo contrato de nível de serviço (SLA). No entanto, alguns provedores de SaaS cobram taxas adicionais para fazer alterações personalizadas no código-fonte.

O termo "como serviço", geralmente, se refere a uma solução gerenciada por terceiros que permite à empresa se concentrar no que realmente é importante, como melhorias iterativas em aplicações personalizadas. Além de SaaS, as outras principais opções de solução como serviço são a infraestrutura como serviço (IaaS) e a plataforma como serviço (PaaS).

SaaS architecture

 

Uma solução de IaaS é aquela em que um provedor gerencia a infraestrutura para você – servidores, rede, virtualização e armazenamento – via nuvem. A infraestrutura é alugada, e o usuário tem acesso a ela por meio de uma API ou de um painel de controle. Os usuários gerenciam componentes como sistema operacional, aplicações e middleware, enquanto o provedor cuida do hardware, da rede, dos discos rígidos, do armazenamento e dos servidores, sendo também o responsável por corrigir interrupções, fazer reparos e solucionar problemas de hardware.

Uma PaaS fornece aos usuários o hardware e uma plataforma de aplicações baseadas em software pertencente a um provedor de serviços externo. Como os usuários são os responsáveis por cuidar das aplicações e dos dados, as soluções de PaaS são ideais para desenvolvedores e programadores. Esse tipo de serviço fornece uma plataforma para desenvolver, executar e gerenciar suas próprias aplicações, sem ter que se preocupar em construir e fazer a manutenção da infraestrutura ou do ambiente.

Os provedores de software oferecem aplicações em estilo SaaS para atender a qualquer necessidade empresarial, incluindo aplicações básicas e conjuntos complexos de sistema de gestão empresarial (ERP). Algumas empresas e soluções de SaaS incluem:

  • Software de planejamento de recursos empresariais (ERP) da SAP
  • Software de recursos humanos da Paychex
  • Software empresarial da CA Technology
  • Solução de sistema de mensageria em formato SaaS da Atos
  • Software de gerenciamento do relacionamento com clientes (CRM) da Salesforce
  • Serviço de mensageria do Slack
  • Microsoft Office 365
  • Serviço de armazenamento de arquivos do Dropbox

Torne-se um fornecedor de SaaS participando do Red Hat SaaS Foundations, um programa que ajuda os parceiros da Red Hat a criar soluções de SaaS nas plataformas da Red Hat que podem ser implantadas em todos os tipos de ambientes híbridos.Os parceiros envolvidos nesse programa podem criar aplicações com mais facilidade, acelerar a entrada no mercado e atrair um leque maior de clientes em potencial.

Ou se torne um usuário de SaaS com o Red Hat Cloud Services, que inclui plataformas gerenciadas e hospedadas, aplicações e data services que otimizam a experiência da nuvem híbrida, reduzindo os custos e a complexidade operacionais da disponibilização de aplicações nativas em nuvem.

E o melhor de tudo: todas as subscrições incluem suporte. Você terá acesso a recomendações e orientações sobre como implantar, configurar e gerenciar qualquer solução como serviço da Red Hat que estiver usando.

Leitura recomendada

ARTIGO

O que é gerenciamento de nuvem?

Saiba mais sobre as características do gerenciamento de nuvem e como uma plataforma específica para essa finalidade pode ajudar sua empresa.

ARTIGO

O que são serviços de TI gerenciados?

Serviços gerenciados são uma forma de transferir tarefas gerais para um especialista, de modo a reduzir custos, melhorar a qualidade do serviço ou liberar equipes internas para que possam realizar tarefas específicas da sua empresa.

ARTIGO

O que são serviços em nuvem?

Os serviços em nuvem consistem em infraestrutura, plataformas ou software hospedados por fornecedores terceirizados e disponibilizados aos usuários via internet.

Leia mais sobre cloud computing

Soluções Red Hat

Uma plataforma para virtualização de hardware que organiza esses recursos em nuvens.

Uma plataforma empresarial de aplicações em container Kubernetes com um stack completo de operações automatizadas para gerenciar implantações de nuvem híbrida, multicloud e edge computing.

Os consultores estratégicos da Red Hat fornecem uma visão geral da sua organização, analisam os desafios e ajudam a superá-los com soluções abrangentes e econômicas.

Conteúdo adicional

VÍDEO - THE SOURCE TV

O futuro da nuvem: a evolução das soluções cloud

Aprenda mais sobre a evolução e o futuro das soluções em nuvem com os especialistas da Red Hat

Ebook

Tecnologia nativa em nuvem e a nuvem híbrida: um guia estratégico

Treinamentos Red Hat

Treinamento gratuito

Red Hat OpenStack Technical Overview