17
02/05/2011 1 Computação em Nuvem Prof. Fábio Bonifácio Engenheiro Especialista em Gestão da Tecnologia da Informação [email protected] 6 Computação em Nuvem [email protected] Prof. Fábio Bonifácio O que é isso? Computação em Nuvem ou Cloud Computing (em inglês) é basicamente a utilização da memória (armazenamento) e da capacidade de cálculo (processamento), de computadores (servidores) compartilhados e interligados pela Internet

Sig cap6 computacao_emnuvem

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Sig cap6 computacao_emnuvem

02/05/2011

1

Computação em Nuvem

Prof. Fábio Bonifácio Engenheiro Especialista em Gestão da Tecnologia da Informação

[email protected]

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

O que é isso?

• Computação em Nuvem ou Cloud Computing (em inglês) é basicamente a utilização da memória (armazenamento) e da capacidade de cálculo (processamento), de computadores (servidores) compartilhados e interligados pela Internet

Page 2: Sig cap6 computacao_emnuvem

02/05/2011

2

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Definição

“ A Nuvem é um grande reservatório de recursos virtualizados facilmente utilizáveis e acessíveis (como hardware, plataformas de desenvolvimento e/ou serviços). Esses

recursos podem ser dinamicamente reconfigurados para ajustar a carga (escala) variável do

sistema, permitindo também um uso ótimo dos recursos. Esse reservatório de recursos é geralmente explorado por um modelo pay-per-use (pagar para usar) no qual as garantias

são oferecidas por um Provedor de Infraestrutura por meio de SLAs (Service Level Agreement - Acordo de Nível de Serviço) "

Fonte: Vaquero, L.M. and Rodero-Merino, L. and Caceres, J. and Lindner, M. "A break in the clouds: towards a cloud definition" em ACM SIGCOMM Computer Communication Review, 2008

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

O Armazenamento

• O armazenamento de dados é feito em servidores que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas, serviços ou de armazenar dados.

• O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem.

Page 3: Sig cap6 computacao_emnuvem

02/05/2011

3

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

O Processamento

O Processamento de dados, como: busca de informações, cálculos matemáticos e outros, também é feito no servidor localizado na

“nuvem”.

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

A Nuvem...

Page 4: Sig cap6 computacao_emnuvem

02/05/2011

4

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Tendência...

• Hoje, o que você mais precisa, e o que mais precisará futuramente, será de mobilidade e portabilidade. Com isto os “super computadores” terão os seus destinos a quem realmente precisa deles.

• Tudo será baseado na internet, como hoje já está sendo feito, o grande centro das atenções nos dias atuais é a internet, em alguns anos, talvez meses, você utilizará seu computador na internet, terá o espaço que precisar para guardar seus arquivos como documentos, fotos, vídeos e músicas na internet. Além disto, os softwares que você utiliza também estão na internet. – Ex. Photoshop na versão web.

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Mais tendências...

• O preço dos computadores cairá.

– Um computador para acessar a Internet não requer muitos recursos! Ele só precisa de um processador simples e um pouco de memória.

• Os sistemas operacionais serão mais simples.

– Os sistemas operacionais, basicamente só precisarão rodar browsers (navegadores).

• O custo da Internet tenderá a baixar e sua velocidade aumentar.

– Com o aumento da demanda do produto (Internet), o preço sempre tenda a baixar.

Page 5: Sig cap6 computacao_emnuvem

02/05/2011

5

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Strong Adoption of Cloud Applications

• Dramatic jump in anticipated SaaS usage within the next 12 months

• Cloud adoption is highest among business apps for CRM in the MM and SMB segments

0%

10%

20%

30%

40%

50%

60%

70%

80%

C urrent ly

using/

pilo t ing

N ext 12

mo nths

N ext 1-2

years

N ext 3

years o r

beyo nd

0%

10%

20%

30%

40%

50%

60%

70%

80%

C urrent ly

using/

pilo t ing

N ext 12

mo nths

N ext 1-2

years

N ext 3

years o r

beyo nd

CRM

ERP SCM

Intranet/Company Portal Business Intelligence

Engineering Apps

Content Mgmt

0%

10%

20%

30%

40%

50%

60%

70%

80%

C urrent ly

using/

pilo t ing

N ext 12

mo nths

N ext 1-2

years

N ext 3

years o r

beyo nd

