Você está na página 1de 54

UNIVERSIDADE TECNOLGICA FEDERAL DO PARAN

DEPARTAMENTO ACADMICO DE ELETRNICA


ESPECIALIZAO EM TELEINFORMTICA E REDES DE COMPUTADORES

MELODY RODRIGUES

COMPUTAO EM NUVEM: ESTUDO DE VIABILIDADE

MONOGRAFIA DE ESPECIALIZAO

CURITIBA
2011

MELODY RODRIGUES

COMPUTAO EM NUVEM: ESTUDO DE VIABILIDADE

Monografia apresentada como requisito parcial


obteno do ttulo de Especialista em
Teleinformtica e Redes de Computadores, do
Departamento Acadmico de Eletrnica, da
Universidade Tecnolgica Federal do Paran.
Orientador: Prof. Dr Armando Rech Filho

CURITIBA
2011

As idias so como bebs: nascem pequenas, imaturas e


disformes. So promessas e no realizao. Na empresa
inovadora, os executivos no dizem: Esta idia uma
tolice. Em vez disso, perguntam: O que seria necessrio
para transformar essa idia tola e embrionria em algo
sensato, algo que seja uma oportunidade para ns?"
Peter Drucker

RESUMO
RODRIGUES, Melody. Computao em nuvem: Estudo de viabilidade. 2011. 54
pginas. Monografia (Especializao em Teleinformtica e Redes de
Computadores) Departamento de Eletrnica, Universidade Tecnolgica Federal
do Paran. Curitiba, 2011.
Este trabalho teve como objetivo avaliar a viabilidade de utilizao da computao
em nuvem, e para tanto alguns estudos de caso de empresas que aderiram a sua
utilizao, so apresentados. O estudo tambm visou compreenso dos
conceitos da computao em nuvem e a discusso dos impactos de sua
utilizao, com a finalidade de definir uma migrao eficiente. A preocupao com
a segurana e com a interoperacionalidade entre plataformas pode ser uma
desvantagem, mas as vantagens despertam o interesse por representar uma
nova forma de implementao da TI. Dessa maneira, apesar de consideraes de
ordem tcnica, a computao em nuvem vista como um modelo de negcios e
economia.
Palavras-chave: Computao em nuvem. Segurana. Modelo de negcio.
Estudos de caso.

ABSTRACT
RODRIGUES, Melody. Cloud Computing: Study of Viability. 2011. 54 pginas.
Monografia (Especializao em Teleinformtica e Redes de Computadores)
Departamento de Eletrnica, Universidade Tecnolgica Federal do Paran.
Curitiba, 2011.
The objective of this research was to evaluate the viability of the utilization of cloud
computing, and which, for this purpose some case studies of companies that
made use of this technology, will be presented.
This study also aimed the comprehension of the concepts of cloud computing and
discussion of the impacts of its use, with the purpose of defining an efficient
migration. The concern with security and interoperability between platforms can be
a disadvantage, but the advantages arouses interest, because it represents a new
form of implementation of IT. Thus, despite of the technical considerations, cloud
computing is seen as a model of business and economics.
Keywords: Cloud Computing. Security. Business Model. Case studies.

LISTA DE ILUSTRAES

FIGURA 1: Como a computao em nuvem hospeda aplicaes ........................ 15


FIGURA 2: Origens da computao em nuvem ................................................... 16
FIGURA 3: Seis paradigmas da computao ....................................................... 19
FIGURA 4: Como o datacenter esta mudando ..................................................... 21
FIGURA 5: Soluo de computao em nuvem ................................................... 28
FIGURA 6: Ciclo de vida da segurana dos dados .............................................. 37

LISTA DE SIGLAS

API- Interface de programao de aplicativos


ARPANET- Advanced Research Projects Agency
BPO- Business Processing Outsourcing
CaaS- Comunicao como um servio
CCE- Coca-Cola Enterprises
CRM- Customer Relationship Management
EC2- Elastic Compute Cloud
IaaS- Infraestrutura como Servio
MaaS- Monitoramento como servio
PaaS- Plataforma como Servio
PDA- Personal Digital Assistants.
QoS- Qualidade do Servio
ROA- Taxa de Retorno do Ativo
RSA- Rivest, Shamir, Adleman
S3- Amazon Simple Storage Service
SaaS- Software como Servio
SLA- Service Level Agreement
SOA- Service Oriented Architecture
SSL- Secure Sockets Layers
TI- Tecnologia da Informao
UDDI- Universal Description, Discovery and Integration
VPN- Rede Virtual Privada
XML- Extensible Markup Language
Web- World Wide Web

SUMRIO
1. INTRODUO ................................................................................................. 10
2. CONCEITOS E IMPACTOS DA COMPUTAO EM NUVEM ....................... 13
2.1. CONCEITO DE COMPUTAO EM NUVEM ............................................... 13
2.2. DATACENTER TRADICIONAL VERSUS DATACENTER EM NUVEM ........ 18
2.3. NVEIS DE SERVIO (SLA) ......................................................................... 23
2.4. UTILIDADE E CARACTERSTICA DA COMPUTAO EM NUVEM ........... 26
2.5. CUSTOS ....................................................................................................... 31
2.6. SEGURANA................................................................................................ 34
3. MODELOS DE SERVIO E DE IMPLANTAO ........................................... 39
4. ESTUDOS DE CASO ....................................................................................... 42
4.1. CASE COCA COLA ENTERPRISES (CCE) ................................................. 42
4.1.1. SITUAO .............................................................................................. 42
4.1.2. SOLUO............................................................................................... 43
4.1.3. BENEFCIOS .......................................................................................... 43
4.2. CASE IBM UNIVERSIDADE PRETORIA ...................................................... 44
4.2.2. SITUAO .............................................................................................. 44
4.2.3. SOLUO............................................................................................... 45
4.2.4. BENEFCIOS .......................................................................................... 45
4.3. CASE 3M....................................................................................................... 46
4.3.1. SITUAO .............................................................................................. 46
4.3.2. SOLUO............................................................................................... 49
4.3.3. BENEFCIOS .......................................................................................... 49
4.4. ANLISE DOS ESTUDOS DE CASO ........................................................... 50
5. CONCLUSO .................................................................................................. 52
6. REFERNCIAS .............................................................................................. 544

10

1. INTRODUO

Diante de um ambiente dinmico a sobrevivncia de uma empresa pode


depender da sua capacidade de focar nos seus negcios e de sua rpida
adaptao s mudanas, dessa forma os servios de TI (Tecnologia da
Informao) precisam corresponder a estas expectativas para ajudar as
organizaes a responderem aos seus desafios. Afinal, a TI j deixou de ser uma
rea operacional para ser uma rea estratgica na empresa.
O plano para realizar as mudanas feito no contexto de recursos limitados
para a rea de finanas, pessoas, tecnologia e energia e ento a computao em
nuvem surge como uma nova maneira de repensar na forma de como a
tecnologia implementada. Embora haja uma srie de consideraes de ordem
tcnica a verdade fundamental que a computao em nuvem um modelo de
negcios e economia (HURWITZ et al, 2010).
O estudo da computao em nuvem relevante por se apresentar como uma
vantagem para as organizaes. Com ela o processamento e o armazenamento
dos dados so acessados remotamente pela nuvem, ou seja, pela Internet
atravs de servidores de terceiros. Os recursos computacionais que no so
plenamente utilizados e que acabam ficando ociosos podem ser bem utilizados
com o uso desse novo modelo de tecnologia, porque comum o uso da estrutura
computacional subutilizada em empresas privadas ou em entidades do governo.
Como exemplo, no caso da Internet bem visto que a conectividade oferecida
por ela facilita as atividades dirias das pessoas, atravs de downloads, games
on-line, compras on-line, transaes financeiras, entre outros. No entanto as
aplicaes na Internet esto incorporando cada vez mais recursos que
necessitam de conexo de tempo real. Sendo assim, com o uso da computao
em nuvem possvel atender a demanda de trfego de dados de maneira
dinmica, podendo ser provisionado de acordo com a sazonalidade dos servios
da empresa, com a elasticidade da computao em nuvem estabilizando o
sistema para uso.
Esse potencial da computao em nuvem garante a otimizao dos
recursos computacionais, promovendo a reduo de gastos com hardware,
racionalizao de custos e economia de energia, pois dessa forma que a

11

aquisio de hardware se torna dispensvel e a produo de lixo eletrnico


diminui, dentre outros benefcios.
A preocupao com a segurana e com a interoperacionalidade entre
plataformas pode ser uma desvantagem, mas as vantagens despertam o
interesse por representar uma nova forma de implementao da TI, o que torna a
computao em nuvem um tema importante.
A pesquisa voltada para determinar os impactos gerados com a utilizao
da computao em nuvem, na maneira de como isso ocorre, no sentido de
reforar a causa e o efeito, da sua implantao, o que representa o objeto de
estudo deste trabalho, alm de considerar as vantagens e desvantagens com o
uso deste servio.
A

partir

destes

argumentos

prope-se

esclarecer

seguinte

questionamento: Quais impactos so gerados pela utilizao da computao em


nuvem? De que forma a organizao afetada?
Considerando tal proposta, este trabalho tem como objetivo principal
avaliar a viabilidade de utilizao da computao em nuvem. J os objetivos
especficos so definidos da seguinte forma: a) compreender os conceitos de
computao em nuvem e discutir os impactos da sua utilizao; b) enumerar os
modelos de servio de suas aplicaes, objetivando a eficcia da computao em
nuvem; c) mostrar casos de uso no mercado, definindo qual modelo de servio foi
adequado para cada caso exposto, para que o processo de migrao seja seguro
e com o mnimo de gargalos para organizao.
A pesquisa pode ser classificada como exploratria j que o estudo
pretende contribuir para a compreenso da computao em nuvem e suas formas
de utilizao e, dessa forma, o tema apresentado a partir de uma descrio
conceitual, objetivando esclarecer os paradigmas que a envolvem. Os dados da
pesquisa so secundrios, sendo assim foram obtidos atravs de livros, Internet e
manuais.
Este estudo encontra-se dividido em cinco captulos: o segundo trata do
conceito e impacto da computao em nuvem, que engloba os conceitos, acordos
de nvel de servio (SLAs), sua utilidade e caracterstica, seus custos e a questo
da segurana.
O captulo trs aborda os modelos de servio disponveis na nuvem, como
a Infraestrutura como Servio (IaaS), a Plataforma como Servio (PaaS), o

12

Software como Servio (SaaS), a Comunicao como um servio (CaaS) e o


Monitoramento como servio (MaaS), bem como a forma de implantao desses
modelos, que podem seguir uma abordagem pblica, privada, comunitria ou
hbrida. O capitulo quatro aborda os estudos de caso de uso e respectivos
modelos de servio adequados para cada caso apresentado, a partir de empresas
que j aderiram a este servio com a descrio da situao apresentada, da
soluo e dos benefcios gerados com a implantao da computao em nuvem.
O captulo cinco diz respeito s consideraes finais, nas quais explicitam-se os
resultados da pesquisa com o intuito de responder ao objetivo principal.

13

2. CONCEITOS E IMPACTOS DA COMPUTAO EM NUVEM

2.1. CONCEITO DE COMPUTAO EM NUVEM


