Escolar Documentos
Profissional Documentos
Cultura Documentos
Fundamentos de Computação em Nuvem
Fundamentos de Computação em Nuvem
Descrição
Propósito
Objetivos
Módulo 1
Computação em nuvem
Descrever os conceitos fundamentais da computação em nuvem.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 1/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Módulo 2
Modelos de computação em
nuvem
Descrever os modelos de computação em nuvem, suas camadas e os
principais elementos.
Módulo 3
Tecnologias habilitadoras da
computação em nuvem
Identificar as tecnologias habilitadoras da computação em nuvem.
meeting_room
Introdução
Computação em nuvem, ou cloud computing como também é
conhecida, é o resultado da evolução da virtualização, do modelo
orientado a serviços e do processamento de aplicativos.
Informações como o local das instalações ou dos tipos de
servidores utilizados são desconhecidas para a maioria dos
usuários finais, que não precisam mais entender ou controlar
completamente os recursos de inovação tecnológica. As
alternativas de nuvem e armazenamento fornecem aos clientes e
empresas vários modelos para armazenar e processar seus
dados em datacenters de terceiros.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 2/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
1 - Computação em nuvem
Ao final deste módulo, você será capaz de descrever os conceitos
fundamentais da computação em nuvem.
Computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 3/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Conceitos da computação em
nuvem
O uso do termo “nuvem” tem sua origem nos diagramas das antigas
redes de dados ISDN (Services Digital Network ou rede de serviços
digitais) e Frame Relay, projetadas pelas operadoras de telefonia. Os
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 4/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Resumindo
Os usuários da nuvem podem armazenar arquivos, dados e aplicativos
em servidores remotos e acessar esses dados com a ajuda da internet.
Assim, os usuários não precisam estar em determinado local para
acessar os dados e podem recuperá-los de qualquer lugar.
Utility computing
Também podemos dizer que cloud computing é a evolução dos serviços
e produtos de tecnologia da informação sob demanda, chamado de
utility computing. Esse tipo de serviço tem o objetivo de fornecer os
componentes básicos como armazenamento, processamento e largura
de banda de uma rede por meio de provedores especializados com
baixo custo.
border_color
Atividade discursiva
Suponha que a empresa na qual você trabalha tenha necessidade de
operar o correspondente à capacidade de processamento de 100
equipamentos por três anos.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 5/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Chave de respostaexpand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 6/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Utilizando a computação
em nuvem
Neste vídeo, serão apresentadas as vantagens e desvantagens da
computação em nuvem.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 7/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Vantagens da computação em
nuvem
A grande vantagem da computação em nuvem é a possibilidade de
utilizar os recursos de hardware e software disponíveis de forma mais
eficiente, permitindo reduzir a capacidade ociosa em armazenamento e
processamento de dados, por meio do compartilhamento de
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 8/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Economia expand_more
Escalabilidade expand_more
Elasticidade expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 9/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Disponibilidade expand_more
Segurança expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 10/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Desvantagens da computação em
nuvem
Embora a nuvem seja uma tecnologia recente e tenha muitos benefícios,
é importante não negligenciar suas desvantagens. A seguir, citamos as
principais.
Segurança expand_more
Principais provedores de
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 11/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
computação em nuvem
Neste vídeo, serão apresentados os provedores de computação em
nuvem mais utilizados no mercado.
Microsoft Azure
A evolução e sofisticação da computação em nuvem ocasionou um
elevado crescimento na procura por serviços sob demanda com
pagamento baseado no uso. E não demorou muito para que uma das
maiores empresas do mundo na área de TI, a Microsoft, entrasse no
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 12/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
IBM Cloud
A IBM Cloud é a plataforma de nuvem da IBM que oferece os serviços
de computação em nuvem, como a Plataforma como Serviço (PaaS),
Infraestrutura como Serviço (IaaS), Software como Serviço (SaaS) e
Função como Serviço (FaaS), com um portfólio em torno de 170
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 13/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
serviços.
Oracle Cloud
A plataforma Oracle Cloud fornece serviço de computação em nuvem,
como Infraestrutura como Serviço (IaaS), Plataforma como Serviço
(PaaS), Software como Serviço (SaaS) e Dados como Serviço (DaaS).
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 14/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Evolução histórica
video_library
Linha do tempo:
computação em nuvem e
suas tecnologias
Neste vídeo, serão apresentados os principais marcos da computação
em nuvem e suas tecnologias.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 15/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 16/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Modelo Cliente-Servidor.
Comentário
Essa infraestrutura agrega como desvantagem o custo em manter
vários servidores na empresa e o valor a ser investido no caso de
acréscimo de serviço. Outra desvantagem dessa tecnologia é a
capacidade de processamento ociosa, pois não se usava a capacidade
máxima dos servidores, ficavam ociosos quando não estavam sendo
acessados.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 17/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Virtualização Computação em
nuvem
É um software
(hypervisor) que close É o resultado dessa
manipula o hardware. manipulação.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 18/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Arpanet.
1960
Computação: utilidade pública.
IBM System/360.
1970
Mainframes.
IBM System/370.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 19/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
1980
Computadores pessoais.
IBM PC XT.
1990
Cliente/Servidor GRID.
Compaq Portable 486c.
2000
Hospedagem/Servidores.
Servidor IRC.
2010
Computação em nuvem.
Cloud, Azure e AWS Console.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 20/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Questão 1
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 21/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Questão 2
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 22/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Essência da computação
em nuvem
Neste vídeo, serão apresentadas as características essenciais da
computação em nuvem.
Agrupamento de recursos
Elasticidade dinâmica
Serviço mensurável
Nuvem comunitária
Nuvem pública
Nuvem híbrida
Características essenciais da
computação em nuvem
Segundo o NIST, a computação em nuvem possui cinco características
essenciais e determinantes para a tecnologia, são elas (NIST, 2011):
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 24/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 25/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 26/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 27/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 28/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 29/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Quadro de responsabilidades.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 30/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 31/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Preço expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 32/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Escalabilidade expand_more
Performance expand_more
Segurança expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 33/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Saiba mais
Tradicionalmente, as nuvens privadas são on premise (dentro da
empresa), porém, atualmente, as organizações estão construindo esse
tipo de nuvens em datacenters de terceiros, de propriedade do provedor,
em locais off premise (fora da empresa).
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 34/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Disponibilidade expand_more
Segurança expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 35/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Resumindo
Um modelo de computação em nuvem híbrida é aquele que integra duas
infraestruturas de cloud computing. Assim, é possível aproveitar as
funcionalidades de ambos os modelos sem comprometer a
performance, os custos operacionais ou mesmo a privacidade.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 36/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Comentário
Ao contrário da nuvem pública, essa infraestrutura pode ser configurada
de acordo com os objetivos das organizações.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 37/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Infraestrutura on premise x
em nuvem
Neste vídeo, serão apresentados os principais aspectos de
infraestrutura de TI on premise e em nuvem.
Aspectos de infraestrutura de TI
on premise e em nuvem
Agora que já entendemos as características essenciais da computação
em nuvem, os modelos de serviços e as formas de implantação, vamos
fazer uma análise sobre a diferença entre uma empresa manter uma
infraestrutura própria tradicional (on premise) ou utilizar uma
infraestrutura baseada em nuvem.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 38/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Tipo de servidor
Veja agora as diferenças das infraestruturas on premise e em nuvem no
que diz respeito ao servidor.
On premise
Em nuvem
Forma de acesso
Confira as diferenças das infraestruturas on premise e em nuvem no que
diz respeito ao acesso.
On premise
Em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 39/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Flexibilidade de armazenamento
Conheça as diferenças das infraestruturas on premise e em nuvem no
que diz respeito à flexibilidade de armazenamento.
On premise
Em nuvem
Questão 1
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 40/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
A Falta de controle.
E Dependência de infraestrutura.
Questão 2
A nuvem híbrida.
B nuvem privada.
C nuvem pública.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 41/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
D nuvem comunitária.
E nuvem governamental.
A importância da
virtualização
Neste vídeo, será apresentado o conceito de virtualização.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 42/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Virtualização
O termo virtualização tem origem no conceito “virtual”, ou seja, algo
abstrato que simula as características de algo real. Esse conceito surgiu
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 43/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Exemplo
Um usuário utiliza o sistema operacional Windows em seu computador,
mas deseja utilizar um software que está disponível apenas para o
Linux. Com a virtualização, esse usuário pode executar uma versão de
qualquer sistema operacional e seus aplicativos em seu próprio
computador, sem necessariamente ter que o instalar fisicamente.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 44/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 45/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Virtualização baseada em
contêineres
Neste vídeo, será apresentado o conceito de conteinerização.
Conteinerização
A conteinerização, também conhecida como virtualização baseada em
contêineres, é um método utilizado na implantação e execução de
aplicativos distribuídos sem a necessidade de configuração de uma
virtual machine (VM) completa para cada um deles. Em vez disso, vários
sistemas isolados, chamados de contêineres, são executados em um
único host de controle, acessando um único kernel, conforme ilustrado a
seguir.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 46/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Exemplo
Vamos imaginar um navio cargueiro com vários contêineres. Se um
desses danificar, não afetará os outros ou o navio, pois cada um está
isolado e protegido.
Ao contrário do que muita gente pensa, essa tecnologia não é assim tão
nova. Vejamos:
flag Anos 70
Durante o desenvolvimento do Unix V7, foi
introduzido o system call ou chamada de sistema,
também conhecido como chroot, alterando o
diretório raiz de um processo e seus filhos para um
novo local no sistema de arquivos, recurso muito
utilizado até hoje para eventuais manutenções.
Essa evolução trouxe o conceito de isolamento do
d i
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 47/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
processo, segregando o acesso a arquivos para
cada processo.
flag 2008
Surge a primeira e mais completa implementação
do gerenciador de contêiner do Linux, o projeto LXC
(Linux Contêiner), que serviu de base para outras
tecnologias como o Warden, em 2011, e o Docker,
em 2013, que levou a tecnologia de contêiner a um
novo patamar.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 48/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Serverless computing e
ASP
Neste vídeo, serão apresentados os conceitos de computação sem
servidor (serverless computing) e provedor de serviços de aplicação
(ASP).
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 49/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Por volta de 2006, foi lançada uma plataforma com o objetivo de fazer
todo o trabalho rotineiro para o desenvolvimento e a implantação de
uma aplicação Javascript cobrando apenas pelo código que fosse
executado. Assim nascia a plataforma Zimki, que na época não teve
aceitação, mas representa o nascimento de um novo conceito de
serviço de computação em nuvem, Function as a Service (FaaS), que
seria uma plataforma de função como serviço e, consequentemente, um
novo modelo de arquitetura, o serverless computing.
Baixo custo
São cobradas por uso: isso significa que você só vai pagar aquilo que
realmente está utilizando.
Redução de código
É menos complexa, sem a necessidade de ter um sistema back-end de
várias camadas. Além de ser escalável e flexível, não são necessárias
configurações adicionais para aproveitar a escalabilidade da arquitetura.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 50/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Exemplo
Os webmails, como o correio do Yahoo, o correio do Google, o
armazenamento de documentos e planilhas no Google Docs são
serviços ASP gratuitos.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 51/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Computação em grade e
utility computing
video_library
Grid e utility computing
Neste vídeo, serão apresentadas as princiáis características do grid
computing.
Grid computing
A grid computing ou computação em grade é a tecnologia que agrupa
servidores com o objetivo de trabalhar em conjunto formando uma
grande infraestrutura. Esse modelo requer o uso de softwares
responsáveis em dividir e distribuir partes de um programa como uma
imagem grande do sistema para milhares de computadores.
O termo grid foi usado inicialmente nos anos 1990, no meio acadêmico.
Foi originalmente proposto para denotar um sistema de computação
distribuída que provia serviços computacionais sob demanda, da
mesma forma que os fornecedores de energia elétrica e de água.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 52/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Exemplo
Vamos imaginar duas empresas localizadas em países geograficamente
distantes e com fusos horários diferentes: essas empresas poderiam
formar um grid ao combinar seus servidores, dessa maneira cada
empresa utiliza os ciclos de processamento ociosos da outra em seus
horários de pico, já que com horários diferentes, os picos de acessos
aos servidores de cada empresa ocorrerão em horários diversos.
Cluster Grid
Há um gerenciador de Cada nó possui seu
recursos centralizado e próprio gerenciador de
responsável pela recursos e não existe a
alocação de todos os close responsabilidade de
recursos dos clusters e, prover a visão de que
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 53/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Utility computing
Utility computing ou computação de utilidade pública é um modelo
classificado como computação sob demanda, pois o usuário pode
contratar software, hardware e serviços conforme sua necessidade de
utilização e em função de fatores como picos, quedas e conforme o
período de uso. Dessa maneira, podemos fazer um comparativo com os
serviços de fornecimento de água, luz ou telefone, conforme a demanda
do cliente.
O termo utility computing vem das chamadas utilities, que em inglês são
as empresas públicas com modelos de negócios com a cobrança pelo
que é consumido. Ao permitir a aquisição de capacidade temporária de
processamento e armazenamento de dados, essa tecnologia
potencializa a otimização da infraestrutura de hardware, software e
serviços com redução dos custos fixos por capacidade não utilizada.
Escalabilidade expand_more
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 54/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Questão 1
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 55/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Questão 2
A Virtualização
B Conteinerização
D Grid Computing
E Modularização
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 56/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Considerações finais
A computação em nuvem é a tecnologia baseada no armazenamento e
processamento dos dados de usuários ou empresas em datacenters de
terceiros, que podem estar localizados em qualquer parte do planeta. O
termo “nuvem” (cloud) representa um conjunto de recursos combinados,
como servidores, aplicações, storages, entre outros, que o usuário não
enxerga diretamente como estão estruturados e organizados.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 57/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
headset
Podcast
Neste podcast, será abordado o que é computação em nuvem e sua
importância para a evolução da internet, assim como suas aplicações e
contribuição para a sociedade.
Explore +
Pesquise na internet os principais provedores de computação em
nuvem (AWS, Azure, Google, IBM, Oracle) e os serviços que cada um
oferece.
Referências
CANALTECH. Mainframe da IBM comemora 50 anos. Publicado em: 9
abr. 2014. Consultado na internet em: 4 jan. 2023.
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 58/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
GILBERTSON, S. Lessons From a Cloud Failure: It’s Not Amazon, It’s You.
Wired. Consultado na internet em: 4 jan. 2023.
Download material
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 59/60
18/03/2024, 10:16 Fundamentos de computação em nuvem
Relatar problema
https://stecine.azureedge.net/repositorio/00212ti/07400/index.html# 60/60