Small Bus Enterprise Mid Market

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

By 2012, 40% of

enterprises will adopt a

blend of cloud and on

premises…to meet their

UC needs (Gartner)

60% of SMBs are

interested in managed

services – a 100% increase

from three months ago.

(AMI-Partners)

SaaS is forecasted to

grow 17.7% CAGR

(Gartner)

The Market is Moving to the Cloud

Page 6: Sig cap6 computacao_emnuvem

02/05/2011

6

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Microsoft: The Complete Cloud Line-Up

Hybrid Private cloud Public cloud

Software as a service User Productivity

Platform as a service Rapidly Develop Apps

Infrastructure as a service Reduce Management

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Microsoft e Windows Azure

• A Plataforma Windows Azure da Microsoft é um grupo de tecnologias da nuvem que fornece um conjunto específico de serviços para desenvolvedores que são hosteados nos data centers da Microsoft.

Page 7: Sig cap6 computacao_emnuvem

02/05/2011

7

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Microsoft e Windows Azure

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

A plataforma de

serviços Azure é

formada por um sistema

operacional, Windows

Azure, e um conjunto de

serviços para o

desenvolvedor que

podem ser usados

individualmente ou em

conjunto. São eles:

.NET Services e SQL

Azure e outros.

Microsoft e Windows Azure

Page 8: Sig cap6 computacao_emnuvem

02/05/2011

8

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Vantagens...

• Possibilidade de utilizar softwares sem que estes estejam instalados no computador.

• O usuário não precisa se preocupar com sistema operacional e hardware.

• O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis.

• Melhor controle de gastos ao usar aplicativos , pois a maioria dos sistemas de computação em nuvem fornece aplicações gratuitamente e, quando não são gratuitas, o usuário paga pelo tempo de utilização dos recursos. Não é necessário pagar por uma licença integral de uso de software

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Vantagens (cont.)...

• A infraestrutura necessária para uma solução de cloud computing é bem mais enxuta do que uma solução tradicional de hosting ou collocation. Consumindo menos energia, refrigeração e espaço físico e consequentemente contribuindo para preservação e uso racional dos recursos naturais.

• O TI passa a ser efetivamente uma ferramenta de suporte ao negócio, ou seja, o foco do cliente é a informação e não a forma como ela é mantida e processada.

• Aumento do poder de processamento com uma excelente relação entre custo e benefício.

Page 9: Sig cap6 computacao_emnuvem

02/05/2011

9

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

PHYSICAL:

• Microsoft data centers with

state-of-the-art security

process

• Redundant power supplies

from separate providers,

battery and diesel backup

generators, climate control,

and fire prevention and

suppression

LOGICAL:

• Windows Azure runs a

modified Windows 2008

Server, optimized for cloud

access with no admin access

to guests or applications

• Applications and users do not

update the OS

CONTINUITY:

• Multiple data centers in different

geographies

• Users can choose single location

or geo-distributed data centers

• Storage data is replicated multiple

times

• Fabric is designed to be backed up

and restored from checkpoints

COMPLIANCE & CERTIFICATION:

• Microsoft is committed to complying

with all local laws

• Industry certification is a core part of

the Microsoft services roadmap

• Customers are ultimately responsible

for the security and compliance of

their services or applications

Vantagens (cont.)...

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Agentes

Page 10: Sig cap6 computacao_emnuvem

02/05/2011

10

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Tipos de Cenário

• Infraestrutura como Serviço (IaaS ):

– Sistema Operacional completo

• Plataforma como Serviço (PaaS ):

– Ambiente de desenvolvimento

• Software como Serviço (SaaS):

– Editores de texto

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Arquitetura

Page 11: Sig cap6 computacao_emnuvem

02/05/2011

11

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Vantagens

• Usuário – Compatibilidade

– Atualizações

– Mobilidade

– Economia

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Vantagens

• Vendedores e criadores – Amplo mercado

– Economia

• De tempo

• De dinheiro

Page 12: Sig cap6 computacao_emnuvem

02/05/2011

12

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Comparação Grid e Nuvem

Compartilhamento de Recursos

Colaboração e atribuição de recursos

Virtualização

Arquitetura

Escalabilidade

Modelo de Cobrança

Taxas fixas e modelo pay-per-use

Segurança

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

E quem está na frente?

Page 13: Sig cap6 computacao_emnuvem

