Você está na página 1de 32

Universidade do Sul de Santa Catarina

Campus Pedra Branca


Engenharia Eltrica Telemtica

CLOUD COMPUTING
SAAS (SOFTWARE-AS-A-SERVICE )

PROFESSOR FERNANDO CERUTTI


RICARDO RIBEIRO STEPANSKI
HENRY GOLINI DE SANDO

PALHOA
NOVEMBRO DE 2011

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

Sumrio
1 COMPUTAO EM NUVEM...............................................................................................4
1.1 Introduo..................................................................................................................................... 4
1.2 Caractersticas da Cloud Computing............................................................................................ 5
1.3 Tipologia....................................................................................................................................... 6
1.4 Exemplos de aplicaes em Cloud Computing............................................................................7

2 SOFTWARE-AS-A-SERVICE (SAAS).................................................................................9
2.1 Implementao questes SaaS.................................................................................................. 10
2.2 Principais caractersticas do SaaS.............................................................................................11
2.3 Benefcios do modelo SaaS....................................................................................................... 12

3 CONSTRUO DE REDES EM NUVEM..........................................................................13


3.1 Viso Geral................................................................................................................................. 13
3.2 Evoluo do Modelo A MSP para Cloud.....................................................................................15
3.2.1 Computao e Software-as-a-Service.................................................................................15
3.3 A nuvem Data Center.................................................................................................................. 16

4 FEDERAO, PRESENA, IDENTIDADE, E PRIVACIDADE NA NUVEM......................17


4.1 Viso Geral................................................................................................................................. 17
4.2 Federao na nuvem.................................................................................................................. 17
4.3 Cloud e SaaS Identity Management........................................................................................... 19
4.4 Futuro da identidade e privacidade na nuvem............................................................................20

5 SEGURANA NA NUVEM.................................................................................................23
5.1 Viso Geral ................................................................................................................................ 23
5.2 Projeto de arquitetura de segurana..........................................................................................23
5.3 Avaliao de Vulnerabilidade...................................................................................................... 24
5.4 Teste de garantia de senha........................................................................................................ 24
5.5 Registro de Compliance e Investigaes de Segurana............................................................24


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap. Pg.2

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


5.6 Imagens de segurana............................................................................................................... 24
5.7 Privacidade de dados................................................................................................................. 25
5.8 Data Governance........................................................................................................................ 26
5.9 Segurana de Dados.................................................................................................................. 26
5.10 Application Security.................................................................................................................. 27
5.11 Segurana da Mquina Virtual.................................................................................................. 27
5.12 Gerenciamento de acesso de identidade (IAM)........................................................................28
5.13 Segurana Fsica...................................................................................................................... 28
5.14 Continuidade de Negcios e Recuperao de Desastres........................................................29
5.15 O Plano de Continuidade de Negcios.....................................................................................29

6 CONCLUSO.................................................................................................................... 31
7 REFERNCIAS BIBLIOGRFICAS..................................................................................32


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap. Pg.3

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

1 COMPUTAO EM NUVEM
1.1

Introduo

Estamos habituados a utilizar aplicaes instaladas em nossos prprios


computadores, assim como a armazenar arquivos e dados dos mais variados tipos neles.
No ambiente corporativo, esse cenrio um pouco diferente, j que nele mais fcil
encontrar aplicaes disponveis em servidores que podem ser acessadas por qualquer
terminal autorizado por meio de uma rede.
A principal vantagem desse modelo est no fato de ser possvel, pelo menos na
maioria das vezes, utilizar as aplicaes mesmo sem acesso internet ou rede. Em outras
palavras, possvel usar esses recursos de maneira off-line. Entretanto, todos os dados
gerados estaro restritos a esse computador, exceto quando compartilhados em rede, coisa
que no muito comum no ambiente domstico. Mesmo no ambiente corporativo, isso pode
gerar algumas limitaes, como a necessidade de se ter uma licena de um determinado
software para cada computador, por exemplo.
A evoluo constante da tecnologia computacional e das telecomunicaes est
fazendo com que o acesso internet se torne cada vez mais amplo e cada vez mais rpido.
Em pases mais desenvolvidos, como Japo, Alemanha e Estados Unidos, possvel
ter acesso rpido internet pagando-se muito pouco. Esse cenrio cria a situao perfeita
para a popularizao da Cloud Computing, embora esse conceito esteja se tornando
conhecido no mundo todo, inclusive no Brasil.
Com a Cloud Computing, muitos aplicativos, assim como arquivos e outros dados
relacionados, no precisam mais estar instalados ou armazenados no computador do
usurio ou em um servidor prximo. Esse contedo passa a ficar disponvel nas "nuvens",
isto , na internet. Ao fornecedor da aplicao cabe todas as tarefas de desenvolvimento,
armazenamento, manuteno, atualizao, backup, escalonamento, etc. O usurio no
precisa se preocupar com nada disso, apenas com acessar e utilizar.
Um exemplo prtico desta nova realidade o Google Docs, servio onde os
usurios podem editar textos, fazer planilhas, elaborar apresentaes de slides, armazenar
arquivos, entre outros, tudo pela internet, sem necessidade de ter programas como o
Microsoft Office ou OpenOffice.org instalados em suas mquinas. O que o usurio precisa
fazer apenas abrir o navegador de internet e acessar o endereo do Google Docs para
comear a trabalhar, no importando qual o sistema operacional ou o computador utilizado
para esse fim. Neste caso, o nico cuidado que o usurio deve ter o de utilizar um
navegador de internet compatvel, o que o caso da maioria dos browsers da atualidade.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.1 Pg.4

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

Fig. 1.1: Google Docs - servio carregado na nuvem

1.2

Caractersticas da Cloud Computing

Conforme j dito, uma das vantagens da Cloud Computing a possibilidade de


utilizar aplicaes diretamente da internet, sem que estas estejam instaladas no computador
do usurio. Mas, h outras significativas vantagens:
Na maioria dos casos, o usurio pode acessar determinadas aplicaes independente
do seu sistema operacional ou de hardware;
O usurio no precisa se preocupar com a estrutura para executar a aplicao:
hardware, procedimentos de backup, controle de segurana, manuteno, entre outros,
ficam a cargo do fornecedor do servio;
Compartilhamento de dados e trabalho colaborativo se tornam mais fceis, uma vez
que todos os usurios acessam as aplicaes e os dados do mesmo lugar: a "nuvem".
Muitas aplicaes do tipo j so elaboradas considerando essas possibilidades;
Dependendo do fornecedor, o usurio pode contar com alta disponibilidade, j que, se
por exemplo, um servidor parar de funcionar, os demais que fazem parte da estrutura
continuam a oferecer o servio;
O usurio pode contar com melhor controle de gastos. Muitas aplicaes em Cloud
Computing so gratuitas e, quando necessrio pagar, o usurio s o far em relao
aos recursos que usar ou ao tempo de utilizao. No , portanto, necessrio pagar
por uma licena integral de uso, tal como acontece no modelo tradicional de
fornecimento de software;
Dependendo da aplicao, o usurio pode precisar instalar um programa cliente em
seu computador. Mas, neste caso, todo ou a maior parte do processamento (e at
mesmo do armazenamento de dados) fica por conta das "nuvens".


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.1 Pg.5

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

Fig. 1.2: Conceito da computao em nuvem

1.3

Tipologia
Atualmente a cloud computing dividida em seis tipos

H tambm conceitos derivados, utilizados por algumas companhias para


diferenciar os seus servios, entre eles:
Platform as a Service (PaaS): Plataforma como Servio. Trata-se de um tipo de soluo
mais amplo para determinadas aplicaes, incluindo todos (ou quase todos) os
recursos necessrios operao, como armazenamento, banco de dados,
escalabilidade (aumento automtico da capacidade de armazenamento ou
processamento), suporte a linguagens de programao, segurana e assim por diante;
SaaS - Software as a Service ou Software como Servio (em portugus): uso de um
software em regime de utilizao web (p.ex.: Google Docs , Microsoft Sharepoint
Online). O modelo de SaaS proporciona softwares com propsitos especficos que so
disponveispara os usurios atravs da Internet. Os softwares so acessveis a partir
de vrios dispositivos do usurio por meio de uma interface thin client como um
navegadorWeb. No SaaS, o usurio no administra ou controla a infra-estrutura
subjacente, incluindo rede, servidores, sistemas operacionais, armazenamento, ou
mesmo as caractersticas individuais da aplicao, exceto configuraes especficas.
Com isso, os desenvolvedores se concentram em inovao e no na infra-estrutura,
levando ao desenvolvimento rpido de softwares.
Database as a Service (DaaS): Banco de Dados com Servio. O nome j deixa claro
que esta modalidade direcionada ao fornecimento de servios para armazenamento
e acesso de volumes de dados. A vantagem aqui que o detentor da aplicao conta
com maior flexibilidade para expandir o banco de dados, compartilhar as informaes
com outros sistemas, facilitar o acesso remoto por usurios autorizados, entre outros;
Infrastructure as a Service (IaaS): Infraestrutura como Servio. Parecido com o
conceito de PaaS, mas aqui o foco a estrutura de hardware ou de mquinas virtuais,
com o usurio tendo inclusive acesso a recursos do sistema operacional;


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.1 Pg.6

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


Testing as a Service (TaaS): Ensaio como Servio. Oferece um ambiente apropriado
para que o usurio possa testar aplicaes e sistemas de maneira remota, simulando o
comportamento destes em nvel de execuo.
1.4

Exemplos de aplicaes em Cloud Computing

Os termos Cloud Computing e Computao nas Nuvens so relativamente