O termo nuvem tem sido utilizado historicamente como uma metfora da
Internet. Este uso foi originalmente derivado de sua representao em diagramas
de rede, com um esboo de uma nuvem, usado para representar o transporte de
dados atravs de backbones, pertencentes nuvem (RITTINGHOUSE e
RANSOME, 2009).
Este conceito surgiu em 1961, quando o professor John McCarthy sugeriu
que a tecnologia poderia levar a um futuro onde o poder de computao e at
mesmo aplicaes especficas poderiam ser vendidos atravs de um modelo de
negcio do tipo utilitrio. Esta idia se tornou muito popular nos anos de 1960,
mas em meados da dcada de 1970 a idia desapareceu. No entanto, desde a
virada do milnio, o conceito foi revitalizado. Foi durante este perodo de
revitalizao, que o termo computao em nuvem comeou a surgir nos meios da
tecnologia (RITTINGHOUSE e RANSOME, 2009).
O conceito de entrega de recursos de computao por meio de uma rede
global surgiu na dcada de sessenta. Uma dessas idias tambm foi idealizada
por Licklinder, que foi o responsvel pelo desenvolvimento da ARPANET
(Advanced Research Projects Agency) em 1969, para ele a viso seria de uma
rede de computador intergalctica, onde todos poderiam se conectar e acessar
programas e dados de qualquer site e de qualquer lugar (MOHAMED, 2009).
Segundo Taurion (2009, p. 2) atualmente o diagrama da nuvem representa
outra viso:
Hoje, com a Computao em Nuvem, a imagem da nuvem representa
outra coisa. Aplicaes podem usar recursos computacionais da nuvem
ou elas mesmas podem executar de l. A nuvem no mais algo
intangvel, mas o cerne da computao.

Ainda para Taurion (2009, p.25) em relao ao conceito de computao em


nuvem:
Ainda existe muito desconhecimento, desinformao e at mesmo mitos
so criados em torno do assunto. Mas inegvel que a computao em

14
nuvem vai transformar a maneira de como as empresas operam sua TI,
bem como vai transformar a maneira como os provedores iro oferecer
seus servios de TI.

E de acordo com Rittinghouse e Ransome (2009, p. 27) Mesmo entre


aqueles que pensam que entendem, as definies variam, e a maioria das
definies so nebulosas.
A computao em nuvem ainda no est perfeitamente compreendida.
Ainda estamos na fase de aprendizado e muitas dvidas e
questionamentos ainda ocorrem. Se perguntarmos at a um profissional
de TI o que computao em nuvem, com certeza obteremos diversas
respostas. Indefinies e reaes adversas quanto sua aplicabilidade e
utilidade ainda so comuns. (TAURION, 2009, p.11).

Para o conceito apresentado, pode-se resumir: A computao em nuvem


um conjunto de servios de rede, que proporciona escalabilidade, qualidade de
servio, infra-estrutura barata de computao sob demanda, que pode ser
acessado de uma forma simples. (ARMBRUST e t al, 2009).

Segundo Underdahl, Lewis e Mueting (2010, p. 4):


Computao em nuvem o prximo estgio na evoluo da Internet. A
nuvem de computao em nuvem fornece os meios atravs dos quais
tudo - de poder da computao para infra-estrutura computacional e
aplicaes, a partir de processos de negcios para colaborao pessoal
- pode ser fornecido como um servio, onde e quando necessrio.

J Hurwitz et al (2010, p. 9) afirmam que:


A nuvem em si um conjunto de hardware, redes, armazenamento,
servios e interfaces que permitem a entrega da computao como um
servio. Servios em nuvem incluem a entrega de software, infraestrutura e armazenamento, atravs da internet (com componentes
separados ou uma plataforma completa) com base na demanda do
usurio.

Expresso na figura 1, abaixo tem se o exemplo de uma empresa


contratante que no paga pelos investimentos em hardware e de manuteno,
porque a empresa contratada prov os equipamentos e sua manuteno, e os
compartilha com outros usurios.

15

Figura 1: Como a computao em nuvem hospeda aplicaes


Fonte: Velte, Velte e Elsenpeter (2010, p.5)

Para Furht e Escalante (2010, p. 3) a definio para computao em nuvem


pode ser definida da seguinte maneira:
Como um novo estilo de computao em que os recursos
dinamicamente escalveis e muitas vezes virtualizados so fornecidos
como servios atravs da Internet. Computao em nuvem se tornou
uma tendncia tecnolgica significativa, e muitos especialistas esperam
que a computao em nuvem ir reformular a tecnologia da informao
(TI) os processos e o mercado de TI. Com a tecnologia de computao
em nuvem, os usurios usam uma variedade de dispositivos, incluindo
PCs, laptops, smartphones e PDAs para acessar programas,
armazenamento e aplicao de desenvolvimento de plataformas pela
Internet, atravs de servios oferecidos por provedores de computao
em nuvem.

A computao em nuvem considerada uma evoluo natural da


computao atual e a explorao dessa nova infra estrutura conduz a um novo
modelo de desenvolvimento de aplicativos. Uma empresa pode optar por
contratar um provedor de servios em nuvem ou at mesmo aproveitar seu data
center e oferecer esse servio. A computao em nuvem foi desenvolvida a partir
de tecnologias e abordagens de negcio que surgiram ao longo de vrios anos
(KRUTZ e VINES 2010, p.5).

16

Figura 2: Origens da computao em nuvem


Fonte: Krutz e Vines (2010, p.5)

Ento Krutz e Vines (2010) destacam o enfoque de alguns elementos, que


so importantes na origem da computao em nuvem:

a) Utility Computing
Entrega de recursos de computao a um cliente que paga por esses
recursos quando necessrio. O objetivo usar os servios de forma eficaz,
reduzindo os custos. um temo usado para comparar este tipo de utilizao de
recursos de computao com os fornecedores de eletricidade ou de gs natural.
b) Grid Computing
Aplicao do poder de processamento de mltiplos recursos de
computao em rede para resolver um problema especifico. uma forma de
processamento paralelo realizado em uma rede de computadores. Os servidores,
o armazenamento, e as redes so combinados para formar poderosos ns, sendo
um recurso que pode ser dinamicamente configurado conforme a necessidade.
c) Autonomic Computing
O funcionamento de um sistema de um computador sem controle externo.
O termo baseado no sistema nervoso autnomo do corpo humano, que controla
a respirao, funcionamento do corao. O objetivo de o computador executar
funes complexas, sem uma interveno importante do usurio.

17

d) Platform Virtualization
O particionamento lgico de recursos da computao em ambientes de
execuo mltipla, incluindo servidores, aplicativos e sistemas operacionais. A
virtualizao baseada no conceito de uma mquina virtual executada sobre uma
plataforma fsica. A virtualizao controlada por um Monitor de Mquina Virtual
(VMM), conhecido como Hypervisor. Xen, um open-source Hypervisor, um dos
recursos utilizados para computao em nuvem.
e) Software as a Service (SaaS)
A distribuio de software e modelo de implantao em que as aplicaes
so fornecidas aos clientes como um servio. Os aplicativos podem se
executados em sistemas dos usurios ou em servidores do provedor. Saas prev
eficincia no gerenciamento de patches e promove a colaborao.
f) Service Oriented Architecture (SOA)
Um conjunto de servios que se comunicam uns com os outros, cujas
interfaces so conhecidas e descritas, e o tipo de interface no est ligado
execuo e o uso pode ser incorporado por vrias organizaes. A interface de
servios SOA so especificados em XML (Extensible Markup Language) e os
servios so expressos em WSDL (Web Services Description Language)
Aplicaes podem acessar os servios em um UDDI (Universal Description,
Discovery and Integration), o qual especifica um mtodo para publicar e descobrir
diretrios de servios em uma arquitetura orientada a servios (SOA).
Alguns exemplos de computao em nuvem so:

1. Salesforce.com oferece servios de computao em nuvem da empresa


em 1999;
2. Servios de computao em nuvem fornecidos pela Amazon Web service
em 2002;
3. Elastic Compute Cloud (EC2) servios comerciais oferecidos pela Amazon
para as pequenas empresas e indivduos na qual os recursos de
computao podem ser alugados;
4. Google oferece o Google Apps, que incluem aplicaes Web, como Gmail,
Docs e Calendar;

18

5. Microsoft

Azure

Service

Platform

suporta

aplicaes

para

serem

hospedadas e executadas nos centros de dados da Microsoft;


6. VMware uma empresa que fornece software de virtualizao para uma
variedade de plataformas;
7. IBM e Juniper Networks formaram uma parceria de colaborao na
prestao de servios de computao em nuvem.

fato que os conceitos convergem entre si. No entanto com a finalidade de


definir um nico conceito para compreenso desse novo modelo de tecnologia,
para o desenvolvimento deste trabalho considerada a viso de Taurion (2009,
p.2) que est descrita abaixo.
Computao em nuvem uma evoluo natural da convergncia de
vrias tecnologias e conceitos, como o prprio Grid, mais o conceito de
Utility Computing [...], virtualizao e autonomic computing [...],
acrescidos de tecnologias e tendncias como Web 2.0, SOA (Service
Oriented Architecture) e o modelo de software como servio (Softwareas-a-Service).

No entanto a convergncia de vrias tecnologias no impulsiona o uso de


todas essas tcnicas para o uso da computao em nuvem.

2.2. DATACENTER TRADICIONAL VERSUS DATACENTER EM NUVEM


Os gestores de muitas empresas esto buscando novas formas de gesto
para a TI transformar o seu datacenter em plataformas que possam se adaptar
facilmente e eficazmente s demandas dos negcios. Outros gerentes esto
olhando para a plataforma de computao em nuvem como uma maneira de
eliminar os elevados custos de funcionamento de centros de dados tradicionais.
Para Underdahl, Lewis e Mueting (2010, p.12):
O datacenter tradicional pode ser resumido com racks de x86 servidores
com a plena potncia, mas no sendo totalmente utilizados. Cada
servidor pode ser dedicado a uma aplicao. O ambiente pode ser
escalado pela adio de mais servidores, o que significa mais espao,
mais poder e mais resfriamento. As principais razes para se afastar
desse modelo de datacenter so os custos crescentes de energia e da
dificuldade de gesto nesse ambiente.

19

H seis paradigmas da computao a serem considerados at que se


chegue computao em nuvem, conforme a figura 2 abaixo. Na Fase1,
Mainframe Computing, os usurios acessam o mainframe atravs de terminais.
Na fase 2, PC Computing, os PCs, computadores pessoais (nico usurio),
baseado em microprocessadores. Na fase 3, Network Computing, PCs, laptops e
servidores foram conectados atravs de redes locais para compartilhar recursos e
aumentar o desempenho. Na fase 4, Internet Computing, redes locais foram
conectadas a outras redes locais formando uma rede global como a Internet para
utilizar aplicativos remotos. Na fase 5, Grid Computing atravs de um sistema de
computao distribuda. Na fase 6, Cloud Computing fornece recursos
compartilhados na Internet de forma escalvel e simples (FURHT e ESCALANTE
2010).

Figura 3: Seis Paradigmas da Computao


Fonte: Furht e Escalante (2010)

20

Considerando a evoluo da computao pode parecer que a computao