02/05/2011

13

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

O que estão comentando...

• Matéria do Jornal da Globo – http://www.youtube.com/watch?v=4sGiNsy1mrQ

• Video Promocional da Locaweb – http://www.youtube.com/watch?v=WyGnWN4J9UM

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Sistemas Comerciais

• IaaS

• PaaS

• SaaS

Page 14: Sig cap6 computacao_emnuvem

02/05/2011

14

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Desafios

• Gargalo na conexão

• Privacidade e direito sobre os dados

• Confiabilidade do serviço

• Padronização

• DDoS

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Desafios - Segurança

• Abusos de Computação em Nuvem

• Interfaces e APIs inseguras

• Ameaças Internas

• Problemas com Compartilhamento de Tecnologias

Page 15: Sig cap6 computacao_emnuvem

02/05/2011

15

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Exemplo

• Um médico tem seu computador pessoal em casa, um notebook para utilizar em viagens ou na rua. Em seu trabalho ele tem um computador em seu consultório e no mesmo hospital ele acessa outro computador em uma sala de exames.

• Só no nosso exemplo temos 4 ambientes distintos acessado pela mesma pessoa.

• É claro que não podemos confundir ambientes de trabalho com o pessoal, mas no caso de um hospital seria interessante que o médico possa acessar seu computador de qualquer lugar, pois um dia ele pode estar em um consultório, no outro em uma unidade remota do hospital etc.

• A virtualização de desktop permite a liberdade ao usuário final para acessar seu ambiente de trabalho de qualquer lugar do mundo pela internet e isso é possível com a computação em nuvem!

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Endereços Interessantes

• http://www.locaweb.com.br/cloud

• http://msdn.microsoft.com/pt-br/azure/default.aspx

• http://www.microsoft.com/windowsazure

Page 16: Sig cap6 computacao_emnuvem

02/05/2011

16

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Referências

• Sousa, Flávio R. C.; Moreira, Leonardo O.; Machado, Javam C. Computação em Nuvem: Conceitos, Tecnologias, Aplicações e Desafios. In Minicurso, ERCEMAP. Universidade Federal do Piauí. 2009. Disponível em: http://www.ufpi.br/ercemapi/arquivos/file/minicurso/mc7.pdf acesso em: 18/04/2010.

• Bogossian, Felipe; Maciel, Luiz F.; Sampaio, Renato; Couto, Rodrigo. Apresentação (.ppt). Disponível em http://www.gta.ufrj.br/grad/10_1/nuvem/nuvem.ppt, acesso em: 20/04/2010.

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Seminário

• Grupo 1 – As vantagens do Cloud Computing sobre Custo Total de Propriedade (TCO);

• Grupo 2 – O Futuro da Computação Móvel e a Tendência da Computação Ubíqua;

• Grupo 3 – A evolução da Computação Móvel e a Influência dos Tablets;

• Grupo 4 – A Influência da Computação Móvel da Cadeia Logística;

• Grupo 5 – A importância dos aplicativos de colaboração online e suas aplicações corporativas;

• Grupo 6 – A Influência das Redes Sociais e sua importância no desenvolvimento das empresas;

• Grupo 7 – Desafios no controle de acesso à informações indevidas na Internet (pornografia, ética, informações pessoais, etc.);

• Grupo 8 – O resgate das tecnologias tradicionais para a geração Y;

• Grupo 9 – O controle de informações e aplicações de tecnologia para gestão de entretenimento e eventos esportivos (Venue Management);

• Grupo 10 – Facebook, utilização da plataforma para aplicações corporativas;

• Grupo 11 – A influência da Tecnologia na Construção Naval;

Page 17: Sig cap6 computacao_emnuvem

02/05/2011

17

6 Computação em Nuvem

[email protected] Prof. Fábio Bonifácio

Seminário

• Grupo 12 – Caso de Estudo ou Aplicações Práticas de Software de Gestão para Contabilidade;

• Grupo 13 – O desafio dos administradores no desenvolvimento da cultura de colaboração e governança corporativa com Tecnologia da Informação;

• Grupo 14 – A tecnologia aplicada a causas sociais – caso de estudo;

• Grupo 15 – A falta de tecnologia como fator restritivo ao desenvolvimento da indústria naval;

• Grupo 16 – A importância do conhecimento em Sistemas de Informação Computacional para Gestão Portuária;