recentes, como voc j sabe, mas se analisarmos bem, veremos que a ideia no ,
necessariamente, nova. Servios de e-mail, como Gmail e Yahoo! Mail; discos virtuais na
internet, como Dropbox; sites de armazenamento e compartilhamento de fotos ou vdeos,
como Flickr eYouTube. Todos so exemplos de aplicaes que, de certa forma, esto dentro
do conceito de Cloud Computing. Note que todos esses servios no executam no
computador do usurio e este pode acess-los de qualquer lugar, muitas vezes sem
necessidade de instalar aplicativos em sua mquina ou de pagar licenas de software. No
mximo, paga-se um valor peridico pelo uso do servio ou pela contratao de recursos
adicionais, como maior capacidade de armazenamento de dados, por exemplo.
Abaixo, uma breve lista de servios que incorporam bem o conceito de Cloud
Computing:
Google Apps: esse um pacote de servios que o Google oferece que contm
aplicativos de edio de texto, planilhas e apresentaes (Google Docs), servio de
agenda (Google Agenda), comunicador instantneo integrado (Google Talk), e-mail
com o domnio da empresa (por exemplo, contato@infowester.com), entre outros.
Todos esses servios so processados pelo Google e o cliente s precisa criar as
contas do usurio. O Google Apps oferece pacotes gratuitos e pagos, de acordo com o
nmero de usurios. Um dos maiores clientes do Google Apps a Procter & Gamble,
que contratou os servios para mais de 130 mil colaboradores;
Amazon: a Amazon um dos maiores servios de comrcio eletrnico do mundo. Para
suportar o volume de vendas no perodo de Natal, a empresa montou uma
superestrutura de processamento e armazenamento de dados, que acaba ficando
ociosa na maior parte do ano. Foi a partir da que a companhia teve a ideia de "alugar"
esses recursos, com servios como o Simple Storage Solution (S3), para
armazenamento de dados, e Elastic Compute Cloud (EC2), para uso de mquinas
virtuais. possvel saber mais sobre as solues oferecidas pela Amazon nesta
pgina;
Windows Live Mesh: esta um tecnologia da Microsoft direcionada ao segmento
domstico. Sua proposta principal a de permitir que o usurio acesse o seu desktop e
seus documentos de qualquer computador, com a diferena de que todos os seus
arquivos ficam nas nuvens, isto , no servidores da Microsoft. Para saber mais sobre
esse servio, vejaesta matria publicada no Blog InfoWester;
Panda Cloud Antivirus: como o nome indica, este um programa antivrus da Panda
Software, mas com uma grande diferena: a maior parte do trabalho necessrio
ferramenta para pesquisar e eliminar malwares fica por conta das "nuvens". Com isso,
de acordo com a Panda, essa soluo acaba evitando que o antivrus deixe o
computador lento;
Aprex: brasileiro, o Aprex oferece um conjunto de ferramentas para uso profissional,
como calendrio, gerenciador de contatos, lista de tarefas, disco virtual, blog, servio
de e-mail marketing, apresentaes, entre outros. Tudo feito pela Web e, no caso de
empresas, possvel at mesmo inserir logotipo e alterar o padro de cores das
pginas. H opes de contas gratuitas e pagas;

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.1 Pg.7

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


iCloud: anunciado em junho de 2011, trata-se de um servio da Apple que armazena
msicas, fotos, vdeos, documentos e outras informaes do usurio. Seu objetivo o
de fazer com que a pessoa utilize "as nuvens" em vez de um computador em sua rede
como "hub" para centralizar suas informaes. Com isso, se o usurio atualizar as
informaes de um contato no iPhone, por exemplo, o iCloud poder enviar os dados
alterados automaticamente para outros dispositivos.

Fig. 1.3: Google apps - conjunto de servios


hospedados na nuvem


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.1 Pg.8

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

2 SOFTWARE-AS-A-SERVICE (SAAS)
Intimamente ligado Cloud Computing est o conceito de Software as a Service
(SaaS) ou, em bom portugus,Software como Servio. Em sua essncia, trata-se de uma
forma de trabalho onde o software oferecido como servio, assim, o usurio no precisa
adquirir licenas de uso para instalao ou mesmo comprar computadores ou servidores
para execut-lo. Nesta modalidade, no mximo, paga-se um valor peridico - como se fosse
uma assinatura - somente pelos recursos utilizados e/ou pelo tempo de uso.
Para entender melhor os benefcios do SaaS, suponha que uma empresa que tem
vinte funcionrios necessita de um software para gerar folhas de pagamento. H vrias
solues prontas para isso no mercado, no entanto, a empresa ter que comprar licenas de
uso do software escolhido e, dependendo do caso, at mesmo hardware para execut-lo.
Muitas vezes, o preo da licena ou mesmo dos equipamentos pode gerar um custo alto e
no compatvel com a condio de porte pequeno da empresa.
Se, por outro lado, a empresa encontrar um fornecedor de software para folhas de
pagamento que trabalha com o modelo SaaS, a situao pode ficar mais fcil: essa
companhia poder, por exemplo, oferecer esse servio atravs de Cloud Computing e
cobrar apenas pelo nmero de usurios e/ou pelo tempo de uso.
Dessa forma, a empresa interessada paga um valor baixo pelo uso da aplicao.
Alm disso, hardware, instalao, atualizao, manuteno, entre outros, ficam por conta do
fornecedor. Tambm importante levar em conta que o intervalo entre a contratao do
servio e o incio de sua utilizao extremamente baixo, o que no aconteceria se o
software tivesse que ser instalado nos computadores do cliente. Este s precisa se
preocupar com o acesso ao servio (no caso, uma conexo internet) ou, se necessrio,
com a simples instalao de algum recurso mnimo, como um plugin no navegador de
internet de suas mquinas.
IBM e HP so dois exemplos de companhias que j oferecerem solues em SaaS:
HP SaaS; IBM SaaS.
Os grandes avanos feitos pela Internet Service Providers (ISPs) para aumentar
largura de banda, e a introduo constante de microprocessadores cada vez mais
poderosos juntamente com dispositivos de baixo custo de armazenamento de dados, est a
prestar um enorme plataforma para projetar, implantar e usar o software em todas as reas
de negcios e computao pessoal.
Aplicaes SaaS tambm deve ser capaz de interagir com outros dados e outras
aplicaes em uma variedade igualmente ampla de ambientes e plataformas. SaaS est
intimamente relacionada com a prestao de servios outras modelos que descrevemos.
IDC identifica dois entrega ligeiramente diferente modelos para SaaS.11
O modelo de gesto hospedado aplicativo semelhante a um Application Service
Provider modelo (ASP). Aqui, um ASP hosts comercialmente software disponvel para os
clientes e entrega-lo atravs da Internet.
O outro modelo um software no modelo de demanda em que o prestador oferece
aos clientes baseado em rede acesso a uma nica cpia de um aplicativo criado
especificamente para distribuio SaaS. IDC previu que faria at SaaS 30% do mercado de
software em 2007 e valeria a pena 10,7 bilhes dlares por o final de 2.009.
SaaS mais frequentemente aplicada para fornecer funcionalidade de software de
negcios para clientes da empresa a um custo baixo, permitindo que os clientes obter os
mesmos benefcios de software comercialmente licenciado, internamente operado sem a

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.2 Pg.9

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


complexidade associada a instalao, gesto, apoio, licenciamento, e de alta inicial.
A maioria dos clientes tm pouco interesse em o como ou por qu de
implementao de software, implantao, etc, mas todos tm a necessidade de utilizar
software em seu trabalho. Muitos tipos de software esto bem adaptados para o modelo
SaaS (por exemplo, contabilidade, gesto de relacionamento com o cliente, software de email, recursos humanos, segurana de TI, gesto de servios, o vdeo conferncia, web
analytics, gesto de contedo web). A distino entre SaaS e aplicaes anteriores
entregues atravs da Internet que Solues SaaS foram desenvolvidos especificamente
para trabalhar dentro de um navegador web.
A arquitetura de aplicaes baseadas em SaaS especificamente projetado para
suportar muitos usurios simultneos (multitenancy) de uma vez. Esta uma grande
diferena do tradicional cliente / servidor ou prestador de servio de aplicao (ASP) solues baseadas que atendem a um pblico contido.
Por outro lado, a alavancagem enormes economias de escala na implantao,
gesto, suporte, manuteno e de suas ofertas.

Fig. 2.1: Novo data center da Apple destinado ao uso do iCloud

2.1

Implementao questes SaaS

Muitos tipos de componentes de software e frameworks pedidos podem ser


empregados no desenvolvimento de aplicaes SaaS. Usando uma nova tecnologia
encontrados nestes componentes modernos e frameworks de aplicao pode reduzir
drasticamente reduzir o tempo de mercado e custo de converso de um tradicional no local
produto em uma soluo de SaaS. Segundo a Microsoft, as arquiteturas SaaS podem ser
classificadas em um dos quatro nveis de maturidade cuja chave atributos so a facilidade
de configurao, eficincia Multitenancy e escalabilidade.
Cada nvel distinguido do anterior pela adio de um dos esses trs atributos. Os
nveis descritos pela Microsoft so as seguintes.
SaaS 1-Ad-Hoc/Custom Nvel Architectural Maturidade. O primeiro nvel de maturidade
realmente sem maturidade em tudo. Cada cliente tem uma verso exclusiva e
personalizada do aplicativo hospedado. O aplicativo executado em sua prpria
instncia servidores do hospedeiro. Migrao de uma no aplicao ou rede clienteservidor tradicionais para este nvel de maturidade SaaS normalmente exige o menor

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.2 Pg.10

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


