Sei sulla pagina 1di 18

Instituto Superior Politcnico de Cincias e Tecnologias

Departamento de Engenharia

Computao em Nuvem

Jacinto Emmanuel dos Santos Loureno da Costa

Docente:
__________________________
Jacinto Emmanuel dos Santos Loureno da Costa

Computao em Nuvem

Trabalho de Computao Paralela Distribuda


apresentado ao Instituto Superior Politcnico de
Cincias e Tecnologias como parte dos requisitos
para obteno de nota da segunda frequncia.

Luanda , aos 13 de Outubro de 2017


Resumo

A computao em nuvem tem se estabelecido nos ltimos anos como uma importante plataforma
de pesquisa que apresenta uma srie vantagens e desvantagens. Como funciona, objetivo e as
suas caractersticas.
A computao em nuvem pode contribuir com este cenrio a medida que pode disponibilizar de
forma indefinida recursos de processamento, memria, armazenamento, dentre outros, para
utilizao imediata.
Palavra-chave: Computao em nuvem, Iass, Paas, SaaS.
Sumrio
Objetivo geral ...................................................................................................................................... v
Objetivo especifico .............................................................................................................................. v
1. Introduo ................................................................................................................................... 4
1.1. Definio ............................................................................................................................. 4
2. Computao em Nuvem.............................................................................................................. 5
2.1. Histria ................................................................................................................................ 5
2.2. Tipos de servios de Computao em Nuvem .................................................................... 5
2.2.1. IaaS (Infraestrutura como servio) .............................................................................. 5
2.2.2. PaaS (plataforma como servio) ................................................................................. 7
2.2.3. SaaS (software como servio) ..................................................................................... 8
2.3. Tipos de Computao em Nuvem ..................................................................................... 10
2.3.1. Nuvem pblica........................................................................................................... 10
2.3.2. Nuvem privada .......................................................................................................... 10
2.3.3. Nuvem hbrida ........................................................................................................... 10
2.4. Funcionamento ................................................................................................................. 10
2.5. Benefcios da Computao em Nuvem ............................................................................. 10
2.6. Caractersticas de Computao em Nuvem ...................................................................... 12
2.7. Vantagens e desvantagens ................................................................................................ 12
2.7.1. Vantagens .................................................................................................................. 12
2.7.2. Desvantagens ............................................................................................................ 13
2.8. Princpios de segurana em Nuvem .................................................................................. 13
3. Concluso .................................................................................................................................. 15
4. Referncias Bibliogrficas ......................................................................................................... 16
Objetivo geral

Introduzir sobre a computao e nuvem. Abordar as caractersticas, arquiteturas, tipos de servios,


aplicaes, vantagens e desvantagens.

Objetivo especifico

Mostrar como funciona a computao em nuvem .


Mostrar os tipos de servios e tipos de computao em nuvem.
Expor como computao em nuvens pode ser usado para facilitar a vida do usurio.
4

1. Introduo

1.1. Definio

Computao em nuvem um servio de computao que faz o fornecimento de servidores, rede,


armazenamento, banco de dados, software e anlise pela internet.
O armazenamento de dados feito em servios que podero ser acessados de qualquer lugar do
mundo, a qualquer hora, no havendo necessidade de instalao de programas ou de armazenar
dados. O acesso a programas, servios e arquivos remoto, atravs da Internet da a citao
nuvem. O uso desse modelo mais vivel do que o uso de unidades fsicas.
2. Computao em Nuvem

2.1. Histria

O conceito surgiu na dcada de 1960 a partir das ideias de pioneiros como J.C.R. Licklider que
imaginava a computao na forma de uma rede global, e John McCarthy, que definia a
computao como uma utilidade pblica. Alguns dos primeiros usos foram vistos no
processamento de transaes financeiras e dados do censo.

Em 1997, o termo computao em nuvem foi utilizado pela primeira vez pelo professor de
sistemas de informao, Ramnath Chellappa.

Dentro de apenas alguns anos, as empresas comearam a trocar o hardware por servios em
nuvem, pois foram atradas pelos benefcios como a reduo nos custos e a simplificao em
questes de pessoal de TI. O benefcio nmero 1 mencionado no mercado corporativo a
eficincia.

