You are on page 1of 46

COMPUTAO EM NUVEM

TEIXEIRA DE FREITAS - BA
2012
ATHOS DE OLIVEIRA
HUMBERTO NOVAIS
COMPUTAO EM NUVEM
LISTA DE ILUSTRAES
Figura 01 - Viso Geral sobre a computao em nuvem11 Figura 02 - Os - Representao dos
modelos de servios18 Figura 03 - Os Papis na computao em nuvem21
Figura 04 - Exemplo de nuvem pblica e privada23
Figura 05 - Celulares inteligentes24
Figura 06 - Clientes thin conectados ao servidor de nuvem25
Figura 07 - Clientes thick conectados a nuvem27
Figura 08 - Comparao dos principais aplicativos de armazenamento30
Figura 09 - Launcher do Google App Engine37
Figura 10 - Plataforma Microsoft Azure43
LISTA DE TABELAS
Tabela 01 Provedores de Armazenamento29
Tabela 02 Google Docs e a Microsoft Office Web Apps33
Tabela 03 Preos dos pacotes do Office 201036
Tabela 04 Tabela de testes a ser realizados46

Tabela 05 Servios disponveis gratuitamente50


LISTA DE ABREVIATURAS E SIGLAS
ABNT Associao Brasileira de Normas Tcnicas
API Application Programming Interface
CAAS Communication as a Service
DAAS Development as a Service
G.ho.st Global Hosted Operating System
GB Giga Byte
HAAS Hardware as a Service
IAAS Infrastructure as a Service
IOS iPhone Operating System
PAAS Platform as a Service
PDA Personal Digital Assistant
SAAS Software as a Service
SLA Service Level Agreement
SOAP Protocolo Simples de Acesso a Objetos
TI Tecnologia da Informao
TIC Tecnolgica da Informao e Comunicao
SUMRIO
1 INTRODUO 9
2 VISO GERAL SOBRE A COMPUTAO EM NUVEM 12

2.1 CARACTERSTICAS IMPORTANTES DE UMA NUVEM 14


2.1.1 Self-Service sobre demanda 15
2.1.2 Elasticidade 15
2.1.3 Pagamento e garantia do servio SLAs 16
2.1.4 Acesso contnuo 16
2.1.5 Pooling de recursos 16
2.2 MODELOS DE SERVIOS 17
2.2.1 Software como Servio (SaaS) 18
2.2.2 Plataforma como Servio (PaaS) 19
2.2.3 Infraestrutura como Servio (IaaS) 19
2.2.4 Banco de dados como Servio (DaaS) 20
2.2.5 Comunicao como Servio (CaaS) 20
2.3 Papis na Computao em Nuvem 20
2.4 MODELOS DE IMPLANTAO 22
2.4.1 Nuvem Privada 22
2.4.2 Nuvem Pblica 22
2.4.3 Nuvem Comunidade 23
2.4.4 Nuvem Hbrida 23
2.5 CLIENTES 24
2.5.1 Clientes Mbile 25
2.5.2 Clientes Thin 26

2.5.3 Clientes Thick 27


2.6 ARMAZENAMENTO 28
2.6.1 Provedores de Armazenamento 30
3 SOLUES EM CLOUD COMPUTING NO MEIO CORPORATIVO 33
3.1 Cloud Computing em ambiente corporativo 33
3.2 Sutes De Escritrio Online 34
3.3 Google App Engine 40
3.3.1 Suas Principais Caractersticas 41
3.3.2 Quanto aos custos 42
3.4 Amazon Web Services (AWS) 43
3.4.1 Amazon Elastic Compute Cloud (Amazon EC2) 44
3.4.2 Amazon Simple Storage Service (Amazon S3) 45
3.4.3 Amazon SimpleDB 45
3.4.4 Amazon Simple Queue Service (Amazon SQS) 46
3.5 Windows Azure 46
3.5.1 ERP - Enterprise Resource Planning na modalidade Cloud Computing 48
3.5.2 Microsoft Dynamics 49
4 Modelos de Boas Praticas Existentes 50
4.1 Conhecendo suas necessidades 51
4.2 Migrando para a Nuvem 53
4.2.1 Avalie profundamente cada aplicao 57

4.2.2 determine tudo o que dado e processamento 58


4.2.4 Escolha o modelo de implantao 58
4.2.5 Especifique uma arquitetura para a plataforma 60
4.2.6 Especifique cuidadosamente todos os servios de segurana 60
4.2.7 Confira cuidadosamente todas as polticas do fornecedor 60
4.2.8 Analise bem o provedor de servio 61
4.3 Segurana 61
CONCLUSO 65
REFERENCIA 67
Agradecimentos
Agradeo a Deus, pela fora espiritual para a realizao desse trabalho.
Aos meus pais Xxxxxxxxxx e Xxxxxxxxx, pelo eterno orgulho de nossa caminhada, pelo apoio,
compreenso, ajuda, e, em especial, por todo carinho ao longo deste percurso.
Aos meus irmos Xxxxxxxx, Xxxxxxxxx e Xxxxxxx pelo carinho, compreenso e pela grande
ajuda.
Aos meus amigos e colegas de curso, pela cumplicidade, ajuda e amizade.
professora Xxxxxxxxxxxxxxxx, pela orientao deste trabalho.
________ Agradecimento de quem
Antes de tudo a Deus e aos meus pais, que me ensinaram a ter persistncia na busca pelo
conhecimento;
Agradeo a todos os que me ajudaram na elaborao deste trabalho;
Aos colegas de classe, por todos os momentos, convividos em classe e fora dela;

Aos professores que fazem e que j fizeram parte da instituio;


E, por fim, um agradecimento especial Gissele Locatelli, que foi uma tima colaboradora e
orientadora de Tcc;
______Agradecimento de quem?
1 INTRODUO
Este trabalho de concluso de curso tem como objetivo descrever uma anlise sobre uma
tendncia no ramo de TIC que vem crescendo nos ltimos anos, que a computao em
nuvem, atravs de uma viso geral sobre a computao em nuvem e como seus servios
podem trazer a segurana e comodidade para as empresas, descrevendo como realizada
sua implantao, descrevendo sua acessibilidade e seus servios oferecidos, que contemplem
a importncia da computao em nuvem no mbito de TIC. Isto ser feito partir de uma
demonstrao detalhada das especificaes da nuvem e da anlise de algumas ferramentas
que rodam diretamente na nuvem.
Essa evoluo tecnolgica cresce em um ritmo acelerado e a todo o momento surgem novas
tecnologias que trazem grandes desafios ao mercado de TI, que correm para se adaptar a
novas tecnologias e logo surge outra, sempre trazendo proposta de melhorias e agilidade. A
grande questo que, se a empresa est aberta a novas adaptaes e modificaes, o
crescimento explosivo da internet ajuda muito nisso criando novas regras, pois adotar uma
nova tecnologia ainda emergente poder redesenhar os planos de negcio j estabelecidos e
trazer novas oportunidades estratgicas para a organizao.
Como a reduo de gastos acarretados pela utilizao do sistema o que garante levar as
informaes com agilidade, melhorando os processos no mbito de trabalho corporativo e
ganhar tempo em novos projetos para empresa.
No ramo empresarial em que, no se tolera ineficincias, o conceito de negcio torna-se cada
vez mais importante e decisivo nas decises executivas a adoo de um novo conceito
computacional, como a computao em nuvem prope resolver problemas como gastos com
equipamento e servidores e reduz custos com a mo de obra, ganhando tempo e espao no
ambiente de trabalho.
Nessas tomadas de decises surgem questionamentos:
1.

Quando a empresa deve migrar para a computao em nuvem Cloud Computing?

2.

Quais fatores levam as empresas a migrar para esta nova tendncia?

3.

A nuvem oferece servios de software remoto para os consumidores e empresas, que


no esto satisfeitos com o seu hardware local, software e atualizaes que por si s so
oferecidos por empresas como Amazom, Google, Microsoft, entre outros.

Para elaborao deste trabalho foi realizada uma pesquisa, com base no assunto, visando
focar, como as empresas podem se beneficiar com este recurso oferecendo segurana e
mobilidade.
A maior parte das informaes estudadas esto disponveis, em artigos cientficos e alguns
livros tanto em ingls como portugus, documentrios e noticias relacionadas a esta tendncia.
A pesquisa procurou detectar os requisitos disponveis que a nuvem oferece e se a empresa
esta preparada para migrar para nuvem.
No primeiro capitulo apresenta-se uma viso geral sobre a computao em nuvem,
descrevendo suas caractersticas importantes, como:
1.

O servio;

2.

A demanda atual;

3.

Os modelos de implantao para sua privacidade;

4.

Modalidades de servios oferecidos pela nuvem;

5.

Como feito o acesso nuvem;

6.

Quais dispositivos so suportados;

7.

Como feito o armazenamento em nuvem;

8.

Principais fornecedores desse servio;


No segundo capitulo buscou-se descrever as principais solues em cloud computing,
relatando quais suas diferenas e modalidades, com a demonstrao de seus devidos
benefcios da computao em nuvem para a empresa
J no terceiro e ltimo capitulo abordou-se a questo de boas prticas existentes que a
empresa deve seguir para ter um bom sucesso, seja na migrao, quando sua empresa for
migrar seu sistema para nuvem, quanto na segurana, ao saber se o fornecedor confivel e
preza pela segurana.
A imagem a seguir traz a ideia do que a computao em nuvem, como obter acesso e o que
ela oferece. Nota-se que os perifricos fora do desenho da nuvem, so os dispositivos que
serviro de acesso s aplicaes na nuvem, que so os respectivos aplicativos agrupados
dentro da mesma.

Figura 1 Viso Geral sobre a computao em nuvem


Imagem extrada originalmente do
site http://en.wikipedia.org/wiki/File:Cloud_computing.svg acessado 13/05/2012
2 VISO GERAL SOBRE A COMPUTAO EM NUVEM
A ideia de armazenar pensamentos, lembranas e entre outros, na forma de: imagens, sons,
textos, vdeos em um local de fcil e rpido acesso atravs do surgimento dos computadores
foi um marco na histria da humanidade Como fazer ou onde mudou muito. Assim, nos
deparamos com uma nova fase desta evoluo: A computao em nuvem.
[...] Cloud Computing ou, em portugus, Computao em Nuvem um conceito que define um
conjunto de servidores fsicos ou virtuais com grande capacidade de armazenamento e
processamento, dispostos em algum lugar na nuvem (internet) e que possa ter seus dados
acessados e /ou manipulados em qualquer lugar e a qualquer hora. (TAURION, 2009).
Na contemporaneidade, usurios compram mquinas com a capacidade que atendem suas
necessidades:

1.

Determinada quantidade de memria,

2.

Grande espao de armazenamento,

3.

Inovado processador

4.

Inmeras conexes que nem sempre so inteiramente utilizadas, ou em pouco tempo