em nuvem voltou para fase de centralizao de dados como no caso dos
mainframes, mas de uma nova forma. Nos mainframes as aplicaes e os dados
eram locais e distribudos atravs de redes internas passando para aplicaes
desktops que compartilham a mesma base de dados. As aplicaes passam a ser
acessadas via browser, disponibilizadas localmente pelas empresas at o cenrio
atual, em que as aplicaes podem ser armazenadas em servidores de terceiros.
Para Taurion (2010, p.28) em relao aos paradigmas na evoluo da
computao:
Nos anos 60 e 70 o paradigma era a computao centralizada. Foi a
poca de ouro dos mainframes. No incio dos anos 80 vimos o
movimento do Downsizing e a descentralizao, com a proliferao de
redes locais e servidores. Parecia realmente uma grande idia, at que
nos descobrimos envolvidos por inmeras ilhas tecnolgicas, como
custosas atividades de gerenciamento de redes e aplicaes
heterogneas
.

De acordo com Velte, Velte, Elsenpeter (2010, p. 7):


O datacenter um conjunto de servidores onde o aplicativo
armazenado. Poderia ser um grande quarto no poro de seu edifcio ou
em um quarto cheio de servidores no outro lado do mundo que voc
acessa via Internet.

Conforme a figura 4 abaixo h uma evoluo nas caractersticas evolutivas do


datacenter tradicional ao datacenter em nuvem. No caso do datacenter tradicional
o hardware dedicado, os recursos so subutilizados e os custos de resfriamento
so crescentes. No datacenter virtualizado os recursos passam a ser
consolidados, com espao reduzido, economia de energia e de refrigerao. No
datacenter em nuvem a infra-estrutura mais gil, aplicaes e dados so
entregues como servios e a refrigerao e alimentao melhor e mais
econmica.

21

Figura 4: Como o datacenter esta mudando


Fonte: Underdahl, Lewis e Mueting (2010)

Segundo Taurion (2009, p. 24) em relao ao datacenter:


Computao em nuvem uma excelente alternativa para se criar um
datacenter virtual, usando-se milhares de servidores, internos e/ou
externos organizao, interligados pela Internet e redes de banda
larga, a um custo de propriedade bem menor, principalmente
considerando-se a utilizao da capacidade ociosa, j adquirida.

Os datacenter tradicionais no iro desaparecer, mas coexistiro com os


servidores dispostos em nuvem, as grandes corporaes continuaro a operar
seus datacenter, mas com a concepo do conceito de nuvem e dessa maneira
tambm podero oferecer servios computacionais ao mercado.

De acordo com Taurion (2009, p. 7) sobre as perspectivas no uso de um


datacenter virtual:
A possibilidade de criar um verdadeiro datacenter virtual com recursos j
existentes permite desenvolver novas e inovadoras aplicaes. Abre-se
uma nova perspectiva e certamente estamos diante de grandes
mudanas nos paradigmas computacionais.

Ainda para Taurion (2009, p.27) A maioria das organizaes de mdio a


grande porte utiliza centenas ou mesmo milhares de servidores, de diversas
tecnologias e fabricantes.
Esse complexo e heterogneo parque computacional responsvel por
uma parcela significativa (pelo menos de 50% 60%) do oramento de TI
das empresas e infelizmente no aproveitado em todo seu potencial

22
[...], gerenciar esta complexa infraestrutura bastante complicado e
caro. (TAURION, 2009, p.28)

E quanto distribuio da carga de trabalho inegvel que os servidores


de alta capacidade computacional so colocados sob demanda excessiva
enquanto os outros que no apresentam essa caracterstica quase no so
utilizados. E, alm disso, h uma ociosidade mdia em torno de 85% de um
servidor em um ambiente distribudo (TAURION, 2009)
De acordo com Taurion (2009, p.28):
A utilizao dos servidores bastante variada [...], como servidores de
correio eletrnico, impresso, de rede, firewalls e assim por diante. De
maneira geral, seus nveis de utilizao so bastante baixos [...], com
mdias de apenas 5% a 10%, como picos de 30% a 40%. Os servidores
de aplicao [...] tendem a ser utilizados um pouco mais, com perodos
de pico chegando a mais de 70%, embora sua utilizao mdia tambm
se situe em patamares baixos, de 15% a 20%.

A organizao envolvida em uma atividade claramente improdutiva e os


custos de instalao, de licena de software e de utilizao de mo de obra,
oneram e desviam a ateno da empresa de seu core business, ou seja, de sua
rea central de negcios e de sua atuao no mercado.
Para Underdahl, Lewis e Mueting (2010, p.13) sobre o uso da computao em
nuvem em um datacenter:
Pode-se dizer que as mquinas virtuais tornam a nuvem possvel,
porque cada servidor fsico, na nuvem pode servir para muitas
finalidades diferentes simultaneamente. Na verdade, alguns j disseram
que a virtualizao de servidores a base para computao em nuvem.

Segundo Velte, Velte, Elsenpeter (2010, p. 7):


Uma tendncia crescente no mundo de TI a virtualizao de
servidores. Isto , o software pode ser instalado permitindo que vrios
servidores virtuais sejam usados. Desta maneira, voc pode ter meia
dzia de servidores virtuais funcionando em um servidor fsico.

A virtualizao relevante computao em nuvem porque uma das


maneiras em que se poder acessar servios na nuvem, segundo Velte, Velte e
Elsenpeter (2010, p.10).
De acordo com Hurwitz et al (2010, p. 55) comparando o datacenter
tradicional e o datacenter em nuvem:

23

O datacenter tradicional apresenta milhares de diferentes aplicaes, um


ambiente de hardware misto, mltiplas ferramentas de gesto, patching
de aplicao freqente e atualizao, uma carga de trabalho complexa e
de mltiplas arquiteturas de software. J o datacenter na nuvem
apresenta poucas aplicaes, um ambiente de hardware homogneo,
ferramentas de gesto padronizadas, patching de aplicao mnima e de
atualizao, cargas de trabalho simples e arquitetura de software em um
nico padro.

A computao em nuvem altera a necessidade de usar um datacenter no


prprio ambiente organizacional, quer dizer, este passa a ser alocado na empresa
terceirizada, que como fornecedora de servios para diversos clientes, estar
otimizando a utilizao de seu datacenter, fazendo com que um nico parque
tecnolgico seja suficiente para cobrir a demanda de dados de diversas
empresas.
A cloud computing uma idia que nos permite utilizar as mais variadas
aplicaes via Internet, em qualquer lugar e independente da plataforma,
com a mesma facilidade de t-las instaladas em nosso prprio
computador; mais frequentemente, este ser um datacenter remoto.
(VELTE, VELTE, ELSENPETER, 2010, p.4).

impossvel pensar em datacenter sem pensar em virtualizao e at


mesmo em sistemas inteligentes de refrigerao e tambm em muitas outras
tecnologias emergentes que sempre surgem. A computao em nuvem uma
tecnologia para se obter vantagens como escalabilidade e disponibilidade sem ter
que investir em um parque de servidores.

2.3. NVEIS DE SERVIO (SLA)

A soluo para os problemas relacionados ao uso de datacenter no


ambiente interno da empresa o outsourcing atravs da computao em nuvem.
Nesse caso os servios so realizados por meio de acordos de nvel de servio
SLA (Service Level Agreement), as medidas de eficincia so baseadas nas
expectativas de consumo de recursos previamente acordadas.
Nenhuma organizao deve comprometer sistemas de misso critica
para nuvem sem negociar um SLA que inclui penalidades caso o servio
prometido no seja entregue. A gesto no pode supor que o prestador
de servio ir fornecer todo o acompanhamento. Em vez disso, os

24
administradores devem ter capacidade prpria de monitorar o servio
para satisfazer os objetivos da empresa. (HURWITZ, 2010, p.31).

Quando se fala de servidores e conexes com a Internet o nvel de servio


significa, por exemplo, que um servidor de tal banco de dados, que est num
acordo de SLA de 95%, s pode ficar fora do ar durante 5% do tempo em um ano
inteiro. No entanto no caso da conexo em nuvem necessrio que este acordo
de SLA com o provedor de conexo seja o maior possvel, chegando em 99,99%,
pois afinal a desconexo com a Internet pode ocasionar a perda de produtividade.
Segundo Hurwitz et al (2010, p. 77) em relao a falta de cuidado nos
acordos de SLA:
Sem controles adequados de acordo de nvel de servio, seus dados
podem ser usados para fins de marketing (e se misturar com dados de
outras organizaes para estes usos alternativos). O recente alvoroo
sobre data mining do Facebook um exemplo.

Especialistas da rea afirmam que necessrio verificar quais so os


recursos do datacenter que so utilizados o tempo todo e quais so necessrios
nos picos de demanda para estabelecer um nvel mnimo de recursos necessrios
para operar o negcio.
Um acordo de nvel de servio (SLA) uma obrigao contratual entre
voc e seu fornecedor. Alguns nveis de servio so inegociveis, como
uma aplicao de misso critica. Por no negociveis, queremos dizer
que se esse aplicativo precisa estar disponvel, exceto uma hora por
ms, voc pode no aceitar esse compromisso. Se for esse o caso e o
provedor no puder atender o nvel de servio, voc deve reconsiderar a
opo da nuvem. (HURWITZ et al, 2010, p. 241).

Caso os SLAs no sejam cumpridos a empresa poder sofrer danos


irreparveis para sua produtividade e de seus processos na organizao. Em
julho de 2009 a Microsoft anunciou que seu SLA cobriria a garantia tempo de
atividade de 99,95 (medida de tempo que um sistema de computador est ligado
e funcionando) para duas ou mais instncias de servios Azure e 99,9% de
disponibilidade de servios de armazenamento (JENNING, 2010).
Para Hurwitz (2010, p.31) sobre a compra do servio de um provedor:
Toda empresa que compra o servio de um provedor de servios em
nuvem deve aceitar um acordo de nvel de servio (SLA) do provedor ou

25
negociar um acordo desse tipo. Um acordo de nvel de servio um
contrato que estipula o tipo de servio que voc precisa de provedores e
que tipo de sanes seria resultado de uma interrupo de negcios
inesperados.

Da mesma forma a Amazon Web Service garante tempo de atividade de


99,95% para EC (Elastic Computer) e 99,9% para S3 (Amazon Simple Storage
Service). O Google no anunciou um SLA para o Google App Engine. Os SLAs de
computao em nuvem oferecem crditos para o tempo de inatividade, mas no
cobrem as perdas de interrupo nos negcios. comum para sistemas de
telecomunicaes e datacenter serem projetados para atingir cinco noves de
disponibilidade (99, 999), o que corresponde a menos de 30 segundos por ms do
tempo de inatividade (JENNING, 2010).
No datacenter tradicional um novo recurso, como um servidor, deve ser
instalado e configurado para ficar em condies operacionais. um
processo que pode levar dias. J a alocao de um recurso na nuvem
dinmica e efetuada em instantes. Os recursos fsicos j existem e o que
acontece apenas uma realocao virtual destes recursos para a nova
demanda. (TAURION 2009, p.40).

H trs reas-chave a considerar na contratao de um SLA na