Os tipos de computao em nuvem so modelos de implantao de servio que permitem a


seleo do nvel de controle sobre as informaes e tipos de servio que precisam ser fornecidos.

2.2. Tipos de servios de Computao em Nuvem

H trs tipos principais de servios de computao em nuvem, s vezes chamados de pilha de


computao em nuvem, pois so compilados um sobre o outro, e os servios so os seguintes IaaS,
PaaS e SaaS.

2.2.1. IaaS (Infraestrutura como servio)

uma infraestrutura de computao instantnea, provisionada e gerenciada pela Internet. Escale


ou reduza verticalmente com demanda e pague somente pelo que usar.

IaaS ajuda a evitar gastos e complexidade de comprar e gerenciar seus prprios servidores fsicos e
outras infraestruturas do datacenter. Cada recurso oferecido como um componente de servio
separado e voc s pode alugar um especfico pelo tempo que precisar.

2.2.1.1. Cenrios comuns de IaaS

Teste e desenvolvimento. As equipes podem instalar e desmontar rapidamente


ambientes de teste e desenvolvimento, entregando novos aplicativos ao mercado mais
rapidamente. A IaaS torna rpido e econmico o processo de escalar e reduzir
verticalmente ambientes de desenvolvimento/teste.
Hospedagem de sites. Executar sites usando IaaS pode ser mais barato do que
hospedagem Web tradicional.

Armazenamento, backup e recuperao. As organizaes evitam despesas de capital para


armazenamento e complexidade de gerenciamento de armazenamento, o que
normalmente exige funcionrios experientes para gerenciar dados e atender a requisitos
legais e de conformidade. IaaS til para lidar com demandas imprevisveis e
necessidades de armazenamento em crescimento constante. Alm disso, tambm pode
simplificar o planejamento e o gerenciamento de sistemas de recuperao e backup.

Aplicativos Web. IaaS fornece toda a infraestrutura para dar suporte a aplicativos Web,
incluindo servidores de aplicativo e Web, armazenamento e recursos de rede. As
organizaes podem implantar rapidamente aplicativos Web na IaaS e escalar e reduzir
verticalmente quando a demanda por aplicativos for imprevisvel.

Computao de alto desempenho. A HPC (computao de alto desempenho) em


supercomputadores, grades ou clusters de computadores ajuda a resolver problemas
complexos envolvendo milhes de variveis ou clculos. Exemplos incluem simulaes de
terremotos e envelopamento de protenas, previses de clima e tempo, modelagem
financeira e avaliao de designs de produtos.
Anlise de Big Data. Big Data um termo popular para grandes conjuntos de dados que
contm padres potencialmente de valor, tendncias e associaes. A minerao de
conjuntos de dados para localizar ou encontrar estes padres ocultos exige uma grande
quantidade de fora de processamento, o que a IaaS fornece de forma econmica.

2.2.1.2. Vantagens da IaaS

Elimina custos de capitais e reduz custos contnuos. IaaS evita os gastos iniciais de
configurar e gerenciar um datacenter local, a tornando uma opo econmica para start-
ups e empresas testando novas ideias.

Aprimora a continuidade dos negcios e recuperao de desastre. Alcanar alta


disponibilidade, continuidade de negcios e recuperao de desastre caro, pois exige
uma quantidade significativa de tecnologia e funcionrios. Mas com o Contrato de Nvel
de Servio (SLA) correto em vigor, a IaaS pode reduzir este custo e acessar aplicativos e
dados normalmente durante um desastre ou uma interrupo.

Inove rapidamente. Assim que decidir lanar um novo produto ou iniciativa, a


infraestrutura de computao necessria pode ficar pronta em minutos ou horas, em vez
de dias ou semanas e, s vezes, meses para ser instalada internamente.

Responda mais rapidamente s condies de negcios em mudana. A IaaS permite a


voc escalar verticalmente de forma rpida os recursos para acomodar picos de demanda
para seu aplicativo durante as frias, por exemplo e, escalonar recursos de volta
novamente quando a atividade for reduzida, a fim de economizar dinheiro.

Foque em seus principais negcios. A IaaS libera sua equipe para focar nos principais
negcios de sua organizao em vez de focar-se na infraestrutura de TI.

