This is the Trace Id: e47bf3a092554e4c5d4a73acd3c9adea
Avançar para o conteúdo principal
Azure

O que é a plataforma como serviço (PaaS)?

Saiba mais sobre o PaaS e como ajuda as equipas a criar, implementar e gerir aplicações.

Crie, implemente e faça a gestão de aplicações com o PaaS.

Explore o PaaS e a forma como ajuda os programadores ao fornecer uma plataforma baseada na cloud para criar, implementar e gerir aplicações. Os programadores acedem às origens de que precisam sem terem de gerir a infraestrutura subjacente.

Principais Conclusões

  • O PaaS é um modelo de computação na cloud que fornece aos programadores uma plataforma para criar, implementar e gerir aplicações.
  • Simplifica o desenvolvimento de aplicações ao abstrair as complexidades da infraestrutura, permitindo que os programadores se concentrem na criação e inovação.
  • Os benefícios incluem tempo de programação reduzido.

Definição de plataforma como serviço

A plataforma como serviço (PaaS) é um modelo de computação na cloud que fornece aos programadores uma plataforma para criar, implementar e gerir aplicações sem se preocuparem com a infraestrutura subjacente. Permite que os programadores se concentrem em escrever código, enquanto o fornecedor de cloud gere a infraestrutura, a manutenção e a escalabilidade.

O PaaS inclui tudo o que é necessário para o desenvolvimento de aplicações, incluindo sistemas operativos, ambientes de runtime, bases de dados, ferramentas de desenvolvimento, middleware e capacidades de alojamento e dimensionamento.

Como funciona o PaaS?

O PaaS simplifica o desenvolvimento de aplicações ao abstrair as complexidades da infraestrutura, permitindo que os programadores se concentrem na criação e inovação. Eis como funciona o PaaS:
  • Aprovisionamento. O fornecedor de cloud configura os recursos de computação necessários, incluindo servidores, redes e armazenamento. Também configura um ambiente de desenvolvimento que inclui as ferramentas, estruturas e bases de dados essenciais.
  • Desenvolvimento de aplicações. Os programadores escrevem e testam o código com as ferramentas de desenvolvimento, SDKs e APIs incorporados.
  • Implementação e alojamento. Os programadores implementam as aplicações diretamente na cloud com o mínimo de configuração. A plataforma gere o runtime, o middleware e o sistema operativo.
  • Escalabilidade e balanceamento de carga. Um PaaS dimensiona automaticamente os recursos com base na procura. O balanceamento de carga assegura a distribuição eficiente do tráfego para evitar falhas.
  • Gestão de bases de dados e do armazenamento. O PaaS fornece bases de dados geridas com funcionalidades de cópia de segurança e recuperação. Oferece também soluções de armazenamento dimensionáveis para gerir os dados da aplicação.
  • Segurança e manutenção. O fornecedor de PaaS gere os patches de segurança, atualizações e manutenção da infraestrutura. Algumas plataformas também incluem funcionalidades de autenticação, autorização e encriptação.
  • Monitorização e análise. As ferramentas para monitorizar o desempenho, depuração e registo da aplicação permitem que os programadores analisem os padrões de utilização e otimizem a aplicação.

Comparar o SaaS e o MaaS ao PaaS

O software como um serviço (SaaS) é uma solução de software totalmente gerida que as pessoas acedem através da Internet sem necessidade de instalação. As aplicações são alojadas e geridas por um fornecedor de serviços. As pessoas não têm de se preocupar com a infraestrutura subjacente nem com a manutenção. Os utilizadores típicos incluem colaboradores e empresas que necessitam de software pronto a usar sem desenvolvimento. Os exemplos incluem serviços de e-mail, sistemas de gestão de relações com clientes (CRM) e ferramentas de produtividade de escritório.

Modelos como um serviço (MaaS) é um serviço baseado na cloud que fornece ferramentas, estruturas e APIs de aprendizagem automática para o desenvolvimento de modelos de IA. Os utilizadores-alvo incluem cientistas de dados, engenheiros de IA e empresas que procuram aproveitar a aprendizagem automática sem terem de criar uma infraestrutura de raiz.

O PaaS é uma plataforma de cloud para programadores criarem, implementarem e gerirem aplicações sem terem de gerir a infraestrutura. O PaaS também oferece ferramentas e serviços para o desenvolvimento de aplicações, como bases de dados, middleware e estruturas de desenvolvimento. Os utilizadores típicos incluem programadores, equipas de TI e empresas que necessitam de uma plataforma para o desenvolvimento de aplicações.

Vantagens do PaaS

O PaaS oferece uma ampla gama de vantagens, especialmente para programadores e empresas que procuram simplificar o desenvolvimento de aplicações, melhorar a escalabilidade e reduzir a complexidade operacional. 

Tempo de programação reduzido

As ferramentas de desenvolvimento PaaS reduzem o tempo necessário para programar novas aplicações ao fornecer componentes de aplicação pré-codificados, como fluxos de trabalho, serviços de diretório, funcionalidades de segurança e pesquisa.

Maiores capacidades

O PaaS permite que as equipas existentes se concentrem em criar e implementar aplicações em vez de terem de gerir a infraestrutura ou a manutenção. As plataformas PaaS também oferecem ferramentas integradas para pipelines de integração contínua e entrega contínua (CI/CD), controlo de versões, testes e monitorização. Os programadores utilizam estas ferramentas prontas a usar para acelerar o ciclo de desenvolvimento, o que minimiza a necessidade de equipas separadas ou recursos adicionais para gerir estas tarefas.

