O que é o PaaS?

O que é o PaaS?

A solução Platform as a Service (PaaS) é um serviço de cloud computing que permite às suas equipas externalizar a sua plataforma de desenvolvimento. Sem a preocupação das tarefas ligadas à manutenção de uma infraestrutura informática e dos seus softwares, os seus programadores poderão assim concentrar-se na sua principal atividade.

paas-platform

Definição do PaaS: como funciona?

O objetivo desta solução consiste em fornecer o acesso a uma plataforma de programação ou de desenvolvimento às suas equipas DevOps. É possível conectar-se através de uma API, um painel de controlo ou uma interface ligada à Internet.
Trata-se de um serviço geralmente oferecido por fornecedores de cloud, que alojam a infraestrutura física na qual funciona a plataforma, sendo responsáveis pela manutenção, atualização e segurança da solução. Pode utilizar a sua plataforma de desenvolvimento pagando apenas uma subscrição.

Em geral, este tipo de serviço funciona segundo um sistema de cloud pública, ou seja, todos os recursos informáticos e aplicações cloud disponibilizados aos clientes são acessíveis através da rede. Os utilizadores escolhem o software, a aplicação ou a plataforma cloud de que precisam, e pagam as licenças. É da responsabilidade do fornecedor cloud tratar das máquinas físicas que fornecem o acesso às suas ferramentas. O cliente não tem de administrar a infraestrutura. Este sistema de cloud computing on demand permite às empresas usufruir de várias soluções, sem ter de investir numa infraestrutura e na sua manutenção.

O que podemos fazer com uma solução Platform as a Service?

Podem ser realizados vários projetos de desenvolvimento numa solução do tipo PaaS:

  • Criação e gestão da API: a plataforma é utilizada para desenvolver, executar, gerir e proteger interfaces de programação de aplicações, bem como os microsserviços associados;
  • Gestão ou análise de dados comerciais: as empresas podem desenvolver instrumentos de análise de dados das vendas, bem como modelos de comportamento para uma melhor tomada de decisão;
  • Gestão dos seus processos (BPM): existem plataformas que permitem gerar ferramentas de monitorização para o conjunto das suas cadeias de produção ou de logística;
  • Gestão dos objetos ligados: uma ferramenta PaaS é ideal se desejar dispor de um ambiente adaptado à sua programação e implementação. Além disso, esta solução é geralmente utilizada para a Internet dos objetos (IoT).

Porquê escolher o modelo Platform as a Service?

O recurso à externalização para beneficiar de uma plataforma como serviço oferece várias vantagens.

  • Pode alojar as suas aplicações web em ambientes otimizados sem ter de gerir a sua manutenção. Isto permitir-lhe-á entregar as suas aplicações mais rapidamente e usufruir de uma vantagem competitiva significativa.
     
  • Esta solução é mais acessível do que uma infraestrutura on-premises. Além disso, o modo de faturação é simples e previsível, pois só paga a utilização da plataforma, à hora ou ao mês. Assim, poderá manter um controlo total do seu orçamento.
     
  • O PaaS permite-lhe igualmente alargar as suas possibilidades de programação. Pode, por exemplo, testar novas linguagens ou novas tecnologias de desenvolvimento de aplicações, sem ter de se preocupar com as tarefas de manutenção ou até a compra de material adicional em caso de necessidade.
     
  • Recorrer a um fornecedor de serviços cloud também lhe dá acesso a outras tecnologias ou soluções para desenvolver a sua atividade. Poderá usufruir, por exemplo, de um serviço gerido para as suas bases de dados, de soluções cloud públicas ou privadas para complementar a sua solução, etc.

As diferenças com o IaaS e o SaaS

Cada um destes serviços de cloud computing (IaaS PaaS SaaS) tem as suas próprias especificidades.

Infraestrutura as a Service (IaaS): comparado com o PaaS, que pode ser afiliado à cloud pública, o IaaS inscreve-se num modelo de cloud privado ou híbrido. Esta solução fornece-lhe o acesso a uma ou várias infraestruturas virtuais completas. Assim, poderá controlar a sua estrutura, organização e os serviços informáticos alojados (aplicações, plataformas, websites, sistemas de informação, etc.). O seu fornecedor de serviços pode também dar-lhe acesso a um software de virtualização (ex. VMware). Graças ao hipervisor, poderá construir e organizar as suas máquinas virtuais (VM) de acordo com as suas necessidades. Assim, poderá criar o seu datacenter virtual. Assim, este tipo de solução cloud oferece mais liberdades para os seus projetos complexos, como o armazenamento de dados e a administração de recursos (CPU, RAM, espaço em disco, largura de banda, etc.).

Software as a Service (SaaS): este é o tipo de serviço cloud mais comum. O fornecedor aloja o seu software ou aplicação e os benefícios obtidos são praticamente idênticos aos que as soluções PaaS e IaaS oferecem: não tem de se preocupar com o hardware físico que aloja a aplicação e poderá poupar tempo e dinheiro. Trata-se de um consumo direto de recursos que exige pouco investimento logístico. Esta solução permitirá que as suas equipas trabalhem de forma muito mais ágil, pois poderão dispor fácil e rapidamente das ferramentas adaptadas ao seu trabalho quotidiano.

A caminho do PaaS com a OVHcloud

As nossas soluções em modo PaaS foram pensadas para as suas equipas de programadores.

  • Web PaaS powered by Platform.sh: a plataforma full stack administrada que lhe permite implementar o seu código de forma rápida e simples, independentemente da linguagem.
  • Serviços de bases de dados geridos MongoDB, MySQL, PostgreSQL, Redis e Kafka. Não é necessário gerir a infraestrutura cloud virtual para os seus dados, pois estas são alojadas num ambiente seguro.
  • Soluções administradas para os seus serviços Kubernetes. Assim, poderá gerir e organizar as suas aplicações em containers com um cluster certificado CNCF (Cloud Native Computing Foundation).
  • Plataformas para desenvolver a inteligência artificial (IA) na sua empresa. Desenvolva os seus algoritmos de machine learning e usufrua de plataformas otimizadas para as suas análises de big data.

Também existem outras soluções que lhe oferecem a flexibilidade e a escalabilidade de que precisa para os seus projetos cloud. Estas soluções são alojadas nos nossos datacenters repartidos por todo o mundo. Desta forma, poderá usufruir das vantagens do cloud computing para a sua empresa, a qualquer momento e em qualquer lugar.