Aumentar estabilidade, confiabilidade e suporte. Com IaaS, no h necessidade de


manter e atualizar software e hardware ou solucionar problemas com equipamentos. Com
o contrato apropriado no lugar, o provedor de servios garante que sua infraestrutura seja
confivel e atenda aos SLAs.

Mais segurana. Com o contrato de servio apropriado, um provedor de servios de


nuvem pode fornecer segurana para seus aplicativos e dados que podem ser melhores do
que os obtidos internamente.

Fornece novos aplicativos para usurios com mais rapidez. Como voc no precisa fazer a
primeira configurao da infraestrutura antes de desenvolver e entregar aplicativos, pode
fornec-los aos usurios mais rapidamente com IaaS.

2.2.2. PaaS (plataforma como servio)

um ambiente de desenvolvimento e implantao completo na nuvem, com recursos que


permitem a voc fornecer tudo, de aplicativos simples baseados em nuvem a sofisticados
aplicativos empresariais habilitados para a nuvem.
Assim como IaaS, PaaS inclui infraestrutura servidores, armazenamento e rede , alm de
middleware, ferramentas de desenvolvimento, servios de BI (business intelligence), sistemas de
gerenciamento de banco de dados e muito mais. PaaS criado para dar suporte ao ciclo de vida do
aplicativo Web completo: compilao, teste, implantao, gerenciamento e atualizao.

PaaS permite a voc evitar os gastos e a complexidade de comprar e gerenciar licenas de


software, infraestrutura e middleware de aplicativo subjacente ou ferramentas de
desenvolvimento e outros recursos. Voc gerencia os aplicativos e servios que desenvolve e o
provedor de servios de nuvem normalmente gerencia todos o resto.

2.2.2.1. Cenrios comuns de PaaS

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 multilocatrio
so includos, reduzindo a quantidade de codificao que os desenvolvedores devem
fazer.

Anlise ou business intelligence. As ferramentas fornecidas como servio com PaaS


permitem s organizaes analisarem e minar seus dados, descobrindo informaes e
padres e prevendo resultados para aprimorar previses, decises de design de produto,
retorno sobre investimentos e outras decises de negcios.

Servios adicionais. Provedores de PaaS podem oferecer outros servios que aprimoram
aplicativos, como fluxo de trabalho, diretrio, segurana e agendamento.

2.2.2.2. Vantagens da PaaS

Reduza o tempo de codificao. As ferramentas de desenvolvimento PaaS podem reduzir


o tempo levado para codificar novos aplicativos com componentes de aplicativos pr-
codificados inseridos na plataforma, como fluxo de trabalho, servios de diretrio,
recursos de segurana, pesquisa etc.

Adicione funcionalidades de desenvolvimento sem adicionar funcionrios. Componentes


da Plataforma como Servio do sua equipe de desenvolvimento novas funcionalidades
sem precisar adicionar funcionrios com as habilidades necessrias.

Desenvolvimento simplificado para diversas plataformas, incluindo mveis. Alguns


provedores fornecem opes de desenvolvimento para diversas plataformas, como
computadores, dispositivos mveis e navegadores, tornando aplicativos de plataforma
cruzada mais rpidos e fceis de serem desenvolvidos.

Use ferramentas sofisticadas de forma acessvel. Um modelo pr-pago permite que


pessoas ou organizaes usem software de desenvolvimento sofisticado e ferramentas de
anlise e business intelligence que no poderiam comprar por completo.

Suporte a equipes de desenvolvimento distribudo geograficamente. Como o ambiente


de desenvolvimento acessado pela Internet, equipes de desenvolvimento podem
trabalham em conjunto em problemas mesmo quando os membros da equipe estiverem
em locais remotos.

Gerencie com eficcia 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:
compilao, teste, implantao, gerenciamento e atualizao no mesmo ambiente
integrado.

2.2.3. SaaS (software como servio)


um mtodo para fornecer aplicativos de software pela Internet, sob demanda e, normalmente,
em uma base de assinaturas. Com o SaaS, os provedores de nuvem hospedam e gerenciam o
aplicativo de software e a infraestrutura subjacente e fazem manutenes, como atualizaes de
software e aplicao de patch de segurana. Os usurios conectam o aplicativo pela Internet,
normalmente com um navegador da Web em seu telefone, tablet ou PC.

