Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

04
Aplicação em Nuvem
Introdução
Prof. Anderson Dutra Moura
Plataforma como Serviço 
(PaaS)
Plataforma como Serviço (PaaS)
FONTE: Microsoft AZURE
Plataforma como Serviço (PaaS)
•Platform as a Service (PaaS), em computação, consiste no serviço 
propriamente dito de hospedagem e implementação de hardware 
e software, que é usado para prover aplicações (software como 
serviço) por meio da Internet.
•Oferece a possibilidade de substituir o paradigma de aplicações 
tradicional, no qual programas de computador são instalados na 
máquina do usuário e ficam assim muito mais restritos às 
configurações de hardware e software disponíveis nela, 
principalmente ao sistema operacional.
Plataforma como Serviço (PaaS)
•Plataforma como serviço é uma das principais formas de 
contratar a Computação em Nuvem. Considerada um meio termo 
entre a IaaS - infraestrutura como serviço e SaaS - software como 
serviço, a plataforma como serviço oferece as licenças de software, 
infraestrutura, manutenção, sistemas de comunicação e tudo o que 
mais for necessário para a publicação de um aplicativo/site.
•A liberdade de configuração e utilização vai depender do 
fornecedor de PaaS - se for mais ou menos flexível no quanto o 
usuário pode configurar da plataforma.
Cenários PaaS Comuns
•As organizações costumam usar PaaS para estes cenários:
•Estrutura de desenvolvimento. PaaS fornece uma estrutura na qual os 
desenvolvedores podem compilar para desenvolver ou personalizar 
aplicativos baseados em nuvem. Semelhante à maneira como você cria 
um macro no Excel, PaaS permite aos desenvolvedores criarem aplicativos 
usando componentes de software inseridos. Recursos de nuvem, como 
escalabilidade, alta disponibilidade e funcionalidades de multilocatário 
são incluídos, reduzindo a quantidade de codificação que os 
desenvolvedores devem fazer.
Cenários PaaS Comuns
•Análise ou business intelligence. As ferramentas fornecidas como serviço 
com PaaS permitem às organizações analisarem e minerar seus dados, 
descobrindo informações e padrões, e prevendo resultados para 
aprimorar previsões, decisões de design de produto, retorno sobre 
investimentos e outras decisões de negócios.
• Serviços adicionais. Provedores de PaaS podem oferecer outros serviços 
que aprimoram aplicativos, como: fluxo de trabalho, diretório, segurança 
e agendamento.
Vantagens do PaaS
•Ao fornecer infraestrutura como serviço, PaaS oferece as mesmas 
vantagens que o IaaS. Seus recursos adicionais – middleware, 
ferramentas de desenvolvimento e outras ferramentas de negócios 
– dão ainda mais vantagens:
•Reduza o tempo de codificação. As ferramentas de desenvolvimento PaaS 
podem reduzir o tempo elevado para codificar novos aplicativos com 
componentes de aplicativos pré-codificados inseridos na plataforma, 
como: fluxo de trabalho, serviços de diretório, recursos de segurança, 
pesquisa, etc.
Vantagens do PaaS
•Adicione funcionalidades de desenvolvimento sem adicionar 
funcionários. Componentes da Plataforma como Serviço dão à sua equipe 
de desenvolvimento novas funcionalidades sem precisar adicionar 
funcionários com as habilidades necessárias.
•Desenvolvimento simplificado para diversas plataformas, incluindo 
móveis. Alguns provedores fornecem opções de desenvolvimento para 
diversas plataformas, como: computadores, dispositivos móveis e 
navegadores, tornando aplicativos de plataforma cruzada mais rápidos e 
fáceis de serem desenvolvidos.
Vantagens do PaaS
•Use ferramentas sofisticadas de forma acessível. Um modelo pago 
conforme o uso permite que pessoas ou organizações usem software de 
desenvolvimento sofisticado e ferramentas de análise e business 
intelligence que não poderiam comprar por completo.
• Suporte a equipes de desenvolvimento distribuído geograficamente. 
Como o ambiente de desenvolvimento é acessado pela Internet, equipes 
de desenvolvimento podem trabalhar em conjunto em problemas, 
mesmo quando os membros da equipe estiverem em locais remotos.
•Gerencie com eficácia o ciclo de vida do aplicativo. PaaS fornece todas as 
funcionalidades que você precisa para dar suporte ao ciclo de vida 
completo do aplicativo Web: compilação, teste, implantação, 
gerenciamento e atualização no mesmo ambiente integrado.
Vantagens do PaaS
• Foco no desenvolvimento. Deixando o restante com o fornecedor, como: 
gerenciamento, licenças de uso, atualização e manutenção da 
infraestrutura, entre outras; com a vantagem da redução de custos da 
operação.
•Pagar o quanto utilizar. Como é característica de soluções Cloud 
Computing, nas soluções de PaaS é possível ajustar o consumo de 
recursos de acordo com a demanda, assim como a cobrança também é 
feita por demanda.
Exemplos de PaaS
Conclusão
•Depois de tanta teoria, você viu que faz uso de soluções PaaS no 
seu dia a dia, mesmo que não saiba disso.
•Os grandes fornecedores de software têm optado por este modelo, 
pois diminui os altos valores cobrados pelas licenças, por uma nova 
modalidade de cobrança, a assinatura.
 
REFERÊNCIAS
AntonioRicardo.org. O que é SaaS, IaaS e PaaS em Cloud Computing? (Conceitos básicos) 
Disponível em: 
<https://antonioricardo.org/2013/03/28/o-que-e-saas-iaas-e-paas-em-cloud-computing-co
nceitos-basicos/>. Acesso em: 13 de mar. de 2020.
MICROSOFT AZURE. O que é PaaS? Disponível em: 
<https://azure.microsoft.com/pt-br/overview/what-is-paas/>. Acesso em: 13 de mar. de 
2020.
OPUS SOFTWARE. O que é PaaS? Como começar a usar? Disponível em: 
<https://www.opus-software.com.br/o-que-e-paas-como-comecar-a-usar/>. Acesso em: 13 
de mar. de 2020.
Bons Estudos!

Mais conteúdos dessa disciplina