CLOUD
Tópicos Avançados em Sistemas de Informação
Professor Wilson Dias
Kadson Vinícius¹
Márcio Vinícius²
Pablo Trindade³
Resumo
Esse artigo fala sobre uma tecnologia inovadora e que não só facilita coisas de
forma generalizada como é hoje em dia parte de uma empresa que manipula
informações. O conceito de computação em nuvem (em inglês, cloud computing),
refere-se à utilização da memória e das capacidades de armazenamento e cálculo
de computadores e servidores compartilhados e interligados por meio da Internet,
seguindo o princípio da computação em grade.
Palavras-chave: tecnologia inovadora; cloud computing; armazenamento; internet.
Abstract
This article talks about an innovative technology that not only makes things easier in
a generalized manner as it is today part of a company that handles information. The
concept of cloud computing (in English, cloud computing), refers to the use of
memory and storage capacities and calculation of shared computers and servers,
interconnected through the Internet, following the principle of grid computing.
Keywords: innovative technology; cloud computing; storage; internet.
____________________
¹ Aluno do 8° Semestre do Curso de Sistemas de Informação, Faculdade Fortium, Disciplina Tóp. Avan. Sist. de Informação. Email: [email protected]
² Aluno do 8° Semestre do Curso de Sistemas de Informação, Faculdade Fortium, Disciplina Tóp. Avan. Sist. de Informação. Email: [email protected]
³ Aluno do 8° Semestre do Curso de Sistemas de Informação, Faculdade Fortium, Disciplina Tóp. Avan. Sist. de Informação. Email: [email protected]
Setembro/2014
Página 1/13
INTRODUÇÃO
O princípio segue a linha do armazenamento de dados e informações na
internet, acessível, assim de qualquer ponto. Por isso a utilização da palavra nuvem.
Computação nas nuvens (Cloud Computing) é todo o conceito que se tem
hoje do que é computação (processamento, armazenamento e softwares) só que
dessa vez armazenado na rede, podendo ser acessado remotamente através da
internet. É como dizer que a rede é um grande computador. A possibilidade de
acessar arquivos a partir de qualquer lugar é o que mais chama a atenção na
computação em nuvem. Um dos motivos que tem feito o modelo alavancar é a
melhoria contínua dos serviços de internet, hoje está cada vez mais fácil de obter
acesso e estar online em tempo integral.
Isso faz com que novos serviços possam ser centralizados na web.
1 FORMATAÇÃO GERAL
Em 2009 a Computação em Nuvem era vista como curiosidade. Haviam
especulações, mas nenhuma organização colocava em pauta como promover essa
recente tecnologia.
Segundo Cezar Taurion, 2009 foi um ano que houve inúmeros eventos e as
dúvidas eram sempre as mesmas, a segurança e no final se Cloud era viável ou
não, houve apenas o crescimento dos primeiros passos rumo ao tal conceito Cloud.
A pergunta é
“o que se pode colocar em uma nuvem? Na realidade as
empresas, organizações não solucionam todos seus problemas tecnológicos por
causa de um ambiente de nuvem.
Vão existir aplicações que irão funcionar muito bem em nuvens e outras que
não. Um exemplo típico de aplicações que podem ser deslocadas para nuvens são
aplicações Web 2.0, ambientes de colaboração (como emails, webconferencing,
wikis e blogs), e-learning, simulações, sistemas de computação analíticas e
ambientes de desenvolvimento e teste. Além disso, uma nuvem pode ser usada para
as aplicações que demandem os chamados “cloud burstings”, que são ocasiões
específicas nas quais a demanda computacional cresce muito. Um exemplo: uma
aplicação de comércio eletrônico que ofereça promoções “imperdíveis” por curtos
Setembro/2014
Página 2/13
períodos de tempo. Entretanto, quando falamos em nuvem não estamos falando
apenas de nuvens públicas,mas também de nuvens privadas ou internas ao firewall
da empresa. Uma nuvem interna é, portanto, uma nuvem computacional confinada
ao Data Center, da companhia. Algumas aplicações podem ficar em nuvens publicas
como mashups que fazem uso intenso de plataformas externas como Facebook.
Mas, outras, que demandam maior necessidade de controle e estrita aderência às
restrições regulatórias ou de compliance devem ficar dentro do firewall, em nuvens
privadas.
O trabalho desenvolvido por John McCarthy, tratou de uma ideia bastante
importante: computação por tempo compartilhado (time sharing), onde um
computador pode ser utilizado simultaneamente por dois ou mais usuários para a
realização de determinadas tarefas, aproveitando especialmente o intervalo de
tempo ocioso entre cada processo. Perceba que, desta forma, é possível aproveitar
melhor o computador (na época, um dispositivo muito caro) e diminuir gastos, uma
vez que o usuário somente paga, por exemplo, pelo tempo de uso do equipamento.
É de certa forma, uma ideia presente na computação nas nuvens. E junto com o
físico Joseph Carl Robnett Licklider entrou para a história, pois ajudou na tarefa de
compreender a origem e a evolução da Cloud computing.
1.1 Atributos de Cloud
Tal como já informado, uma das vantagens da Cloud computing é a
possibilidade de se utilizar aplicações diretamente da internet, sem que estas
estejam instaladas no computador do usuário. Mas, há outros significativos
benefícios, são eles:
a)
Recursos de TI ofertados como serviços: O usuário se abstrai das
questões mundanas das plataformas tecnológicas. A infraestrutura na retaguarda
não precisa e nem deve ser conhecida pelos usuários.
b)
Elasticidade: que é um atributo quente, melhor até que escalabilidade,
pois este último nos remete a um crescimento eterno. Elasticidade significa que os
serviços podem adicionar ou remover recursos, deforma automática, à medida do
necessário.
Setembro/2014
Página 3/13
c)
Compartilhamento de recursos: Os serviços compartilham recursos
para obter economias de escala. A infraestrutura é compartilhada pelos usuários,
sem que estes precisem saber disso.
d)
Pagamento por uso: Os usuários pagam apenas pelo que usarem da
nuvem. Similar à energia elétrica, só que em vez de Kw/hora, o usuário paga por
ciclo de CPU, bytes transferidos.
e)
Uso da Internet como meio de comunicação entre o usuário e a nuvem.
Figura 1 – Exemplo de Cloud
Fonte: SISNEMA, 2009
Setembro/2014
Página 4/13
2 FORMATAÇÃO DE TABELAS E FIGURAS
Tabela 1 – Pesquisa qualitativa versus pesquisa quantitativa.
ITEM
QUANTIDADE
PERCENTUAL
Teoria social
22
7,9%
Método
34
12,3%
Questão
54
19,5%
Raciocínio
124
44,8%
Método de amostragem
33
11,9%
10
3,6%
Força
Fonte: Adaptado de Mays (apud GREENHALG, 1997.
3 QUESTÕES
Prova: IADES - 2014 - SEAP-DF - Técnico em Contabilidade
A computação em nuvem permite o fornecimento de serviços de fácil acesso e de
baixo custo, com a garantia de disponibilidade e uso em larga escala. A esse
respeito, assinale a alternativa incorreta.
a)
Quando se fala em computação nas nuvens, fala-se na possibilidade de acessar arquivos e
executar diferentes tarefas pela internet.
b)
O Dropbox, assim como os demais serviços de sincronização de arquivos, são bons
exemplos de computação em nuvens.
c)
Por ser pública, a infraestrutura de nuvem e os aplicativos hoje disponíveis na internet
estão disponíveis para a população em geral, de forma gratuita.
d)
Os recursos são disponibilizados pela rede e acessados através de formatos padrões por
plataformas clientes heterogêneas mediante acesso por banda larga.
e)
Entre os serviços de computação em nuvem disponíveis, estão o iCloud (Apple) e o SkyDrive
(Microsoft).
Prova: CESPE - 2014 - TJ-CE - Nível Superior - Conhecimentos Básicos - Todos
os Cargos
Assinale a opção correta a respeito de redes e Internet.
a)
A computação em nuvem é um conceito revolucionário no emprego de recursos de rede, pois
seu usuário não precisa da Internet para realizar o armazenamento dados e informações.
b)
Os serviços web são utilizados para permitir que aplicações que não estejam conectadas à
Internet possam ser acessadas por meio de browsers.
Setembro/2014
Página 5/13
c)
Os domínios na Internet são identificados por meio de um sistema de nomeação
chamado de DNS, que identifica tipos de organizações e também pode se referir aos locais
geográficos em que se encontram os servidores.
d)
O backbone ou espinha dorsal da Internet é uma estrutura virtual cuja função restringe-se à
conexão dos computadores de uma rede
e)
Apesar de a Internet e as intranets compartilharem os mesmos recursos e protocolos padrão,
para que o acesso à intranet de uma empresa possa ser protegido contra tentativas de intrusão, ele
tem de ser limitado a um conjunto de usuários previamente cadastrados e realizado em um ambiente
controlado e que não esteja conectado à Internet.
Prova: CESPE - 2014 - ICMBIO - Nível Médio - Conhecimentos Básicos - Todos
os Cargos
Julgue os itens a seguir acerca de redes de computadores, de correio eletrônico
Outlook Express e computação na nuvem.
A computação na nuvem permite ao usuário alocar recursos de forma dinâmica e em tempo
real, o que possibilita o ajuste entre a necessidade e os recursos.
Certo
Prova: CESPE - 2014 - ICMBIO - Nível Superior - Conhecimentos Básicos Todos os Cargos
No que concerne à rede de computadores e à segurança da informação, julgue os
itens que se seguem.
A computação em nuvem é uma forma atual e segura de armazenar dados em servidores
remotos que não dependem da Internet para se comunicar.
Errado
Prova: CESPE - 2013 - STF - Analista Judiciário - Suporte em Tecnologia da
Informação
Cloud computing é um termo atual e amplamente discutido em ambientes de
tecnologia da informação. A respeito desse assunto, julgue os itens a seguir.
Na infraestrutura como serviço (IaaS), os provedores podem oferecer infraestrutura física ou
virtualizada aos clientes, a depender da situação.
Certo
Prova: CESPE - 2013 - SERPRO - Analista - Desenvolvimento de Sistemas
As nuvens privadas permitem que sejam desenvolvidas aplicações escaláveis, dado que os
recursos exigidos pela aplicação são facilmente disponibilizados pelo provedor.
Errado
Prova: CESPE - 2013 - SERPRO - Analista - Desenvolvimento de Sistemas
A arquitetura de computação na nuvem tem um componente denominado infraestrutura como
serviço, que provê todas as linguagens de banco de dados para o usuário do serviço.
Errado
Prova: CESPE - 2013 - CNJ - Técnico Judiciário - Programação de Sistemas
A computação em nuvem consiste na disponibilização de serviços por meio da Internet, os
quais são pagos conforme a necessidade de uso (pay-per-use), oferecendo ao cliente a possibilidade
Setembro/2014
Página 6/13
de aumentar ou diminuir sua capacidade de armazenamento conforme a quantidade necessária para
o uso.
Certo
4 CITAÇÕES
Um fator exponencial para o crescimento do mercado de computação em
nuvem é o visível aumento no uso de tecnologias de computação social, tais como
blogs e sites de compartilhamento de fotos e vídeos. Para acessar estes serviços
não são mais necessários poderosos desktops, pois cada vez mais o acesso pode
ser feito também através de smartphones e netbooks.
Com essa gama de dispositivos na mão dos usuários, está se tornando
comum a busca pelo acesso instantâneo e remoto a informações e arquivos, o que
impulsiona, de certa forma, o uso de tecnologia em nuvem. Esta demanda
proporciona também a queda dos custos da tecnologia, em função do ganho em
escala.
“Já existem alguns ecossistemas de computação em nuvem, organizados em torno
de empresas pilares como IBM, HP, Sun, Google, Amazon e outras.” (TAURION,
2009, p. 61)
“As empresas podem adotar ações entre as seguintes estratégias extremas para
adoção de tecnologias emergentes, como Computação em Nuvem” (TAURION,
2009, p. 63):
● Observar e aguardar, ação sugerida quando a empresa prefere esperar que a
tecnologia amadureça. Essa estratégia não deve tomar tempo demais pois a
empresa pode estar perdendo oportunidade competitiva com uso estratégico da
tecnologia.
● Acreditar e liderar, quando a oportunidade é muito promissora e a empresa
pode começar a explorá-la de maneira pioneira.
Setembro/2014
Página 7/13
Segundo Taurion (2009, p. 63), “muitos CIOs já analisam o uso da computação em
nuvem apesar de ainda tomarem poucas decisões”. Muitos receios ainda existem e
podemos citar alguns:
● A estabilidade da nuvem ainda é questionável. “[...] à medida que o mercado
amadureça, os provedores vão sofisticar cada vez mais sua oferta de serviços e as
questões de estabilidade, desempenho e disponibilidade passarão a ser mais
exigidas”. (TAURION, 2009, p.63).
● Os provedores são bem conceituados no mercado ou são empresas pouco
conhecidas e de pouca tradição em TI? Os provedores têm um plano sólido e
sustentável para o negócio de computação em nuvem? Importante analisar o que
pode acontecer com suas aplicações se o provedor sair do mercado.
● Computação em Nuvem ainda não é um conceito maduro. “Ainda são poucos
os casos de sucesso e os CIOs tendem a ser bastante conservadores e se afastam
de experimentações.” (TAURION, 2009, p. 64).
● A proteção dos dados na nuvem é adequada? “Entretanto, muitas vezes os
procedimentos de segurança do provedor são mais adequados que os de muitas
empresas de pequeno a médio porte” (TAURION, 2009, p. 64).
● Pouca oferta de aplicações. De acordo com Taurion (2009, p. 64), a maioria
dos aplicativos ainda não está preparada para rodar em nuvens.
● Disponibilidade adequada ao meu negócio? Vale ressaltar que, de acordo
com Taurion (2009, p. 64), “muitos data centers de empresas apresentam problemas
de indisponibilidade e muitas nuvens apresentam altos níveis de disponibilidade”.
● A falta de integração entre aplicativos pode ser um problema na computação
em nuvem devido ao uso de softwares proprietários. Com o tempo esse problema
tende a acabar devido a necessidade de integração.
Setembro/2014
Página 8/13
● É importante observar a legalidade do armazenamento de informações nas
nuvens.
Conforme Taurion (2009, p. 64), “determinadas leis exigem que a empresa
mantenha dados dentro de casa ou mesmo dentro do próprio país. Neste caso devese verificar os data centers do provedor e verificar a localidade dos mesmos”.
Taurion (2009, p. 65) afirma que:
“Como a computação em nuvem esta em um início
de sua evolução o cenário futuro deverá ser diferente
e os CIOs devem ter como preocupação é a
sustentabilidade do negócio dos seus Provedores de
serviço”.
Na maior parte das vezes mercados novos fazem com que inúmeras
pequenas empresas sejam criadas e nem todas consigam sobreviver, como
aconteceu com várias ponto-com no início da internet.
Cuidados devem ser tomados na implantação da computação em nuvem,
deve ser feita de forma gradual e não no estilo big-bang. Pode-se começar com
alguns serviços e ao longo do tempo aumentando sua abrangência na operação de
TI da corporação.
Segundo Taurion (2009, p.66), adotar internamente o conceito de nuvem
implica em um plano de ação que deve contemplar profundas analises referentes a
sua infraestrutura, efetuando, como primeiro passo, um “due diligence” (Diligência
Prévia), para entender as potencialidades e restrições do ambiente tecnológico atual
do data Center.
● As colocar servidores em nuvem, os níveis de serviço atuais serão mantidos,
melhorados ou piorados?
● Qual relação de custo x benefício? A infraestrutura tem capacidade tal que
permita ao Data Center operar em nuvem de forma eficaz com custo menor que o
modelo anterior?
● Que serviços poderão ser ofertados em nuvem?
● Quais as restrições de banda do Data Center atual?
● Que tecnologias deverão ser adquiridas?
Setembro/2014
Página 9/13
5 CONSIDERAÇÕES FINAIS
Conseguimos perceber, baseando-se na pesquisa em cima do assunto, que a
computação na nuvem é um serviço em plena expansão no mundo empresarial e a
comunidade cientifica. Com a alta demanda por essa tecnologia está em expansão,
grandes pesquisas envolvendo esse serviço estão em desenvolvimento para cada
vez mais eliminar as chances de problemas no uso. Empresas e a comunidade
científicas estão realizando inciativas para que essa tecnologia cresça e se
desenvolva de acordo com a necessidade empresarial e pessoal.
Umas das vantagens da nuvem é o fácil acesso ao conteúdo publicando nela,
sendo necessário apenas uma conexão à internet. Um dos problemas que a nuvem
possui a segurança que ainda está em fase de aprimoramento.
Muitas empresas e pessoas possuem receio devido ao conceito abstrato
apresentado ao falarmos de Computação em Nuvem. A computação em Nuvem é
um grande passo para a evolução da informática e cada vez mais esse passo vem
se ampliando e facilitando o acesso a informação.
Setembro/2014
Página 10/13
6 REFERÊNCIAS BIBLIOGRÁFICAS
[1] Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H.
Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica,
Matei Zaharia. “Above the Clouds: A Berkeley View of Cloud Computing” - Electrical
Engineering and Computer SciencesUniversity of California at Berkeley – 23 de
fevereiro de 2009.
[2] Foster I., Yong Zhao, Raicu I, Lu S. “Cloud Computing and Grid Computing 360Degree Compared” – Department of Computer Science, University of Chigado – 16
de dezembro de 2008.
[3] Lizhe WANG, Gregor VON LASZEWSKI. “Cloud Computing: a Perspective Study”
- Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech – Dezembro de
2008
[4] Rajkumar Buyya, Chee Shin Yeo, and Srikumar Venugopal. “Market-Oriented
Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing
Utilities” – Grid Computing and Distributed Systems (GRIDS) Laboratory Department
of Computer Science and SoftwareEngineering The University of Melbourne,
Australia – 2008
[5] Hamid R Motahari-Nezhad, Bryan Stephenson, Sharad Singhal. “Outsourcing
Business to Cloud Computing Services: Opportunities and Challenges” - HP
Laboratories – 2009
[6] Aaron Weiss – “Compute in the Clouds” – Dezembro de 2007
[7] Shantenu Jha, Andre Merzky, Geoffrey Fox – “Using Clouds to Provide Grids
Higher-Levels of Abstraction and Explicit Support for Usage Modes” - Center for
Computation and Technology, Louisiana State University – 2009
[8] http://aws.amazon.com/s3/
Setembro/2014
Página 11/13
[9] Simson Garfinkel , Mayur Palankar, Adriana Iamnitchi, Matei Ripeanu – “Amazon
S3 for Science Grids: a Viable Solution? “ – Center for Research on Computation
and Society Harvard University – 2008
[10] http://eu-datagrid.web.cern.ch/eu-datagrid/
[11] Ben Segal. “Grid Computing: The European Data Grid Project” – Cern,
Switzerland – 2000
[12] http://code.google.com/intl/pt-BR/appengine/
[13] http://www.microsoft.com/azure/default.mspx
[14] I. Foster and C. Kesselman. “The Grid Blueprint for a New Computing” – 2004
[15] http://www.globus.org/
[16] http://www.mygrid.org.uk/
[17] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[18] http://www.ourgrid.org/
[19] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[20] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[21] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[22] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[23] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[24] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[25] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
Setembro/2014
Página 12/13
[26] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[27] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
[28] INTERNET: Sentença atômica. SITE WIKIPEDIA. Data da pesquisa 27/11/2013.
Disponível em: http://pt.wikipedia.org/wiki/Senten%C3%A7a_at%C3%
Setembro/2014
Página 13/13
Download

Grupo 07 - CLOUD - Kadson, Márcio e Pablo..docx