Trace Id is missing
Avançar para o conteúdo principal

O que é a PaaS?

Plataforma como serviço

A Plataforma como serviço (PaaS) é um ambiente completo de programação e implementação na nuvem com recursos que lhe permitem disponibilizar tudo, desde simples aplicações baseadas na nuvem a aplicações empresariais sofisticadas compatíveis com a nuvem. Pode comprar os recursos de que precisa junto de um fornecedor de serviços cloud num modelo pay as you go e aceder aos mesmos através de uma ligação segura à Internet.

Tal como a IaaS, a PaaS inclui a infraestrutura (servidores, armazenamento e rede), mas também o middleware, as ferramentas de programação, os serviços de business intelligence (BI), os sistemas de gestão de bases de dados e muito mais. A PaaS foi concebida para suportar o ciclo de vida completo das aplicações Web: criação, teste, implementação, gestão e atualização.

A PaaS permite-lhe evitar os custos e a complexidade inerentes à compra e gestão de licenças de software, a infraestrutura de aplicações subjacente e middleware, os orquestradores de contentores como o Kubernetes ou as ferramentas de programação e outros recursos. O utilizador gere as aplicações e os serviços desenvolvidos e o fornecedor de serviços cloud, por norma, gere tudo o resto.

 

A Plataforma como Serviço (IaaS) inclui servidores e armazenamento, firewalls e segurança de rede e datacenters (instalação/edifício físico). A PaaS inclui elementos de IaaS, além de sistemas operativos, ferramentas de programação, gestão de bases de dados e análise empresarial. A SaaS inclui elementos de SaaS e as aplicações alojadas.

Aplicações alojadas Ferramentas de programação, gestão de base de dados, análise empresarial Sistemas operativos Servidores e armazenamento Firewalls/segurança de redes Planos/criação de datacenters

Cenários de PaaS comuns

Geralmente, as organizações utilizam a PaaS para os seguintes cenários:

Arquitetura de programação. A PaaS oferece uma arquitetura na qual os programadores podem desenvolver ou personalizar aplicações baseadas na nuvem. Da mesma forma que cria macros do Excel, a PaaS permite aos programadores utilizar componentes de software incorporados para a criação de aplicações. As funcionalidades da nuvem, como o dimensionamento, a elevada disponibilidade e a capacidade de vários inquilinos, estão incluídas e reduzem o volume de trabalho dos programadores.

Análise ou business intelligence. As ferramentas disponibilizadas como serviço com a PaaS permitem às organizações analisar e extrair os dados, descobrir informações e padrões e prever resultados para melhorar a previsão, as decisões de design de produtos, retornos sobre investimentos e outras decisões empresariais.

Serviços adicionais. Os fornecedores de PaaS podem oferecer outros serviços que otimizam as aplicações, como fluxos de trabalho, diretórios, segurança e agendamento.


Vantagens da PaaS

A PaaS oferece as mesmas vantagens que a IaaS ao fornecer uma infraestrutura como um serviço. No entanto, as funcionalidades adicionais da plataforma como serviço (middleware, ferramentas de programação e outras ferramentas empresariais) oferecem-lhe mais vantagens:

Reduza o tempo de programação. As ferramentas de programação da PaaS podem reduzir o tempo que demora a programar aplicações novas com componentes de aplicações pré-programados que são incorporados na plataforma, como serviços de fluxos de trabalho e de diretórios, funcionalidades de segurança, pesquisa e muito mais.

Adicione funcionalidades de programação sem precisar de mais colaboradores. Os componentes da Plataforma como Serviço podem oferecer à sua equipa de programação novas funcionalidades sem aumentar a equipa com membros que tenham as competências adequadas.

Programe em várias plataformas, incluindo dispositivos móveis, de forma mais simples. Alguns fornecedores de serviços dão-lhe opções de programação para várias plataformas, como computadores, dispositivos móveis e browsers, o que faz com que seja mais rápido e fácil programar aplicações transversais a múltiplas plataformas.

Utilize ferramentas sofisticadas de forma económica. Com um modelo pay-as-you-go, as pessoas e as organizações podem utilizar software de programação sofisticado e ferramentas de business intelligence e de análises que poderiam não conseguir pagar de imediato.

Suporte as equipas de programação distribuídas geograficamente. Uma vez que o acesso ao ambiente de programação é feito através da Internet, as equipas de programação podem trabalhar em conjunto nos projetos, mesmo que os membros estejam em localizações remotas.

Faça a gestão do ciclo de vida das aplicações de forma eficiente. A PaaS proporciona-lhe todas as funcionalidades de que precisa para suportar o ciclo de vida completo das aplicações Web: criação, teste, implementação, gestão e atualização no mesmo ambiente integrado.