Suporte para múltiplas plataformas

O PaaS suporta múltiplas plataformas ao fornecer um ambiente de cloud unificado utilizado em vários tipos de aplicações, dispositivos e sistemas operativos. Tal permite às empresas e programadores criar, implementar e gerir aplicações que funcionam perfeitamente em várias plataformas, como Web, dispositivos móveis e computadores, sem terem de gerir diferentes infraestruturas para cada uma.

Acesso a ferramentas avançadas

Com um modelo pay as you go, as pessoas e as organizações podem utilizar software de desenvolvimento e ferramentas de business intelligence e análise avançados que poderiam estar indisponíveis ou serem inatingíveis de outra forma.

Suporta equipas distribuídas

Como o ambiente de desenvolvimento é acedido através da Internet, as equipas de desenvolvimento conseguem trabalhar juntas em projetos, independentemente da localização geográfica.

Permite gerir o ciclo de vida completo das aplicações

O PaaS proporciona-lhe todas as capacidades 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.
Casos de utilização

Cenários de PaaS comuns

Geralmente, as organizações utilizam o PaaS para os seguintes cenários.

Estrutura de desenvolvimento

Se uma equipa quiser criar rapidamente uma aplicação Web ou móvel sem gerir a infraestrutura, o PaaS fornece uma estrutura de desenvolvimento. As funcionalidades da cloud, como o dimensionamento, a elevada disponibilidade e a capacidade de multi-inquilino, estão incluídas, reduzindo o volume de programação a que os programadores são obrigados.

Análise ou business intelligence

Um PaaS fornece um ambiente gerido para análise de dados e business intelligence ao disponibilizar ferramentas incorporadas para processamento de dados, visualização e relatórios. As empresas utilizam o PaaS para simplificar a recolha de dados, a transformação e a geração de informações sem terem de gerir a infraestrutura.

 Serviços adicionais

O PaaS oferece uma ampla gama de serviços para ajudar as organizações a simplificarem a implementação, a integração e a gestão de aplicações. Os principais serviços incluem: gestão de bases de dados, gestão de APIs e serviços de integração, automatização para DevOps e gestão de segurança e identidade.
RECURSOS

Crie na cloud com as opções de PaaS no Azure

Aceda a uma ampla gama de ofertas PaaS no Azure. Utilize a opção pay as you go ou experimente o Azure gratuitamente até 30 dias.
Um homem e uma mulher a olhar para um computador no escritório.
Recursos do Azure

Explore o centro de recursos do Azure

Aceda a vídeos, relatórios de analistas, formação, casos de estudo, exemplos de código e arquiteturas de soluções.
Uma mulher com cabelo comprido sentada à frente de um portátil, ao lado de plantas, junto a uma janela.
Estudantes programadores

Inicie a sua carreira tecnológica

Alcance mais com recursos apenas para estudantes. Aceda a vídeos, ferramentas e programas da comunidade.
Um homem de óculos, camisa azul e auscultadores com microfone a olhar para um ecrã de computador.
Próximos eventos

Melhore as suas competências em eventos presenciais e digitais

Desenvolva as suas capacidades na cloud em breves apresentações virtuais, sessões de perguntas e respostas ao vivo e webinars concebidos para a sua função específica.

Perguntas frequentes

  • A plataforma como serviço (PaaS) é um modelo de computação na cloud que fornece aos programadores uma plataforma para criar, implementar e gerir aplicações sem se preocuparem com a infraestrutura subjacente. Permite que os programadores se concentrem em escrever código, enquanto o fornecedor de cloud gere a infraestrutura, a manutenção e a escalabilidade.
  • Não, o Microsoft 365 não é um PaaS. É uma solução SaaS que fornece ferramentas de produtividade baseadas na cloud como o Word, Excel, Outlook e Teams. Ao contrário do PaaS, que foi concebido para o desenvolvimento de aplicações, o Microsoft 365 é um conjunto de software totalmente gerido destinado a colaboradores.
  • O Microsoft Azure não é apenas um PaaS: é uma plataforma de cloud abrangente que oferece soluções de infraestrutura como serviço (IaaS), PaaS e SaaS. Alguns exemplos de ofertas de PaaS do Azure: Serviços de Aplicações do Azure, Funções do Azure e Base de Dados SQL do Azure.
  • O PaaS e o SaaS servem propósitos diferentes, portanto, nenhum deles é inerentemente melhor do que o outro. O PaaS é ideal para programadores que precisam de uma plataforma para criar e implementar aplicações, enquanto o SaaS é mais adequado para colaboradores que precisam de software pronto a usar sem esforço de desenvolvimento. A escolha depende do caso de utilização: empresas que necessitam de aplicações personalizadas podem preferir o PaaS, enquanto as que desejam soluções de software totalmente geridas podem beneficiar do SaaS.
  • O PaaS e a computação sem servidor não são a mesma coisa. O PaaS fornece uma plataforma com infraestrutura gerida onde as aplicações funcionam continuamente. Com o modelo sem servidor, os programadores escrevem e implementam código na forma de funções executadas em resposta a certos eventos. No modelo sem servidor, as organizações pagam apenas pelo tempo de computação efetivamente utilizado.