ficam obsoletas.
[...] Computao em nuvem est se tornando uma das palavras chaves da indstria de TI. A
nuvem uma representao para a Internet ou infraestrutura de comunicao entre os
componentes arquiteturais, baseada na abstrao de infraestrutura. Cada parte desta
infraestrutura provida como um servio e, estes servios so normalmente alocados em data
center, utilizando hardware compartilhado para computao e armazenamento (MACHADO et
al, 2009)
No campo das tecnologias no diferente. Esta sempre lana novidades trazendo diversos
novos benefcios, no h como acompanhar tamanha evoluo.O conceito de computao em
nuvem veio pra mudar a maneira de interao com os dados e ferramentas de trabalho
facilitando a vida de quem precisa de espao no mbito de trabalho.
[...] A nuvem uma metfora para a Internet ou infraestrutura de comunicao entre os
componentes arquiteturais, baseada em uma abstrao que oculta complexidade de
infraestrutura. Cada parte desta infraestrutura provida como um servio e, estes so
normalmente alocados em centros de dados, utilizando hardware compartilhado para
computao e armazenamento (Buyya et al. 2009).
Cloud computing nada mais que um nome comercial dado a um data center que atende aos
requisitos essenciais para ser chamado de nuvem. Com a utilizao desta tecnologia as
empresas no preciso mais se preocupar com o sistema operacional e com que tipo de
hardware est sendo utilizado, pois podem acessar seus dados armazenados na nuvem de
onde estiverem. A empresa ter um maior controle das despesas e ganhar espao fsico,
diminuindo gastos com: energia, manuteno de hardware e atualizaes de softwares. A
infraestrutura da nuvem bem mais enxuta do que as solues e sistemas implantados na
maioria das empresas.
[...] A computao em nuvem um novo modelo de computao emergente que move todos
os dados e as aplicaes dos usurios para grandes centros de armazenamento. Com isso, as
aplicaes e os sistemas de hardware so distribudos na forma de servios baseados na
Internet. Fundamentada em conceitos j estabelecidos previamente, como a virtualizao e o
modelo pay-per-use a computao em nuvem possui uma srie de vantagens, como a
possibilidade de ampliar os recursos utilizados sempre que necessrio. (Chirigati)

Os sistemas distribudos de data centers, fazem com que o conceito de nuvem seja mais
evidente, pois um conjunto de servidores, cada um espelhando o outro, faz com que haja
redundncia no armazenamento dos dados e com a virtualizao os servidores no precisam
mais estar alojados no mesmo local.
De modo geral os mesmos esto alojados em diferentes posies do nosso planeta, se um
servidor desligado por algum tipo de acidente ou atualizao, os dados armazenados no se
perdem, pois tambm estar disponvel em outro servidor em qualquer outro lugar, at que
outro servidor possa ser substitudo, isso faz com que o servio seja transparente no afetando
o cliente, e fazendo com que o mesmo possa ter acesso garantido a qualquer momento.
Segundo Soror (et al. 2010), Cada mquina fsica tem as mesmas configuraes de software,
mas pode ter variao na capacidade de hardware em termos de CPU, memria e
armazenamento em disco.
Segundo Brantner (et al. 2008), A computao em nuvem uma evoluo dos servios e
produtos de tecnologia da informao sob demanda, tambm chamada de Utility Computing, os
usurios no precisam se preocupar com backups, pois se os componentes falharem, o
provedor responsvel por substitu-los e tornar os dados disponveis em tempo hbil por meio
de rplicas.
Sistemas corporativos a partir da utilizao dessa tecnologia ganharam mais elasticidade e
velocidade na hora de trocar informaes com demais empresas filiais, pois a cada envio de
dado, o mesmo compactado e criptografado, isto consiste em um ganho de velocidade e
segurana.A estrutura computacional da nuvem foi desenvolvida para trabalhar atravs da
internet, com uma srie de recursos que podem ser rapidamente fornecidos.
2.1 CARACTERSTICAS IMPORTANTES DE UMA NUVEM
Dentre as estruturas da nuvem, as respectivas empresas prestadoras do servio de nuvem,
devem dispor em seu data center, alguns atributos, ou como alguns autores descrevem estes
devem obter como pr-requisitos, para que possam ser denominados de nuvens.
Computao em nuvem uma tendncia recente de tecnologia cujo objetivo proporcionar
servios de Tecnologia da Informao TI sobre demanda com pagamento baseado no uso.
Tendncias anteriores computao em nuvem foram limitadas a uma determinada classe de
usurios ou focadas em tornar disponvel uma demanda especfica de recursos de TI,
principalmente de informtica (Buyya et al. 2009).
2.1.1 Self-Service sobre demanda
Qualquer usurio contratante do servio da nuvem tem total liberdade de requerer
automaticamente algum recurso ou ferramenta computacional, como espao para
armazenamento, um servidor virtual ou tempo de processamento na medida em que necessita,
atuando de forma transparente para o contratante.

Segundo MELL (at el, 2009). O usurio pode adquirir unilateralmente recurso computacional,
como tempo de processamento no servidor ou armazenamento na rede na medida em que
necessite e sem precisar de interao humana com os provedores de cada servio.
2.1.2 Elasticidade
O usurio pode adicionar dinamicamente novos recursos para a aplicao ou servio oferecido
a qualquer momento, de forma rpida e elstica, para adaptar a demanda de seus clientes,
podendo ser desativado quando no for mais necessrio utilizar estes recursos.
Segundo MELL (at el, 2009). Recursos podem ser adquiridos de forma rpida e elstica, em
alguns casos automaticamente, caso haja a necessidade de escalar com o aumento da
demanda, e liberados, na retrao dessa demanda. Para os usurios, os recursos disponveis
para uso parecem ser ilimitados e podem ser adquiridos em qualquer quantidade e a qualquer
momento.
2.1.3 Pagamento e garantia do servio SLAs
Os servios de nuvens so medidos e sempre estaro disponveis aos contratantes por meio
de pagamentos conforme o tempo de processamento e quantidade de modelos requisitados.
Com eficincia a nuvem permite que, o usurio compartilhe recursos que respeitem as normas
para obter uma total garantia do servio oferecido, pois os mesmos esto sempre disponveis.
Segundo MELL (at el, 2009). Sistemas em nuvem automaticamente controlam e aperfeioam a
utilizao dos recursos, alavancando a capacidade de medio em algum nvel de abstrao
adequado para o tipo de servio. Usos de recursos podem ser monitorados, controlados e
relatados a existncia de transparncia entre o fornecedor e o consumidor.
2.1.4 Acesso contnuo
Os servios da nuvem podem ser acessados atravs da rede utilizando navegadores padres,
APIs com base em http e SOAP, utilizando diferentes tipos de dispositivos como celulares,
PDAs, Tablets e etc. Seu funcionamento e complexibilidade no so visveis ao usurios, pois
ficam ocultos pela nuvem
Segundo MELL (at el, 2009). Recursos esto disponveis atravs da rede e acessados por
meio de mecanismos que promovam o padro utilizado por plataformas heterogneas (por
exemplo, telefones celulares, laptops e PDAs).
2.1.5 Pooling de recursos
Essas aplicaes providas na nuvem so agrupadas para atender uma gama de usurios,
atravs do modelo multi-tenant que foi construdo para suportar e atender as mltiplas
requisies de vrios usurios, que incluem o servio de armazenamento, processamento dos
dados, alocao de memria, largura de banda e mquinas virtuais.
Segundo MELL (at el, 2009). Provedor de recursos de computao agrupado para atender
vrios consumidores atravs de um modelo multi-tenant (modelo de software onde uma nica

instncia roda no servidor e permite atender a mltiplas requisies de diferentes usurios),


com diferentes recursos fsicos e virtuais atribudos dinamicamente e novamente de acordo
com a demanda do consumidor.
H um senso de independncia local em que o cliente geralmente no tem nenhum controle ou
conhecimento sobre a localizao exata dos recursos disponibilizados, mas pode ser capaz de
especificar o local em um nvel maior de abstrao.
2.2 MODELOS DE SERVIOS
O termo servio se refere prestao de servio de um componente ou o trabalho que lhe foi
solicitado. Na computao em nuvem, o que uma aplicao oferece e conhecida como (as
services) em ingls, os servios so divididos e oferecidos atravs das redes de vendas,
algumas caractersticas encontrada nesses modelos so as baixas barreiras de entrada que
facilitam as empresas de pequeno porte, sua grande escalabilidade, multialocao que d
comodidade de poder acessar os recursos e compartilhar com demais usurios e
independncia, permitindo que usurios tero acesso atravs de diferentes dispositivos.
A empresa prestadora dos servios de nuvem tem total responsabilidade de disponibilizar,
gerenciar, atualizar e realizar um monitoramento de toda a infraestrutura da mesma, deixando
claro ao usurios sua responsabilidade e fornecendo servios nos seguintes modelos conforme
segue a imagem abaixo.
A imagem a seguir demonstra uma pirmide dos principais servios oferecidos pela nuvem,
percebe-se que a maior rea atende aos servios mais requisitados e que estes so voltados
para os usurios finais.

Figura 2 - Representao dos modelos de servios


Imagem retirara originalmente do site http://vitormeriat.wordpress.com/2011/07/08/modelos-deservio-na-nuvem-iaas-paas-e-saas/ acessado em 13/06/2012.
2.2.1 Software como Servio (SaaS)
Software como um servio (SaaS) um modelo que disponibiliza aos usurios, acesso a um
determinado aplicativo que por si s no tem a necessidade de comprar uma licena de uso.
Nestes, o usurio no precisa se preocupar com atualizaes, pois o mesmo funciona como
um servio, podendo oferecer um aplicativo ou uma parte do software do provedor de servio,
estes softwares esto disponveis atravs da internet, que permite que o usurio tenha acesso
a partir de qualquer dispositivo atravs da interface clientes thin, as empresas prestadoras dos
servios da nuvem disponibilizam este servio no mais alto nvel, localizado na camada de
aplicaes da nuvem.O SaaS reduz os custos, pois dispensada a aquisio de licenas de
sistemas de softwares, Como exemplos de SaaS podemos destacar os servios
de Customer Relationship Management (CRM) da Salesforce [CHAPPELL 2008] e
o Google Docs [Ciurana 2009].
2.2.2 Plataforma como Servio (PaaS)
Outro modelo de aplicao a plataforma como um servio (PaaS), este modelo disponibiliza
uma interface para que os usurios desenvolvam seus prprios aplicativos e outros servios de
interao com a internet, a ideia a mesma do modelo de software como servio, os usurios
no administram sua infra-estrutura no tendo necessidade de instalar algum software ou
baixar, com sua infra-estrutura pode-se integrar uma implementao de aplicaes na nuvem,
disponibilizando linguagens de programao; ambiente de desenvolvimento para as aplicaes
e fornecendo um sistema operacional como o Windows Azure e Google App Engine. A
ferramenta mais conhecida de PaaS o GoogleApp Engine.
Segundo BUYYA (et al. 2008), Ela fornece uma plataforma que permite o desenvolvimento de
aplicaes, atravs da utilizao da linguagem de programao Python, na infraestrutura da
Google.
2.2.3 Infraestrutura como Servio (IaaS)
Infraestrutura como um servio (IaaS) tambm conhecida como Hardware como um servio
( HaaS), difere dos outros servios SaaS e PaaS, no oferecendo uma aplicao aos
usurios.Este modelo oferece uma infraestrutura ou hardware remoto para que o usurio possa
ter total liberdade de manuseio, nessa camada chamada API, a mesma oferecida ao cliente
para que este possa administrar os recursos de integrao com hardware na nuvem,
eliminando os custos com servidores, racks, softwares e espao fsico, virtualizando a
empresa.
2.2.4 Banco de dados como Servio (DaaS)
Este e um dos servios que predomina na nuvem, fornecendo um servio de banco de dados, a
fim de evitar complexidade, o mesmo executado em sua prpria base de dados, o que
elimina os custos com o software, podendo oferecer uma facilidade de utilizao, pois no