2.2.3.1. Cenrios comuns de SaaS

Se voc usava um servio de email baseado na Web, como Outlook, Hotmail ou Yahoo! Mail,
ento voc j usou uma forma de SaaS. Com esses servios, voc se conecta sua conta pela
Internet, normalmente por um navegador da Web. O software de email e suas mensagens so
armazenados na rede do provedor de servio. Voc pode acessar seu email e suas mensagens
armazenadas por um navegador da Web em qualquer computador ou dispositivo conectado
Internet.

2.2.3.2. Vantagens da SaaS

Obter acesso a aplicativos sofisticados. Para fornecer aplicativos SaaS a usurios, no


necessrio adquirir, instalar, atualizar ou manter hardware, middleware ou software. O
SaaS torna aplicativos corporativos ainda mais sofisticados, como ERP e CRM, acessveis a
organizaes que no tm recursos para comprar, implantar e gerenciar a infraestrutura e
software necessrios para si.

Pague apenas pelo que usar. Voc tambm economiza porque o servio SaaS escala
verticalmente e horizontalmente de acordo com o nvel de uso.

Use software cliente gratuito. Os usurios podem executar quase todos os aplicativos
SaaS diretamente do navegador da Web sem precisar baixar e instalar software, apesar de
alguns aplicativos exigirem plug-ins. Isso quer dizer que voc no precisa adquirir e instalar
software especial para seus usurios.

Mobilize sua fora de trabalho facilmente. O SaaS facilita a mobilizao de sua fora de
trabalho, pois os usurios podem acessar aplicativos e dados SaaS por meio de qualquer
computador ou dispositivo mvel conectado Internet. Voc no precisa se preocupar
com o desenvolvimento de aplicativos para execuo em tipos diferentes de
computadores e dispositivos, j que o provedor de servio j o fez. Alm disso, voc no
precisa de especialistas especiais par gerenciar problemas de segurana inerentes na
computao mvel. Um provedor de servio cuidadosamente escolhido garantir a
segurana de seus dados, independentemente do tipo de dispositivo o consumindo.

Acesse dados de aplicativos de qualquer lugar. Com dados armazenados na nuvem, os


usurios podem acessar suas informaes por meio de qualquer computador ou
dispositivo mvel conectado Internet. E, quando os dados do aplicativo estiverem
armazenados na nuvem, nenhum dado ser perdido se um computador ou dispositivo do
usurio falhar.
2.3. Tipos de Computao em Nuvem

Nem todas as nuvens so iguais. H trs maneiras diferentes de implantar recursos de


computao em nuvem: nuvem pblica, nuvem privada e nuvem hbrida.

2.3.1. Nuvem pblica

Nuvens pblicas so de propriedade de um provedor de servios de nuvem de terceiros e


operadas por ele, que por sua vez fornece recursos de computao, como servidores e
armazenamento pela Internet. Voc acessa esses servios e gerencia sua conta usando um
navegador da Web.

2.3.2. Nuvem privada

Uma nuvem privada se refere aos recursos de computao em nuvem usados exclusivamente por
uma nica empresa ou organizao. Uma nuvem privada pode estar localizada fisicamente no
datacenter local da empresa. Algumas empresas tambm pagam provedores de servio de
terceiros para hospedar sua nuvem privada. Uma nuvem privada aquela em que os servios e a
infraestrutura so mantidos em uma rede privada.

2.3.3. Nuvem hbrida

Nuvens hbridas combinam nuvens pblicas e privadas ligadas por uma tecnologia que permite
que dados e aplicativos sejam compartilhados entre elas. Ao permitir que dados e aplicativos
sejam movidos entre nuvens pblicas e privadas, a nuvem hbrida d aos negcios mais
flexibilidade e mais opes de implantao.

2.4. Funcionamento

Todos os servios de computao em nuvem funcionam de forma um pouco diferente,