negociao com o(s) fornecedore(s): A proteo dos dados; a continuidade do
servio, e a Qualidade do Servio (QoS) (WILLIAMS, 2010).
aconselhvel verificar as clusulas do contrato com os advogados da
organizao antes de assin-los. Considerando que as questes legais incluam:

Garantias em relao confiabilidade dos servios terceirizados;

Risco operacional associado a estes servios;

As clusulas de resciso Garantias em relao confiabilidade


dos servios terceirizados;

Risco operacional associado do contrato e suas causas;

As resolues de eventuais conflitos, incluindo os conflitos de


interesse; As penalidades por descumprimento de clusulas
contratuais e o direito do contratante de inspecionar as
instalaes.

O SLA deve incorporar uma escala de sanes que levam a opo de


resciso do contrato para uma falha grave ou repetitiva, bem como de manter o

26

direito contratual de auditoria nas instalaes do fornecedor, principalmente no


caso de compra de servios de infra-estrutura (CHORAFAS, 2011, p.126).
De acordo com Taurion (2009, p.43) em relao aos contratos:
Os contratos devem ser elaborados com cuidado para no incorrerem
em custos adicionais, que estavam ocultos ou passaram despercebidos
na negociao. Por exemplo, o contrato implementa alguma forma de
compensao em caso de falhas ou indisponibilidade? Existe desconto
concedido medida que o volume de utilizao for aumentando? Quem
arca com os custos de uma eventual migrao, por parte do provedor, da
plataforma tecnolgica e que pode afetar os aplicativos da empresa?

No modelo tradicional de outsourcing no existe um padro para os


contratos de nveis de servio e h dispndio de tempo para renegociao e
reviso contratual, j no caso do contrato de computao em nuvem os nveis de
servio tendem a ser padronizados o que demanda menos esforo para esse tipo
de gesto, mas o modelo de governana deve ser adaptado nesse novo
ambiente, porque este passa a ser discutido pela escolha dos provedores
(TAURION, 2010)

2.4. UTILIDADE E CARACTERSTICA DA COMPUTAO EM NUVEM

Aps as definies contratuais dos nveis de servio (SLA) ao fornecedor


fica a responsabilidade de todas as tarefas de desenvolvimento, armazenamento,
manuteno, atualizao, backup, escalonamento, etc. Servios em nuvem
incluem a entrega de software, infra-estrutura e armazenamento atravs da
Internet (seja com componentes separados ou em uma plataforma completa) com
base na demanda do usurio (UNDERDAHL, LEWIS E MUETING, 2010).
Segundo Hurwitz et al (2010, p.49) em relao as estratgias para escolha do
fornecedor:
Se voc est encarregado de planejar a estratgia de nuvem, como
saber o que melhor para organizao? primeira vista, pode parecer
bvia: Basta encontrar um prestador de servios em nuvem, analisar o
quanto ele cobra pelos servios de que se tem necessidade e comparlo com os custos do seu prprio centro de dados. No to simples.
improvvel que tudo o que voc faz no seu datacenter estar
disponvel como um servio na nuvem.
Mesmo que seja, pode no atender s suas necessidades
especficas. Mas o fator econmico aplica-se s nuvens sejam pblicas
ou privadas.

27

Ainda segundo Hurwitz et al (2010, p.31) sobre pontos relevantes das


promessas feitas pelo fornecedor :
Em teoria, o prestador de servios em nuvem pode construir e fornecer
um servio muito estvel, que menos caro do que se implementar
internamente. No entanto, pode haver uma lacuna grave entre o servio
efetivo e as promessas feitas do fornecedor. preciso avaliar os
fornecedores, sua experincia no mercado, o tipo de parcerias
estabelecidas, e sua reputao no mercado e tambm conversar com
outros clientes que utilizaram os seus servios. Aqui esto algumas das
questes a considerar:
Quais fornecedores esto disponveis para resolver o seu
problema?
Qual a eficcia dos fornecedores na gesto do seu prprio
ambiente?
Como lidar com esses fornecedores em uma interrupo?
Qual a sua experincia em lidar com os problemas dos clientes?

Com a computao em nuvem alguns sistemas no podero ser usados de


forma adequada nas nuvens e por isso devem continuar operando em servidores
dedicados (TAURION, 2010).
Porm o uso da computao em nuvem depende de uma srie de
fatores, incluindo: Custo-benefcio; Velocidade de entrega; Qual a
capacidade que voc ir usar; Se os seus dados so organizados; da
estrutura corporativa e de TI da sua organizao. Pode haver momentos
em que a necessidade uma combinao perfeita para a computao
em nuvem. Mas tambm pode haver momentos em que a computao
em nuvem no simplesmente acessvel para as necessidades da
organizao. (VELTE, VELTE, ELSENPETER, 2010, p.23).

Para Hurwitz et al. (2010, p.9)


Isso no significa que todos os aplicativos, servios e processos sero
necessariamente movidos para nuvem. Empresas com mais cautela tem
uma viso mais rgida em seus processos de negcios e de propriedade
intelectual para determinar quais ativos de computao precisam ficar
sob controle interno da empresa e que ativos de computao podem ser
movidos para nuvem.

Alm disso, Taurion (2009, p.73) afirma que:


O crescimento da Computao em Nuvem deve comear pelas
empresas de pequeno a mdio porte, por no terem feito muitos
investimentos em infraestrutura e sistemas legados, sendo lhes mais
fcil migrar para esse novo modelo.

28

De acordo com Velte, Velte, Elsenpeter (2010, p. 6) em relao aos


componentes da computao em nuvem:
Em um sentido simples e topolgico, uma soluo de computao em
nuvem composta de vrios elementos: cliente, datacenter, e servidores
distribudos. Cada elemento tem uma finalidade e possui um papel
especifico em entregar um aplicativo funcional baseado em nuvem.

Figura 5: Soluo de computao em nuvem


Fonte: Velte, Velte, Elsenpeter (2010, p.5).

Como mostrado na figura 5, os clientes so dispositivos que os usurios


finais utilizam para gerenciar suas informaes na nuvem, e eles se enquadram
em trs categorias. Dispositivos mveis, que podem ser PDA (Personal Digital
Assistants.) ou smartphones, como Blackberry, Windows Smartphone, ou Iphone.
Clientes thin, que so computadores que no tm discos rgidos internos, porm
permitem que o servidor faa todo o trabalho, mas, por outro lado, exibem a
informao. Thick, este tipo de cliente um computador normal, utilizando um
browser da Web como Firefox ou Internet Explorer para se conectar nuvem
(VELTE, VELTE, ELSENPETER, 2010).
Para utilizao do datacenter em nuvem uma tendncia a virtualizao. E
quanto aos servidores distribudos no h necessidade de estarem alocados no
mesmo local, pois a Amazon, por exemplo, possui uma soluo de nuvem nos
servidores no mundo inteiro. Se algo acontecer em um local, o servio poder ser
acessado de outro local (VELTE, VELTE, ELSENPETER, 2010).

29

Para Taurion (2009, p. 25):


Uma nuvem computacional um ambiente redundante e resiliente por
natureza. Resiliente pode ser definido como a capacidade de um sistema
de informao continuar a funcionar corretamente, apesar do mau
funcionamento de um ou mais dos seus componentes.

Ainda no caso da Amazon, se a nuvem precisa de mais hardware,


possvel adicionar os recursos em outro local e torn-lo parte da nuvem.
Para Rittinghouse e Ransome (2009, p.28):
H meios para aumentar a capacidade ou adicionar recursos para sua
infra-estrutura dinamicamente, sem investir dinheiro na compra de novos
equipamentos para infra-estrutura, sem a necessidade de realizar novos
treinamentos para o pessoal e sem a necessidade de licenciamento de
software.

Logo possvel acessar dados e aplicaes de forma simples e de


qualquer local com um telefone celular, notebook ou desktop, pois a computao
em nuvem representa um processo centralizado, alm de ter a capacidade de
funcionar corretamente mesmo que apresente alguma falha.
Ao usar o Gmail, armazenar fotos da famlia no Flickr ou armazenar
backups no MozyHome a computao em nuvem j utilizada, assim como
acontece quando h necessidade de utilizar um software residente no computador
como a sute OpenOffice ou a Symphony da IBM (TAURION, 2009).
O conceito de computao em nuvem um passo evolutivo na eterna busca
pelo compartilhamento e conseqentemente maior aproveitamento dos recursos
computacionais (TAURION, 2009, p. 24).
Existem quatro caractersticas bsicas para computao em nuvem:
Elasticidade

capacidade

de

escala;

Servio

de

aprovisionamento

desaprovisionamento; Interface de programao de aplicativos (APIs); Utilizao


do modelo pay-as-you-go (HURWITZ, 2010).
Elasticidade e escalabilidade significam, por exemplo, que um cliente pode
usar o servio trs vezes por ano durante os perodos de pico de venda, enquanto
que outro pode us-lo como uma plataforma de desenvolvimento primria para
suas aplicaes. O servio tem que ser concebido em escalas ascendentes para
os perodos de alta demanda e baixo para perodos de pouca demanda
(HURWITZ, 2010).

30

No provisionamento de modo Self-service, os clientes podem facilmente


obter servios em nuvem sem passar por um processo demorado, basta solicitar
uma quantidade em armazenamento, software, processo ou outros recursos do
fornecedor de servio sem solicitao de pedido, de processos de aquisio e
configuraes no ambiente da empresa, que como ocorre na forma tradicional
(HURWITZ, 2010).
No caso de API (Interface de Programao de Aplicaes), essas
interfaces fornecem as instrues sobre como duas fontes de dados podem se
comunicar uns com outros. Uma interface padronizada permite que o cliente se
conecte mais facilmente aos servios em nuvem, sem ter que recorrer a uma
programao personalizada (HURWITZ, 2010).
Segundo Velte, Velte, Elsenpeter (2010), Alguns fornecedores de nuvem:
Cisco- Nenhuma oferta formal. mas com a aquisio do WebEx e PostPath,
eles parecem conduzi-lo nuvem.
Citrix- Produtos selecionados e cloud center. O Citrix Cloud Center um
conjunto de produtos da Citrix destinado a ser parte de uma soluo de
nuvem. Pretendido principalmente pelos prestadores de servio, mas
algumas organizaes j utilizam os componentes diretamente.
Google- Lder na computao em nuvem, oferecendo qualquer coisa de
informtica,

desde

aplicativos

on-line

para

uma

plataforma

de

desenvolvimento criao de aplicativos personalizados.


IBM- Est focada em ajudar as empresas a construir infraestruturas
seguras e eficientes com a computao em nuvem como parte da
soluo.
Vmware- Sinnimo de virtualizao e tecnologia.
Para Taurion (2009, p.99) algumas camadas da computao em nuvem
mostram como os servios so ofertados:
Nvel 1: Camada IaaS, com servios de hospedagem de capacidade
computacional e armazenamento de dados, a camada mais bsica.
Exemplos, Amazon, chamado de EC2 e S3, o Sun Grid da Microsystems
e o Blue Cloud da IBM.

31

Nvel 2: Camada PaaS, de desenvolvimento e servios de gerenciamento