existem servidores para substituio e nem redundncia no sistema, gerando uma potncia na
base de dados, pois no so armazenados localmente, com integrao aos demais servios
como e-mail e calendrio, podendo oferecer tambm a gesto como parte do contrato com
menos custo. O usurio, com isso tem a comodidade de acessar a banda de onde estiver, e se
acontecer algum incidente no mbito de trabalho, seus dados estaro guardados na nuvem.
2.2.5 Comunicao como Servio (CaaS)
Voltado para as comunicaes atravs do Voip, este modelo tambm tem como caracterstica
gerenciar hardware softwares para fim de uso comunicativo, tendo capacidade de enviar
mensagens instantneas e reproduo de vdeos, tirando deste o mximo de recursos para
que os clientes possam efetuar vdeos conferencias e, oferecendo uma flexibilidade aos
usurios. Programas como Microsoft Office Communicator utiliza essa modalidade de servio.
2.3 Papis na Computao em Nuvem
Os papis na computao em nuvem so de suma importncia, determinam o acesso a
usurios distintos que esto compostos a uma mesma nuvem, essa organizao define a
funo de cada um.No mbito da nuvem, os usurio podem assumir qualquer tarefa ou vrias
ao mesmo tempo, contudo os provedores so os nicos que fornecem o suporte aos demais
modelos monitorando e gerenciando a estrutura e garantindo ao usurio que o desenvolvedor
usar mtodos de fornecimento de servios.
Os papis so importantes para definir responsabilidades, acesso e perfil para os diferentes
usurios que fazem parte e esto envolvidos em uma soluo de computao em nuvem. Para
entender melhor a computao em nuvem, podem-se classificar os atores dos modelos de
acordo com os papis desempenhados (Marinos and Briscoe 2009).
A imagem abaixo demonstra como os papeis so aplicados e para quem so enviados os
devidos processos. possvel observar que o provedor fornece os seguintes servios em
nuvem: Plataforma como servio e Infraestrutura como Servio para os desenvolvedores e o
prprio fornece ao usurio final as aplicaes assim chamadas de Software como Servio.

Figura 3 - Os Papis na computao em nuvem


Imagem extrada originalmente do
site http://tecnologiadeouro.blogspot.com.br/2011/07/computacao-em-nuvem.htmlacessado
01/05/2012
2.4 MODELOS DE IMPLANTAO
Sua adoo realizada tendo como base, as necessidades das aplicaes a ser utilizadas no
processo de negcios, pois determinadas organizaes no desejam disponibilizar acesso,
suas aplicaes e dados a terceiros, definindo nveis de acesso e restries a usurios no
privilegiados, para os usurios em determinadas partes, do ambiente da nuvem, garantindo a
segurana e a integridade dos dados.
Segundo Mell and Grance (et al.2009). Os modelos de implantao da computao em nuvem
podem ser divididos em nuvens pblicas, privadas, comunidades e hbridas.
2.4.1 Nuvem Privada
Este modelo de nuvem voltado exclusivamente a apenas um usurio, por exemplo, uma
empresa, sua infraestrutura construda sobre uma determinada rea em um data center
privado, o usurio que contrata este modelo, tem o total controle sobre a mesma, que gerencia
as aplicaes implementadas na nuvem, implementa polticas e nveis de acesso, garantindo a
integridade dos dados.

Segundo CHIRIGATI, (et al. 2009). Uma nuvem privada , em geral, construda sobre um data
center privado.
2.4.2 Nuvem Pblica
No modelo de nuvem publica, no h restries por nvel de acesso, dados armazenados
podem se misturar a aplicativos, esse tipo de implementao no traz segurana alguma para
as organizaes, sua estrutura e voltada ao pbico em geral, isso significa que qualquer
usurio pode ter acesso, no dispe de gerenciamento de rede, este tipo de modelo podem ser
adquiridos gratuitamente, caso o usurio necessitar de mais espao ele pagar pelo que
solicitar.
2.4.3 Nuvem Comunidade
Esta possui sua infraestrutura compartilhada entre vrias organizaes com intuito de partilhar
diversos interesses prprios, podem ser administradas pelas mesmas que partilham da nuvem.
Segundo MELL (at el, 2009). Pode ser administrado por organizaes ou por um terceiro e
pode existir localmente ou remotamente.
2.4.4 Nuvem Hbrida
No modelo de nuvem hibrida, temos uma juno dos demais modelos de implementao,
pblica, privada e comunidade. A troca de informaes entre a nuvem pblica e privada pode
ser executadas periodicamente, pois so implementadas facilmente em nuvens pblicas,
permitindo que uma nuvem privada amplie seus recursos atravs de uma reserva criada em
uma nuvem pblica, fornecendo portabilidade nos dados e aplicaes. Segundo CHIRIGATI, (et
al. 2009). O termo computao em ondas , em geral, utilizado quando se refere s nuvens
hbridas.

Figura 4 Exemplo de nuvem publica e privada

Imagem extrada originalmente da apresentao Cloud Computing para revolucionar polticas


pblicas, acessado 01/06/2012.
2.5 CLIENTES
Com objetivo de tirar maior proveito das ferramentas de computao em nuvem, de suma
importncia ter em mos um hardware e infraestrutura correta, para se ter uma total segurana
e agilidade ao acessar os dados e aplicaes, numa infra-estrutura cada hardware que tem
acesso ao servio em nuvem, estes perifricos so denominados como clientes e so divididos
em vrias estaes de trabalho.
Segundo Velte, (et al. 2010), Existem diferentes tipos de clientes que podem se conectar a
nuvem, e cada i, oferece uma forma diferente de voc interagir com seus dados e aplicativos,
dependendo de sua organizao e suas necessidades, voc pode se ver usando qualquer
combinao desses dispositivos.
2.5.1 Clientes Mbile
Estes diferentes tipos de clientes so dispositivos que tem acesso a uma conexo de internet,
para que o usurio possa desfrutar das aplicaes em nuvem tendo uma total agilidade e
comodidade ao interagir em seu mbito de trabalho.
Segundo Velte, (et al. 2010), Clientes mveis cobrem a gama inteira de laptops a PDAs e
smartphones, como um iPhone ou BlackBarry, pois pode se conectar de vrios locais, que
podem ter ou no uma conexo otimizada
Atravs de um celular moderno que tenha um sistema operacional Android (sistema
operacional da Google) ou iOS (sistema operacional Apple para iphone), o usurio pode ter
garantia de acesso e sua total integridade com os dados manipulados ao instalar uma
aplicao que lhe fornea o acesso a sua determinada nuvem contratada. Aplicativos como o
Google Drive, iCloud, e Dropbox, so um exemplo de aplicativos que do ao usurio acesso as
ferramentas em nuvem.
Vejamos que a imagem nos mostra um celular inteligente, pois o mesmo dispe de um sistema
operacional com aplicativos e acesso internet, garantindo tudo que necessrio para obter o
acesso a nuvem, so bem portteis e rpidos.

Figura 5 Celulares inteligentes


Imagem extrada do site
http://twitterja.blogspot.com.br/2009/08/dicas-de-seguranca-em-redes-sociais.html
acessado em 21/05/2012
2.5.2 Clientes Thin
Nessa categoria de clientes, seu hardware no possui disco rgido, driver de CD ou DVD, ele
simplesmente lhe exime em sua rea de trabalho o que tem em seu servidor, todos os dados
residem em seu centro de dados ou na nuvem, mimetizando o risco de perda dos dados e de
fcil acesso para manuteno.
Segundo Velte, (et al. 2010), Clientes thin podem ter um papel importante em sua empresa,
isso depende de que aplicaes e servios voc acessa na nuvem, se um cliente apenas
precisa acessar servios baseados em nuvem ou acessar um servidor de virtualizado, ento os
clientes thin so uma grande opo.
Por ter caractersticas vantajosas estes clientes so de grande ajuda e levam o usurio
segurana contra programas maliciosos e instalaes de softwares sem permisso do
administrador do TI, a figura a seguir lhes mostra uma viso bem clara de como so e o que
esto acessando, notam-se na imagem, que cada cliente thin no possui um gabinete e muito
menos um HD para armazenar suas informaes, eles esto ligados diretamente nuvem, e s
acessaro aplicaes na nuvem que esta conectada.

Figura 6 Clientes thin conectados ao servidor de nuvem


Imagen extrada originalmente do site http://www.bandalarga.net/index.php?
option=com_content&view=article&id=136:thin-client-perguntasfrequentes&catid=3:informativos&Itemid=185 acessado em 08/06/2012
2.5.3 Clientes Thick
So mquinas convencionais, desktops comuns contendo discos rgidos e drivers que se
conectam a um servidor de nuvem como os demais clientes, pois caso o usurio deseja ter um
dado armazenado na mquina local mesmo tendo acesso nuvem, esses clientes esto sua
disposio, mas o risco de rompimento do sistema e a perda de dados so inevitveis.
Segundo Velte, (et al. 2010), os clientes thick so mais vulnerveis a ataques que os clientes
thin, se caso a maquina seja roubada seus dados estaro comprometidos, se um cliente thin
falhar leve tudo para outro cliente thin, e o ambiente de trabalho do usurio estar l.
A imagem a seguir deixa bem clara, como so os clientes Thick, vrios desktops
convencionais, conectados ao servio em nuvem, que por sua vez, esta disponibilizando
servios e aplicaes a estes clientes conectados.

Figura 7 representao Clientes thick conectados a nuvem


Imagen extrada originalmente do site http://blog.brasilacademico.com/2012/05/serpro-teranuvem-privada-para-servidor.html acessado em 03/06/2012
2.6 ARMAZENAMENTO
O armazenamento um dos principais recursos da computao em nuvem, o prestador de
servio em nuvem disponibiliza uma quantidade de espao contratado para que o usurio
possa armazenar seus dados na nuvem, com esse servio, os usurios podero compartilhar
os mesmo dados que os demais usurios conectados a mesma nuvem que foi contratada para
oferecer o servio de armazenamento, mas os dados armazenados ficam disponveis
localmente na mquina do usurio.
O aplicativo se encarrega de fazer a sincronizao com os dados locais e na nuvem, caso falte
algum dado na pasta local, o mesmo se encarregara de fazer o download repondo o dado
apagado, agora se algum apagar o mesmo dado na nuvem, ele desaparecer para todos os
outros usurios que esto conectados quela nuvem de servio contratada.
A sincronizao e a transferncia dos dados, armazenados localmente e na nuvem ocorrem
muito rapidamente, pois o dado compactado, criptografado e assim enviado para a nuvem,
tornando o armazenamento rpido e eficiente.
Segundo Velte, (et al. 2010), Armazenamento de cloud computing tem uma serie de vantagens
sobre o armazenamento local de dados tradicionais. Se voc armazena seus dados sobre uma