esforo de desenvolvimento e reduz os custos operacionais por meio da consolidao
de servidores e hardware administrao.
SaaS Nvel de Maturidade 2-Architectural Configurability. O segundo nvel de
maturidade SaaS oferece maior flexibilidade de programa atravs de metodos de
configurao. A este nvel, muitos clientes podem utilizar instncias separadas do
mesmo aplicativo. Isso permite que um fornecedor para atender as diferentes
necessidades de cada cliente usando configurao detalhada opes. Ele tambm
permite que o fornecedor para facilitar a manuteno nus por ser capaz de atualizar
uma base de cdigo comum.
SaaS Architectural Maturidade Nvel de Eficincia 3-multitenancy O terceiro nvel de
maturidade acrescenta multitenancy para o segundo nvel. Isso resulta em uma
instncia nica, o programa que tem a capacidade de servir todos os clientes do
fornecedor. Esta abordagem permite um uso mais eficiente dos recursos do servidor,
sem qualquer diferena aparente para o usurio final, mas finalmente este nvel
limitado em sua capacidade de escala maciamente.
SaaS Nvel de Maturidade Architectural 4 Scalable. No quarto Nvel de maturidade
SaaS, a escalabilidade adicionado usando um de vrios nveis arquitetura. Esta
arquitetura capaz de suportar uma carga balanceada de instncias, fazendo pedido
idntico em execuo em um varivel nmero de servidores, s vezes na casa das
centenas ou mesmo milhares. Capacidade do sistema podem ser dinamicamente
aumentada ou diminuda para coincidir com a demanda de carga atravs da adio ou
remoo de servidores, sem necessidade para a alterao adicional de arquitetura de
software aplicativo.
2.2

Principais caractersticas do SaaS

A implantao de aplicativos em uma arquitetura orientada a servios uma das


mais complexas dificuldades do que normalmente encontradas na implantao de
modelos tradicionais de software Software-as-a-Service (SaaS). Como resultado, os
aplicativos SaaS geralmente tem preo com base no nmero de usurios que podem ter
acesso ao servio. H muitas vezes mais taxas para o uso de servios de help desk, largura
de banda extra, e armazenamento.
Fontes de receita para o fornecedor SaaS so geralmente mais baixos do que as
tradicionais taxas de licena de software. No entanto, o custo para taxas mais baixas de
licena um fluxo de receita mensal recorrente, que visto pela maioria das empresas
como um indicador mais previsvel de como o negcio est se saindo trimestre para
trimestre. Estes encargos mensais recorrentes so vistos muito mais como a manuteno
taxas de licenciados software. As caractersticas-chave do software SaaS so as seguintes:
Gesto baseada em rede e acesso disponvel comercialmente de software a partir de
locais centrais, em vez de no site de cada cliente, permitindo aos clientes acesso a
aplicaes remotamente atravs da Internet.
Aplicao de entrega de um modelo de um-para-muitos (instncia nica,arquitetura
multitenancy), ao contrrio de um tradicional um-para-um modelo.
Melhoria centralizada e patch de atualizao que elimina qualquer necessidade de
baixar e instalar por um usurio. SaaS frequentemente usado em conjunto com uma
rede maior de comunicao e colaborao no software, s vezes como um plug-in para
uma arquitetura PaaS.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.2 Pg.11

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


2.3

Benefcios do modelo SaaS

Ciclos de implantao do aplicativo dentro das empresas pode levar anos,


consomem recursos macios, e produzir resultados insatisfatrios.
Embora a deciso inicial de abrir mo do controle difcil, um dos fatores que
podem levar a maior eficincia, menor risco, e um retorno generoso do investimento.
Um nmero crescente de empresas pretende utilizar o modelo SaaS para empresas
aplicaes, tais como gesto de relacionamento com clientes e aqueles que caem sob a
gide de conformidade Sarbanes-Oxley Act (por exemplo, gravao, financeira e recursos
humanos).
O modelo SaaS ajuda as empresas a garantir que todos os locais esto usando a
verso correta aplicao e, o formato dos dados a ser gravado e transmitido coerente,
compatvel, e precisas. Ao colocar a responsabilidade de um aplicativo para a porta de um
provedor de SaaS, as empresas podem reduzir a administrao e gesto encargos de outra
forma teriam de a sua prpria empresa aplicaes. SaaS tambm ajuda a aumentar a
disponibilidade de aplicaes para localizaes globais. SaaS tambm garante que todas as
operaes de aplicao so registradas para fins de conformidade. Os benefcios do SaaS
para o cliente so muito claros:
Administrao simplificada;
Atualizao automatizada e servios de gerenciamento de patches;
Compatibilidade de dados em toda a empresa (todos os usurios tenham o mesmo
verso do software), Facilitando a colaborao de toda a empresa;
Acesso global de acessibilidade;
Como j apontado anteriormente, a virtualizao de servidores pode ser usado em
Arquiteturas SaaS. Um dos principais benefcio da virtualizao de plataforma que ela
pode aumentar a capacidade de um sistema sem necessidade de programao adicional.
Por outro lado, uma enorme quantidade de programao pode ser necessria para a
construo de mais aplicaes mais eficientes. O efeito da combinao de multitenancy e
plataforma virtualizao em uma soluo SaaS oferece maior flexibilidade e desempenho
para o usurio final.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.2 Pg.12

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

3 CONSTRUO DE REDES EM NUVEM


3.1

Viso Geral

Iremos descrever o que preciso para construir uma rede em nuvem. Veremos
como e por que as empresas precisam construir essas nuvens altamente automatizadas, e
redes privada que fornecem recursos que podem ser gerenciados a partir de um nico
ponto.
Veremos uma dependncia significativa de arquiteturas de computao em nuvem
em servidor e virtualizao de armazenamento como uma camada entre aplicaes e
distribudos recursos de computao. Veremos o bsico de como cloud flexvel redes de
computao, como so modelados,e como eles se interconectam com a TI corporativa
nuvens privadas concebido como arquiteturas orientadas a servios (SOA).
Ns fornecemos uma viso geral de como SOA usada como um passo
intermedirio para a computao em nuvem e abordagem da base para SOA como se aplica
a projeto do data center. Ns ento iremos descrever o papel e o uso de software de cdigo
aberto em data centers. O uso e importncia das tecnologias de colaborao em
arquiteturas de computao em nuvem tambm discutida. ltima e mais importante, voc
vai ganhar uma compreenso de como o motor da computao em nuvem vai conduzir o
futuro da infra-estrutura e design operaes.
Dez anos atrs, ningum poderia ter previsto que a nuvem (tanto hardware e
software) seria a prxima grande coisa na computao mundo. Automao de TI evoluiu
fora do negcio necessidades expressas pelos clientes gesto de infra-estrutura e
administradores. Nunca houve sido um grande plano unificado para automatizar a indstria
de TI. Cada fornecedor, responder s necessidades de clientes individuais, tem sido
ocupada construo solues de tecnologia para lidar com tarefas repetitivas, responder a
eventos, e produzir resultados previsveis dadas certas condies. Todo o tempo deste
evolutiva processo estava ocorrendo, foi presumido que no o custo de fazer seria maior do
que apenas conseguir o feito.
As solues fornecidas para atender as necessidades dos clientes envolvidos tanto
a inovao de hardware e software e, como as solues surgiram, deram origem a uma
outra gerao de inovao, melhoria na fundao antes dele. Assim, os efeitos da lei de
parecem prevalecer at mesmo para a evoluo das nuvens.
A partir do uso militar do TCP/IP na dcada de 1960 e 1970 para o desenvolvimento
e surgimento do navegador na Internet no final de 1980 e incio dos anos 1990, temos
assistido a um crescimento a um ritmo semelhante ao que Gordon Moore havia previsto em
1965, essencialmente, a duplicao da capacidade de aproximadamente cada dois anos.
Vimos o surgimento de segurana de rede em meados final de 1990 (novamente, como uma
resposta a uma necessidade), e vimos o nascimento de desempenho e otimizao de
trfego no final dos anos 2000, como o crescimento da Internet exigiu otimizao e maior
desempenho solues. De acordo com Greg Ness, o resultado foi "um renascimento das
indstria de hardware de rede, como as empresas instaladas bases sucessivas de
equipamentos especializados dedicados ao transporte seguro e eficiente de um populao
cada vez maior de pacotes, protocolos e servios. "
Bem-vindo o mundo que tem sido chamado Infrastructure1.0 (I-1.0).
A evoluo da entidade de base que chamamos I-1,0 precisamente a rea de nicho
que fez as empresas de sucesso, como Cisco, F5 Networks, Juniper, e Riverbed. I-1,0
estabelecida e mantida rotas de conectividade entre um base de usurios globalmente


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.3 Pg.13

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