em nuvem. Exemplos, plataformas de desenvolvimento como Google
AppEngine e Joyent. Essa camada usa servios e softwares da camada
anterior.
Nvel 3: Camada SaaS, Aplicaes Web 2.0 como Facebook, Flickr e
Linkedln, a parte mais visvel da nuvem. Exemplos, Salesforce.com,
Google Docs, LotusLive.
Nvel 4: Camada de processos, incipiente deve futuramente transformar os
servios de BPO (Business Processing Outsourcing).
Abaixo destas camadas situam-se fornecedores de tecnologias bsicas
como servidores, discos, equipamentos de rede, sistemas operacionais, que so
a base das nuvens. (TAURION, 2009).

2.5. CUSTOS
De acordo com Armbrust (2009), sobre computao na nuvem, estima-se
que se podem reduzir os custos de TI em at 80% com a adaptao nuvem.
Analisando-se apenas o custo de licenciamento de software com o custo da
assinatura de uma conta na nuvem, o custo da assinatura na nuvem ser maior.
Mas, apesar da dificuldade em se mapear os custos de um software para a TI,
existem outros trs pontos que favorecem a implantao na nuvem:
Os custos diretos de rodar um servidor dentro da empresa: energia,
espao

fsico,

armazenamento,

equipe

especializada

para

manuteno.
Os custos indiretos deste software: o custo de armazenagem e rede
dentro da infraestrutura da empresa, e o aumento da equipe necessria
para a manuteno desta infraestrutura.
Os custos de outras reas, que incluem a contabilidade e a rea de
compras, ou seja, o custo total da aquisio do produto.

Unindo-se estes trs fatores ao custo inicial do servidor interno, ele fica
consideravelmente mais alto que o custo da nuvem. No entanto no a nica
atratividade da nuvem em relao a custos, pois como o servio alugado, no

32

existe o comprometimento que existe quando se adquire um bem. Quando no se


deseja mais utilizar o servio, basta encerrar o contrato, no havendo a
necessidade de manter este servio se ele no mais necessrio, como no
acontece com o servidor interno.
Com o modelo Pay-as-you-go no existem mais receitas oriundas de
vendas de licenas, mas pagamentos contnuos medida que o cliente usa o
software na nuvem (TAURION, 2010).
Em relao reduo de custos para Taurion (2009, p. 40):
O fator reduo de custos aparece devido ao compartilhamento de
recursos, economias de escala e maior padronizao arquitetnica. A
computao em nuvem implementa na prtica o conceito de computao
sob demanda, no qual os servios computacionais so alocados
medida que a demanda aparece.

Os custos dos servios em nuvem para os usurios variam de acordo com


os prprios servios oferecidos e tambm das especificaes de nvel de servio
(SLA- Service Level Agreement) (TAURION, 2009, p. 42).
A economia de escala aparece quando o provedor pode dispor de menos
recursos humanos para gerenciar os servios prestados. Por exemplo,
manter softwares de correio eletrnico para diversas empresas no
demanda muito aparo de suporte tcnico, pois as demanda so bastante
similares. O mesmo ocorre quando falamos em softwares padronizados
e compartilhados, tais como o aplicativo CRM (Customer Relationship
Management) (TAURION, 2009, p.42).

Os clientes pagam pelo que usam e no h exigncia de valores mnimos


de uso, os preos no envolvem licena de uso, manuteno e suporte. Essa
padronizao facilita a comparao de valores de servios entre os provedores
(TAURION, 2009, p 77).
A tendncia comoditizao de produtos e industrializao de servios
faz os preos baixar, eliminando os preos Premium [...]. O cenrio de
computao em nuvem em tese elimina a possibilidade de criao de
monoplios e uma tendncia a que preos dos servios em nuvem no
sejam muito diferenciados. Mas os principais provedores esto buscando
criar ambientes fechados e proprietrios, construindo barreiras de sada,
com altos custos de troca.

As despesas de computao em nuvem para um consumidor de nuvens


um custo varivel em vez de um custo fixo, o que muito melhor para a empresa.

33

Por exemplo, quanto maior a vendas de servios ou de produtos, mais custos


variveis, mas eles esto alinhados com as vendas e com o volume de sada das
vendas ou dos servios que a organizao oferta, ento quanto menos vendas e
ofertas de servios menos custos variveis, ou seja, diferente de custos fixos
que independente do volume de vendas se mantm constantes independente do
faturamento da empresa em determinado perodo (MARKS e LOZANO, 2010).
Para efeito contbil trimestral ou anual, o datacenter, os recursos de
computao, a refrigerao, a gesto de energia, a automao predial e a
segurana do local em termos de contabilidade so considerados custos fixos e
so amortizados ao longo de sua vida til apresentando depreciao (MARKS e
LOZANO, 2010).
Ento a computao em nuvem se torna atraente por apresentar a
alternativa de converter custos fixos em variveis, assim as perspectivas
financeiras se tornam vantajosas a curto e a longo prazo (MARKS e LOZANO,
2010).
Alm disso, considerando a Taxa de Retorno do Ativo (ROA) que mostra o
desempenho de uma empresa de uma forma global, a partir de sua gerao de
lucro em relao aos investimentos totais, que obtida pela diviso de seu lucro
lquido pelo ativo total, pode se beneficiar com o uso da nuvem, porque com o
datacenter sendo considerado um ativo e este sendo transferido a terceiros, no
final com a anlise financeira da taxa de retorno do ativo (ROA), pode se obter
como resultado uma porcentagem de rentabilidade maior, pois organizaes que
necessitam de investimentos em ativos fsicos tem menor retorno de receitas
sobre os ativos (MARKS e LOZANO, 2010).
O modelo pay-as-you-go troca investimentos em capital (capex ou capital
expenditure) por opex (operating expense). O resultado um cash flow
muito melhor que no modelo tradicional. O risco financeiro tambm
bem menor, pois no modelo tradicional ele gasta antecipadamente o
dinheiro em tecnologia sem saber se o resultado obtido ser mesmo o
esperado e no existe depreciao do ativo (TAURION, 2009, p.35).

Embora a questo econmica possa se apresentar como promissora, no


uso da computao em nuvem, essa questo de anlise de custos necessita de
cautela, porque algumas variveis precisam ser consideradas, principalmente a
questo das instalaes, da mo de obra, do software e do hardware. Os custos

34

podem aumentar se no houver um planejamento e a empresa poder utilizar um


servio sem necessidade, porque quanto mais dados transferidos mais custos
incorrem nos servios fornecidos em nuvem, ou seja, em determinadas situaes
melhor que a empresa utilize seu datacenter ao invs de terceirizar (VELTE,
VELTE, ELSENPETER, 2011).
A organizao deve comparar dois modelos de custo o primeiro diz
respeito s despesas operacionais (pagando por ms, por usurio para cada
servio na nuvem), o segundo ao capital de investimentos (pagando uma taxa
anual de manuteno e de compra para o software que reside na organizao).
Avaliar as diferenas entre esses dois modelos de custo. (HURWITZ, 2010, p.30).

2.6. SEGURANA

Muitos nveis de segurana so necessrios dentro de um ambiente de


nuvem como o gerenciamento de identidades, controle de acesso, autorizao e
autenticao.
Segundo Hurwitz et al (2010, p.79),
Uma rede virtual privada (VPN) uma maneira de gerenciar a segurana
de dados durante o transporte em um ambiente de nuvem. Uma VPN faz
essencialmente a rede pblica de sua prpria rede privada em vez de
usar a conectividade dedicada. Uma VPN bem projetada deve incorporar
duas coisas: Um firewall- Pode agir como uma barreira para a Internet
entre pblico e privado de qualquer rede (como na empresa);
Criptografia- Para proteger seus dados sensveis contra hackers.

Pelo fato de que a virtualizao e a computao em nuvem podem ajudar as


empresas a quebrar as ligaes fsicas entre a infra-estrutura e seus usurios, as
ameaas de segurana devem ser superadas (HURWITZ et al, 2010):
Alm das questes de segurana e privacidade, h questes jurdicas a
serem consideradas. Por exemplo, o que acontece ao seu aplicativo e
dados, se o provedor de nuvem sai do negcio? Quem responsvel por
informaes perdidas? Quais so os recursos que voc tem, se o acordo
de nvel de servio no for atendido? (HURWITZ et al, 2010, P.45).

A soluo para a segurana pressupe que os provedores de computao


em nuvem sigam as prticas de segurana padro (FURHT e ESCALANTE,
2010).

35

Talvez a maior desvantagem percebida de desenvolvimento nas nuvens


o mesmo, um que assola todos os aplicativos baseados na web:
seguro? Aplicativos baseados na Web tm sido considerados potenciais
riscos de segurana. Por esta razo, muitas empresas preferem manter
seus aplicativos, dados e operaes de TI sob seu prprio controle.
(MILLER, 2009, p.39).

Conforme Miller (2009) ainda existem os riscos associados ao uso de


servios da computao em nuvem, como por exemplo na questo da
confiabilidade, onde o provedor de servios pode ter problemas tcnicos, ou ento
por erros de usurios que podem expor seus dados para usurios no
autorizados.
De acordo com Taurion (2010, p. 79)
Dois desafios devem ser perfeitamente endereados em um ambiente de
computao em nuvem: a gesto da segurana e privacidade e a gesto
dos equipamentos mveis. Na verdade, estes dois desafios esto
entrelaados e no podemos resolver um sem, pelo menos parcialmente,
resolvermos o outro.

Empresas que utilizam datacenter prprio sofrem de falhas significativas na


segurana. A premissa que uma nuvem mais vulnervel no verdadeira
(TAURION, 2010).
A segurana para uma nuvem comea no browser, que o ponto de
entrada para acessar os servios em nuvem. Esse browser pode estar rodando
em um desktop, laptop, netbook ou smartphone. Um dispositivo mvel apresenta
ainda o agravante de que pode se fisicamente roubado ou perdido (TAURION,
2010, p. 79).
possvel criptografar os dados antes de armazen-lo em um provedor de
nuvem, sendo assim, considerando esse fato e mais as medidas de segurana
tomadas pelo fornecedor da nuvem os dados podem estar mais seguros do que
se fossem armazenados em casa (VELTE, VELTE, ELSENPETER, 2010).
Por exemplo, a poltica do Google estabelece que a companhia
compartilhar dados com o governo, caso este ltimo aja de boa f no
que diz respeito necessidade deste acesso para cumprir as
postulaes de acordo com a lei. Em alguns casos, se os provedores
receberem citaes judiciais, o provedor proibido por lei de contar aos
clientes que os dados foram fornecidos ao governo. (VELTE, VELTE,
ELSENPETER, p. 32, 2010).

36

Mas no caso de arquivos que sejam editados online ao invs de apenas


serem armazenados na web quando salvos na nuvem no podem ser
criptografados, nessa situao se enquadram planilhas eletrnicas ou arquivos de
texto (VELTE, VELTE, ELSENPETER, p. 33, 2010).
Os Hackers podem vender as informaes registradas para o concorrente
criptografar os dados armazenados ou apagar tudo e justificar a ao por meio de
crenas ideolgicas.
O pior dos casos, os hackers que atacam utilizam botnets para executar
negaes distribudas dos ataques de servio (DDOS). Uma das
principais empresas de Tokio teve de pagar 3 milhes de yens (cerca de
U$ 31.000) depois que a rede foi levada a uma parada enlouquecedora
por um ataque botnet. (VELTE, VELTE, ELSENPETER, p. 37, 2010).