nuvem, voc pode acessa-los de qualquer lugar que tenha acesso a internet. Isto se torna
especialmente atraente para os usurios veteranos.
Esta funo traz para os usurios a comodidade de poder acessar seus dados de qualquer
lugar, no tendo a necessidade de utilizar dispositivos de armazenamento portteis como pen
driver e HD externo, to pouco utilizaram o mesmo dispositivo para obter os seguintes dados
armazenados, se uma empresa possui outras filiais, as mesmas podem ter acesso aos dados
armazenados em um servidor de nuvem.
Segundo Velte, (et al. 2010), Existem centenas de sistemas de armazenamento diferentes de
nuvem e alguns so muito especficos no que fazem. Alguns so orientados para nichos de email e armazenamento de fotos digitais, enquanto outros so enormes para encher um
armazm inteiro.
Para que o armazenamento seja realizado, e necessrio um servidor de dados conectado a
internet, assim o utilizador do servio, possa copiar seus arquivos para o servidor atravs de
algum aplicativo seja o prprio navegador de internet ou algum aplicativo como o SkyDriver,
GoogleDriver, Dropbox e outros. Estes aplicativos fazem a sincronizao da pasta local com a
pasta do servidor de armazenamento.
Os sistemas de armazenamento em nuvem depem de vrios servidores, caso acontea algum
incidente com algum servidor os dados armazenados. Os mesmos ficaram salvos em outro,
assim obtendo uma redundncia e segurana, garantindo que os dados estejam sempre
disponveis para seus clientes, mesmo quando os respectivos servidores entrarem em
manuteno. Se caso no houvesse a redundncia os dados no estariam sempre disponveis
para seus clientes.
Segundo Velte, (et al. 2010), Como os servidores necessitam de manuteno ou reparao,
necessrio armazenar os dados salvos em vrias maquinas, oferecendo redundncia. Sem a
redundncia de armazenamento de nuvens, os sistemas no poderiam garantir aos clientes
que eles possam acessar suas informaes a qualquer momento.
2.6.1 Provedores de Armazenamento
Existem diversos provedores de armazenamento em nuvem, e com o passar do tempo
apareceram mais e mais, alguns provedores de armazenamento em nuvem so especializados
em armazenar somente um tipo de dado, como o Picasa que s permite que o usurio poste
apenas fotos e no qualquer outro tipo de arquivo.
Segue abaixo uma tabela com os principais provedores especficos para armazenamento em
nuvem.

Google Docs

Permite que os usurios faam upload de documentos, planilhas e


apresentaes de dados para os servidores do Google. Estes arquivos

podem ser editados usando uma aplicao Google

Dropbox

Este aplicativo oferece a funo de armazenamento de qualquer


arquivo em uma pasta local e o mesmo realize a sincronizao com o
servidor de nuvem do Dropbox

Skydriver

Este aplicativo permite que o usurio realize o armazenamento de


documentos, planilhas, apresentaes e fotos para os servidores da
Microsoft.

Provedores de
e-mal

Gmail, Hotmail e Yahoo! Armazena mensagens de correio eletrnico


em seus prprios servidores. Os usurios podem acessar seus e-mails
de qualquer computador ou dispositivo conectado internet.

Flickr e Picasa

Hospedam milhes de fotografias digitais. Os usurios podem criar


seus prprios lbuns de foto on-line.

You tube

Hospeda milhes de arquivos de vdeo enviados pelo usurio.

Hostmonster e
Armazena arquivos de dados para muitos clientes de web sites.
GoDaddy
Facebook e
MySpace

So sites de redes sociais que permitem que os membros postem fotos e


outros contedos. Este contedo e armazenado em servidores da
empresa.

MediaMax e
StrongSpace

Este tambm oferece espao de armazenamento para qualquer tipo de


dados digitais.

Tabela 1 Provedores de Armazenamento


A maioria destes servios est disponvel gratuitamente para os usurios, mas h empresas
que cobram por espao de armazenamento e pela quantidade de informaes transferidas.
Alguns oferecem de inicio o armazenamento gratuito e caso o cliente necessite de maior
espao o mesmo pode compr-lo, e a medida que vo adquirindo mais espao, os preos
tendem a cair.

Figura 8 Comparao dos principais aplicativos de armazenamento


Imagem extrada originalmente do
site http://idgnow.uol.com.br/internet/2012/04/24/comparativo-google-drive-dropbox-skydrive-eoutros/ acessado 14/06/2012
Pesquisa realizada pelo site PCWorld compara os principais aplicativos de armazenamento
disponveis no mercado,de acordo com a tabela abaixo, foram listados cada um dos aplicativos
disponveis hoje, informando a quantidade de armazenamento disponibilizado gratuitamente, as
mensalidades caso os usurios optem por mais espao de armazenamento e plataformas que
so compatveis.
3 SOLUES EM CLOUD COMPUTING NO MEIO CORPORATIVO
A proposta deste captulo est em fazer um levantamento de algumas opes existentes no
mercado que atua na forma de nuvem nos diversos nveis Saas, Iaas e Paas. Mais adiante
sero feitas analises e comparaes de aplicaes de diversos fornecedores.
3.1 Cloud Computing em ambiente corporativo
A viso administrativa atual est focada em reduo de custos, cortes em despesas, maiores
lucros e novas estratgias de mercado. Nesse mesmo contexto, se desenvolve a computao
em nuvem, a tendncia utilizar do setor de TI da empresa como meio de diminuir despesas, e
sem ficar emergente em tecnologias.
Existem muitos benefcios e riscos associados ao modelo cloud computing. A Idia central
saber se existe maturidade da organizao para utilizar aplicaes que utilizam dados
armazenados e processado na nuvem (Veras, 2012)
A tomada de deciso em adotar essa tecnologia, segundo Veras 2012, depende de alguns
fatores importantes. Deve-se, analisar a capacidade da empresa em esta alinhada
estrategicamente as condies necessrias para opera em condies aceitveis, evitando os
riscos de falhas, em equilbrio, entre os custos e benefcios, dos recursos disponveis.

3.2 Sutes De Escritrio Online


Para atender a demanda das rotinas administrativas em escritrios existem alguns softwares,
que rodam diretamente na nuvem, dentre eles, destaca-se, o Google Docs e o Office Web Apps
tambm conhecido de Office online da Microsoft. Todos eles oferecem grandes facilidades de
utilizao, e de maneira dinmica e acessvel.
3.2.1 Google Docs
O conjunto de aplicaes do Google Docs, foi criado da juno de editor de texto Writ e do
sistema de planilhas eletrnicas Google Spreadsheets.
No ano seguinte, foi disponibilizado aos usurios cadastrados no servio de e-mails Gmail.
Com o passar do tempo, adquiriu mais recursos, como criao de apresentaes, desenhos e
formulrios. Ao contrrio do pacote Office, da Microsoft, os aplicativos no recebem nomes
especficos.

Figura 9 cone de representao do conjunto de aplicaes Google Docs.


Imagem extrada originalmente do site http://missionizhar.com/google-updates-google-docswith-450-fonts-and-60-templates/ acessado em 03/06/2012.
A figura 9, representa o cone de cada umas das aplicaes do Google Docs, na sequncia de
imagens no sentido horrio, esta representado, o editor de planilhas, editor de formulrios,

ferramenta de desenhos, apresentao de slides e o editor de textos , todos apresentado-se


como integrantes da nuvem.
A forma de acesso a essa aplicaes deve se entra no endereo docs.google.com usurio e
senha na pgina, caso no seja cadastrado basta seguir as instrues e inscrever uma conta
no Gmail para ter acesso aos recursos do Google Docs.

Google Docs

Microsoft Office Web Apps

Origem
Foi lanado em junho de 2010 nos Estados
Unidos, depois da Microsoft ensaiar por
muitos anos a entrada oficial do Office na
web. Ele traz verses "leves" de aplicativos
como Word, Excel, PowerPoint e OneNote.
Como acessar
Basta entrar no endereo docs.google.com. necessrio ter uma conta do Hotmail para
Se o usurio possuir conta no Gmail, basta acessar. Uma vez dentro do sistema, s
acessar a opo no menu da pgina.
clicar no link Office e escolher o servio.
Aplicativos oferecidos
Textos

Editor de texto com diversos recursos de Poucas so, primeira vista, as diferenas
formatao, incluindo a insero de tabelas, entre o clssico Word para desktops e sua

links, imagens e equaes. Est integrado


com o servio Google Tradutor, capaz de
verter textos para 57 lnguas diferentes.

verso para web: As opes de formatao


esto l, incluindo o menu de estilos. Uma
das grandes vantagens a presena do
corretor ortogrfico no pacote. Tambm
possvel inserir cliparts (imagens) a partir
do prprio banco de dados da Microsoft.

Planilha

Assim como o editor de documentos, a


A exemplo do Word, o Excel do Web App
planilha eletrnica apresenta todas as
adota uma aparncia idntica sua verso
ferramentas bsicas para a formatao das tradicional para facilitar a vida do usurio.
clulas. O sistema identifica o pas de
Contudo, faltam alguns itens para
origem do usurio e oferece um boto de elaborao de planilhas, como macros e
formatao monetria pronto para uso, em grficos. Filtros podem ser aplicados
um clique, ele mostra os valores em reais, diretamente s tabelas criadas pelo usurio,
por exemplo. Tambm possibilita a incluso mas o servio ainda muito dependente da
de grficos e scripts, que funcionam como sua verso para desktop.
programas que oferecem mais opes para
realizar clculos.
Apresentaes

O PowerPoint para web oferece todas as


opes de formatao e montagem de
slides, mas o forte do servio est na
Funcional, mas no o forte do pacote.
Oferece todas as opes bsicas de criao variedade de templates para decorar o
documento. Diversos temas casuais e
e cpia de slides, alm de poucas de
desenhos ou templates, para adicionar um profissionais esto disponveis, alm de
formatos diferentes para a apresentao de
pouco de estilo aos documentos. No
apresenta efeitos de transio entre slides. contedo. No h efeitos de transio entre
slides.
Formulrios

No disponvel.
Este um recurso totalmente baseado na
colaborao. O usurio cria um formulrio
com questes e aplica a diversos usurios.
Tambm possvel criar pesquisas de
opinio entre clientes.
Anotaes

No disponvel.
Bloco de anotaes digital nos moldes do
OneNote. possvel acrescentar
comentrios, notas e marcar itens especiais.
A verso para desktop tem mais recursos
para a incluso de contedo multimdia.
Desenhos

No disponvel.
A ferramenta serve apenas como apoio para
dar um toque artstico ao trabalho feito com
os outros componentes do Docs. Pelas
opes de setas e formas, seria possvel
dizer que sua funo principal a
montagem de fluxogramas.