escalado constantemente implantando cada vez mais poderosos e cada vez mais capazes
dispositivos de rede. O impacto na produtividade e no comrcio foram to importantes para
a civilizao como o desenvolvimento de transporte transocenico, estradas pavimentadas,
sistemas ferrovirios, energia eltrica e viagens areas.
I-1,0 criou e transferiu riqueza e avano tecnolgico acelerado em um grande
nmero de frentes em incontvel campos de empenho. Simplesmente tem sido sem
precedentes histricos para coincidir com o impacto que o I-1.0 tem tido em nosso mundo.
No entanto, neste ponto da sua evoluo, a maior ameaa ao mundo I-1.0 o
advento de fatores ainda maior de mudana e complexidade como a tecnologia continua a
evoluir. O que antes era uma quase exclusiva domnio de firmware e hardware evoluiu para
exigir muito mais software inteligente e sofisticada interface com administrao,
configurao e gerenciamento do hardware. Ao fornecer tais interfaces sofisticadas de
firmware / hardware-configurado dos dispositivos.
A Evoluo do Modelo de MSP para Cloud Computing e Software-as-a-Service
O incio do surgimento da virtualizao. Quando empresas como a VMware,
Microsoft, Citrix e anunciou planos para mover as suas ofertas em dados de produo
principais centros, como Exodus Communications, o ponto de viragem para a I-1.0 ficou
ainda mais evidente. A infra-estrutura I-1,0 estava em seu caminho para o frio, corredores
escuros da histria.
Como o abismo entre I-1.0 e o software aumentou, tornou-se evidente que o
software poderia finalmente impulsionar o surgimento de uma rede mais dinmica e flexvel.
Esta rede tornou-se ainda mais capacitada pela adio de camada de aplicao de
inovaes e a integrao de infra-estrutura esttica, com uma melhor gesto conectividade
e inteligncia. Os sistemas de rede em evoluo tinha tornam-se mais dinmica e criou
novos problemas que o software no estava preparado de enfrentar. Isso deu origem a uma
nova rea, a segurana da virtualizao (VirtSec, que mais uma vez, surgiu da
necessidade), e marcou o incio realizao de uma ainda maior revoluo que a infraestrutura esttica construda sobre o trimestre anterior de um sculo no foi adequada para
apoiar sistemas dinmicos ou para evitar o impacto que as aes malvolas teria sobre tais
paradigmas.
O reconhecimento de que novas solues tiveram de ser desenvolvidas tornou-se
aparente quando o primeiro vrus hit na dcada de 1970 (O vrus Creeper foi detectado pela
primeira vez na ARPANET, o precursor do Internet, no incio de 1970). Ningum percebeu na
hora que este nico problema iria criar uma indstria inteira.
Para a nuvem, o maior salto evolutivo comeou com provedores de servios
gerenciados (MSPs) e sua motivao para satisfazer e reter clientes pagantes mensais
recorrentes taxas.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.3 Pg.14

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

Fig. 3.1: Steve Jobs em apresentao do novo servico iCloud

3.2
3.2.1

Evoluo do Modelo A MSP para Cloud


Computao e Software-as-a-Service

Se voc pensar sobre como a computao em nuvem realmente evoluiu, no vai


demorar muito para perceber que a primeira interao da computao em nuvem pode
provavelmente ser rastreada de volta aos dias de redes de frame relay. Organizaes com
frame relay eram essencialmente nuvens singulares que se interconectavam para outro
frame relay conectado a organizaes utilizando um transportador/fornecedor para
transporte de dados de comunicaes entre as duas entidades. Todos dentro da rede frame
de compartilhamento numa conexo privada comum Virtual (PVC) poderia compartilhar
com Cloud Computing seus dados com todos os outros na mesma PVC. Ir para fora sua
nuvem e se conectar a uma outra nuvem, os usurios tinham que contar com o I-1,0 infraestrutura roteadores e switches ao longo do caminho para conectar os pontos entre as
nuvens.
O ponto final para esta rota entre as nuvens e da via I-1.0 foi uma ponto de
demarcao entre a nuvem e o cliente do provedor. Onde os pontos finais nas nuvens foi
onde o acesso era controlado por I-1.0 dispositivos como gateways, proxies, firewalls e em
instalaes do cliente.
Do ponto de vista dos clientes, esse ponto de extremidade era conhecido como o
principal ponto de entrada (MPOE) e marcou seu caminho autorizados em seus infraestrutura de rede interna. Por ter aplicativos usam protocolos especficos para o transporte
de dados (por exemplo, Simple Mail Transfer Protocol [SMTP] para de envio de email ou File
Transfer Protocol [FTP] para mover arquivos de um local para outro), as aplicaes por trs
da MPOE podia aceitar ou rejeitar o trfego passando por cima da rede e permitir a
transferncia de e-mail e arquivo para ocorrer com pouca ou nenhuma impedncia da
estrutura de rede ou de seus administradores.
Aplicaes especializadas (desenvolvido a partir da necessidade de satisfazer
especficas necessidades de negcio) muitas vezes necessria uma implementao cliente /
servidor usando especfica portais criados atravs do firewall para permitir que seus
protocolos de trfego para proceder livre e muitas vezes necessria configurao
administrativa especial antes de poderia funcionar adequadamente. Enquanto algumas
delas podem ainda realizar, o que foi, para o maior parte, como foi feito "velha escola." As
coisas mudaram consideravelmente desde que o modelo foi considerado o estado da arte.

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.3 Pg.15

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


No entanto o estado da arte que mera, era difcil de gerir e caro. Porque as
organizaes no querem lidar com as complexidades do gerenciamento I-1,0, uma casa de
campo na indstria nasceu para fazer exatamente isso h de se estranhar que h incentivo
para os consumidores a buscar a computao em nuvem e SaaS?
Tipicamente, a computao em nuvem tem sido vista como uma ampla variedade
de Internet Protocol (IP) e servios (geralmente usando um aplicativo chamado de um
navegador Web como a interface principal), a fim de permitir que os usurios obtenham um
conjunto especfico de funcionais capacidades em um "pagar para usar" base.
Anteriormente, a obteno de tais servios necessrios e investimentos em
hardware / software e profissionais competncias que foram necessrias em ambientes de
hospedagem, tais como Exodus Communications, Cable & Wireless, SAVVIS e Digital
Island. De uma empresa perspectiva do cliente, maiores vantagens da computao em
nuvem e Cloud Computing SaaS sobre o ambiente tradicional de hospedagem so de que a
computao em nuvem uma resposta I-1.0 para uma empresa precisa encontrar um
substituto razovel para o uso caro externalizadas centros de dados. Alm disso, o SaaS
um "pay as you go" modelo que evoluiu como uma alternativa ao uso de software (mais
caro) clssica solues de licenciamento.
A nuvem evoluiu a partir das razes de ambientes de provedores de servios
gerenciados e centros de dados e um elemento crtico de centros de dados de prxima
gerao quando comparado com o MSPs elas evoluram a partir de. Hoje, os clientes so
mais cuidadosos onde os dados esto fisicamente armazenados ou onde os servidores
esto fisicamente localizados, uma vez que s vai usar e pagar por eles quando eles
precisam. O que unidades de deciso do cliente esto fazendo hoje de menor custo, maior
desempenho e produtividade, e a moeda de solues.
3.3

A nuvem Data Center

Ao contrrio do modelo MSP ou hospedagem, a nuvem pode oferecer aos clientes a


flexibilidade para especificar a quantidade exata de poder de computao, dados ou
aplicaes que eles precisam para satisfazer as suas necessidades de negcio. Porque os
clientes no vem necessidade de investir capital para ter estes servios, o que temos hoje
uma confivel alternativa econmica para o que est disponvel no passado.
Hoje, os clientes podem conectar-se a nuvem sem ter que instalar software ou
compra de um hardware especfico. A grande razo para seu desejo de usar a nuvem o
disponibilidade de servios de colaborao. Colaborao o pio das massas na "terra de
nuvens."

Fig. 3.2: iCloud - servio na nuvem da Apple


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.3 Pg.16

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

4 FEDERAO, PRESENA, IDENTIDADE, E PRIVACIDADE NA


NUVEM
4.1

Viso Geral

A construo de uma perfeita federao de capacidade com comunicao em um


ambiente de nuvem, aquele que capaz de apoiar as pessoas, dispositivos, informaes,
feeds, documentos, interfaces de aplicativos e outras entidades, afetado pela arquitetura
que implementada. A soluo escolhida deve ser capaz de encontrar tais entidades,
determinar a sua finalidade, e os dados de solicitao de presena to que outras pessoas
possam interagir com eles em tempo real. Este processo conhecido como descoberta.
Fornecendo informaes de descoberta sobre a disponibilidade de vrias
entidades, acaba permitindo que as organizaes implantem servios em tempo real e
alcancem significativas oportunidades de receita e melhoria da produtividade.
O advento de servios on-demand nuvem est mudando a paisagem para
gerenciamento de identidade, porque solues de gerenciamento mais atual identidade
esto focados na empresa e /ou criar uma identidade muito restritiva, controlada e ambiente
esttico.
Agora estamos nos movendo para um novo mundo, onde os servios em nuvem
so oferecidos sob demanda e que continuamente evoluem para atender usurio
necessidades.
Modelos anteriores esto sendo desafiados por essas inovaes. Por exemplo, em
termos de pressupostos de confiana, as implicaes de privacidade,aspectos operacionais
de autenticao e autorizao, as solues que pareciam estar a trabalhar antes agora so
consideradas velhas, correes desatualizadas e desajeitadas para gerenciamento de
identidade. Os aspectos fludos e onipresentes da federao, presena e identidade na
nuvem criam novas oportunidades para enfrentar os desafios que as empresas enfrentam
no gerenciamento de segurana e privacidade na nuvem.
4.2

Federao na nuvem

Um desafio na criao e gesto de uma nuvem global descentralizada num


ambiente de computao manter a conectividade consistente entre componentes no
confiveis, permanecendo tolerante a falhas.
Uma oportunidade chave para a indstria de cloud emergentes ser na definio de
um ecossistema federados na nuvem ligando os fornecedores de cloud computing mltiplas
usando um comum padro.
Um projeto de pesquisa notvel sendo realizado pela Microsoft, chamado de
Geneva Framework, se concentra em questes envolvidas na nuvem federativa. Genebra
tem sido descrito como uma plataforma de acesso baseado em declaraes e disse que
para ajudar a simplificar acesso a aplicativos e outros sistemas.
O conceito permite mltiplos fornecedores interajam perfeitamente com os outros, e
permite aos desenvolvedores incorporar vrios modelos de autenticao que ir trabalhar
com qualquer empresa sistema de identidade, incluindo Active Directory, LDAPv3 baseado
em diretrios, application-specific bancos de dados e novos modelos centrados no usurio,
tais como identidade LiveID, OpenID, e sistemas de InfoCard. Ele tambm suporta-Card da
Microsoft Digital espao e da Novell Me.
O restante desta seo concentra-se em federao na nuvem atravs do uso da

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.17

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


Internet Engineering Task Force (IETF) Extensible padro Messaging and Presence Protocol
(XMPP) e interdomain, federao usando o Jabber Extensible Communications Platform
(Jabber XCP), porque este protocolo usado atualmente por uma ampla gama de servios
existentes oferecidos por provedores de to diversas como Google Talk, Live Journal,
Earthlink, Facebook, ooVoo, Meebo, Twitter, os EUA Marines Corps, a Informao de Defesa
Sistemas Agency (DISA), os EUA Joint Forces Command (USJFCOM), e o Servio Nacional
de Meteorologia. Analisamos tambm a federao com no-XMPP tecnologias como o
Session Initiation Protocol (SIP), que a base dos sistemas empresariais de mensagens
populares, tais como Lotus Sametime da IBM e Microsoft Live Communications Server
(LCS) e Office Communications Server (OCS).
Jabber XCP altamente escalvel, extensvel, disponveis, e um dispositivo de
diagnstico e soluo construdo em XMPP e suporta mltiplos protocolos, como Protocolo
de Iniciao de Sesso de Instant Messaging and Presence Leveraging Extensions
(SIMPLE) e Instant Messaging e Servio de Presena (IMPS). Jabber XCP uma
plataforma altamente programveis, o que torna ideal para a adio de presena e
mensagens para aplicaes ou servios existentes e para a construo da prxima gerao.
Ao longo dos ltimos anos tem havido uma controvrsia em servios de arquitetura
web. Servios em nuvem esto sendo mencionados como uma mudana fundamental em
arquitetura web que promete mover-nos de silos interligados a uma Federao na Nuvem de
rede colaborativa de servios, cuja soma maior que suas partes. O problema que os
protocolos de ligar os servios de nuvem atual, SOAP (Simple Protocolo Access Object) e
alguns outros assorted HTTP baseado em protocolos, so todas as trocas de mo nica de
informao.
Portanto, no so servios em nuvem em tempo real, no escala, e muitas vezes
no pode limpar o firewall. Muitos acreditam que essas barreiras podem ser superadas por
XMPP (tambm chamado de Jabber) como o protocolo que vai alimentar o Software-as-aService (SaaS) modelos de amanh. Google, Apple, AOL, IBM, Livejournal, e Jive tem todos
incorporados este protocolo em suas solues baseadas em cloud-nos ltimos anos. Desde
o incio da era da internet, se voc quiser sincronizar servios entre dois servidores, a
soluo mais comum era ter o cliente Host com "Ping" em intervalos regulares, que
conhecido como polling. Outro fato da pesquisa como a maioria de ns verificamos o
nosso e-mail. Ns demos um ping em nosso servidor de e-mail a cada poucos minutos para
ver se temos novos emails. tambm a forma como quase todos os servios de aplicativos
web interfaces de programao (APIs) de trabalho.
Perfil XMPP tem vindo a ganhar desde a sua criao como o protocolo por trs da
fonte instant messenger aberto servidor (IM) em jabberd 1998. XMPP vantagens incluem:
descentralizado, ou seja, qualquer um pode configurar um servidor XMPP.
Ele baseado em padres abertos.
maduro mltiplas implementaes de clientes e servidores existe.
Segurana robusta suportado atravs de autenticao simples e Segurana Layer
(SASL) e Transport Layer Security (TLS).
flexvel e projetado para ser estendida.
XMPP um bom ajuste para a computao em nuvem, pois permite fcil
comunicao, que elimina a necessidade de votao, tem PublishSubscribe ricos,

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.18

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


funcionalidade incorporada, baseado em XML e facilmente extensveis, perfeita para os
novos recursos de mensagens instantneas e servios de nuvem personalizada, mas
eficiente e tenha sido comprovada a escala de milhes de usurios simultneos em um
nico servio (como GTalk do Google), e tambm tem um built-in em todo o mundo
federao modelo.
Claro, no o XMPP pub-sub s enabler recebendo um lote de interesse de
desenvolvedores de aplicativos web. Amazon EC2 um servidor pode-backed executar Jetty
e Cometd de Dojo. Ao contrrio de XMPP, Comet baseado em HTTP, e em conjunto com o
Protocolo de Bayeux, usa JSON para trocar dados.
Dada a penetrao no mercado atual e amplo uso de XMPP e XCP para a
federao, na nuvem e que o protocolo dominante aberto em que espao, vamos
concentrar-nos sobre a sua utilizao em nossa discusso da federao.
A capacidade de trocar dados utilizados para a presena, mensagens de voz,
vdeo, arquivos, notificaes, etc, com as pessoas, dispositivos e aplicaes de ganhar mais
energia quando eles podem ser compartilhados entre as organizaes e com outros
servios prestadores de servios. Federao difere de peering, que exige um acordo prvio
entre as partes antes de um servidor para servidor-link (S2S) pode ser estabelecida. No
passado, foi mais comum entre as telecomunicaes tradicionais fornecedores (por causa
do alto custo de transferir o trfego de voz). No bravo nova Internet do mundo, a federao
tornou-se um de fato padro para a maioria sistemas de e-mail porque so federados
dinamicamente atravs de Domnio Name System (DNS) definies e configuraes do
servidor.
4.3

Cloud e SaaS Identity Management

Como os fornecedores de SaaS e seus clientes atravs das implicaes de


segurana do modelo hbrido on-demand/on-premises para aplicaes em nuvem, eles
enfrentam uma srie de desafios de gerenciamento de identidade muito interessante. As
grandes empresas de TI tem uma loja de implementaes de produo relativamente
maduras para as funcionalidades de gerenciamento de identidade, como usurio
autenticado,
singlesign-on,
gerenciamento
de
usurios,
provisionamento,
desaprovisionamento, e auditoria.
Porque essas implementaes foram concebidos e implantadas para suporte a
usurios rodando aplicaes acesso dentro da empresa, eles muitas vezes no se do bem
com a transio para um modelo que apela para que os usurios acessem aplicaes
(Como Salesforce.com e GoogleApps), que so hospedados fora do firewall corporativo.
Com o advento da computao em nuvem e os requisitos de identidade que
departamentos de TI corporativos esto colocando em SaaS provedores, a linha entre
aplicativos on-demand e on-instalaes aplicaes est a esbater, e um modelo hbrido
emergente em que o objetivo uma maior integrao dos usurios.
O resultado que, s vezes de TI corporativos podem ter implantado num efetivo
modelo comum para gerenciamento de identidade dentro da empresa, mas que modelo
comum se rompe quando os requisitos de chamada para a integrao com aplicativos ondemand. Esta repartio vem na forma de proliferao on-demand nome de usurio e senha
para contas de usurios, processos manuais para provisionamento e desaprovisionamento
usurios on-demand aplicaes, a visibilidade limitada de auditoria em aplicativos ondemand, e restries em matria de integrao de dados entre aplicaes externas e
internas.
Com o sucesso do single sign-on no interior da empresa, os usurios esto

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.19

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


chamando para a interoperabilidade fora do domnio da empresa de segurana para
terceirizados servios, incluindo business process outsourcing (BPO) e SaaS fornecedores e
parceiros comerciais, bem como dentro da empresa para os afiliados e subsidirias.
Como resultado de demandas de negcios que os funcionrios sejam capazes de
atravessar o Internet com dados altamente sensveis, usando conexes seguras que
protegem o usurio, a empresa, e o prestador do servio, com base na Internet SSO tem
visto um aumento substancial ao longo dos ltimos anos. H muitas opes a considerar
para a entrega de um SSO que funciona atravs da Internet.
A tecnologia crucial para o xito da aplicao de gerenciamento de identidade
federada e mitigar o tempo de implementao longo. As opes tpicas para SSO SSO so
ou um proprietrio (agentes web) ou baseadas em padres SSO (Federao de identidade).
A idia de SSO tem sido em torno de anos, era o razo pela qual software
empresarial portal foi inventado na dcada de 1990, e por isso que muitas empresas
construram solues proprietrias SSO. No entanto, de propriedade solues que tinha de
ser lanados pelos departamentos de TI provou ter tempo srio, custo, complexidade e
implicaes de segurana.
Em junho de 2008, Salesforce.com revelou que ele estava usando Security
Assertion Markup Language (SAML), um padro aberto de identidade da federao OASIS,
para implementar SSO.
O principal benefcio da utilizao de SAML em vez de um proprietrios SSO SAML
que, com a mesma soluo que um cliente usa para SSO para Salesforce.com pode ser
usado com GoogleApps ou qualquer um dos outros centenas de empresas que agora
suportam o padro SAML. Isso eliminou a necessidade de mltiplos one-offs para SSO. O
fato de o lder ondemand pedido feito a mudana para SAML um sinal de que o SaaS /
ondemand comunidade est no caminho adopo de modelos comuns para a identidade
gerenciamento e segurana. SAML o dominante da web padro de servios federados
para a gesto de identidade hoje. Ele define um conjunto de formatos XML para representar
a identidade e atributo informao, bem como protocolos para pedidos e respostas de
informaes de controle de acesso.
4.4

Futuro da identidade e privacidade na nuvem

Como aplicaes mais negcios so entregues como servios baseados em


nuvem, mais identidades esto sendo criados para uso na nuvem. Os desafios da gesto
identidade na nuvem so de longo alcance e incluem a garantia de que os mltiplos
identidades so mantidas em segurana. Deve haver uma coordenao de identidade
informao entre os vrios servios em nuvem e entre identidade corporativa armazena os
dados e servios em nuvem outros.
Um flexvel gerenciamento de identidade user-centric sistema necessrio. Ele
precisa oferecer suporte a todos os mecanismos de identidade e protocolos que existem e
aquelas que esto emergindo. Deve-se capaz de operar em vrias plataformas, aplicaes e
service-oriented padres arquitetnicos.
Os usurios devem ser competente para executar efetiva Privacidade e sua
Relao com Sistemas de Informao Baseados em Cloud controles sobre suas
informaes pessoais. No futuro, eles vo ter o controle sobre quem tem os seus dados
pessoais e como ele utilizado, minimizando a risco de roubo de identidade e fraude. Sua
identidade e reputao ser transfervel.
Se estabelecer uma boa reputao de um site, eles sero capazes de use esse fato
em outros sites tambm.

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.20

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


Privacidade de informaes ou privacidade de dados a relao entre a coleta e
divulgao de dados, a tecnologia, a expectativa do pblico de privacidade, e as questes
jurdicas em torno deles. O desafio de privacidade de dados compartilhar dados,
protegendo as informaes pessoalmente identificveis.
Os campos de software de segurana de dados e design segurana da informao
e utilizar, hardware, e recursos humanos para abordar esta questo. A capacidade de
controlar quais informaes revela um sobre si mesmo atravs da Internet, e quem pode
acess que informaes, tornou-se uma preocupao crescente.
Estas preocupaes incluem se de e-mail pode ser armazenado ou lido por
terceiros sem o consentimento, ou se terceiros pode acompanhar o web algum locais
visitados. Outra preocupao se sites que so visitados coletar, armazenar e,
eventualmente, compartilhar informaes pessoalmente identificveis sobre os usurios.
Computao em nuvem tem implicaes significativas para a privacidade dos
dados pessoais informao, bem como pela confidencialidade dos negcios e
governamentais da informao.
Qualquer informao armazenada localmente em um computador podem ser
armazenados em uma nuvem, incluindo e-mail, documentos de texto, planilhas, vdeos,
registros de sade, fotografias, fiscais ou outras informaes financeiras, os negcios
planos, apresentaes em PowerPoint, as informaes contbeis, campanhas publicitrias,
nmeros das vendas, calendrios nomeao, livros de endereos, e muito mais. Todo o
contedo do dispositivo de armazenamento de um usurio podem ser armazenados com
uma nica provedor de nuvem ou com muitos provedores de cloud computing.
Sempre que um indivduo, um negcio, uma agncia governamental ou outra
entidade compartilha informaes nas questes de privacidade nuvem, ou de
confidencialidade podem surgir.
A privacidade do usurio e os riscos de confidencialidade variam significativamente
com os termos de servio e poltica de privacidade estabelecida pelo fornecedor de cloud.
Para alguns tipos de informaes e algumas categorias de usurios de cloud
computing, privacidade e confidencialidade dos direitos, obrigaes e situaes podem
mudar quando um usurio divulga informaes para um provedor de nuvem. Divulgao e
armazenamento remoto pode ter consequncias negativas para o status legal ou protees
para informaes pessoais ou comerciais. A localizao de informaes na nuvem pode ter
efeitos significativos sobre a privacidade e a confidencialidade das protees informao e
sobre as obrigaes de privacidade daqueles que processo ou armazenar o da informao.
Informaes na nuvem podem ter mais de um local legal ao mesmo tempo, com
diferentes conseqncias jurdicas. Leis poderia obrigar um provedor de nuvem para
examinar registros de usurio para a evidncia de atividade criminal e outros assuntos.
Incertezas jurdicas tornam difcil avaliar o estado de informaes na nuvem, assim
como as protees de privacidade e confidencialidade disponveis aos usurios.
Tem havido uma boa dose de discusso pblica da arquitetura tcnica da
computao em nuvem e os modelos de negcios que poderiam apoi-lo, no entanto, o
debate sobre as questes jurdicas e polticas relativas privacidade e confidencialidade
levantadas pela computao em nuvem no manteve o ritmo. Um relatrio intitulado
"Poltica de Privacidade in the Clouds: Riscos privacidade e confidencialidade de Cloud
Computing ", preparado por Robert Gellman para a World Privacy Forum, fornece as
seguintes observaes sobre o futuro da poltica e da confidencialidade na nuvem ambiente
de computao:
As respostas privacidade e confidencialidade riscos da computao em nuvem

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.21

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


incluem melhores polticas e prticas pelos provedores de cloud computing, maior
vigilncia pelos usurios, e mudanas nas leis.
A indstria de computao em nuvem pode estabelecer normas que ajudaria os
usurios a analisar a diferena entre os fornecedores de cloud e para avaliar os riscos
que os usurios enfrentam.
Os usurios devem prestar mais ateno para as consequncias do uso de um
provedor de nuvem e, especialmente, aos termos do provedor de servio.
Para aqueles riscos no endereveis apenas atravs de polticas e prticas,
mudanas nas leis podem ser necessrios.
Os usurios de provedores de nuvem se beneficiariam de uma maior transparncia
sobre os riscos e as consequncias da computao em nuvem, de mais justo e mais
clusulas de adeso, e de uma melhor proteo legal.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.4 Pg.22

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

5 SEGURANA NA NUVEM
5.1

Viso Geral

Como discutido no incio deste livro, prestadores de servios em nuvem esto


alavancando tecnologias de virtualizao combinada com auto-atendimento para recursos
de computao atravs da Internet.
Nestes ambientes prestador de servios, mquinas virtuais de vrias organizaes
tm de ser localizados no mesmo servidor fsico, a fim de maximizar a eficincia da
virtualizao.
Prestadores de servios em nuvem deve aprender com o provedor de servios
gerenciados (MSP) modelo e garantir que os aplicativos de seus clientes e dados so
seguras se esperam manter sua base de clientes e competitividade.
Hoje, as empresas esto olhando para horizontes a computao em nuvem para
ampliar sua infra-estrutura no local, mas a maioria no pode arcar com o risco de
comprometer a segurana de seus aplicativos e dados. Por exemplo, IDC recentemente
realizou uma pesquisa e sua linha de negcios (LOB) colegas para avaliar as suas opinies
e entender o uso de suas empresas de servios de TI em nuvem. Segurana em primeiro
lugar como o maior desafio ou problema de computao em nuvem.
Este captulo identifica as preocupaes de segurana atuais sobre a computao
em nuvem ambientes e descreve a metodologia para assegurar a aplicao e integridade de
dados de segurana e conformidade para os recursos que esto se movendo da no local
para ambientes de nuvem pblica. Mais importante, este discusso centra-se em por que e
como esses recursos devem ser protegidas em o Software-as-a-Service (SaaS), Platformas-a-Service (PaaS) e Infra-estrutura as-a-Service (IaaS) ambientes e oferece segurana
"melhores prticas" para prestadores de servios e empresas que so ou esto
contemplando movendo para o espao de cloud computing.
5.2

Projeto de arquitetura de segurana

Um quadro arquitetura de segurana deve ser estabelecido com a considerao


dos processos (empresa de autenticao e autorizao, controle de acesso
confidencialidade, integridade no-repdio, de gesto de segurana, etc), operacional
procedimentos, as especificaes da tecnologia, pessoas, gesto organizacional e
cumprimento do programa de segurana e relatrios.
A segurana e documentos de arquitetura devem ser desenvolvidos, pois define a
segurana e a privacidade para atender os objetivos de negcios. Documentao
necessria para controles gerenciais e mtricas especficas para a classificao de ativos e
controle, segurana fsica, controle de acesso ao sistema, rede e gerenciamento de
computador, desenvolvimento de aplicaes e manuteno, a continuidade dos negcios, e
cumprimento.
A concepo e implementao do programa tambm devem ser integrados com o
formal de ciclo de vida de desenvolvimento de sistemas para incluir um negcio, definio
de requisitos, projeto e planos de implementao. Tecnologia e mtodos de design devem
ser includos, bem como os processos de segurana necessrias para prestar os seguintes
servios em todas as camadas de tecnologia:
1. Autenticao
2. Autorizao


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.23

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


3. Disponibilidade
4. Confidencialidade
5. Integridade
6. Responsabilidade
7. Privacidade
A criao de uma arquitetura segura fornece a engenheiros, ao data center, ao
pessoal de operaes de rede um projeto comum para projetar, construir e testar a
segurana das aplicaes e sistemas.
Revises de projeto de novas mudanas podem ser mais bem avaliado contra esta
arquitetura para assegurar a sua conformidade com os princpios descritos na arquitetura,
permitindo revises de projeto mais consistente e eficaz.
5.3

Avaliao de Vulnerabilidade

Avaliao de Vulnerabilidade classifica os ativos de rede de forma mais eficiente


priorizar vulnerabilidade mitigao de programas, tais como aplicao de patches e
atualizao do sistema.
Ele mede a eficcia da mitigao do risco por estabelecimento de metas de reduziu
a exposio da vulnerabilidade e mitigao mais rpido. Gerenciamento de vulnerabilidades
deve ser integrada com a descoberta, gerenciamento de patches e atualizao gesto de
processos para fechar vulnerabilidades antes que possam ser exploradas.
5.4

Teste de garantia de senha

Se a equipe de segurana SaaS ou seus clientes desejam testar periodicamente a


senha a fora executando senha "crackers", eles podem usar computao em nuvem para
diminuir o tempo de crack e pagar somente pelo que usar. Em vez de usar uma distribuio
cracker senha para distribuir a carga por nonproduction mquinas, agora voc pode colocar
os agentes em casos de computao dedicada a aliviar a mistura credenciais sensvel com
outras cargas de trabalho.
5.5

Registro de Compliance e Investigaes de Segurana

Quando seus logs esto na nuvem, voc pode aproveitar a computao em nuvem,
acessar esses logs em tempo real e obter o benefcio de resultados de pesquisa
instantnea.
A viso em tempo real pode ser alcanada, uma vez que as instncias de
computao pode ser examinados e dimensionados conforme necessrio com base na
carga de registro. Devido a preocupaes sobre a degradao do desempenho e tamanho
de log, o uso de registro estendido atravs de um sistema operacional C2 trilha de auditoria
raramente ativado. Se voc estiver disposto para pagar logging avanada, computao em
nuvem oferece a opo.
5.6