necessrio que o governo regule a computao em nuvem. Essa uma


linha de pensamento, mas h quem pense que o governo deve ficar de fora
deixando as foras de mercado e a concorrncia guiarem a computao em
nuvem. No h um terceiro segurando os dados de nuvem, se um fornecedor
decidir fechar ou falir os dados podem ser perdidos. (VELTE, VELTE,
ELSENPETER, p. 37, 2010).
O uso de clientes thin cria uma melhor chance para armazenamento
centralizado de dados, como tal, h menos chance de vazamento de dados. O
SSL VPN uma grande soluo de segurana porque assegura acesso s
aplicaes de uma maneira simples, barata e eficiente. O SSL um protocolo
para administrar a segurana de transmisso de mensagem na Internet, emprega
um sistema principal pblico e privado de criptografia, denomindado RSA (Rivest,
Shamir, Adleman) (VELTE, VELTE, ELSENPETER, 2010).
Outra opo conectar ao provedor de servios diretamente utilizando
wide rea network (WAN) (normalmente uma conexo MPLS/VPN). Esta
configurao garante a confidencialidade, largura de banda garantida, e
SLAs de disponibilidade, latncia e perda de pacotes. (VELTE, VELTE,
ELSENPETER, 2010).

Criptografar os dados e assegurar que os dados so configurados para


serem destrudos quando a chave de armazenamento destruda crucial.
preciso acompanhar as chaves no servidor que incluem:

37

Chaves de transporte;

Chaves de autenticao

Smbolos de autorizao

Criptografia de arquivo-chave

Armazenamento de hardware-chave

Chaves de revogao

Certificados

Segurana dos dados: este um ponto bastante controverso nas


discusses sobre computao em nuvem. A dvida se j possvel garantir a
total segurana dos dados em trnsito, sem riscos de vazamento de informaes
confidenciais da empresa

Figura 6: Ciclo de vida da segurana dos dados


Fonte: Cloud Security Alliance (2011)

Considerando a segurana em relao aos controles que o contratante


possue, na camada IaaS, tem-se um controle total sobre o hardware como servio
na alocao de recursos, no entanto no possvel acessar diretamente o
hardware da mquina. Na camada PaaS tambm no h controle do hardware da
mquina, mas sim as configuraes de ambiente e instalao de software como
prov a contratao desse tipo servio. J no SaaS, no h qualquer controle

38

sobre a mquina, porm a customizao em cima de sua aplicao pode ser


possvel. ( HURWITZ, BLOOR, KAUFMAN, 2010).
H uma grande preocupao no que diz respeito segurana e
privacidade. Ao utilizar o sistema, o usurio entrega seus dados e informaes
importantes aos cuidados de outra empresa, o que para muitos uma questo
bastante complicada, causa uma sensao de vulnerabilidade; ao contrrio de
hoje, que estes dados e informaes so bem guardadas por seus proprietrios

39

3. MODELOS DE SERVIO E DE IMPLANTAO

A definio para descrever a computao em nuvem composta de algumas


caractersticas fundamentais: Cinco modelos de servio e quatro abordagens de
implantao.
Para Rittinghouse e Ransome (2009) os modelos de servio so compostos
pela:
A) Infraestrutura como Servio/IaaS: Permitem aos usurios migrarem
ambientes de sistemas fsicos para sistemas virtualizados na Nuvem sem
necessidade de migrao de qualquer camada da pilha de software. Permite que
sistemas legados ou sistemas que possuam alta dependncia de verses
especficas de software rapidamente tirem proveito de um novo paradigma de
elasticidade, flexibilidade e agilidade com o mnimo esforo e mxima
transparncia para usurios. O fornecedor entrega o hardware, o armazenamento
e espao do datacenter, a tecnologia de rede e tambm pode incluir o
fornecimento de sistemas operacionais e tecnologia de virtualizao para gerir
recursos. Atualmente o mais alto perfil de operao IaaS a Amazon Elastic
Computer Cloud (Amazon EC2), onde o usurio paga o que for utilizado.
B) Plataforma como Servio/PaaS: So ofertas que fornecem todo um novo
framework e uma plataforma para desenvolvimento de aplicativos baseadas na
Nuvem. Essas ofertas permitem que desenvolvedores e times de aplicao
possam construir aplicativos j baseados em arquiteturas de servios flexveis e
dinmicos nas Nuvens. Esses aplicativos j nascem com as propriedades de
portabilidade, flexibilidade e escalabilidade que permite utilizar a infraestrutura de
nuvem para criar e implantar novas aplicaes prprias ou para prover suporte
para nvel de SaaS. O provedor oferece mais que infra-estrutura, um conjunto
integrado de pilha de software que fornece tudo que um desenvolvedor precisa
para criar um aplicativo. Se for preciso reescrever as aplicaes para satisfazer os
requisitos de outro fornecedor os gastos podem ser elevados. Alguns exemplos
de plataforma como um servio inclui o Google App Engine, AppJet, Etelos, Qrimp
e Force.com, que o ambiente de desenvolvimento oficial para Salesforce.com.
C) Software como Servio/SaaS: Oferecem novas solues de aplicativos,
com a convenincia de eliminarem a necessidade de infraestrutura prpria,

40

necessitando apenas de acesso via Web e permitindo grande mobilidade. Para o


administrador de TI, toda a pilha de software virtualizada. Qual o sistema
operacional usado? No importa. Qual o banco de dados usado? No importa.
Qual a plataforma de desenvolvimento usada? No importa. Toda a pilha
virtualizada pela soluo, a qual prov aplicaes nuvem para serem
consumidas sob-demanda. Aplicativos de negcios so hospedados pelo
fornecedor e entregues, por exemplo, o Google Apps (aplicativos como email,
editor de textos, planilha eletrnica).
D) Comunicao como um servio/ CaaS: uma empresa de solues
terceirizadas em comunicao. Fornecedores deste tipo de servio de cloud
computing (conhecidos como CaaS vendors) so responsveis pelo o
gerenciamento de hardware e software, entregando servios como VoIP (Voice
over IP) e de mensagens instantneas, alm da capacidade de gerir vdeos
conferncias aos seus clientes. Este modelo de negcios comeou a sua
evoluo com a propagao da indstria de telecomunicaes. CaaS vendors so
responsveis para todo o gerenciamento de hardwares e softwares consumidos
por sua base de usurios, oferecendo uma garantia na qualidade do servio
prestado. O modelo de Communication-as-a-service permite que seus clientes
corporativos implementem seletivamente os servios e recursos em toda a
empresa a partir de uma base de servios utilizados, seguindo o preceito de que
somente paga pelo o qu demanda, denominado de pay-as-you-go. A
precificao estabelecida foi desenhada para usurios com um simples
entendimento de que se trata de um modelo de fcil compreenso e flexibilidade.
E) Monitoramento como servio / MaaS: Monitoring-as-a-Service um servio
terceirizado para fornecer segurana principalmente s plataformas que alavacam
a Internet como condutoras de negcios. MaaS se tornou altamente popular na
ltima dcada. Desde o advento do Cloud Computing, sua popularidade vem
crescendo ainda mais. Monitoramento seguro envolve proteo de uma empresa
ou outra instituio/ organizao das ameaas cibernticas, em que um time
preparado crucial para a manuteno da confidencialidade, integridade e
acesso aos ativos de TI. Entretando, tempo e recursos constrangem os limites
das operaes de segurana e sua eficcia para a grande maioria das
companhias. Com isto, vital a vigilncia constante de segurana sobre a
infraestrutura e as informaes.

41

Para Furht e Escalante (2010), as implantaes dos modelos podem seguir


uma abordagem:
A) Pblica: Os recursos de computao so dinamicamente provisionados
atravs da Internet, de aplicaes Web ou servios da Web, com acesso
disponibilizado para o pblico em geral, e as aplicaes de diferentes
clientes tendem a ser misturadas nos servidores da nuvem.
B) Privada: De uso exclusivo de uma organizao refere-se computao em
nuvem em redes privadas. Nuvens privadas so construdas para o uso
exclusivo de um cliente, proporcionando controle total sobre os dados,
segurana e qualidade de servio. Podem ser construdas e geridas pela
prpria empresa ou por um fornecedor de cloud;
C) Comunitria: compartilhada por organizaes com interesses comuns;
D) Hbrida: Qualquer tipo de combinao entre as categorias anteriores. Um
ambiente de nuvem hbrida combina vrios modelos de nuvens pblicas e
privadas.
Esses modelos de servios devem ser avaliados caso a caso. E todos estes
modelos so capazes de trazer ao negcio um novo nvel de agilidade e
flexibilidade necessria ao negcio e s estratgias de TI.

42

4. ESTUDOS DE CASO

4.1. CASE COCA COLA ENTERPRISES (CCE)

A Coca-Cola Enterprises (CCE) emprega cerca de 72 mil pessoas em 431


instalaes em todo o mundo. A maioria da fora de trabalho mvel, com 55 mil
veculos e 2,4 milhes de refrigeradores, mquinas automticas e misturadores
de bebida.
Com a concorrncia crescente no mercado, a CCE precisou de um mtodo
mais eficiente de colaborao com seus funcionrios para aumentar a
produtividade, possibilitar um melhor fluxo de informaes e conceder mais tempo
aos vendedores para interagirem com os clientes. Sua presena mundial exigia
que funcionrios e executivos passassem muitas horas na estrada todas as
semanas, viajando para reunies internas.

4.1.1. SITUAO

A CCE precisava de uma plataforma centralizada e o sistema de mensagens


era baseado principalmente em e-mail, o que no permitia atingir a fora de
trabalho mvel (BROCK CEO e SEZER CIO, 2011). A empresa precisava de uma
maneira para orientar a ao e as informaes para todos os funcionrios
envolvidos em seus negcios por funo. A infraestrutura atual no permitia isso,
dificultando a localizao de contedo adequado de forma oportuna.
Os esforos para solucionar os principais desafios comerciais em toda a
organizao corriam o risco de serem fragmentados e separados sem
ferramentas de colaborao efetivas. O departamento de TI recebeu a tarefa de
fornecer uma intranet para toda a empresa, bem como uma forma de criar sites
de equipe auto gerenciados para promover a colaborao e a integrao entre
unidades de negcios. A CCE enfrentava alta sobrecarga administrativa,
gerenciando aspectos no estratgicos de TI. A plataforma de email legada
compunha 50 servidores e o gerenciamento desse tipo de situao exigia muita
sobrecarga. Havia patches, atualizaes, suporte e servios para todos aqueles
50 ambientes diferentes. Era dispendioso e no havia como o departamento de TI
se concentrar em oportunidades de valor agregado

43