Tabela 2 Quadro comparativo entre as funcionalidades Google Doc e o Microsoft Office


Web Apps.
Dados retirados originalmente do site: http://veja.abril.com.br/quem/google-docs-vs-office3.shtml acessado em 13/06/2012.
Em relao compatibilidade o Google Docs suporta a importao de
arquivos OpenDocument, StarOffice, Office, Rich Text, texto puro e HTML, e a exportao at
para PDF, a ferramenta do Office Web Apps, permite apenas a utilizao de formatos da
prpria Microsoft.
Quanto ao armazenamento O Office Web Apps integrado com o SkyDrive, que oferece 25 GB
grtis para guardar seus documentos. No Docs, o espao de 1 GB disponibilizado pelo Google.
Usurios que precisam de mais espao devem pagar uma taxa anual que parte dos US$ 5,
para utilizar 20 GB de armazenamento.
Baseado no quadro comparativo, da revista Veja, pode se verificar que ambos contm
similaridades, em alguns nveis, e possuem funes incomuns. E ambos so gratuitos.
Em resumo, praticamente uso apenas softwares e servios gratuitos. Que diferena dos
primeiros tempos da microinformtica, quando ramos obrigados a comprar caixas de software,
caros para nossa renda pessoal, mas necessrios, pois eram o modelo computacional da
poca. Foi este modelo que gerou empresas multibilionrias como a Microsoft. Mas uma era
que esta chegando ao fim. (Taurion 2009 p.04).
Na viso de Taurion, esse novo modelo computacional, veio para mudar a maneira de
utilizao desses tipos de softwares pacotes, pois oferecem servios gratuitos e flexveis.
Comparando os servios da cloud compting em relao a valores, tomando como base o
pacote Office 2010 tem:

Nome

Conteudo

Valor

Office
2010 Home&Student

Word, Excel, PowerPoint e OneNote.

R$199,00

Office
2010 Home&Business

Word, Excel, PowerPoint, OneNote e Outlook.

R$499,00

Office 2010 Professional

Word, Excel, PowerPoint,OneNote, Outlook,


Access e Publisher.

R$1399,00

Tabela 3 Preos dos pacotes do Office 2010.

Dados retirados originalmente do site: http://www.microsoft.com/brasil/compreoffice/produtos/


acessado em 13/06/2012.
Nota-se, que com as mesmas funcionalidades o pacote Office 2010 Home&Student tem um
valor de R$ 199,00, e at chegar ao valor de R$ 1.300,00, dependendo da demanda da
organizao, enquanto os mesmos servios so oferecidos pela prpria Microsoft sem custo
algum, deixando claro umas das vantagens de utilizao da cloud computing, a reduo de
custos.
3.3 Google App Engine
Como ferramenta para desenvolvimentos, o Google App Engine permite criar aplicativos web e
armazene na mesma infraestrutura que os aplicativos prprios da Google. Essa ferramenta
oferece recursos que facilitam o desenvolvimento e implementao, de maneira simplificada e
rpida, sem necessidade de se preocupar com o tipo de hardware em que vai rodar com
correes e tolerncia a falhas ou backup.
Sua estrutura de layout totalmente simplificada, com fcil interao e administrao dos
projetos em construo nessa aplicao, como podem ser visualizadas na Figura abaixo:

Figura 9 Launcher do Google App Engine, menu principal


Dados retirados originalmente do site: http://www.sitepoint.com/rollin-with-google-appengine80s-style/ acessado em 14/06/2012.

O Google passou anos desenvolvendo infraestrutura para aplicaes web escalveis diz Pete
Koomen, gerente de produto da Google. Trouxemos o Gmail e o Google Search para centenas
de milhes de pessoas no mundo, construmos uma poderosa rede de data centers para
suportar as aplicaes. Hoje estamos dando o primeiro passo para tornar esta infraestrutura
disponvel para todos os desenvolvedores. (Veras 2012).
Para Veras, esse novo modo de programar ser uma tima ferramenta para diversos
desenvolvedores, pois a mesma permite atender a uma grande demanda de programadores e
em diversas linguagens.
3.3.1 Suas Principais Caractersticas
Escolher e configurar diversas estaes para utilizar servios web e armazenamento de
qualidade, custa caro e pode demorar. Com o Google App Engine torna mais fcil a
implementao de aplicaes web dinamicamente fornecendo recursos de computao de
acordo com a necessidade. Os desenvolvedores criam o cdigo e o Google App Enginecuida
do resto, assim basta criar o cdigo de uma vez e implant-lo.
Depois deimplantado um aplicativo web pode apresentar picos de popularidade, o sbito
aumento de trfego pode ser desastroso para aplicaes de todos os tamanhos, desde
pequenas a grandes empresas que se encontram remanejando suas bases de dados e todos
os sistemas vrias vezes ao ano. Com a reproduo automtica e balanceamento de carga, o
Google App Engine facilita a escala de um usurio para um milho de usurios, levando
vantagem sobre bigtable e outros componentes escalvel do Google, dessa forma absorver os
possveis picos de trfego.
No decorrer do desenvolvimento desnecessrio e ineficiente os desenvolvedores criarem
componentes de autenticao e e-mail a partir do zero para cada novo pedido. Os
desenvolvedores que usam o Google App Enginepodem fazer uso dos componentes que
acompanham o aplicativo e tambm a biblioteca externa do Google de APIs que fornecem a
funcionalidade plug-and-play de recursos simples, mas importantes, facilitandoa integrao
com outros servios do Google.
3.3.2 Quanto aos custos
O Google seduziu os desenvolvedores, oferecendo grtis a App Engine, quando foi lanado,
mas aps alguns meses cobrou algumas taxas.
1.

Cota grtis inicial o armazenamento de 500MB e CPU e largura de banda suficiente


para aproximadamente de 5 milhes de pginas acessadas por ms;

2.

US$ 0,10 US$ 0,12 por hora core;

3.

US$ 0,15 US$ 0,18 por GB meses de armazenamento;

4.

US$ 0,11 US$ 0,13 por GB de largura de banda de sada;

5.

US$ 0,09 US$ 0,11 por GB de largura de entrada.


3.4 Amazon Web Services (AWS)
O Amazon Web Services um conjunto de aplicaes e nuvem, que oferece servios, de
armazenamento e processamento com alto nvel de desempenho e eficcia, estes tm como
caractersticas: escalabilidade, disponibilidade, elasticidade e economia. E os componentes da
AWS trabalham individualmente ou combinados para rodar e hospedar os aplicativos.
Um exemplo j bem conhecido de nuvem so os servios da Amazon. A Amazon criou uma
subsidiria chamadaAmazon Web Services (http://aws.amazon.com/) para ofertar servios de
Computao em Nuvem. Basicamente so quatro ofertas, o EC2 (Elastic Computing Cloud),
para alugar mquinas virtuais Linux, nas quais o usurio pode alugar dezenas, centenas ou at
milhares de CPUs, o S3, servio de armazenamento (storage) em nuvem , o SimpleDB, oferta
de Database-as-a-Service e o SQS (Simple Queue Service) para servios de mensageira. A
Amazon lanou seus primeiros servios, os S3 e EC2, em 2006. A idia que o usurio possa
operar seu negocio sem ter de investir em infraestrutura, como servidores e strage. E a
plataforma computacional oferecida prpria plataforma que roda os aplicativos da Amazon,
uma infraestrutura de tecnologia que inclui dezenas de milhares de servidores e que levou anos
para ser construda e ajustada. Alis, esta imensa capacidade para acomodar os picos de
vendas, como o Dia de Ao de Graas (Thanksgiving) nos EUA ou no Natal, fica ociosa parte
do tempo. Quando do anncio destes servios, o prprio Jeff Bezos, seu fundador e CEO, j
dizia que esta infraestrutura muitas vezes era usada apenas 10% de sua capacidade. Natura
que a Amazon identificasse ai uma grande oportunidade. (Taurion 2009 p.144).
A Amazom uma das empresas que mais est se destacando nesse ramo. Em pouco tempo a
mesma j disponibiliza uma variedade de aplicaes em nuvem.
Segundo Taurion,os principais servios disponibilizados pela Amazon podem ser divididos em
quatro: Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service
(Amazon S3), Amazon SimpleDBe Amazon Simple Queue Service (Amazon SQS). Todas
essas ferramentas rodam direto na nuvem da Amazon.
3.4.1 Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) permite rodar aplicaes na
nuvem Amazon sendo um servio web que oferece capacidade computacional
redimensionvel. projetado para tornar a computao mais fcil para os desenvolvedores.
Amazon EC2 apresenta um ambiente de computao de mquina virtual, permitindo que o
usurio use interfaces de servios Web para lanar instncias com uma variedade de sistemas
operacionais, carreg-los com o seu ambiente de aplicativo personalizado, gerenciar as
permisses de sua rede de acesso, e executar sua imagem usando sistemas conforme o
necessrio.

Para facilitar, a Amazon disponobiliza AMI, Amazon Machine Image templated, ou seja,
modelos de imagens pr-configuradas, que contm os aplicativos: Bibliotecas, dados e
configuraes associadas. Esta imagem armazenada em um repositrio seguro, rpido e
confivel para se inicializar rapidamente. Que podem ser alteradas pelo usurio conforme for a
necessidade.
O sistema e considerado elstico porque pode crescer e diminuir a capacidade quando
necessrio. Por exemplo, se na quinta uma empresa usa quatro servidores e nas sextas e
sbados, com maior atividade de vendas, cresce para seis ou oito servidores. No domingo usa
apenas dois. E o pagamento e faturado apenas processamento realmente utilizado. Agora,
imagine obter elasticidade com o modelo tradicional de instalao fsica de servidores. A
empresa vai arcar com os custos de configurao mxima, de oito servidores, mesmo
mantendo seis deles desligados ou ociosos no domingo, (Taurion 2009 p.148)
Como exemplifica Taurion, mater servidores fsicos gera custo, em boa parte do tempo, como
acontece em milhares de empresas, ficam ociosos. Nesse modelo, o pagamento e apenas para
os recursos que realmente so consumidos, amenizando os custos de investimentos em
infraestrutura fsica, mo de obra, manuteno e aquisio de equipamentos e outros custos.
3.4.2 Amazon Simple Storage Service (Amazon S3)
O S3 um servio de armazenamento por demanda, pois o usurio paga, apenas pela
quantidade de dados armazenados sem necessidade de estabelecer limites iniciais, mesmo
que haja um crescimento futuro. Nessa modalidade, quando se precisa de mais espao, o
sistema automaticamente aumenta o espao disponvel, ou o inverso, quando reduzido a
quantidade de dados, o sistema diminui o espao alocado.
Os dados armazenados no S3 passa a ser de responsabilidade da Amazon para assegurar que
eles estejam disponveis e seguros enquanto o usurio mantiver ativa sua assinatura.
3.4.3 Amazon SimpleDB
O Amazon SimpleDB e uma ferramenta do tipo Framework, que fornece as principais funes
do banco de dados de armazenamento, recuperao e indexao e enfileiramento de dados.
Foi desenhado para operar de forma integrada com os outros servios da Amazon, como o S3
e EC2.
Com essa aplicao pode se criar e gerenciar vrias rplicas distribudas geograficamente dos
dados automaticamente para permitir alta disponibilidade e durabilidade de dados.
Na definio de Taurion 2009, como prprio nome diz, uma ferramenta simples, que contm
restries de desempenho e de escalabilidade, pois no h compatibilidade com a linguagem
SQL, mas pode ser usado e para aplicaes simples.
3.4.4 Amazon Simple Queue Service (Amazon SQS)

