Acerca de cloud computing e de modelos de serviço, assinale ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - PaaS (platform as a service) é um modelo de serviço que oferece um ambiente para desenvolvimento de aplicações ao mesmo tempo em que permite a execução de aplicações diferentes.
A questão aborda os conceitos de modelos de serviço em computação em nuvem, que são fundamentais para o entendimento e a utilização de recursos em cloud. Os modelos de serviço descrevem diferentes níveis de abstração e gerenciamento de infraestrutura de TI oferecidos como serviço, sobre os quais desenvolvedores e empresas podem construir, deployar e gerenciar aplicações sem a complexidade de construir e manter a infraestrutura subjacente.
Para resolver essa questão, o aluno precisa estar familiarizado com os seguintes conceitos:
- IaaS (infrastructure as a service): fornece recursos de computação virtualizados como servidores, armazenamento e redes;
- PaaS (platform as a service): oferece um ambiente de desenvolvimento de aplicações, onde os desenvolvedores podem criar aplicativos online sem se preocupar com a manutenção de servidores, armazenamento, rede e sistemas operacionais;
- SaaS (software as a service): entrega de software via internet como um serviço, onde os usuários podem acessar e utilizar um aplicativo de software que está hospedado na nuvem.
A justificativa para a alternativa C ser correta é que ela descreve corretamente o modelo PaaS, que proporciona uma plataforma permitindo aos desenvolvedores criar, testar e executar suas aplicações sem se preocupar com a infraestrutura subjacente. Isso inclui hardware, software, servidores e armazenamento, além de ferramentas de desenvolvimento integradas, serviços de banco de dados, middleware e outras ferramentas necessárias para o desenvolvimento de aplicativos.
Este modelo de serviço é particularmente útil para desenvolvedores que desejam concentrar-se no código e na lógica de negócios da aplicação, sem a complexidade de gerenciar a infraestrutura que a sustenta. O PaaS proporciona uma maior eficiência e produtividade, pois automatiza vários aspectos técnicos do provisionamento de infraestrutura e permite que os desenvolvedores se concentrem no seu trabalho de desenvolvimento.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Analisando as alternativas erradas:
a) IaaS (infrastructure as a service) é uma abstração da rede virtualizada; no caso de múltiplos sistemas operacionais, o hipervisor gerencia o acesso às interfaces físicas e virtuais para que o SaaS (software as a service) acesse a Internet sem preocupação com protocolos e serviços de rede.
Errada. Há outros erros
b) IaaS (infrastructure as a service) é um modelo de serviço dependente de nuvem privada para ser operacionalizado; por questões de arquitetura, não é compatível com nuvens públicas.
d) SaaS (software as a service) é um modelo de implementação de nuvem privada que requer virtualização dos identificadores da aplicação a cada início de uma instância de software.
e) A segurança dos dados em termos de confidencialidade é garantida em nuvem privada porque o sistema de arquivos é distribuído usando-se o conceito do GFS (Google File System).
a) Infrastruture as a Service (IaaS): É caracterizada pelo provimento de toda a infraestrutura física e lógica de forma virtualizada na nuvem, com capacidades de hardware definidas (Ex: Processamento, Memória, Armazenamento). Nesse ambiente, pode-se ter a interação com hosts, switches, balanceadores, roteadores, servidores, inclusive com a capacidade deadição de novos servidores de forma simples e transparente. Ele é a base necessária para a implementação do SaaS e PaaS.
Exemplo: Amazon EC2 ou Google Compute Engine (GCE)
b) Platform as a Service (PaaS): É caracterizada pela possibilidade de implementação e realização de testes de aplicações na nuvem. O usuário tem acesso e permissão para alterar configurações e parâmetros das aplicações hospedadas na nuvem. É disponibilizado um ambiente completo de desenvolvimento para o usuário como um sistema operacional, linguagens de programação e bancos de dados. Toda a estrutura para controle de versões e testes é fornecido na plataforma em tese. Possui recurso de colaboração de desenvolvedores.
Exemplo: PaaS Google App Engine (GAE).
c) Software as a Service (SaaS):
É caracterizada pelo uso compartilhado de um software na nuvem. Este software pode ser acessado por qualquer dispositivo, independentemente de SO ou software, em qualquer lugar, desde que haja as devidas permissões. Dessa forma, atualizações e manutenções são transparentes ao usuário. Os softwares nesse tipo de nuvem também podem ser gratuitos ou pagos, bem como o PaaS.
Exemplo: Google Docs.
Fonte: Material Estratégia
Importantes diferenciar:
MODELOS DE SERVIÇOS: IaaS, PaaS, SaaS
MODELOS DE IMPLANTAÇÃO: Nuvem ➝ Pública, Privada, Comunitária, Híbrida.
.
At.te
Foco na missão ❢
IaaS (Infrastructure as a Service) O IaaS é a camada básica e estrutural para o funcionamento da Cloud Computing. Ela representa toda a parte física como servidores, Data Centers, hardwares e equipamentos de energia e refrigeração, que possibilitam o armazenamento e a transmissão de dados e aplicações de forma rápida por meio da Internet. É ela que garante o funcionamento do serviço e permite que a plataforma trabalhe na criação do sistema a ser utilizado. A infraestrutura pode ser alocada tanto dentro da empresa, exigindo a implementação dos hardwares necessários para o processo, como fora dela, em provedores terceirizados que podem estar localizados até mesmo em outros países. Como a tecnologia funciona através do uso da Internet, o provedor fornece todo serviço remotamente, desde a Infraestrutura até a aplicação final usada na empresa. Toda essa atividade é coordenada por profissionais denominados arquitetos de infraestrutura, que organizam e dão manutenção para que o serviço funcione com qualidade e eficiência.
PaaS (Platform as a Service) A segunda camada é o PaaS, também denominada Plataforma como Serviço. Essa camada é mais utilizada pelos desenvolvedores de aplicações pois com base no IaaS eles criam soluções e recursos necessários para armazenamento, organização de banco de dados, escalabilidade, suporte de segurança, sistemas operacionais ou novas linguagens de programação. Podemos dizer que os profissionais que trabalham com o PaaS criam todo o sistema que será utilizado pelo Software para seu funcionamento. Essa união das duas primeiras camadas possibilita um acesso mais regular e estruturado à camada seguinte, o SaaS.
SaaS (Software as a Service) A última camada da Computação em Nuvem, e mais conhecida, é o SaaS. Isso se deve ao fato de que aplicações populares como Gmail, Google Drive, Facebook, Internet Banking, Netflix e tantas outras, estão alocadas nessa camada. Ela funciona como um modelo de distribuição de software no qual aplicações são hospedadas por um provedor de serviços e disponibilizadas através da Internet, não sendo necessária a instalação direta em máquinas dos clientes. Além disso, o SaaS possibilita que o funcionário da empresa acesse informações e documentos do servidor corporativo remotamente desde que tenha uma conexão de Internet.
<!-- Este texto é de autoria do Canal Comstor. Pode ser divulgado apenas com as devidas menções de suas fontes originais. -->
Leia mais em <a href='https://blogbrasil.comstor.com/bid/294730/o-que-saas-paas-e-iaas'>https://blogbrasil.comstor.com/bid/294730/o-que-saas-paas-e-iaas</a>
Canal Comstor - O blog dos negócios de TI.
GABARITO C!
.
.
Muito útil principalmente para desenvolvedores e programadores, a solução de PaaS permite ao usuário desenvolver, executar e gerenciar aplicações sem o trabalho de criar e manter a infraestrutura ou plataforma que normalmente está associada a esses processos.
RED HAT
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo