UNIDADE 4 AULA 15 Flashcards
Pergunta: O que é PaaS?
Resposta: PaaS é um ambiente fornecido pelos provedores de nuvem que inclui infraestrutura com servidores, memória, discos de armazenamento, rede, sistema operacional, middleware, ferramentas de desenvolvimento, serviços de BI e sistemas de gerenciamento de banco de dados.
Pergunta: O que está incluído no ambiente fornecido por PaaS?
Resposta: Inclui infraestrutura física, sistema operacional, middleware e ferramentas de desenvolvimento.
Pergunta: O que uma solução de PaaS fornece?
Resposta: Fornece serviços de plataforma integrados baseados em nuvem que incluem software pré-instalado e configurado de banco de dados e middleware, além de uma plataforma para desenvolvimento, teste, implantação e proteção de diferentes tipos de aplicativos corporativos.
Pergunta: O que é fornecido pela base de dados (database) em PaaS?
Resposta: Fornece banco de dados para as aplicações e ferramentas para acessar e utilizar dados em um sistema de armazenamento.
Pergunta: O que é fornecido pela inteligência de negócios (business intelligence) em PaaS?
Resposta: Fornece ferramentas de BI (inteligência de negócios).
Pergunta: O que é fornecido no desenvolvimento e teste em PaaS?
Resposta: Fornece ferramentas para desenvolvimento e testes de aplicações.
Pergunta: O que é fornecido pela integração em PaaS?
Resposta: Fornece integração entre aplicações e diversos programadores.
Pergunta: O que é fornecido na implantação de aplicativo (application deployment) em PaaS?
Resposta: Fornece o ambiente com linguagem de programação para desenvolvimento de aplicativos.
Pergunta: O que os provedores de nuvem fornecem no modelo PaaS?
Resposta: Fornecem plataformas de computação que incluem um sistema operacional, ambiente de programação com uma linguagem para desenvolvimento, banco de dados e hospedagem em um servidor virtualizado.
Pergunta: Qual é a vantagem geral oferecida pelos provedores de PaaS?
Resposta: Permitem a criação de aplicações web de forma rápida e eficiente, sem que o cliente precise adquirir toda a infraestrutura de hardware e ambiente de desenvolvimento.
Pergunta: Quais são algumas características para avaliar os provedores de PaaS, segundo Vacca (2016)?
Resposta:
Separação do gerenciamento de dados da interface do usuário.
Confiabilidade nos padrões de computação em nuvem.
Ambiente integrado de desenvolvimento (IDE).
Ferramentas que possibilitem o gerenciamento de ciclo de vida.
Suporte, segurança e escalabilidade da arquitetura multi-tenant.
Existência de ferramentas de monitoramento, teste e otimização de desempenho.
Pergunta: O que são componentes de PaaS?
Resposta: Componentes fornecidos pela plataforma como serviço incluem toda a infraestrutura fornecida pela IaaS, acrescida de serviços de sistema operacional, middleware e runtime, que são gerenciados pelo provedor de nuvem.
Pergunta: Quais são algumas características da plataforma PaaS Azure, segundo a Microsoft (2019)?
Resposta:
Desenvolvimento de alta produtividade com diversas linguagens de programação e integração do Serviço de Aplicativo do Azure.
Plataforma totalmente gerenciada com execução e dimensionamento dos aplicativos em Sistema Operacional Windows ou Linux.
Aplicativos de nível empresarial com rede global de data centers de nível corporativo, segurança, e conformidade.
Pergunta: O que é o Azure app services?
Resposta: Principal serviço de PaaS fornecido pela Microsoft para hospedagem de aplicativos ou lógica de negócios, com características como escalonamento automático, autenticação, autorização, e domínios personalizados.
Pergunta: Quais são os serviços fornecidos pelo Azure para desenvolvimento de aplicativos web?
Resposta:
Criação rápida de aplicativos com linguagens como .NET, Java, Node.js, PHP e Python.
Atualizações mais rápidas com integração contínua/implantação contínua.
Escala global sob demanda com alta disponibilidade nas regiões do Azure.
Informações e análises detalhadas sobre uso do recurso, desempenho e integridade do aplicativo.
Consistência híbrida para criar e gerenciar aplicativos na nuvem e localmente.
Pergunta: Quais são os serviços fornecidos pelo Azure para aplicativos web para contêineres?
Resposta:
Implantação no Azure em segundos através do hub do Docker ou registro de contêiner do Azure privado.
Atualizações automáticas com associação ao repositório.
Adição de entrada corporativa com autenticação e conexão segura a recursos locais.
Criação de aplicativos dinâmicos com sincronização de dados off-line.
Conexão de aplicativos aos dados no local.
Notificações personalizadas para milhões em minutos com hubs de Notificação do Azure.
Dimensionamento automático para aplicativos móveis e hubs de notificação.
Pergunta: Quais são algumas características da plataforma de serviços da AWS, segundo a Amazon (2019)?
Resposta:
Implantação de aplicativos web (AWS elastic beanstalk) utilizando diversas linguagens.
Escalabilidade de aplicativos (AWS auto scaling) que ajusta a capacidade necessária.
Computação sem o uso de servidor (AWS lambda) que executa códigos sem provisionar servidores.
Armazenamento para diversos cenários como serviços mobile, dados de sensores e dispositivos IoT.
Serviços de gerenciamento de rede, disponibilização de redes virtuais, roteamento e balanceamento de cargas.
Pergunta: Qual é a principal vantagem do uso de PaaS em comparação com a infraestrutura tradicional?
Resposta: A principal vantagem é a redução dos custos e da complexidade de gerenciamento do hardware, além da escalabilidade e capacidade de funcionamento em diversos tipos de dispositivos.
Pergunta: Como a PaaS beneficia os desenvolvedores de TI?
Resposta: A PaaS permite que os desenvolvedores foquem mais no desenvolvimento e inovação em negócios, ao invés de gerenciar infraestrutura, resultando em maior capacidade de TI e produtividade.
Pergunta: O que deve ser considerado para que uma empresa adote PaaS?
Resposta: Devem ser considerados o ganho de agilidade, aceleração da inovação, aumento da segurança, simplificação da infraestrutura de TI, e integração com outras aplicações existentes.
Pergunta: Quais são os pontos que devem ser avaliados para ampliar as possibilidades de sucesso ao adotar PaaS?
Resposta:
Medir as expectativas corporativas.
Portabilidade e interoperabilidade.
Projeto para independência de desenvolvimento.
Seleção de plataforma com serviços integrados.
Melhoria de produtividade do desenvolvimento e do acesso a banco de dados.
Simplificação na migração.
Uso de tecnologias recentes.
Escolha de PaaS integrada.
Entrega rápida de projetos.
Pergunta: O que é SLA (Service Level Agreement) e por que é importante na PaaS?
Resposta: SLA é um acordo de nível de serviço que garante a qualidade dos serviços fornecidos, sendo um fator muito importante para empresas que desenvolvem em nuvem.
Pergunta: O que significa “portabilidade e interoperabilidade” no contexto de PaaS?
Resposta: Significa que as tecnologias de desenvolvimento devem ser independentes do ambiente ou dispositivo onde serão utilizadas, permitindo maior flexibilidade e compatibilidade.
Pergunta: Por que é importante selecionar uma plataforma com serviços integrados ao adotar PaaS?
Resposta: Facilita o desenvolvimento, gerenciamento e manutenção das aplicações em todos os níveis de nuvem.
Pergunta: Como a PaaS pode melhorar a produtividade do acesso a banco de dados (DBA)?
Resposta: Proporciona uma administração de banco de dados mais eficiente na nuvem, desde o desenvolvimento até a produção.
Pergunta: Qual é a principal indicação para a contratação de serviços PaaS?
Resposta: Se o usuário é um desenvolvedor (ou uma equipe de desenvolvimento) que precisa de hardware, sistema operacional e ferramentas específicas de desenvolvimento, a contratação de serviços PaaS é indicada.