O Amazon SQS oferece uma fila hospedada altamente escalvel e confivel para o
armazenamento de mensagens medida que elas transitam entre computadores. Usando
o Amazon SQS, os desenvolvedores podem simplesmente mover dados entre componentes
distribudos dos seus aplicativos que desempenham tarefas diferentes, sem perder mensagens
ou exigir que cada componente esteja sempre disponvel. O Amazon SQS facilita a criao de
um fluxo de trabalho automatizado, trabalhando em conjunto com o Amazon Elastic Compute
Cloud (Amazon EC2) e outros servios da Web de infraestrutura da AWS.
O Amazon SQS trabalha ao expor a infraestrutura de mensagens de escala da Web
da Amazon como um servio da Web. Qualquer computador na Internet pode adicionar ou ler
mensagens sem nenhum software instalado ou configuraes especiais de firewall. Os
componentes de aplicativos usando o Amazon SQS podem ser executados de forma
independente e no precisam estar na mesma rede, ser desenvolvidos com as mesmas
tecnologias ou executados ao mesmo tempo.
3.5 Windows Azure
O Windows Azure um sistema operacional de servios em nuvem que funciona como o
ambiente de desenvolvimento, hospedagem de servios e gerenciamento de servios da
plataforma Windows Azure. Ele oferece aos desenvolvedores de computao e
armazenamento por demanda para hospedar, dimensionar e gerenciar aplicativos Web na
internet por meio de centros de dados da Microsoft.
O Windows Azure uma plataforma flexvel que d suporte a vrias linguagens e se integra ao
seu ambiente local j existente. Para criar aplicativos e servios no Windows Azure, O Windows
Azure compatvel com padres, protocolos e linguagens populares, como SOAP, REST, XML,
Java, PHP e Ruby. O Windows Azure j est comercialmente disponvel em 40 pases.
A plataforma Azure formada pelo sistema operacional Windows Azure e um conjunto de
servios: Live Services, NET Services, SQL Services, SharePoint Services Dynamics CRM
Services. A Figura 7.9 mostra a plataforma Azure.

Figura 2 - Representao dos modelos de servios


Figura 10 Plataforma Microsoft Azure [Azure 2010]
http://csharpdevelopers.wordpress.com/2010/01/16/windows-azure-e-cloud-computing/ acessad
o em 13/06/2012.
Outro item que faz parte deste pacote o Live Services. O Live Services um conjunto de
componentes dentro do Azure para o tratamento de dados do usurio e recursos da aplicao.
Live Services possibilita aos desenvolvedores construrem aplicaes ricas que podem
conectar com usurios do Windows Live. O Live Services inclui as tecnologias do Live
Mesh para sincronizao de dados dos usurios e possibilita a extenso de aplicaes Web
entre mltiplos dispositivos. O SQL Services um servio de armazenamento de dados e de
processamento de consultas escalvel, sendo construdo com base na tecnologia do SQL
Server.
A Microsoft comeou atrasada na disputa pelo mercado de Computao em Nuvem (alis,
repete-se a historia da internet) e a plataforma Azure ainda esta na fase beta, mas pode-se
esperar um grande esforo por parte da empresa.(Taurion 2009 p.167)
Taurion enfatiza a ideia de que a Microsoft, apesar de hoje ser a empresa de maior nome de
mercado, no se antecipou para a disputa do mercado da Computao em Nuvem, por isso
no demonstra motivos de continuar nesse patamar.
3.5.1 ERP - Enterprise Resource Planning na modalidade Cloud Computing
O ERP uma ferramenta poderosa no meio corporativo, pois suas aplicaes podem atender a
diversas modalidades de mercados no mundo todo, independente do porte da organizao,
desde pequenas a grandes empresas, configurados de forma padro, ou personalizados
especificamente. Portanto, essa ferramenta torna-se um meio que pode ser bem explorado em
uma nova verso, adaptada a Computao na Nuvem.
"Acreditamos que este seja um passo fundamental para as empresas e para todo o mercado
brasileiro, acelerando a competitividade das empresas de menor porte, que vo competir em p
de igualdade com as outras companhias, com um sistema de gesto completo e flexvel",
afirma Alexandre Marques, diretor comercial da i9 Tecnologia.
Como afirma Alexandre Marques, o modelo ERP em nuvem torna as empresa de pequeno e
mdio porte, com essa ferramenta de baixo custo, competir no mesmo nvel com empresas,
tornando-as mais competitivas.
3.5.2 Microsoft Dynamics
Visando esse mercado, a Microsoft desenvolveu um conjunto de solues que roda na nuvem,
chamado de Microsoft Dynamics. Com servios personalizados para a nuvem como um
componente flexvel da sua soluo ERP a medida da necessidade. Pode optar por licenciar e

implementar o seu software ERP atravs de Software como Servio (SaaS) alojado pelo
parceiro e expandir os processos de negcio de forma totalmente integrada para a nuvem.
Principais caractersticas:
1.

2.

Uma relao tempo/custo mais rpida para os investimentos atravs de tempos de


implementao mais curtos.
Um conjunto completo de funcionalidades especficas para os requisitos do setor.

3.

Um modelo de licenciamento de subscrio que permite pagar pela soluo ERP como
um custo operacional e no como uma despesa de investimento, alm da flexibilidade de
pagamento medida da utilizao.

4.

Uma disponibilidade de servio elevada baseada na segurana e nas capacidades


eficazes da plataforma Windows Azure.
Pode implementar a soluo ERP para satisfazer os requisitos atuais e manter, ao mesmo
tempo, a flexibilidade de migrar para um modelo diferente quando as necessidades mudarem.
Os parceiros Microsoft Dynamics esto preparados para orientar os melhores investimentos em
TI ao nvel da Computao na nuvem.
Um detalhe sobre os softwares ERP, e que podem ficar obsoletos, sendo necessria
manuteno e atualizao, porm na modalidade da nuvem, esses transtornos passam a ser
amenizados. As melhorias so aplicadas automaticamente e ficam disponveis aos clientes
ERP agregando qualidade ao produto e proporcionado melhor servio aos mesmos.
4 Modelos de Boas Praticas Existentes
Para conseguir uma otimizao no novo sistema implantado, de suma importncia que a
empresa adote tcnicas de melhores prticas, para manter e assegurar que o sistema seja
efetivo, garantindo uma experincia boa e continua. Aps contratar um servio com um
fornecedor de nuvem, importante que se realizem testes para verificar se o servio cumpre
com a demanda solicitada, a seguir a tabela abaixo descrever alguns destes testes.

Velocidade de conexo.

A velocidade com que o usurio se conecta ao


servidor de nuvem.

Tempo de execuo do
armazenamento de dados.

Quanto tempo leva para excluir o armazenamento de


dados.

Tempo de leitura do
armazenamento de dados.

Quanto tempo demora a ler os dados.

Implantao de latncia.

A quantidade de latncia de quando um aplicativo

publicado e pronto para o uso.


Tempo de latncia.

Qual a lentido do sistema.

Tabela 04 Tabela de testes a ser realizados


O site da CSA Brasil disponibilizou cinco dicas do que sua empresa deve considerar na hora de
avaliar a implantao de um projeto de computao em nuvem.
1.
2.

3.

Identificar o ativo que a empresa quer levar para a nuvem. Se dados ou aplicao.
Faa uma avaliao desse ativo para saber qual o seu valor para a companhia e
impacto para os negcios, caso acontea algum incidente de segurana ou haja vazamento
para o mercado.
Faa um mapeamento completo desse ativo para saber que tipo de rede na nuvem
ser escolhido: pblica, privada ou hbrida.

4.

Analise quais os servios disponveis que atendem ao seu projeto entre os trs
existentes: Software como servio (SaaS), plataforma (PaaS) para desenvolvimento de
aplicaes ou uso de infraestrutura (IaaS).

5.

Depois de decidido o modelo, comece a traar o projeto com todos os aspectos


operacionais e de custos, analisando o fluxo de dados para a migrao na nuvem.
Ainda existem empresas no mercado que disponibilizam ferramentas, para realizarem uma
srie de testes e diagnsticos na nuvem, de acordo com Elsenpeter (et al. 2010), O mercado
ainda no foi saturado com ferramentas de monitoramento de desempenho para a computao
em nuvem. H apenas duas, mas se espere que o mercado vai se ampliar em alguns meses ou
anos.
Para atender A Hyperic Inc. oferece a ferramenta Hyperic HQ 4.0, para o monitoramento e
diagnsticos dos sistemas em nuvem, e a CUBiT 2.0 da CollabNET.
4.1 Conhecendo suas necessidades
Quando uma organizao planeja aderir um sistema em nuvem, o mesmo dever adotar
medidas aceitveis para fazer a mudana, garantir uma tima experincia e segurana,
podendo at pagar menos por um preo colossal, iniciando uma anlise e seleo de
fornecedores que disponha de um uso dirio de servios, para sua demanda.
Um fato importante a ser considerado na seleo do fornecedor como feito o
gerenciamento de acesso aos dados, o que impede que os usurios no autorizados de
acessem informaes importantes ao negcio da sua empresa? Este requisito tem que ser bem

avaliado e garantido, pois com certeza ele ser alvo de auditorias dentro da empresa. Uma
forma de garantir e minimizar o impacto deste requisito a contratao de um modelo de
nuvem privada, pois permite um maior nvel de controle sobre os dados, aplicaes e
infraestrutura, afirma Ritcher. (apud GREENE, 2010)
Segundo Elsenpeter (et al. 2010), mais barato migrar para um modelo de nuvem do que
comprar, no entanto, isso no significa que ele e barato, com vrios fornecedores no mercado
e a variedade de preos deveremos analisar as seguintes questes como:
1.

O suporte do provedor me atender da maneira que preciso?

2.

So fceis de trabalhar?

3.

Ser que vo me cobrar uma quantia de dinheiro absurda?

4.

Como o suporte deles?

5.

Qual o histrico de tempo de atividade deles?

6.

Posso receber alguma referncia?


