Ignorar navegação

O que é PaaS?

Plataforma como serviço

PaaS (Plataforma como serviço) é um ambiente de desenvolvimento e implantação completo na nuvem, com recursos que permitem a você fornecer tudo, de aplicativos simples baseados em nuvem a sofisticados aplicativos empresariais habilitados para a nuvem. Você adquire os recursos necessários por meio de um provedor de serviços de nuvem em uma base paga conforme o uso e os acessa por uma conexão com a Internet segura.

Assim como IaaS, PaaS inclui infraestrutura – servidores, armazenamento e rede –, além de middleware, ferramentas de desenvolvimento, serviços de BI (business intelligence), sistemas de gerenciamento de banco de dados e muito mais. PaaS é criado para dar suporte ao ciclo de vida do aplicativo Web completo: compilação, teste, implantação, gerenciamento e atualização.

O PaaS permite a você evitar os gastos e a complexidade de comprar e gerenciar licenças de software, infraestrutura e middleware de aplicativo subjacente, orquestrador de contêineres como Kubernetes ou ferramentas de desenvolvimento e outros recursos. Você gerencia os aplicativos e serviços que desenvolve e o provedor de serviços de nuvem normalmente gerencia todos o resto.

Plataforma como serviço — O IaaS engloba servidores e armazenamento, firewalls e segurança de rede, além do datacenter (planta/edifício físico). O PaaS abrange elementos de IaaS e sistemas operacionais, ferramentas de desenvolvimento, gerenciamento de banco de dados e análise de negócios. O SaaS inclui elementos de PaaS, além de aplicativos hospedados.
Apps/aplicativos hospedados Ferramentas de desenvolvimento, gerenciamento de banco de dados, análise de negócios Sistemas operacionais Servidores e armazenamento Segurança/firewalls de rede Construção/planta física do datacenter

Cenários PaaS comuns

As organizações normalmente usam PaaS para estes cenários:

Estrutura de desenvolvimento. A PaaS fornece uma estrutura que os desenvolvedores podem usar para desenvolver ou personalizar com base na nuvem formulários. Semelhante à maneira como você cria uma macro do Excel, o PaaS permite que os desenvolvedores criem aplicativos usando componentes de software integrados. Recursos de nuvem como escalabilidade, alta disponibilidade e capacidade multilocatário estão incluídos, reduzindo a quantidade de codificação que os desenvolvedores precisam fazer.

Análise ou inteligência de negócios. As ferramentas fornecidas como um serviço com PaaS permitem que as organizações analisem e minerem seus dados, encontrando insights e padrões e prevendo resultados para melhorar as previsões, decisões de design de produtos, retornos de investimento e outras decisões de negócios.

Serviços adicionais. Os provedores de PaaS podem oferecer outros serviços que aprimoram os aplicativos, como fluxo de trabalho, diretório, segurança e agendamento.

Vantagens do PaaS

Ao entregar infraestrutura como serviço, a PaaS oferece as mesmas vantagens que a IaaS. Mas seus recursos adicionais (middleware, ferramentas de desenvolvimento e outras ferramentas de negócios) oferecem mais vantagens:

Reduza o tempo de codificação. As ferramentas de desenvolvimento PaaS podem reduzir o tempo de codificação. tempo que leva para codificar novos aplicativos com componentes de aplicativos pré-codificados integrados à plataforma, como fluxo de trabalho, serviços de diretório, recursos de segurança, pesquisa e assim por diante.

Adicione recursos de desenvolvimento sem adicionar funcionários. Os componentes da plataforma como serviço podem fornecer novos recursos à sua equipe de desenvolvimento sem a necessidade de adicionar funcionários com as habilidades necessárias.

Desenvolva para várias plataformas, incluindo dispositivos móveis, com mais facilidade. Alguns provedores de serviços oferecem opções de desenvolvimento para várias plataformas, como computadores, dispositivos móveis e navegadores, tornando o desenvolvimento de aplicativos multiplataforma mais rápido e fácil.

Use ferramentas sofisticadas de forma acessível. Um modelo de pagamento conforme o uso possibilita que indivíduos ou organizações usem software de desenvolvimento sofisticado e ferramentas de análise e inteligência de negócios que eles não podiam comprar diretamente.

Suporte a equipes de desenvolvimento geograficamente distribuídas. Porque o ambiente de desenvolvimento é acessado pela Internet, as equipes de desenvolvimento podem trabalhar juntas em projetos mesmo quando os membros da equipe estão em locais remotos.

Gerencie com eficiência o ciclo de vida do aplicativo. A PaaS fornece todos os recursos os recursos necessários para oferecer suporte ao ciclo de vida completo do aplicativo da Web: criação, teste, implantação, gerenciamento e atualização no mesmo ambiente integrado.

Podemos ajudar você?