4.1.2. SOLUO
Na avaliao para concluir se devia atualizar a plataforma ou transformar a
empresa em um modelo hospedado, foram consideradas vrias opes
diferentes. O desejo era de uma parceria em que pudesse usar o software da
empresa no local, com servios de software integrados na nuvem.
A empresa implantou o Microsoft Online Services e sua intranet corporativa
localmente, enquanto tambm centralizava a compra com a Microsoft por meio de
um Contrato de Empresa de desktop profissional de plataforma completa e uma
Licena de Assinatura do Usurio para incluir o software no local, os servios e o
suporte de software.
O valor comercial vem da expanso do uso de nossas tecnologias de colaborao de
comunicao que criamos com a Microsoft. Nossa capacidade de comunicar estratgias e
as alteraes que estamos apresentando e nas quais estamos envolvendo nossos
funcionrios so enormes. Em um perodo de cinco meses, migramos cerca de 30 mil
pessoas para uma soluo hospedada, sem afetar seus negcios ou interromper as
operaes dirias. Sezer, CIO da CCE (MICROSOFT, 2011a)

4.1.3. BENEFCIOS
Agora a empresa tem um portal de intranet para suportar a colaborao e a
comunicao das estratgias corporativas. A intranet serve como um local central
para servios como o aperfeioamento dos processos de RH e um portal de autoservio de RH.
A capacidade de integrar vdeo na intranet e fazer com que mais dos nossos funcionrios
tenham contato com o CEO importante. Lauren Sayeski, comunicaes, CCE
(MICROSOFT, 2011a)

H um grande grupo de cerca de 12 mil pessoas hoje que so representantes nas lojas
com suporte mvel limitado. Ns forneceremos a eles dispositivos mveis para se
conectarem com seus supervisores e compartilharem vdeo e outras informaes nas lojas
por meio do nosso sistema de automao da fora de vendas. Portanto, o Microsoft Online
gerenciar cerca de 15 mil dispositivos mveis para ns que temos email, calendrio e
outros recursos. Esse um timo servio do qual podemos usufruir. Key, diretor de
tecnologias de habilitao (MICROSOFT, 2011a)

44

4.2. CASE IBM UNIVERSIDADE PRETORIA


Um exemplo interessante de aplicao em nuvem o que est sendo
desenvolvido pela IBM em parceria com a Universidade de Pretoria, na frica do
Sul (TAURION, 2009). Esta Universidade mantm um grupo de pesquisas
chamado de Computational Inteligence Research Group (CIRG), que atua focado
em desenvolvimento teste e implementao de algoritmos de inteligncia
computacional, aplicados na resoluo de problemas do mundo real. O CIRG
possui cerca de 50 pesquisadores e estudantes.
A inteligncia computacional (IC) um subconjunto da inteligncia artificial,
consistindo de algoritmos e tcnicas que combinam elementos de aprendizado
para criar softwares, que so, em alguns aspectos, inteligentes. Como exemplos
de uso temos redes neurais, computao evolucionria e lgica fuzzi. As
aplicaes baseadas em IC so aplicadas em problemas como otimizao de
processos de engenharia, roteamento de linhas de comunicao, pesquisa
mdica, minerao de dados e assim por diante. No decorrer do tempo, o CIRG
desenvolveu uma biblioteca de inteligncia computacional, composta de um
framework de componentes escritos em Java.

4.2.2. SITUAO

O problema enfrentado pelo CIRG comum a muitas universidades: os


pesquisadores e estudantes precisam desenvolver seus trabalhos usando
computadores. Os algoritmos de IC demandam imensos recursos de computao.
Para obterem resultados estatsticos significantes na aplicao dos algoritmos,
so necessrias milhares de experimentaes, usando-se diferentes parmetros
e tipos de problemas. Cada teste pode levar dias ou semanas, havendo inclusive
situaes que demandam meses para computar o algoritmo, usando uma
workstation 24 horas por dia.

45

4.2.3. SOLUO

Uma soluo paliativa foi rodar os experimentos em mais de uma workstation,


em paralelo. Conseguiu-se um maior throughput, mas esbarrou-se no problema
do nmero de workstations disponveis, gerando colises entre os estudantes na
disputa por estas mquinas.
O grande problema era dividir as cerca de 50 workstations pelos
experimentos, quando cada um dos 50 estudantes e pesquisadores requisitavam
de 5 a 10 workstations ao mesmo tempo. Alm disso, para rodar em paralelo, da
forma mais eficiente possvel, os estudantes e pesquisadores gastavam parte do
tempo otimizando o algoritmo para melhorar o seu desempenho neste cenrio,
em vez de otimizar a eficincia da inteligncia computacional do algoritmo, ou
seja, sua proposta original.
O projeto de computao em nuvem permite agora que os estudantes e
pesquisadores reservem e usem as workstations de forma dinmica. Os
experimentos no reservam mais uma ou mais maquinas especificas, mas
requisitam determinada capacidade, e o sistema, de forma automtica, provisiona
os recursos necessrios.
Para operar de forma paralela em vrias workstations, o sistema de nuvem
utiliza o Hadoop. Com o Hadoop o sistema cria mltiplas rplicas, distribudas
pelos diversos nodos da nuvem, retirando do programa a ser rodado a maior parte
das tarefas ficam a cargo do prprio Handoop. Assim o estudante submete um
nico job, que o Handoop distribui pelos nodos provisionados (em mltiplas
mquinas virtuais Xen), executa-os nestes nodos e retorna o resultado, de forma
nica e consolidada.

4.2.4. BENEFCIOS

Os benefcios obtidos com o uso da computao em nuvem e com o


Handoop foram:
1. Os estudantes no precisam mais saber de antemo que workstations
estaro disponveis em tal momento. A nuvem permite que os
estudantes reservem o perodo de tempo e a quantidade de recursos
computacionais que sero necessrios para rodar os experimentos.

46

2. Os estudantes no precisam mais perder tempo checando se a


configurao de determinada workstation est adequada em termos de
verso software e bibliotecas. A nuvem provisiona e aloca os recursos
de forma dinmica, inclusive com as verses de software adequadas.
3. Os estudantes no tem mais que gastar tempo liberando os espaos e
recursos alocados as workstations, para disponibiliz-las para os
outros experimentos que rodaro a seguir. A nuvem, ao encerrar o
experimento libera todos os recursos alocados a ele.
4. Os tempos dos experimentos reduziram-se significativamente, de
semanas para dias.
5. Os estudantes e pesquisadores concentram seu tempo na eficincia do
algoritmo e no nas questes secundrias de configuraes de
mquinas, reserva de recursos etc.
4.3. CASE 3M
Uma lder mundial reconhecida em pesquisa e desenvolvimento de
tecnologia, a 3M desejava tornar disponvel dcadas de experincia no
funcionamento do sistema visual humano como um servio aos clientes. Com a
plataforma Windows Azure, a 3M criou um aplicativo Web que oferece aos
designers a capacidade de invocar algoritmos complexos para analisar a
eficincia de um design, com base na forma de como o olho humano responde
(MICROSOFT, 2011b)
Hospedando seu aplicativo em datacenters da Microsoft, a 3M tornou
disponvel um servio inovador para um pblico global, minimizando, ao mesmo
tempo, o investimento em infraestrutura de hardware e administrao contnua. A
soluo, que permitiu aos desenvolvedores avaliarem interaes frequentes do
aplicativo, ajudou a empresa a acelerar a comercializao de seu servio e
alcanar resultados de qualidade mais alta com mais rapidez do que em um
ambiente de desenvolvimento tradicional.

4.3.1. SITUAO
De marcas conhecidas, como os produtos Post-it, a insulao Thinsulate, o
kit de primeiros socorros Nexcare e as fitas adesivas reforadas, abrasivos

47

industriais e sistemas de segurana de trfego, os produtos da 3M esto


presentes em todo o mundo. Fundada em 1902, a 3M uma empresa baseada
em cincia e desenvolveu milhares de produtos inovadores para muitos
mercados. Agora a empresa opera em 60 pases e suas vendas mundiais em
2008 foram de mais de US$ 25 bilhes.
A 3M d suporte a mais de 40 plataformas de tecnologia diferentes e
investiu anos de pesquisa cientfica no desenvolvimento delas. Na verdade, 7 mil
dos funcionrios da empresa se dedicam unicamente pesquisa. Uma rea de
pesquisa que usada em muitos produtos da 3M como materiais reflexivos
usados na sinalizao de rodovias, em marcaes de sadas de emergncia e em
tecnologias grficas a compreenso de como o sistema visual humano
funciona.
Os cientistas da empresa, trabalhando em laboratrios de pesquisa
corporativos, estudam como o crebro humano processa as informaes visuais e
desenvolveram algoritmos complexos para predizer o que uma pessoa perceber
em uma cena visual.
Bill Smyth, gerente comercial da 3M, declara: Nosso trabalho, da perspectiva comercial e
de marketing, tirar o maior proveito desses recursos (MICROSOFT, 2011b)

Com essa finalidade, Smyth e os colegas identificaram um uso para esses


algoritmos preditivos.
Sabamos que havia necessidade de tornar o processo de design com o qual as pessoas
trabalham mais interativo e baseado na cincia para obter resultados mais efetivos (MICROSOFT,
2011b)

Terry Collier, gerente de marketing da 3M, acrescenta: Na nossa pesquisa de mercado,


descobrimos que os designers passam muito tempo criando, aperfeioando e otimizando suas
imagens, mas eles podem ter de enfrentar o fato de que, na verdade, no sabem como as
pessoas esto vendo um design antes que ele seja concludo (MICROSOFT, 2011b)

A meta da 3M era fornecer aos designers medidas preditivas sobre como as


criaes deles do design de um logotipo, ao layout de um site e colocao de
uma tela eletrnica em um saguo de hotel seriam percebidas pelo pblico.

48

Alm disso, era essencial que essas informaes estivessem disponveis


imediatamente.
Ns precisvamos ser capazes de fornecer aos designers acesso a essas informaes
diretamente no computador, diversas vezes durante o processo de design, assim eles poderiam
alterar os designs como resposta direta s anlises, em vez de se envolver em longas sesses de
grupo de foco que ocorrem depois que um design atinge um estado prximo ao final, diz Collier
(MICROSOFT, 2011b)

A empresa desenvolveu um prottipo de um aplicativo Web chamado 3M


Visual Attention Service (VAS). O servio permite que os designers testem a
eficincia do contedo usando modelos de ateno visual baseados em
algoritmos que predizem os elementos de uma cena mais provveis de serem
vistos e lembrados. O prottipo, um aplicativo Web que foi hospedado nos
servidores do datacenter da 3M, permitiu que os usurios carregassem fotos de
um ambiente fsico ou de um design grfico para o VAS. O mecanismo de
processamento do aplicativo avaliou ento a nfase visual da imagem e retornou
um mapa dessa imagem que indicou, usando marcas como aquelas vistas em um
mapa de calor, quais reas provavelmente atrairiam a ateno.
No entanto, a 3M desejava que o aplicativo funcionasse com eficincia como
parte dos processos de design existentes dos clientes. Para se tornar uma oferta
vivel, o aplicativo VAS precisava estar disponvel para os clientes em tempo real,
ser capaz de processar imagens e retornar resultados quase imediatos, ser
colocado em escala rapidamente durante os horrios de pico de design, como
antes dos prazos de publicidade de feriado, e tinha de acarretar um baixo risco
inicial de investimento para a 3M.
Especialmente no ambiente econmico atual, precisamos ter muito cuidado com a forma
como investimos nosso capital, afirma Smyth. No desejvamos investir em capacidade
e infraestrutura de datacenter dispendiosas que, durante a maior parte do tempo, ficariam
ociosas e sem uso. Jim Graham, gerente tcnico da 3M, acrescenta: Precisvamos ser
capazes de fornecer um aplicativo de alto desempenho aos clientes em qualquer local,
sem implantar datacenters em todo o mundo (MICROSOFT, 2011b)