de suma importncia ler o contrato com clareza e entend-lo, antes de assin-lo, analisando
se existe alguma restrio ou limites de uso das ferramentas em nuvem, algumas empresas
provedoras do servio em nuvem, estipulam um limite de usurios. Conforme o crescimento da
empresa o nmero de usurios aumenta podendo acarretar multas contratuais.
Segundo Elsenpeter (et al. 2010),Pequenas empresas esto especialmente em risco aqui.
Elas so muitas vezes atradas para a nuvem cm a promessa de serem capazes de usar o
softwares de classe empresarial. Elas assinam o pacote mais barato e em seguida, uma vez
que contratam mais alguns funcionrios, a conta mensal atravessa o telhado.
Um dos principais atributos a considerar e a avaliao da maturidade e eficincia dos servios
em nuvem que so disponibilizados para o contratante, a fim de avalizar o desempenho da
prestao de servio, pois qualquer falha afetar a organizao. importante estar de acordo
com o nvel de servio de SLA (service level agreement) em seu mbito organizacional, assim
teremos a garantia do tempo de atividade, de acordo com a Amazon.
A Amazon assegura alta disponibilidade para seus arquivos para que eles estejam disponveis
sempre que voc precisar. O acordo de nvel de servio fornecido pela Amazon para o S3 se
compromete a um tempo de atividade de 99,9%, medido mensalmente. CHIRIGATI, (et al.
2009).

Como toda empresa ou organizao, tem a necessidade de expandir se os seus servios, o


mesmo pode realizar o contrato com dois ou mais provedores de servios em nuvem, com isso
o acesso se torna mais redundante e seguro, a empresa poder ter seus dados armazenados
em um servidor na Amazon e outro no Azure.
Segundo Elsenpeter (et al. 2010),S porque uma nuvem e normalmente utilizada de uma
forma, no significa que voc no pode pensar diferente, o Amazon S3 e normalmente
considerado uma forma de armazenar os dados do servidor, mas no h nada dizendo que
voc no pode usa-lo para propsitos gerais de backup.
4.2 Migrando para a Nuvem
As solues em nuvem so to abrangentes, que podem acarretar dvidas logo no inicio da
migrao, e a pergunta por onde comear. obvio que a organizao no quer fazer tudo de
uma vez, o principal foco estudar a sua empresa saber o que ela pode realizar o que ela
precisa, e o que deve ser feito, para transferir os dados na nuvem e assim ingressar em um dos
mtodos mais fceis para migrar para uma nuvem, se localiza em um ramo empresarial
pequeno ou qualquer uma pessoa fsica.
H um crescimento significativo de aplicativos populares, que so oferecidos gratuitamente ou
disponibilizado por um custo muito baixo, logo abaixo esto disponveis alguns exemplos
dessas aplicaes.