Imagens de segurana

Com a computao em nuvem, voc no tem que fazer que sistema operacional
fsico instale que freqentemente adicionais ferramentas de terceiros. Virtualizao
computao em nuvem baseado fornece a capacidade de criar "imagem de ouro" VM
seguro constri e para clonar vrias cpias.
VMs imagem de ouro tambm fornecer a capacidade de manter a segurana

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.24

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


atualizados e reduzir a exposio por meio de patches offline. VMs offline pode ser corrigido
fora da rede, proporcionando uma mais fcil relao custo-benefcio, e muito menos a
produo de ameaa para testar o impacto da alteraes de segurana. Esta uma tima
maneira de duplicar uma cpia da sua produo meio ambiente, implementar uma mudana,
segurana e testar o impacto a baixo custo, com o tempo de arranque mnima, e retira uma
barreira importante para fazer a segurana em um ambiente de produo.
5.7

Privacidade de dados

A avaliao de risco e anlise de gaps de controles e procedimentos devem ser


conduzida. Com base nesses dados, os processos formais e iniciativas de privacidade
devem ser definidos, gerenciados e mantidos. Como com segurana, controles de
privacidade e proteo deve um elemento do projeto de arquitetura segura.
Dependendo do tamanho da organizao e da escala de operaes, seja um
indivduo ou uma equipe deve ser atribuda e dada a responsabilidade para manter a
privacidade.
Um membro da equipe de segurana que responsvel pela privacidade ou uma
empresa segurana da equipe de conformidade devem colaborar com a empresa equipe de
advogados para tratar de questes de privacidade de dados e preocupaes.
Como com segurana, um comit de privacidade tambm deve ser criado para
ajudar a tomar decises relacionadas privacidade de dados. Normalmente, a equipe de
conformidade de segurana, se uma mesmo existe, no ter formalizado formao sobre
privacidade de dados, o que limitar a capacidade da organizao para tratar
adequadamente as questes de privacidade de dados eles enfrentam atualmente e ser
continuamente desafiados no futuro.
A resposta contratar um consultor nesta rea, contratar um especialista em
privacidade, ou tem um de seus membros de equipe existente devidamente treinados. Isso
ir garantir que sua organizao est preparada para atender as exigncias de privacidade
de dados de sua clientes e reguladores.
Quando as empresas a criar um pool de servidores virtualizados para uso em
produo, eles tambm mudam sua implantao e prticas operacionais. Dada a
capacidade de padronizar imagens de servidor (Uma vez que no existem dependncias de
hardware), as empresas consolidam suas configuraes de servidor em menor nmero
possvel de "imagens de ouro" que so usados como modelos para a criao de comum
configuraes do servidor. Imagens tpicas incluem imagens de referncia do sistema
operacional, web imagens de servidor, as imagens de servidor de aplicativos, etc Esta
padronizao introduz um adicional de fator de risco: a monocultura. Todas as imagens
padronizadas iro compartilhar as mesmas fraquezas.
Considerando que, em um centro de dados tradicional, h firewalls e dispositivos de
preveno de intruso entre os servidores, em um ambiente virtual no existem firewalls
fsicos separando o virtual mquinas. O que costumava ser uma arquitetura de mltiplas
camadas com firewalls separando as camadas torna-se um pool de servidores. Um nico
servidor pode conduzir expostos a uma ameaa rapidamente propagao que podem pular
de servidor para servidor. Padronizao de imagens como palha seca a um incndio: A
nico pedao de malware pode se tornar uma tempestade que engole todo o pool de
servidores. O potencial de perda e vulnerabilidade aumenta com o tamanho da piscina, na
proporo do nmero de convidados virtuais, cada qual traz suas prprias vulnerabilidades,
criando um maior risco que em um nico servidor de instncia virtual. Alm disso, o risco de
a soma maior que a soma do risco de as partes, porque a vulnerabilidade de cada sistema

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.25

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


est igualmente sujeita a uma rede efeito. "Cada servidor adicional na piscina multiplica a
vulnerabilidade de outros servidores na piscina.
Por exemplo, os requisitos do cliente contratuais / Acordos de dados privacidade
deve ser respeitado, inventrios precisos dos dados do cliente, onde armazenado, que
pode acess-lo, e como ela usada deve ser conhecido, e, embora muitas vezes
esquecido, RFI / RFP questes relativas privacidade deve responder com preciso. Isto
requer habilidades especiais, treinamento e experincia, que no normalmente existem
dentro de uma equipe de segurana.
Como as empresas se afastam de um modelo de servio que eles fazem, as
preocupaes de privacidade de dados de clientes continuam a aumentar
exponencialmente. Este novo modelo de servio empurra as empresas para o espao de
computao em nuvem, onde muitos empresas no tm experincia suficiente para lidar
com a privacidade do cliente preocupaes, a permanncia dos dados do cliente ao longo
de sua globalmente distribudos sistemas, cross-border de compartilhamento de dados e
cumprimento regulamentar ou requisitos legais de interceptao.
5.8

Data Governance

Uma estrutura formal de governana de dados que define um sistema de direitos de


deciso e prestao de contas para os processos de informaes relacionadas devem ser
desenvolvidos.
Este quadro deve descrever quem pode tomar o que aes com as informaes
que, e quando, sob quais circunstncias, e usando que mtodos.
Os dados estrutura de governana deve incluir:
Inventrio de dados
A classificao de dados
A anlise dos dados (Business Intelligence)
A proteco de dados
Dados pessoais
reteno de dados / recuperao / descoberta
destruio de dados
5.9

Segurana de Dados

O ltimo desafio na computao em nuvem um dado nvel de segurana, e


sensvel de dados o domnio da empresa, e no o fornecedor de cloud computing.
Segurana ter que passar para o nvel de dados para que as empresas podem ser
certeza de que seus dados esto protegidos por onde passa. Por exemplo, com nvel de
dados de segurana, a empresa pode especificar que esses dados no permitido ir para
fora dos Estados Unidos.
Ele tambm pode forar a criptografia de certos tipos de dados, e permitir somente
os usurios especificados para acessar os dados. Ele pode fornecer a conformidade com o
Payment Card Industry Data Security Standard (PCI DSS). Verdadeira segurana end-to-end
unificada na nuvem provavelmente requer um ecossistema de parceiros.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.26

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


5.10

Application Security

Aplicao de segurana um dos fatores crticos de sucesso para um mundo de


classe para empresas de SaaS. Este o lugar onde os recursos de segurana e os
requisitos so definidos e os resultados da aplicao de teste de segurana so revisados.
Aplicativos de segurana, processos, diretrizes de codificao seguras, treinamentos,
scripts de teste e ferramentas so tipicamente um esforo colaborativo entre a segurana e
a equipe de desenvolvimento.
Embora a engenharia de produto, provavelmente, o foco sobre a aplicao camada,
o projeto de segurana da aplicao em si, e os camadas de infra-estrutura interagindo com
a aplicao, a equipe de segurana deve fornecer os requisitos de segurana para os
engenheiros de desenvolvimento do produto implementar.
Este deve ser um esforo colaborativo entre a segurana e a equipe de
desenvolvimento do produto. Testadores de penetrao externos so usados para revises
aplicao de cdigo fonte, e os testes de ataque e penetrao fornecer uma reviso objetiva
da segurana do aplicativo, bem como a garantia de clientes que os testes de ataque e
penetrao so realizados regularmente. Fragmentado e colaborao indefinido em
segurana de aplicaes pode resultar em baixa qualidade do projeto, os esforos de
codificao, e os resultados dos testes.
Uma vez que muitas conexes entre empresas e seus fornecedores de SaaS so
atravs da web, os fornecedores devem garantir suas aplicaes web.
5.11

Segurana da Mquina Virtual

No ambiente de nuvem, servidores fsicos e virtuais so consolidadas vrias


instncias de mquinas em servidores virtualizados. As equipes de segurana devem
replicar os controles de segurana tpico para o centro de dados em geral para proteger as
mquinas virtuais, eles tambm podem aconselhar os seus clientes sobre como para
preparar essas mquinas para a migrao para um ambiente de nuvem quando apropriado.
Firewalls de deteco de intruso e preveno, monitoramento da integridade, e
inspeo de registro podem ser implementados como software em mquinas virtuais para
aumentar a proteo e manter a integridade cumprimento de servidores e aplicaes como
passar de recursos virtuais no local para ambientes de nuvem pblica.
Ao implantar esta linha tradicional de defesa para a mquina virtual em si, voc
pode permitir que os aplicativos crticos e dados a serem movidos para a nuvem de forma
segura. Para facilitar o gerenciamento centralizado de uma poltica de firewall do servidor, o
software de segurana carregado em uma mquina virtual deve incluir uma bidirecional
stateful firewall que permite o isolamento de mquinas virtuais e localizao conscincia,
permitindo assim uma poltica apertada e flexibilidade para mover a mquina virtual a partir
do local para recursos na nuvem. Integridade no software de monitoramento e inspeo de
registro deve ser aplicado no virtuais nvel da mquina.
Esta abordagem para a segurana da mquina virtual, que liga a mquina de volta
para a nave-me, tem algumas vantagens em que o software de segurana pode ser
colocado em um nico agente de software que fornece para o controle consistente e gesto
em toda a nuvem enquanto se integra perfeitamente, voltando os investimentos em infraestrutura existente de segurana, proporcionando economias de implantao de expanso,
e reduo de custos, tanto para o prestador de servio e o da empresa.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.27

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


5.12