49

4.3.2. SOLUO
A 3M acreditou que a abordagem mais eficiente seria operar o aplicativo VAS
em um ambiente de computao em nuvem, no qual a soluo seria hospedada
e gerenciada na Internet e residiria em datacenters de parceiros externos. A 3M
escolheu a plataforma do Windows Azure, que um sistema operacional de
servios em nuvem que funciona como um ambiente de desenvolvimento, bem
como de hospedagem e gerenciamento de servios para a plataforma Windows
Azure, fornece aos desenvolvedores recursos de computao e armazenamento
sob demanda para hospedar, dimensionar e gerenciar aplicativos Web na Internet
por meio dos datacenters da Microsoft.
As semelhanas entre o Windows Azure e nosso ambiente de desenvolvimento atual nos
proporcionou uma enorme vantagem e tornou a deciso fcil, afirma Graham, gerente tcnico da
3M (MICROSOFT, 2011b)

Tambm percebemos a oportunidade de usufruir de uma nova plataforma de tecnologia


que nos permitiria a implantao em diferentes pases, com recursos de colocao em escala
rpidos e nenhum investimento de capital inicial, diz Graham, gerente tcnico da 3M
(MICROSOFT, 2011b).

No momento, o VAS ajuda os clientes a avaliarem inmeras imagens


grficas ou fotogrficas que eles escolhem carregar no aplicativo. Em verses
futuras, a 3M planeja fornecer aos clientes a capacidade de criar bancos de dados
inteiros de imagens de teste, permitindo aos usurios fazer experincias, por
exemplo, com um contedo publicitrio em vrias cenas de design ou, ao
contrrio, vrios tipos diferentes de contedo publicitrio em uma cena especfica

4.3.3. BENEFCIOS
Na 3M o ambiente se tornou altamente escalonvel e a equipe de TI no
precisa mais se responsabilizar pela administrao e gerenciamento de sistemas
de suporte, agora aproveita ao mximo os investimentos em marketing.
Graham, gerente tcnico da 3M, explica: Com a computao em nuvem, ns podemos
realizar implantaes internacionais sem precisar migrar dados de clientes de uma regio

50
para outra, sem ter de replicar bancos de dados e sem todo o gerenciamento de servio
com o qual, de outra forma, ns teramos de nos envolver (MICROSOFT, 2011b)

H uma equipe em tempo integral que se dedica em gerenciar as solues


hospedadas em nuvem, caso o aplicativo VAS tivesse que ser hospedado na
empresa a equipe teria que aumentar.

4.4. ANLISE DOS ESTUDOS DE CASO

De acordo com os estudos de caso possvel analisar que a adoo desse


novo modelo de implementao da tecnologia afeta a empresa em todas as suas
dimenses, desde mudanas que ocorrem nas relaes de trabalho at em
questes relacionadas sustentabilidade, o que estimula discusses em torno de
vrias reas do conhecimento.
So trs os cenrios dos modelos da computao em nuvem, Saas
(Software como um servio), quando o provedor hospeda o aplicativo a ser
acessado via Internet, como ocorreu no estudo de caso da Coca-Cola. Nessa
situao a equipe de TI, com essa oferta de software, reduziu o trabalho de
desempenhar tarefas de rotina de TI, como instalao, provisionamento,
manuteno contnua, patches e atualizaes.
PaaS (Plataforma como um servio), quando o provedor fornece
ferramentas de desenvolvimento, suporte e entrega de um aplicativo via Internet,
como no estudo de caso da 3M. Na 3M o ambiente se tornou altamente
escalonvel e a equipe de TI no precisa mais se responsabilizar pela
administrao e gerenciamento de sistemas de suporte.
Em IaaS (Infraestrutura como um servio) onde o provedor fornece a
infraestrutura para virtualizao como no caso da IBM na Universidade de
Pretoria, ento agora a nuvem permite que os estudantes reservem o perodo de
tempo e a quantidade de recursos computacionais que sero necessrios para
rodar os experimentos.
necessrio analisar as necessidades ao optar entre um modelo de
servio ou outro, no caso de SaaS vivel quando a empresa no quer se
preocupar com atualizaes e licena de software e demais tarefas relacionadas
a essa demanda. E no caso de PaaS quando o foco no desenvolvimento da

51

aplicao, sem precisar se atentar as plataformas de software e de suas


limitaes. J no caso IaaS melhor utilizar quando a empresa no dispe de
investimentos para compra de servidores e equipamentos de rede ou ento
quando precisa adquirir equipamentos para atender uma necessidade passageira
quando poder utilizar a virtualizao oferecida em ambientes de terceiros.
J quanto segurana preciso ter a mesma preocupao que j existe
em um ambiente computacional que no est na nuvem, mais cuidado ainda
quando a opo da organizao for o provisionamento de recursos na nuvem
atravs de uma abordagem pblica, pois assim as aplicaes podem ser
misturadas juntamente com as de outros clientes se tornando mais suscetveis
violao. necessrio o gerenciamento de identidades, controle de acesso,
autorizao e autenticao, bem como demais mecanismos de segurana, alm
de auditoria.
Alm de investigar se o que a empresa precisa estar disponvel na nuvem,
pois podem existir momentos em que a organizao precisar manter seus dados
em seu prprio datacenter devido a diversas restries, que podem se aplicar a
segurana ou a caractersticas prprias do ambiente computacional da
organizao ou da nuvem.
Com cautela na utilizao dos servios, que devem ser realizados por meio
de acordos de nvel de servio SLA (Service Level Agreement) preciso se
atentar para as questes contratuais para no comprometer a empresa com
gastos desnecessrios ou com exposio desnecessria da segurana.

52

5. CONCLUSO

As informaes coletadas atravs deste estudo, sobre a computao em


nuvem, contriburam para o esclarecimento do seu significado diante de tantos
conceitos, bem como nas formas de como os servios em nuvem so ofertados,
desvendando o paradigma da migrao de dados para Internet, como forma de
servio, no modelo de pagamento somente pelos recursos que so usados. Alm
de apresentar o passo evolutivo da tecnologia o qual favoreceu a existncia da
computao em nuvem.
Verificou-se que a nuvem representa um novo modelo de utilizao da
tecnologia que vista como um novo modelo de negcios para atender
necessidade de reduo de custos fixos nas organizaes e de retorno sobre
seus investimentos em um cenrio de evoluo da tecnologia e de novas
exigncias no contexto macro e micro ambiental de diversas organizaes, ou
seja, de clientes, acionistas, concorrentes, poltica, entre outros.
Sendo assim, de acordo com os estudos de caso coletados, possvel
afirmar que o uso da computao em nuvem pode ser vivel, o que responde ao
questionamento principal deste trabalho, at mesmo nesse momento de
maturidade, na qual existem muitas indagaes, principalmente em relao
segurana dos dados.
Alm disso, pode-se concluir que estes estudos de caso responderam aos
objetivos especficos, o que tornou possvel a compreenso dos conceitos da
computao em nuvem, os modelos de servios disponveis no mercado e a
adequao destes para a necessidade especfica que cada organizao
apresenta.
necessrio que a organizao avalie o que deve ou no ser migrado para
nuvem, considerando que a computao em nuvem ainda est em crescimento,
alm de avaliar o prprio ambiente de TI em comparao com o ambiente de
nuvem e estabelecer os acordos de nvel de servio SLA (Service Level
Agreement).
Em relao a estudos futuros as questes tcnicas precisam de um estudo
mais aprofundado, onde importante a continuidade da discusso em torno da
segurana e privacidade em relao aos dados guardados fora da empresa ou
at mesmo do pas, o que ir motivar o desenvolvimento tecnolgico.

53

Assim como o estudo aprofundado do desenvolvimento de plataformas


para nuvem, como no uso de tecnologias de software livre e de questes
referentes arquitetura, que integram a nuvem como, por exemplo, o SOA
Service Oriented Architecture.

54

6. REFERNCIAS

ARMBRUST, Michael et al. Above the Clouds: A Berkeley View of Cloud Computing. Berkeley,
Feb. 2009. Disponivel em: http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-200928.html. Acesso em: 10 Apr. 2011.
CHORAFAS, N. Dimitris. Cloud Computing Strategies. CRC Press, 2011.
Cloud Security Alliance. Security Guidance for Critical Areas of Focus in Cloud Computing
V2.1. Disponvel em: https:<//cloudsecurityalliance.org/guidance/csaguide.v2.1.pdf>. Acesso em
20 Jul 2011.
FURHT, Borko; ESCALANTE, Armando. Handbook Of Cloud Computing. Springer, 2010.
HURWITZ, Judith; BLOOR, Robin; Kaufman, Marcia. Cloud Computing For Dummies HP
Special Edition. Indianapolis: Wiley Publishing, 2010.
HURWITZ, Judith et al. Cloud Computing For Dummies. Indianapolis: Wiley Publishing, 2010.
JENNINGS, Roger. Cloud Computing: With the Windows Azure Platform. Wiley Publishing,
2009.
KRUTZ, Ronald; VINES, Dean. Russell. Cloud Security: A Comprehensive Guide to Security
Cloud Computing. Wiley Publishing, 2010.
MARKS, A. Eric; LOZANO, Bob. Executives Guide to Cloud Computing. Wiley Publishing,
2010.
MILLER, Michael. Cloud Computing: Web-Based Applications That Change the Way You
Work and Collaborate Online. Que, 2010
MICROSOFT. Microsoft Online Services Solues para clientes- Estudo de caso. 2011 a.
Disponvel em: <http://www.microsoft.com/pt-br/cloud/tools-resourcesaspx?c=c#casestudy >.
Acesso em: 20 Jul. 2011.
MICROSOFT. Windows Azure Solues para clientes- Estudo de caso. 2011b. Disponvel em:
<http://www.microsoft.com/pt-br/cloud/tools-resourcesaspx?c=c#casestudy >. Acesso em: 20 Jul.
2011.
MOHAMED, Arif. A History of Cloud Computing. Computer. Weekly, march 2009.
http://www.computerweekly.com/Articles/2009/06/10/235429/A-history-of-cloud-computing.htm.
Acesso em: 27 Jul. 2011.
RITTINGHOUSE, John W; RANSOME, F. James. Cloud Computing: Implementation,
Management and Security. CRC PRESS, 2009.
TAURION, Cezar. Cloud computing: computao em nuvem: transformando o mundo da
tecnologia da informao. Rio de Janeiro: Brasport, 2009.
UNDERDAHL, Brian; LEWIS Margaret; MUETING Tim. Cloud Computing Clusters for
Dummies: AMD Special Edition. Indianapolis: Wiley Publishing, 2010.
VELTE, T. Anthony; VELTE, J. Toby; ELSENPETER, Robert. Cloud Computing: Uma
Abordagem Prtica. Alta Books, 2011.
WILLIAMS, Ian, Mark. A Quick Start Guide to Cloud Computing: Moving Your Business.
Kogan Page, 2010.