Apple MobileMe
(http://www.me.com/)

Este servio sincroniza e-mails, fotos, e


contatos entre os vrios dispositivos. Seu
computador, laptop e dispositivos celulares
podem permanecer em sincronia, enquanto eles
tm acesso a nuvem de servidores Apple.

Fornece uma interface intuitiva, o Google Docs


oferecem aplicativos que normalmente
associamos com o desktop, processador de
texto, planilha e criador de apresentaes, os
Google Docs (http://docs.google.com/) documentos podem ser salvos na nuvem ou
localmente, vrios usurios podem colaborar no
mesmo documento a partir de diferentes
computadores com alteraes em vigor
imediatamente.

Adobe Acrobat ((http://acrobat.com/)

Conhecido pelo seu leitor de PDF gratuito, entre


outras ferramentas, a Adobe oferece o seu
processador de texto on-line e espao de
armazenamento em nuvem para seus
documentos, tambm inclui ferramentas de
colaborao on-line e um conversor de PDF.

Jooce (http://www.jooce.com/)

O Jooce um ambiente desktop baseado em

flash, principalmente para os usurios de


cybercaf, arrastar um arquivo para o desktop,
uploads para a nuvem, dando-lhe acesso a seus
arquivos de qualquer computador conectado a
internet.

Evernote (http://evernote.com/)

O Evernote permite que voc salve fotos,


imagens ou arquivos de seus servidores na
nuvem, se as imagens contm textos, eles so
digitalizados e indexados para criar um banco
de dados virtual, vrios pacotes de software de
cliente permitem que PCs, Macs,iPhones e
outros parmetros para sincronizar dados do
Evernote com a nuvem.

Microsoft Live Search


(http://www.live.com/)

O motor de busca para celulares da Microsoft


utilize o processamento de nuvem de alto
impacto para trazer pesquisas detalhadas aos
dispositivos portteis.

Twitterfone
(http://www.twitterfone.com/)

O Twitterfone usa reconhecimento de voz na


nuvem para transcrever mensagens de voz em
tweets na rede social Twitter.

Blist / Socrata
(http://www.socratablist.com/)

O Blist, agora chamado Socrata, um banco de


dados com uma interface atrativa, como fazer
vdeos, e um design drag-and-drop, depois de
criados, os bancos de dados podem ser
compartilhados com outros usurios do site

Picnik (http://www.picnik.com/)

Este servio oferece edio de fotos na nuvem,


voc pode fazer upload de fotos de sua mquina
local ou import-las de outro site como o Flickr
ou Facebook, o site possui ferramentas
poderosas para edio de fotografia e tambm
possvel adicionar texto, formas ou moldura
para suas fotos.

Adobe Photoshop Express


(http://www.photoshop.com/express)

Este e outro editor dos criadores do poderoso


aplicativo Photoshop, voc pode armazenar suas
fotos na nuvem e editar, com as mesmas
ferramentas que voc usaria com uma verso
para desktop do Photoshop, uma vez que sua
edio de fotografia e feita, voc pode adicionar
suas fotos na galeria do site.

G.ho.st (http://g.ho.st/)

Representando o Global Hosted Operating


System, o G.ho.st um sistema operacional

baseado em flash, o site tem a sensao de uma


rea de trabalho de computador e oferece 5GB
de armazenamento gratuito, voc pode ganhar
mais espao de armazenamento ao indicar o site
para outros e mais 3GB para e-mail,web e
aplicativos de escritrio, eles usam um chamado
Zoho.
Tabela 05 Servios disponveis gratuitamente
Como se pode observar na tabela acima, a variedade de aplicativos gratuitos distintos de seus
requisitos vasta, contudo dentre estes ainda temos a disposio, fornecedores de grande
porte bem conhecidos, podendo passar a segurana e a confiabilidade dos seus dados a o
servidor de nuvem.
Os principais fornecedores de computao em nuvem so Microsoft, Salesforce, Skytap, HP,
IBM, Amazon e Google, onde seus clientes para ter acesso a servios completos precisam
pagar pelos recursos que utilizam. Porem para se confiar nos servios necessrio visualizar a
nuvem profundamente, e isso algo que nem todos os fornecedores permitem, pois alguns
adotam em seu modelo de negocio o sigilo sobre parte dos requisitos como arquitetura,
polticas, estrutura virtual, entre outros, destaca Ritcher. (apud GREENE, 2010).
Pensar em quais dados migraro para a nuvem, saber o que a empresa no quer enviar, para
garantir sua integridade e sigilo, como dados pessoais, aps realizar amigao, analisar se os
recursos utilizados para as aplicaes, no estejam sobrecarregando a rede, pois o
departamento de TI, tambm tem como dever analisar e precaver, para a segurana dos dados
da organizao.
Segundo Ritcher, a equipe de TI no pode abrir mo da responsabilidade de proteger os
dados, devendo manter dentro da empresa o controle sobre os ambientes de forma a ajudar as
empresas a evitar qualquer surpresa, portanto na escolha do fornecedor indicado que se
avalie oito passos para a migrao para o modelo de computao em nuvem (apud GREENE,
2010).
Uma das maneiras mais utilizadas para realizar essa migrao dos dados para a nuvem ,
seguir as mesmas etapas de quando se implanta um novo sistema operacional em uma
organizao, seguindo uma abordagem em ondas, alguns autores descrevem este mtodo
como abordagem wave, antes de liberar os dados interessante assegurar que o fornecedor
lhe oferea um caminho certo para trabalhar, liberando primeiro dados menores de menos
importncia at se garantir uma segurana em adicionar materiais importantes.
De acordo com Elsenpeter (et al. 2010), Quando voc usa uma abordagem gradual, tem a
chance de ver como os dados se enquadram na nuvem. Ao invs de enviar tudo de uma vez,
voc tem a chance de ver como as coisas esto funcionando. Se verificar que as coisas no

esto indo bem, voc pode tomar determinadas aes para corrigi-las ou basta cancelar o
servio.
4.2.1 Avalie profundamente cada aplicao
Antes de migrarmos devemos analisar cada aplicao que sua empresa necessita utilizar para
que, depois no tenha contratempos, uma anlise profunda e o essencial. Com isso, se
consegue uma base de quais aplicaes sero migradas para a nuvem, se prevenindo de
falhas de segurana, assegurar se que todos os aplicativos demonstram um bom desempenho,
e se so suportados pelo servio.
"Algumas delas esto enraizadas no sistema da corporao e a nuvem nunca atingir o grau
necessrio de conformidade e segurana", destaca Richter (apud GREENE, 2010).
4.2.2 determine tudo o que dado e processamento
Tendo em mente que preciso identificar os processos crticos, deve ser feito um levantamento
de todo o processamento dos dados, at os mais crticos e suas informaes relevantes, aps
essa etapa j pode se determinar qual tipo de nuvem ideal para contratar.
4.2.3 Determine o tipo de nuvem que se enquadra na corporao.
O consumo e a utilizao tambm devem ser analisados, antes de contratar um provedor de
servios em nuvem, analisar os preos e o tempo gasto para uma aplicao, as principais
aplicaes so software como servio, plataforma como servio e infraestrutura como servio.
4.2.4 Escolha o modelo de implantao
Para determinar um grau de segurana, a computao em nuvem oferece alguns modelos de
nuvem, tais como nuvem privada; auto-gerenciada; gerenciada; nuvem pblica terceirizada;
nuvem pblica corporativa ou nuvem hbrida.
Segundo Mell & Grance, os modelos mais comuns podem ser conceituados como: Modelo de
implantao Privado - A infraestrutura de nuvem operada exclusivamente pela organizao.
Pode ser geridos pela organizao ou por terceiro e seu acesso pode ser local ou remoto
(MELL et al., 2009).
Este modelo o mais comum dentre os outros de seu grupo, pois o mesmo e voltado para
usurios comuns e em empresas, pois se tratam de pequenas aplicaes em nuvem, tambm
podendo ser acessado gratuitamente, de acordo com MELL (et al., 2009), Modelo de
implantao Pblico - A infra-estrutura de nuvem disponibilizada ao pblico em geral ou de
um grupo grande indstria que disponibilizada por um provedor de servios em nuvem.
Se sua empresa compartilha informaes com outras empresas, o ideal seria a implantao de
um modelo comunidade, onde todos os usurios cadastrados teriam acesso ao contedo
disponibilizado pelos colegas de trabalho assim formando uma comunidade.

Modelo de implantao Comunidade - A infraestrutura de nuvem compartilhada por diversas


organizaes e suporta o compartilhamento de uma determinada comunidade conforme os
interesses (por exemplo, a misso, os requisitos de segurana, poltica e consideraes de).
Pode ser geridos pela organizao ou por terceiro e seu acesso pode ser local ou remoto
(MELL et al., 2009).
Enfim a implantao de um modelo hibrida, oferece uma elasticidade e comodidade de
selecionar os dados a serem disponibilizados aos demais usurios, restringindo o acesso
indevido de usurios que no tem permisso sobre aquele tipo de contedo.
Modelo de implantao Hbrido - A infraestrutura de nuvem uma composio duas ou mais
nuvens (privado, comunidade ou pblico) que permanecem em uma nica, mas esto unidos
pela tecnologia padronizada ou proprietria que permite a portabilidade de dados e aplicativo.
(MELL et al., 2009).
4.2.5 Especifique uma arquitetura para a plataforma
importante deixar bem claro os requisitos da arquitetura como o uso do backup,
armazenamento, roteamento de rede, virtualizao e o hardware, garantindo que a plataforma
cumpra com os requisitos necessrios para que as aplicaes em nuvem possam ser usadas
sem nenhum contratempo.
4.2.6 Especifique cuidadosamente todos os servios de segurana
Ao contratar os servios de softwares e infraestrutura, devem ser estudados e analisados com
cautela, os requisitos de segurana, descrevendo o quanto a utilizao do firewall, proteo
contra intrusos e vulnerabilidade, necessariamente garantindo uma boa segurana.
Outro fato importante a ser considerado na seleo do fornecedor como feito o
gerenciamento de acesso aos dados, o que impede que os usurios no autorizados de
acessem informaes importantes ao negcio da sua empresa? Este requisito tem que ser bem
avaliado e garantido, pois com certeza ele ser alvo de auditorias dentro da empresa. Uma
forma de garantir e minimizar o impacto deste requisito a contratao de um modelo de
nuvem privada, pois permite um maior nvel de controle sobre os dados, aplicaes e
infraestrutura, afirma Ritcher. (apud GREENE, 2010)
4.2.7 Confira cuidadosamente todas as polticas do fornecedor
Enfim verificando se os requisitos analisados se enquadram na empresa, as politicas de
manuseio com o provedor de nuvem, a fim de avaliar se est tudo de acordo com os requisitos
para evitar qualquer surpresa no futuro, que certamente acarretar em atrasos no desempenho
da organizao. "Esse fator varia absurdamente em diferentes fornecedores", afirma Richter.
4.2.8 Analise bem o provedor de servio
A avaliao do provedor e de sua importncia, pois e com ele que a empresa vai interagir aps
o fechamento do contrato, em aspectos geogrficos deve ser levado em conta um futuro
crescimento da empresa, se o provedor de servio possa aceitar atribuies futuras, mantendo

a capacidade de atender seus usurios, monitorando o trafego, a fim de evitar ataques, e


avaliar o nvel de SLA .
4.3 Segurana
Segurana um termo essencial nas organizaes e em qualquer lugar, e agora est
relacionado a computao em nuvem, uma vez armazenados seus dados, os mesmos
espelharam pelos demais servidores de nuvem da empresa que disponibiliza o servio, assim
criando uma redundncia, uma das melhores tcnicas para ganhar benficos e a centralizao
de dados, as organizaes na maior parte do tempo se preocupam em manter seguro seus
bens, por que tem a confiana que seus dados esto seguros e disponveis em vrias
mquinas locais.
Segundo Elsenpeter (et al. 2010),Os clientes thick so capazes de baixar arquivos e os
manterem no disco rgido, e existem muitos laptops vendidos no exterior com arquivos no
criptografados. O uso de clientes thn cria uma melhor chance para armazenamento
centralizando de dados. Como tal, h menos chance de vazamento de dados.
Se os dados esto centralizados num local, mais fcil oferecer um monitoramento alm do
mais o usurio ir verificar com rapidez se seus dados esto em seu local de armazenamento.
Outro beneficio o prprio provedor de nuvem que talvez oferea mais segurana, mais
recursos de segurana do que voc nunca teve antes, o que pode deixar seus clientes mais
confiantes na segurana de deus dados, j que seu fornecedor de servio em nuvem garante a
segurana necessria, para garantir o sigilo e a integridade de seus dados.
Segundo Elsenpeter (et al. 2010), O fato de que muitos clientes esto pagando permite que os
provedores de nuvem tenham melhor segurana, simplesmente por que a economia de escala
e complexa. Isso e, h muitos clientes que pagam. Ento o fornecedor pode fazer mais, por
que a muito dinheiro no pote. O fato positivo o beneficio de o fornecedor poder oferecer mais,
uma vez que eles querem ter uma boa reputao.
A maior parte dos sistemas utilizam combinaes de tcnicas para proteo dos seus dados,
contudo mesmo aplicando essas solues de segurana, ainda existem precaues a serem
tomadas com os dados a serem armazenados remotamente, pois se algum hacker descobre o
caminho ou algum funcionrio descontente acessa e apaga dados armazenados na nuvem,
logo abaixo esto descritas algumas das tcnicas aplicadas para se ter uma segurana no
ambiente em nuvem.
1.

Criptografia: Um algoritmo complexo e usado para codificar a informao. Para


descodificar os arquivos criptografados, o usurio precisa de chave de criptografia. Embora
seja possvel quebrar informaes criptografadas, de e muito difcil e a maioria dos hackers no
tem acesso a quantidade de poder de processamento do computador que eles teriam que
quebrar o cdigo.

1.

Processos de autenticao: Este processo requer que o usurio crie um nome e uma
senha

1.

Prticas de autorizao: O cliente enumera as pessoas que esto autorizadas a ter


acesso as informaes armazenadas no sistema de nuvem, muitas empresas tem vrios nveis
de autenticao. Exemplo, um trabalhador de linha de frente poderia ter acesso limitado a
dados armazenados da nuvem e o chefe do departamento de TI pode ter completo e livre
acesso a tudo.
A confiabilidade outra preocupao, pois se o provedor de nuvem oferece o servio de
armazenamento que no e confivel, ningum vai querer armazenar seus dados em um
sistema instvel.
Segundo Velte, (et al. 2010), a maioria dos provedores de nuvem de armazenamento tenta
responder a preocupao de confiabilidade atravs de redundncia, mas a possibilidade de
que o sistema pode falhar e deixar os clientes sem acesso aos seus dados salvos ainda
existe.
Os prestadores do servio de armazenamento em nuvem prezam por sua reputao, pois caso
algum fornecedor tenha status de no confivel, o mesmo no conseguir ter muitos clientes, e
no ficar no mercado por muito tempo.
CONCLUSO
A computao como um servio emergiu e as empresas podem prestar servios diretamente
aos usurios por meio da Internet de acordo com as suas necessidades. Neste contexto, a
computao em nuvem surge como novo, diversas empresas apresentaram suas iniciativas na
promoo da computao em nuvem.
O presente trabalho acadmico procurou elucidar um novo paradigma da computao, Cloud
Computing. Ainda iniciando, v-se que atravs da mesma possvel gerenciar os recursos e
gastos da empresa com mais eficincia e menos despesas. Este modelo possui caractersticas
que viabilizam o desenvolvimento da TI nestes tempos em que sempre h a busca por um
crescimento equilibrado.
Foi realizado um levantamento terico onde se destacou as aplicaes embarcadas
pelas clouds. Destaca-se atravs desta produo que a computao na nuvem no deve ser
temida ou ignorada, pois a relutncia diante de uma tendncia como esta provocaria
estagnao s prprias empresas. Discutiu-se tambm a necessidade de uma busca constante
com relao aos delimitadores de implantao da Cloud. Bem como, o desenvolvimento de
polticas relacionadas ao tema com a finalidade de oferecer padronizao dos servios
prestados, facilitando consequentemente compreenso de aspectos duvidosos deste
conceito por parte dos interessados.

Este trabalho procurou abordar os benefcios da computao nas nuvens para o mercado de TI
(Tecnologia da Informao) atual e demonstrou os servios providos pela Microsoft, com o
Windows Azure: o Google, com o App Engine e a Amazon, com o EC2.
Este estudo ainda apresentou um comparativo de funcionalidade entre as plataformas do
Google e da Microsoft. A computao nas nuvens um passo a ser dado na evoluo da
informtica que vem possibilitando a disponibilizao dos recursos no s nos navegadores
independente de localizao, mas tambm na entrega de sistemas como bens de consumo
essenciais que sero pagos por uso e utilizados pelos mais variados tipos de dispositivos.
Este estudo sem dvida tem as limitaes que um trabalho de concluso de curso no
consegue transpor, porm fica como contribuio possibilidade de que outras pesquisas na
rea retomem esta discusso com outras populaes de pesquisadores, bem como a
possibilidade de que outros acadmicos do Curso de Graduao em Cincia da Computao,
da Faculdade Pitgoras - Unidade Teixeira de Freitas.
REFERENCIA
CHIRIGATI, Fernando Seabra. Computao em Nuvem. Rio de Janeiro, RJ. 2009.
Disponvel em: <http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/seabra/>.
Acessado em 18 jun 2010
MOREIRA, Daniela. Computao em nuvem preocupa empresas. INFO Online. 2009.
Disponvel em: < http://info.abril.com.br/professional/seguranca/computacao-emnuvempreocupa-ti.shtml>. Acessado em 18 jun 2010.
VERAS, Manoel. Cloud Computing: Nova Arquitetura da TI. Rio de Janeiro; Ed Brasport, 2012.
TAURION, Cezar. Cloud Computing: Computao em Nuvem: Transformando o mundo da
tecnologia da informacao. Rio de Janeiro; ED Brasport, 2009.
VELTE, Anthony T. VELTE, Toby J. ELSENPETER, Robert C. Cloud Computing: Computacao
em nuvem uma abordagem pratica. Rio de Janeiro; Ed Alta books 2010
John W. Rittinghouse, Hypersecurity LLC, Houston, Texas, USA; James F. Ransome, Cisco
Systems, Santa Clara, California, USA
Cloud Computing: Implementation, Management, and Security August 17, 2009 by CRC Press
ARMBRUST, M.; FOX, A.; GRIFFITH, R.; JOSEPH, A. D.; KATZ, R. H.;

KONWINSKI, A.; LEE, G.; PATTERSON, D. A.; RABKIN, A.; STOICA, I.;
ZAHARIA, M. Above the Clouds: A Berkeley View of Cloud Computing. Electrical
Engineering and Computer Sciences University of California at Berkeley. 2009.
Disponvel em: <www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf>.
Acessado em 18 jun 2010.
BRODKIN, Jon. Seven cloud-computing security risks. 2-7-08. 2008. Network World.
Disponvel em: <http://www.networkworld.com/news/2008/070208-cloud.html>.
Acessado em 18 jun 2010.
______________________________________________________________
Minhas referencias...
+ erp
http://en.wikipedia.org/wiki/Microsoft_Dynamics_ERP
http://pt.scribd.com/doc/57700415/COMPUTACAO-EM-NUVEM
http://www.cigam.com.br/erp/
http://www.sap.com/brazil/solutions/business-suite/erp/index.epx
http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?infoid=24327&sid=97
Convergncia Digital - Hotsite Cloud Computing :: Fernanda ngelo :: 17/11/2010
http://www.microsoft.com/pt-pt/dynamics/erp-cloud.aspx
68

You might also like