O que é Plataforma como Serviço (PaaS)?
Nós já falamos sobre Software como Serviço (SaaS) por aqui, mas você sabe o que é a Plataforma como Serviço (PaaS)?
PaaS é o ambiente completo de desenvolvimento e implantação na nuvem.
Os fornecedores de Plataformas como Serviço oferecem efetivamente middleware que permite aos desenvolvedores instalar, configurar e gerenciar servidores e bancos de dados, onde eles nunca precisam ver o lado da infraestrutura.
A estrutura do PaaS faz com que o provedor do serviço se preocupe com o hardware, manutenção, licenças e toda parte técnica necessária para colocar a aplicação no ar, deixando o desenvolvedor focado em desenvolver a aplicação.
Como característica básica, é possível ajustar o consumo (e o custo) de recursos de acordo com a demanda.
Os benefícios do PaaS
Abaixo listamos somente alguns benefícios de utilizar PaaS:
- Baixa barreira de entrada para pequenas empresas
- Excelente custo-benefício
- Diversas ferramentas sofisticadas pré-construídas
- Oportunidade de escalabilidade
- Desenvolvimento para diversas plataformas
- Centralização de recursos
- Diminuição da necessidade de TI interna
Os tipos de Plataformas como Serviço
Existem 2 tipos de PaaS: Público e Privado.
Por causa de todos os benefícios do PaaS, grande parte das pequenas e médias empresas adotaram a PaaS pública.
Por exemplo, a plataforma (PaaS) do Azure da Microsoft é executado no IaaS do Azure, enquanto o Google App Engine é executado no Google Compute Engine. Você está vinculado a uma nuvem pública – uma que você pode não querer usar.
E por que não utilizar? Um dos pontos é a Segurança. Lembre-se que em uma Plataforma como serviço você não está com o controle total do que acontece na parte de infra.
Outro ponto é porque há um grande número de regulamentações e problemas de conformidade que sobrecarregam o desenvolvimento de aplicativos empresariais.
É ai que entra o PaaS Privado.
Ele permite que você implante e gerencie seus aplicativos corporativos, além de atender a rígidos requisitos de segurança e privacidade.
O software PaaS privado pode ser configurado em qualquer tipo de infraestrutura e pode funcionar na nuvem privada gerenciada pelo departamento de TI de uma empresa.
Exemplos de aplicações PaaS
Abaixo listamos somente alguns dos exemplos de plataformas como serviço disponíveis atualmente:
- Amazon AWS
- Heroku
- Microsoft Azure
- Google App Engine
- RedHat OpenShift
- AppFog
- IBM Bluemix
- Tsuru
Sua empresa já tem aplicações SaaS? Se você quer saber como a Keyworks pode ajudar o seu negócio, contate um de nossos especialistas.