Gerenciamento de acesso de identidade (IAM)

A identidade e gerenciamento de acesso uma crtica funo para cada


organizao, e uma expectativa fundamental de SaaS clientes que o princpio do menor
privilgio concedido aos seus dados.
O princpio da menor privilgio que apenas o acesso ao mnimo necessrio para
executar uma operao deve ser concedida, e que o acesso deve ser concedido apenas
para a quantidade mnima de tempo necessrio. No entanto, grupos de negcios e de TI vo
precisar e esperam ter acesso a sistemas e aplicaes.
O advento de servios em nuvem e servios on demand est mudando a paisagem
de gerenciamento de identidade. A maior parte do gerenciamento de identidade atual
solues esto focadas na empresa e, normalmente, so arquitetados para trabalhar em um
ambiente muito controlado, esttico. Centrada nas solues de gerenciamento de identidade
de usurios, tais como gerenciamento de identidades federadas, tambm fazem algumas
suposies sobre as partes envolvidas e seus servios relacionados.
No ambiente de nuvem, onde os servios so oferecidos sob demanda e eles
podem evoluir continuamente, aspectos dos modelos atuais, como a confiana
pressupostos, implicaes de privacidade e aspectos operacionais da autenticao e
autorizao, sero desafiadas.
Enfrentar esses desafios exigem um ato de equilbrio para os provedores SaaS
como eles avaliam novos modelos e processos de gesto de IAM para fornecer end-to-end
de confiana e de identidade toda a nuvem e da empresa. Outro problema ser encontrar o
equilbrio entre usabilidade e segurana. Se um bom equilbrio no alcanado, os grupos
de negcios e de TI podem ser afetadas por barreiras de completar seu apoio e atividades
de manuteno eficiente.
5.13

Segurana Fsica

Clientes, essencialmente, perdem o controle sobre a segurana fsica quando se


deslocam para a nuvem, uma vez que os servidores reais podem estar em qualquer lugar do
provedor decide coloc-los. Uma vez que voc perde algum controle sobre seus bens, seu
modelo de segurana pode ter de ser reavaliada. O conceito de nuvem pode ser enganosa
na vezes, e as pessoas esquecem que tudo est em algum lugar realmente ligada a um
localizao fsica. O investimento macio necessrio para construir o nvel de de segurana
necessrias para centros de dados fsicos o principal motivo que as empresas no
construir seus prprios centros de dados, e uma das vrias razes pelas quais esto se
movendo para os servios em nuvem, em primeiro lugar.
Para o provedor de SaaS, segurana fsica muito importante, pois o primeira
camada em qualquer modelo de segurana. Centros de dados devem entregar fsica
multinvel segurana, pois as operaes de misso crtica Internet exigem o mais alto nvel
de segurana. Os elementos de segurana fsica tambm so um elemento chave na
Assegura que as operaes de data center e equipes de entrega podem fornecer contnua
autenticao superior a 99,9999%. Os principais componentes de segurana de dados
centro fsico so as seguintes:
Controle de acesso fsico e acompanhamento, inclusive no local 24/7/365 segurana,
leitores biomtricos de geometria de mo dentro "armadilhas homem", prova de balas
paredes, postes de concreto, circuito fechado de TV (CCTV) vdeo integrado e alarmes
silenciosos. Pessoal de segurana deve solicitao de identificao emitida pelo
governo dos visitantes, e deve registro de cada visita. Cmeras de segurana devem
monitorar a atividade toda a instalao, incluindo zonas de equipamentos, corredores e

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.28

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


transporte, mecnica e reas de recepo. Detectores de movimento e Os alarmes
devem ser localizados em todas as instalaes, e em silncio Os alarmes devem
notificar automaticamente a aplicao de segurana e lei pessoal em caso de uma
violao de segurana.
Controles ambientais e de backup de energia: calor, temperatura do ar, fluxo e umidade
devem ser mantidos dentro dos limites ideais para o equipamento informtico instalado
no local. Tudo deve ser protegidos por sistemas de supresso de fogo, ativado por um
alarme duplo- matriz de fumaa, fogo e calor sensores localizados em todo o
instalao inteira. Redundantes ligaes poder de dois diferentes servios pblicos
locais Tambm devem ser criadas sempre que possvel e alimentado atravs de
adicionais baterias e fontes de energia UPS para regular o fluxo e evitar picos, picos e
quedas de energia. Vrios geradores a diesel deve estar no lugar e pronto para
fornecer transferncia limpa de energia em o evento que ambos os utilitrios falhar.
Polticas, processos e procedimentos: Tal como acontece com a segurana da
informao, polticas, processos e procedimentos so elementos crticos de sucesso
segurana fsica que pode proteger o equipamento e os dados alojados no centro de
hospedagem.
5.14

Continuidade de Negcios e Recuperao de Desastres

No ambiente de SaaS, os clientes confiam pesadamente em acesso aos seus


servios, e qualquer interrupo no acesso pode ser catastrfico. A disponibilidade de suas
aplicaes de software a definio de servio da sua empresa e o sangue da vida da sua
organizao. Dada a virtualizao do ambiente SaaS, a mesma tecnologia ser cada vez
mais utilizada para apoio s empresas com continuidade e recuperao de desastres,
porque o software de virtualizao de forma eficaz "Desacopla" aplicaes a partir do
hardware subjacente e um servidor virtual que pode ser copiado, backup, e mudou-se
apenas como um arquivo. O crescente nmero de fornecedores de software de virtualizao
tm incorporado a capacidade para apoiar as migraes ao vivo. Isto, mais a capacidade de
dissociao, fornece um baixo custo, e meios de rapidamente realocar recursos de
computao, sem qualquer tempo de inatividade. Outra vantagem da virtualizao em
continuidade de negcios e recuperao de desastres sua capacidade de cumprir acordos
de nvel de servio e fornecer servio de alta qualidade.
Escrow cdigo outra possibilidade, mas o cdigo objeto equivalente a cdigo
fonte quando se trata de um fornecedor de SaaS, e a transferncia e armazenamento de
que os dados devem ser bem controladas. Pela mesma razo que o desenvolvedor no
fornecer automaticamente o cdigo-fonte fora de seu controle quando licena de seu
software, ser um desafio para os provedores de SaaS conta escrow para obter uma cpia
do cdigo objeto de um fornecedor de SaaS. Naturalmente, o centro de dados e sua infraestrutura fsica associada cair sob o padro continuidade do negcio e prticas de
recuperao de desastres.
5.15

O Plano de Continuidade de Negcios

Um plano de continuidade de negcios deve incluir o planejamento para norelacionados TI aspectos como pessoal-chave, instalaes, comunicao de crise e
reputao proteo, e devem se referir ao plano de recuperao de desastres para ITrelated
recuperao de infra-estrutura / continuidade. O manual do plano de BC tipicamente tem
cinco fases principais: anlise, desenho da soluo, implementao, teste e aceitao
organizao e manuteno. Planejamento de recuperao de desastres uma subconjunto
de um processo maior conhecido como planejamento de continuidade de negcio e deve

- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.29

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)


incluir o planejamento para a retomada de aplicaes, dados, hardware, comunicaes
(Como networking), e infra-estrutura de TI. Recuperao de desastres o processo,
polticas e procedimentos relacionados preparao para recuperao ou continuao da
infra-estrutura tecnolgica fundamental para uma organizao aps um desastre.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.5 Pg.30

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

6 CONCLUSO
Computao em nuvem est em um perodo de forte crescimento, mas a tecnologia
cloud ainda um pouco imatura e vai demorar mais alguns anos para amadurecer.
Desenvolvimento provavelmente ser dominado por um seleto grupo de fornecedores,
principalmente organizaes de desenvolvimento tecnologicamente agressiva aplicao. L
provavelmente ser a proliferao de novos fornecedores e subsequente consolidao
como computao em nuvem torna-se atraente para os mais mainstream desenvolver.
Como com qualquer outra tecnologia passando por um perodo de crescimento
rpido, os jogadores mais fortes sobrevivero pequenos e os jogadores mais fracos sero
expulsos do mercado. Nesse meio tempo, a demanda por interoperabilidade e integrao
provavelmente vai dirigir um tecido amplamente apoiada de "intracloud" interfaces de
programao de aplicativos que sero desenvolvidos para ligao nuvem sistemas
baseados em plataformas de fornecedores. Esta consolidao e integrao, juntamente com
maior segurana, privacidade, e melhorias de governana, ir ampliar o apelo da
computao em nuvem, enquanto a construo da confiana dos consumidores, que cada
vez mais descarregar grandes pores de sua infra-estrutura de TI a terceiros, como os
provedores de SaaS descritos ao longo este livro.
A nuvem vai ser o tema quente nos prximos anos e provavelmente alm, e no
s o pessoal de TI, que precisa entender os benefcios da computao em nuvem, mas o
pessoal em toda a empresa. Muitos consumidores e as empresas esto perdendo a
benefcios da computao em nuvem, porque eles no compreendem totalmente o conceito
de cloud computing.


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.6 Pg.31

COMUNICAO DE DADOS (CLOUD COMPUTING SAAS)

7 REFERNCIAS BIBLIOGRFICAS
Site de pesquisa Google www.google.com.br referente as simbologias,
abreviaturas;
Cloud computing Webtorials - A reality check & guide to risk mitigation;
Jininping networkssecurity considerations for cloud-ready data centers;
James F. Ransome, John W. Rittinghouse Cloud computing Implementation,
management, and security


- D:\cursos\engenharia_eletrica\2011_2\comunicacao de dados\cloud computing\trabalho computacao em nuvem SAAS.odt
Direitos Autorais Lei 9.610/98 art. 7O, itens X e XI (art. 1), nico.

Cap.7 Pg.32

Você também pode gostar