dependendo do provedor. Mas muitos fornecem um painel amigvel baseado em navegador que
facilita aos profissionais de TI e desenvolvedores solicitarem recursos e gerenciar suas contas.
Alguns recursos de computao em nuvem tambm so criados para funcionar com APIs REST e
uma CLI (interface de linha de comando), fornecendo diversas opes aos desenvolvedores.

2.5. Benefcios da Computao em Nuvem


A computao em nuvem uma grande mudana na forma tradicional que as empresas pensam
em recursos de TI. Conhea seis motivos comuns pelos quais as organizaes esto aderindo aos
servios de computao em nuvem:

Custo
A computao em nuvem elimina o gasto capital de compra de hardware e software e instalao e
execuo de datacenters locais racks de servidores, eletricidade com disponibilidade
permanente para energia e resfriamento, especialistas de TI para gerenciamento da
infraestrutura. Isso pode impulsionar seus negcios.

Velocidade
A maior parte dos servios de computao em nuvem fornecida por autosservio e sob
demanda, para que at grandes quantidades de recursos de computao possam ser
provisionadas em minutos, normalmente com apenas alguns cliques, fornecendo s empresas
muita flexibilidade e aliviando a presso do planejamento de capacidade.

Escala global
Os benefcios dos servios de computao em nuvem incluem a capacidade de dimensionamento
elstico. Em termos de nuvem, isso significa fornecer a quantidade correta de recursos de TI, por
exemplo, mais ou menos energia de computao, armazenamento e largura de banda, quando
necessrio e no local geogrfico correto.

Produtividade
A computao em nuvem exclui a necessidade de muitas dessas tarefas para que as equipes de TI
possam usar o tempo delas para alcanar metas de negcios mais importantes. A computao em
nuvem remova a necessidade de muitas destas tarefas, para que as equipes de TI possam acelerar
o tempo ao obter metas de negcios mais importantes.

Desempenho
Os maiores servios de computao em nuvem so executados em uma rede mundial de
datacenters seguros, que so atualizados regularmente com a mais recente gerao de hardware
de computao rpido e eficiente. Isso oferece diversos benefcios em um nico datacenter
corporativo, incluindo latncia de rede reduzida para aplicativos e mais economia de
escalonamento.

Confiabilidade
A computao em nuvem facilita e reduz os custos de backup de dados, recuperao de desastre e
continuidade dos negcios, j que os dados podem ser espelhados em diversos sites redundantes
na rede do provedor de nuvem.
2.6. Caractersticas de Computao em Nuvem

Provisionamento dinmico de recursos sob demanda, com mnimo de esforo;

Escalabilidade;

Uso de "utility computing", onde a cobrana baseada no uso do recurso ao invs de uma
taxa fixa;

Viso nica do sistema;

Distribuio geogrfica dos recursos de forma transparente ao usurio.

2.7. Vantagens e desvantagens

A maior vantagem da computao em nuvem a possibilidade de utilizar softwares sem que estes
estejam instalados no computador.
A maior desvantagem da computao em nuvem vem fora do propsito desta, que o acesso a
internet. Caso voc perca o acesso, comprometer todos os sistemas embarcados.

2.7.1. Vantagens

Maioria das vezes o usurio no precisa se preocupar com o sistema


operacional e hardware que est usando em seu computador pessoal, podendo acessar
seus dados na "nuvem computacional" independentemente disso;

As atualizaes dos softwares so feitas de forma automtica, sem necessidade de


interveno do usurio;

O trabalho corporativo e o compartilhamento de arquivos se tornam mais fceis, uma vez


que todas as informaes se encontram no mesmo lugar, ou seja, na nuvem
computacional;

Os softwares e os dados podem ser acessados em qualquer lugar, basta apenas que haja
acesso Internet, no so mais restritos ao ambiente local de computao, nem
dependem da sincronizao de mdias removveis.

O usurio tem um melhor controle de gastos ao usar aplicativos, pois a maioria dos
sistemas de computao em nuvem fornece aplicaes gratuitamente e, quando no
gratuitas, so pagas somente pelo tempo de utilizao dos recursos. No necessrio
pagar por uma licena integral de uso de software;
Diminui a necessidade de manuteno da infraestrutura fsica de redes locais
cliente/servidor, bem como da instalao dos softwares nos computadores corporativos,
pois esta fica a cargo do provedor do software em nuvem, bastando que os computadores
clientes tenham acesso Internet;

