Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação
A computação em nuvem surgiu com a intenção de facilitar a administração da infraestrutura, do
armazenamento, do desenvolvimento e dos serviços, movendo dados e aplicações para centros de
armazenamento. Dessa forma, as aplicações e os sistemas de hardware passam a ser utilizados
como plataforma de serviços com base na Internet, e não mais como estruturas em data centers
locais em empresas, facilitando a escalabilidade e reduzindo custos em infraestrutura local.
Esse tipo de serviço surgiu a partir do conceito já estabelecido previamente como a virtualização.
Sem a virtualziação, não existiria a computação em nuvem, pois ela possibilita que o usuário pague
apenas pelo seu uso, facilitando, dessa forma, a ampliação dos recursos sempre que for necessário.
Bons estudos.
Por esse motivo, a empresa X Varejo, como toda varejista, precisa ampliar momentaneamente as
suas vendas. No entanto, após esse período, o uso de servidores, os serviços e os recursos de
infraestrutura voltam à normalidade, não sendo mais necessário efetuar gasto tão alto com esses
tipos de serviço, que, depois, ficam ociosos, sem utilização. É importante ressaltar que a empresa,
atualmente, tem infraestrutura local, em data center, e utiliza a virtualização para melhor
gerenciamento de sua infraestrutura.
Que medida você, como analista de infraestrutura, recomendaria para a empresa X Varejo para
resolver essa questão e que argumentos utilizaria para os gestores concordarem com a solução
aprensentada?
Infográfico
Quando se fala em nuvem, em muitos casos, surgem dúvidas quanto aos papéis e às
responsabilidades de cada uma das partes referentes à infraestrutura, aos ambientes de
desenvolvimento e de serviços disponíveis. Então, a definição das responsabilidades, os perfis de
usuários e os acessos ao ambiente são extremamente importantes para não ficarem lacunas que
possam ser questionadas e até mesmo sem atenção e manutenção das partes.
Neste Infográfico, veja a classificação dos atores de acordo com o papel que desempenham na
utilização dos serviços de nuvem como um todo, considerando SaaS (software como um serviço),
IaaS (infraestrutura como serviço) e PaaS (plataforma como serviço), podendo estes serem
classificados como provedor, desenvolvedor e consumidor.
Aponte a câmera para o
código e acesse o link do
conteúdo ou clique no
código para acessar.
Conteúdo do livro
A adoção da computação em nuvem (cloud computing) está em constante crescimento no Brasil e
no mundo. Seus objetivos são mudar a forma como softwares e infraestrutura são ofertados para os
usuários, transformando tudo em serviços, que podem ser acessados via Internet, e diminuir os
altos custos que a infraestrutura física pode gerar para a organização.
Boa leitura.
INFRAESTRUTURA
DE TI
Introdução
A computação em nuvem é uma inovação no setor da tecnologia da
informação (TI), representando a solução para problemas de sobrecargas
de computação e de necessidade de altos investimentos para montar
uma infraestrutura completa nas organizações. Essa solução é apresentada
pela oferta de software e de infraestrutura como serviços, com base na
internet, trazendo mudanças significativas na maneira como o hardware
pode ser projetado e adquirido.
Este capítulo tem o objetivo de introduzir a computação em nuvem,
apresentando seus fundamentos, seus princípios, sua relação com redes,
virtualização, armazenamento e data centers e, por fim, os benefícios e
desafios de adotar um ambiente de serviços em nuvem.
1 Fundamentos
A computação em nuvem (cloud computing) refere-se ao fornecimento de
serviços de computação via internet, com o intuito de oferecer inovações mais
rápidas, recursos flexíveis e economias de escala, os quais incluem servidores,
armazenamento, banco de dados, rede e software, geralmente pagando-se
apenas pelo uso.
2 Fundamentos de computação em nuvem
2 Princípios
A definição do NIST estabelece que o modelo de nuvem é composto por
cinco características essenciais, três modelos de serviços e quatro modelos
de implantação (Figura 1), como visto a seguir.
Fundamentos de computação em nuvem 7
Deployment
Public Private Community Hybrid models
Características essenciais
Para que um aplicativo seja considerado uma verdadeira implementação de nuvem,
deve seguir as cinco características essenciais da Figura 2, definidas pelo NIST.
On-demand
self
services
Resource
Rapid elasticity
pooling
Modelos de serviços
Os recursos de computação em nuvem então disponíveis para os usuários em
três modelos diferentes, conforme descrito a seguir.
Modelos de implantação
Descrevem as maneiras pelas quais os serviços em nuvem podem ser im-
plantados ou disponibilizados para seus clientes, de acordo com a estrutura
organizacional e o local de provisionamento. Segundo a definição do NIST
de computação em nuvem, são descritos quatro modelos diferentes, como
veremos a seguir.
14 Fundamentos de computação em nuvem
Acessibilidade
Escalabilidade
Disponibilidade
Confiabilidade
TI verde
Rápida implantação
Desafios
Apesar dos diversos benefícios apresentados pela computação e nuvem, ela
também traz desafios, como os descritos por Bhowmik (2017) e Chandra-
sekaran (2014).
Dependência da internet
Caso a conexão com a internet se perca, perde-se o link com a nuvem e, por
consequência, os dados e aplicativos ficam inacessíveis.
20 Fundamentos de computação em nuvem
Segurança de dados
Controle reduzido
Problema de interoperabilidade
ROUNTREE, D.; CASTRILLO, I. The basics of cloud computing: understanding the funda-
mentals of cloud computing in theory and practice. Waltham: Syngress, 2014. 172 p.
SOUSA NETO, M. V. Computação em nuvem. Rio de Janeiro: Brasport, 2015. 192 p.
WAKKA, W. Brasil sobe quatro posições no ranking de computação em nuvem. Canal-
tech, São Bernardo do Campo, 9 mar. 2018. Disponível em: https://canaltech.com.br/
computacao-na-nuvem/brasil-sobe-quatro-posicoes-no-ranking-de-computacao-
-em-nuvem-109594/. Acesso em: 26 maio 2020.
Os links para sites da web fornecidos neste capítulo foram todos testados, e seu fun-
cionamento foi comprovado no momento da publicação do material. No entanto, a
rede é extremamente dinâmica; suas páginas estão constantemente mudando de
local e conteúdo. Assim, os editores declaram não ter qualquer responsabilidade
sobre qualidade, precisão ou integralidade das informações referidas em tais links.
Dica do professor
A computação em nuvem tem ligação com aspectos de grid, e-Science, utilitária, ubíqua,
autonômica, paralela, amorfa, entre outras. Pode-se observar a nuvem como um aperfeiçoamento
da computação distribuída e da computação paralela que realiza o obsoleto devaneio da
computação utilitária.
Nesta Dica do Professor, você vai ver as diferenças entre cloud e grid, sendo que grid refere-se às
grids computacionais. Uma distinção sutil entre ambas é a alocação dos recursos, de modo que, na
grid, eles são dedicados a poucos usuários de cada vez e, na nuvem, são em tempo real para
grandes quantidades de usuários.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Exercícios
1) A computação em nuvem é uma opção para quem nao deseja ter altos gastos em estrutura
física local. É prático e fácil obter a energia e os recursos necessários de um provedor, além
de ter um investimento razoável. Ou seja, optando pela computação em nuvem, o usuário ou
as empresas podem obter os recursos de computação como e quando necessário, pagando
apenas pelo seu uso. Sendo assim, de acordo com o National Institute of Standards and
Technology (NIST), pode-se definir computação em nuvem como:
A) um modelo de acesso à rede sob demanda, em que os dados são armazenados na nuvem, mas
não é possível realizar compartilhamento de informações e recursos computacionais em
segurança.
B) a virtualização de um servidor local, no qual é possível ter várias máquinas em uma única,
compartilhando recursos de forma segura, sem interferir nas demais.
C) um modelo de acesso à rede sob demanda, em que os dados são armazenados na nuvem e é
possível realizar compartilhamento de informações e recursos computacionais em segurança.
E) local para manter as informações em espaço compartilhado com outros usuários e empresas,
em que existe a possibilidade de ampliação de recursos, mas você não consegue reduzir caso
precise.
A) Quando contrata um serviço em nuvem, você deve optar por uma estrutura fixa,
independente se irá usá-la, pois ela não será alterada. Há a facilidade na nuvem, mas não de
alterar recursos.
B) O serviço em nuvem normalmente é pago de acordo com a sua utilização. Dessa forma, se o
usuário ou empresa desejar ampliar seus recursos, pode requerê-lo a qualquer momento.
C) O serviço em nuvem, apesar de ser facilitado por estar nesse ambiente, acaba sendo muito
engessado, não possibilitando flexibilização alguma de recursos e serviços.
D) O serviço em nuvem trouxe muitas vantagens para as empresas e usuários finais, mas a
migração de um serviço local para a nuvem exige a exclusão de sistemas e dados anteriores a
ela.
E) A facilidade de um cloud computing está fazendo muitas empresas migrarem para esse serviço.
No entanto, como ainda é uma estrutura limitada, está ocasionando grandes transtornos aos
provedores.
3) O NIST estabelece que o modelo de nuvem é composto por cinco características essenciais,
três modelos de serviços e quatro modelos de implantação. Então, para que um aplicativo
seja considerado uma verdadeira implementação de nuvem, deve seguir as cinco
características essenciais. Com base nessas informações, assinale a alternativa correta:
A)
• Os recursos de computação do provedor são agrupados para atender a vários
consumidores usando um modelo de diversos inquilinos, com diferentes recursos físicos
e virtuais dinamicamente atribuídos e reatribuídos de acordo com a demanda do
consumidor.
5) Como sistemas de rede complexos, as nuvens são afetadas por problemas tradicionais de
segurança de computadores e redes, como a necessidade de fornecer confidencialidade,
integridade e disponibilidade do sistema. Ao impor práticas de gerenciamento uniformes, as
nuvens podem melhorar alguns problemas de atualização e resposta de segurança. No
entanto, elas também têm potencial para agregar uma quantidade e variedade sem
precedentes de dados de clientes em data centers. Essa vulnerabilidade em potencial requer
alto grau de confiança e transparência para que os provedores de nuvem possam manter os
dados dos clientes isolados e protegidos. Então, em relação à segurança, muitos clientes
podem ficar receosos ao analisar a contratação da computação em nuvem. Com base na
análise realizada pelo NIST, assinale a alternativa correta:
Em Na Prática, você vai acompanhar o caso dessa empresa de marketing, que precisa ampliar seus
negócios. No entanto, esbarra em um server defasado e que necessita de investimento. Essa
questão será o norte de todo esse estudo e você vai aprender um pouco mais sobre situações reais
do uso da nuvem.
Aponte a câmera para o
código e acesse o link do
conteúdo ou clique no
código para acessar.
Saiba +
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do professor:
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Computação em nuvem
Veja como a cloud computing tem crescido muito nos últimos anos, sendo uma verdadeira solução
de pesquisa diante das plataformas atuais disponíveis no mercado. Esse serviço apresenta uma
série de vantagens e desafios como, por exemplo, compartilhamento, manipulação e exploração de
uma enorme quantidade de dados no cenário deste estudo. No entanto, a execução dos dados
demanda um enorme volume de recursos.
Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.