Plataforma como serviço, também conhecida como PaaS, é um tipo de modelo de serviço de computação em nuvem que oferece uma plataforma de nuvem flexível e escalonável para desenvolver, implantar, executar e gerenciar apps. A PaaS oferece tudo o que os desenvolvedores precisam para desenvolver aplicativos sem precisar atualizar o sistema operacional e as ferramentas de desenvolvimento ou manter o hardware. Em vez disso, todo o ambiente de PaaS, ou plataforma, é fornecido por um provedor de serviços terceirizado através da nuvem.
A PaaS ajuda as empresas a evitar a dificuldade e o custo de instalar hardware ou software para desenvolver ou hospedar novos aplicativos personalizados. As equipes de desenvolvimento simplesmente compram o acesso por utilização a tudo o que precisam para criar apps personalizados, incluindo infraestrutura, ferramentas de desenvolvimento, sistemas operacionais e muito mais.
O resultado é um desenvolvimento de app mais simples, rápido e seguro que dá aos desenvolvedores a liberdade de se concentrar no código do aplicativo.
Plataforma como serviço (PaaS) é um ambiente de nuvem completo que inclui tudo o que os desenvolvedores precisam para criar, executar e gerenciar aplicativos, de servidores e sistemas operacionais a redes, armazenamento, middleware, ferramentas e muito mais.
Ao contrário dos modelos de serviço IaaS ou SaaS, as soluções de PaaS são específicas para desenvolvimento de aplicativos e software, incluindo:
A plataforma como serviço geralmente é oferecida como uma plataforma on-line segura que os desenvolvedores podem acessar pela Internet, permitindo que trabalhem em projetos de qualquer lugar e colaborem livremente com outros membros da equipe. Os aplicativos são criados diretamente no sistema PaaS e podem ser implantados imediatamente após a conclusão.
Os benefícios mais comuns da PaaS em comparação com a execução e manutenção do seu ambiente incluem:
Maior rapidez no tempo de lançamento
Não é necessário fazer grandes aumentos. Os desenvolvedores têm acesso instantâneo a uma plataforma completa de desenvolvimento de aplicativos que não precisam criar ou gerenciar, liberando tempo para desenvolver e implantar.
Manutenção reduzida
As pilhas de aplicativos internos têm complicações, especialmente quando se trata de upgrades. Com a PaaS, o provedor é responsável por manter tudo atualizado e nenhum problema de manutenção é seu.
Preços acessíveis
Os recursos de PaaS são oferecidos sob demanda, então você só paga pelo que realmente usa. Uma PaaS também oferece acesso a ferramentas e recursos de desenvolvimento avançados que podem ser muito caros para comprar.
Fácil escalabilidade
Sem se preocupar com a capacidade. A PaaS permite reduzir o escalonamento para períodos de baixo tráfego ou aumentar imediatamente para atender a picos inesperados na demanda.
Acesso flexível
As equipes de desenvolvimento e DevOps podem acessar serviços e ferramentas de PaaS compartilhados de qualquer lugar e em qualquer dispositivo usando uma conexão de Internet.
Segurança compartilhada
Com o PaaS, o provedor é responsável pela proteção da infraestrutura. A maioria dos principais provedores de serviços de PaaS também oferece diretrizes e práticas recomendadas para a criação nas próprias plataformas.
Infraestrutura como serviço (IaaS), Plataforma como serviço (PaaS) e Software como serviço (SaaS) são as três principais categorias de modelos de serviço de computação em nuvem. Cada tipo de computação em nuvem oferece a organizações e indivíduos recursos totalmente gerenciados pela Internet pública, desde armazenamento e virtualização a hardware e software até aplicativos. A diferença entre eles e quais recursos você gerencia e quais são gerenciados para você.
"Como serviço" geralmente se refere a um serviço de computação em nuvem totalmente gerenciado por um provedor de serviços de nuvem terceirizado. Entender o que você quer gerenciar (ou não) é uma das etapas mais importantes da sua jornada para a nuvem.
De acordo com o tipo escolhido, o provedor de serviços é responsável por gerenciar diferentes elementos na pilha de computação:
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.