A infraestrutura necessria para uma soluo de computao em nuvem bem mais


enxuta do que uma soluo tradicional de hospedagem ou alojamento, consumindo
menos energia, refrigerao e espao fsico e consequentemente contribuindo para a
preservao e o uso racional dos recursos naturais.

2.7.2. Desvantagens

Velocidade de processamento: caso seja necessrio uma grande taxa de transferncia, se


a internet no tiver uma boa banda, o sistema pode ser comprometido. Um exemplo
tpico com mdias digitais ou jogos;

Assim como todo tipo de servio, ele custeado.

2.8. Princpios de segurana em Nuvem

Acesso privilegiado de usurios - A sensibilidade de informaes confidenciais nas


empresas obriga um controle de acesso dos usurios e informao bem especfica de
quem ter privilgio de administrador, para que ento esse administrador controle os
acessos

Compliance com regulamentao - As empresas so responsveis pela segurana,


integridade e a confidencialidade de seus prprios dados. Os fornecedores de computao
em nuvem devem estar preparados para auditorias externas e certificaes de segurana.

Localizao dos dados - A empresa que usa cloud provavelmente no sabe exatamente
onde os dados esto armazenados, talvez nem o pas onde as informaes esto
guardadas. O fornecedor deve estar disposto a se comprometer a armazenar e a processar
dados em jurisdies especficas, assumindo um compromisso em contrato de obedecer
os requerimentos de privacidade que o pas de origem da empresa pede.

Segregao dos dados - Geralmente uma empresa divide um ambiente com dados de
diversos clientes. Procure entender o que feito para a separao de dados, que tipo de
criptografia segura o suficiente para o funcionamento correto da aplicao.

Recuperao dos dados - O fornecedor em cloud deve saber onde esto os dados da
empresa e o que acontece para recuperao de dados em caso de catstrofe. Qualquer
aplicao que no replica os dados e a infra-estrutura em diversas localidades est
vulnervel a falha completa. Importante ter um plano de recuperao completa e um
tempo estimado para tal.

Apoio investigao - A auditabilidade de atividades ilegais pode se tornar impossvel na


computao em nuvem uma vez que h uma variao de servidores conforme o tempo
onde esto localizados os acessos e os dados dos usurios. Importante obter um
compromisso contratual com a empresa fornecedora do servio e uma evidncia de
sucesso no passado para esse tipo de investigao.

Viabilidade em longo prazo - No mundo ideal, o seu fornecedor de computao em


nuvem jamais vai falir ou ser adquirido por uma empresa maior. A empresa precisa
garantir que os seus dados estaro disponveis caso o fornecedor de computao em
nuvem deixe de existir ou seja migrado para uma empresa maior. Importante haver um
plano de recuperao de dados e o formato para que possa ser utilizado em uma aplicao
substituta.
3. Concluso

A computao em nuvem um novo modelo que vem, aos poucos, ganhando espao, no s na
rea empresarial e comercial, como tambm na rea acadmica. Nesse novo modelo, os dados e
as aplicaes dos usurios, que, originalmente, ficariam em seus computadores pessoais,
deslocam-se para data centers distantes fisicamente, mas que podem ser acessados atravs da
Internet.
Neste trabalho apresentou-se os principais benefcios, caractersticas e destacando os tipos de
computao e servios em nuvem.
4. Referncias Bibliogrficas

MICROSOFT AZURE, What is cloud computing?. Disponvel em : https://azure.microsoft.com/pt-


br/overview/what-is-cloud-computing/ [Consultado em 08.10.2017 ]
WIKIPDIA, Vantagens da Computao em Nuvem . Disponvel em :
https://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem#Vantagens [Consultado em
08.10.2017 ]
AWS, What is cloud computing?. Disponvel em : <https://aws.amazon.com/pt/what-is-cloud-
computing/ [Consultado em 08.10.2017 ]
DEEL EMC, Servios da Computao em Nuvem. Disponvel em :
https://brazil.emc.com/corporate/glossary/cloud-computing-services.htm [Consultado em
08.10.2017 ]

Potrebbero piacerti anche