Você está na página 1de 10

09/01/14

O que computao na nuvem? | Channel 9


Follow Us @Ch9

BROWSE

FORUMS

CODING4FUN

EVENTS

Subscribe to Channel 9

Sign In

Search this site

Blogs

O que computao na nuvem?


Posted: Feb 21, 2012 at 6:40 AM
By: Vincius Souza
(4)

12,526 Views

46 Comments

reddit

Tw eet

32

Like

51

Avg Rating: 4.75

Computao na nuvem, ou simplesmente Nuvem, um novo paradigma em IT e, como todo novo


paradigma, requer uma nova maneira de pensar.
Mas o que a nuvem de que tanto falam e como esse novo paradigma em IT pode me ajudar?
Resumidamente eu diria que a nuvem a democratizao dos recursos de IT. Fazendo um
paralelo com o perodo do surgimento da internet, seria o mesmo que a democratizao de
contedo.
No ajudou muito? Vou colocar um exemplo prximo de seu cotidiano independentemente do seu
ramo de atuao. Imagine que comeou a trabalhar em um novo projeto e que a nica requisio
bem definida desse projeto a data de entrega. Existem outros requisitos, mas a data de entrega
crucial para o sucesso desse projeto.
Para contextualizar, vamos supor que o nosso projeto um novo site de e-commerce e que deve
estar no ar 5 meses aps a contratao, devido a uma srie de campanhas de mdias programadas
para o mesmo perodo.
Cinco meses parece um tempo razovel para fazer um e-commerce, mas vamos entrar mais a fundo
no projeto.
Vamos falar das integraes existentes, a empresa possui um ERP (Enterprise Resource Planning)
ou SIGE (Sistemas Integrados de Gesto Empresarial) e um CRM (Customer Relationship
Management ou Gesto de Relacionamento com o Cliente), alm da nova linguagem visual que
deve ser definida. Apertou um pouco.

Related posts
Windows 8
App for
Channel 9 now
available
Ping 61: Azure
Apps,
Windows Live
Essentials, E3,

Cloud Cover
Episode 21 Your
Questions
Answered
Cloud Cover
Episode 20 Visual Studio
Tools with

Se entrarmos nas necessidades computacionais, nosso projeto complica ainda mais, pois um dos
canais de mdia contratada a televiso e a campanha vai passar em um horrio de grande
audincia divulgando uma super promoo de lanamento do e-commerce. Nossa! Esses cinco
meses vo parecer uma semana.
Por si s o projeto de desenvolvimento de software muito complexo e, quando adicionamos
uma varivel computacional completamente desconhecida, a receita do caos. Quem j teve
experincia com projetos de alta performance sabe que conseguir uma estrutura de infra que
atenda aos requisitos um grande desafio, principalmente para uma equipe ou at mesmo
empresa cujo foco desenvolvimento.
por esses motivos que volto a dizer que a computao na nuvem veio para democratizar os
recursos de infraestrutura. Antes da Nuvem, para ter acesso a ambientes de alta disponibilidade
era necessrio investir muito dinheiro, o que inviabilizava a maioria dos projetos e, ainda, por
mais que a se invista em infraestrutura sempre ter um limite de escalabilidade.
A computao na Nuvem permite que pequenas e grandes empresas aproveitem a agilidade de
utilizarem o datacenter de outra empresa, especializada em infraestrutura, para realizar o deploy de
suas aplicaes pagando um valor sobre a quantidade de recursos utilizados, removendo
definitivamente os custos de hardware da equao.
Essa soluo pode soar igual ao modelo de negcio provido pelos servios de hospedagem Web
que voc conhece, mas a grande diferena da Nuvem que esse novo modelo est construdo
sobre uma plataforma de alta escalabilidade e isso faz toda a diferena!
Abaixo temos alguns cenrios onde a utilizao de Nuvem aconselhvel, pensando
exclusivamente em utilizao de recursos computacionais:

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

1/10

09/01/14

O que computao na nuvem? | Channel 9

Olhando os grficos fica evidente que o poder computacional deve ser alto para atender as
demandas de processamento, mesmo que a demanda seja por um breve perodo, os famosos
picos de carga.
Mas como a nuvem vai te ajudar de fato? Para entender, vamos voltar ao exemplo anterior do
projeto de e-commerce. Utilizando a Nuvem a empresa pode focar exclusivamente na aplicao e
ter acesso aos recursos computacionais necessrios para atender as suas necessidades reais,
economizando tempo e dinheiro.
Terminologias da indstria
Para padronizar as terminologias sobre a computao na nuvem, a indstria definiu 3 (trs)
principais categorias de servio na nuvem: IaaS - Infraestructure as a Service (Infraestrutura
como servio), PaaS - Platform as a Service (Plataforma como servio) e SaaS - Software as a
Service (Software como servio).
O IaaS um servio que fornece hardware e sistema operacional virtualizado, rodando em data
centers massivamente escalveis do fornecedor de nuvem computacional. Em IaaS, voc
responsvel por atualizar, instalar patches e gerenciar o sistema operacional. Resumidamente, o
IaaS abstrai o Hardware e a tecnologia de virtualizao. O pblico-alvo da utilizao dessa
tecnologia so os administradores de sistema e os engenheiros de operaes.
O PaaS um servio que fornece hardware, sistema operacional e o ambiente necessrio para a
sua aplicao em data centers massivamente escalveis do fornecedor de nuvem computacional.
Neste modelo, o sistema operacional e o hardware gerenciado para voc, mas voc tem que
gerenciar a sua aplicao e os dados que ela consome. PaaS abstrai infraestrutura e sistema
operacional para voc. Naturalmente, o pblico-alvo desse modelo so desenvolvedores, mesmo
que o deployment final e a manuteno seja gerenciado pelo time de operaes.
O SaaS um servio que fornece para voc um software como servio. Voc somente tem que
gerenciar seus dados de negcio que residem e percorrem o servio de software. O hardware,
sistema operacional e o software so gerenciados pelo SaaS para voc. Tipicamente o pblicoalvo desse servio so donos do negcio que podem acessar o site do SaaS, fazer registro e
comear a utiliz-lo.
Veja na figura abaixo as principais caractersticas e seus limites.

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

2/10

09/01/14

O que computao na nuvem? | Channel 9

Tipos de nuvens
Juntos com o tipo de servios de nuvem, a indstria frequentemente fala sobre os tipos de
nuvens que existem no mercado. Uma nuvem , no final, a arquitetura do data center que constri
a nuvem computacional. Ento, qual a diferena ou diferenas entre o servio de hospedagem
tradicional e na nuvem? Eu definiria como nuvem somente se a arquitetura do data center
fornecer os seguintes servios:
Pagar de acordo com o consumo (Pay as you go) - Uma nuvem deve fornecer um modelo
de servio em que voc cobrado de acordo com os recursos utilizados ou pelo nmero
de usurios acessando o servio;
Um portal de provisionamento de auto-servio (Self-Service provisioning portal) - Uma
nuvem deve fornecer um portal de auto-servio para adquirir e disponibilizar recursos
manualmente ou programaticamente;
Abstrao de hardware do servidor (Server hardware abstraction) - Uma nuvem deve
gerenciar e manter os recursos de hardware requeridos pela sua aplicao;
Abstrao do hardware de rede (Network hardware abstraction) - Uma nuvem deve
gerenciar e manter os hardware de rede requeridos pela sua aplicao;
Escalabilidade dinmica (Dynamic scalability) - Uma nuvem deve fornecer o
gerenciamento de escala da sua aplicao (incremento ou decremento) manual e/ou
automaticamente para responder a demanda;
Alta disponibilidade garantido por SLA (High availability Service Level Agreement) Uma nuvem deve definir claramente um SLA que garanta a disponibilidade de
sua plataforma.

A estratgia da Microsoft
Para construir um servio de nuvem de sucesso, a empresa necessita investir na construo de
data centers distribudos mundialmente e que sejam altamente automatizados, eficientes e bem
conectados. Construir um data center desses requer um investimento significativo e suporte das
empresas de software e sistema operacionais para monetiz-los. A Microsoft a maior fabricante
de software do mundo e tem feito um trabalho fenomenal de construir uma rede global de data
centers. Esta rede de data centers globais definida como Windows Azure, a computao na
nuvem da Microsoft.
A estratgia da Microsoft consiste em quatro principais iniciativas:
1. Construir uma rede de data centers de alta disponibilidade em todo mundo como uma
plataforma de software do futuro;
2. Preparar estes data centers para entregar sua oferta de PaaS;
3. Preparar estes data centers para entregar a oferta de SaaS;
4. Preparar a rede de parceiros para entregar a oferta de IaaS.

Agora que voc j sabe um pouco de nuvem, aprofunde-se ainda mais no assunto, conhea a
arquitetura do Windows Azure e leve a sua aplicao a um outro nvel!
O Rogrio Cordeiro possui um vdeo publicado no MSDN, que tambm aborda este tema. Veja o

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

3/10

09/01/14

O que computao na nuvem? | Channel 9


vdeo clicando aqui.
Abrao,
Vincius.

Tags: Azure, Brazilian Portuguese, Nuvem

Follow the Discussion


Mar 22, 2012 at 6:43 AM

Andre Fonseca
Borges

Rogrio excelente artigo.


Voc poderia me disponibilizar links onde so demonstrados as
evolues do windows azure aqui no Brasil?
Por exemplo no ano de 2011 a soluo de nuvem da Microsoft teve
adeso de X nmeros de empresas, X nmeros de
desenvolvedores(interessados na plataforma).
Quantos so e quais so os locadores de infraestrutura na nuvem no
Brasil que usam o Windows Azure?

Mar 22, 2012 at 9:19 AM


A idia interessante, s que o texto d uma volta enorme para chegar
ao ponto, o que o torna enfadonho.
Alexandre Sanches

Mar 22, 2012 at 10:18 AM


Vincius, em um primeiro momento, a computao em nuvem muito
parecida com as antigas VPS. Porm mais flexvel e no limitada em
um nico servidor.
Faustino Jose de Faria

Mar 22, 2012 at 1:22 PM


Este material esclarece de forma objetiva o que Windows Azure,
deixando claro que trata-se de uma evoluo dos servios de TI.
Adil Borges Tiago

Mar 22, 2012 at 3:04 PM


A linguagem proposta simples, fcil e direta ao definir o Windows
Azure.

Carlos12Ri

Mar 26, 2012 at 4:17 PM


Gostei. Achei esclarecedor, visto que at ento no havia lido um
artigo completo sobre "nuvem" e apenas ouvia falarem do termo.
Carlos Soares

Mar 28, 2012 at 11:22 AM


este cursos mva da certificado???

heverson

Mar 29, 2012 at 10:49 AM


@heverson:No tem certificado, o que o MVA possui um relatrio
com todos os cursos que voc realizou na plataforma como se fosse
um currculo.

Vinicius_
Souza

Para acessar o relatrio de realizao, acessa o menu "Meu


Dashboard" e no fim da pgina clique no link "Baixar transcrio", um
arquivo PDF ser gerado.

Developer Evangelist

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

4/10

09/01/14

O que computao na nuvem? | Channel 9


D uma olhada est bem legal o relatrio.
Abrao,
Vincius.

Apr 14, 2012 at 11:08 AM


Art. muito leigo, gostaria de um Art. tecnico.

Ecreziel

Apr 14, 2012 at 11:10 AM


Porem muito bom. Parabens!!!

Ecreziel

Apr 16, 2012 at 5:16 AM


@Ecreziel: Que bom que gostou!

Vinicius_
Souza
Developer Evangelist

Este artigo o primeiro da academia de Windows Azure do MVA


(Microsoft Virtual Academy)
http://www.microsoftvirtualacademy.com/tracks/entendendo-owindows-azure e por isso um texto introdutrio.
A academia possui vrios mdulos, e a medida que voc vai se
aprofundando na academia voc ter acesso a contedo mais tcnico,
por exemplo, temos um mdulo focado em migrao de uma aplicao
para a nuvem e outro utilizando PHP e Java.
Abrao,
Vincius.

Apr 24, 2012 at 8:23 PM


Defina melhor computao em nuvens.

Vilmar Afonso

Apr 30, 2012 at 1:38 PM


Muito bom o artigo e foi bem elaborado e explicativo.
abrao
Augusto Jose Lazaro
Goncalves

May 04, 2012 at 9:27 PM

terra

Parabns Vincios!
O artigo est muito bom, alm de descrever os servios e perfis
existentes no mercado quanto a essa nova atmosfera (paradigma),
tambm demonstra detalhes muito importantes como os perfis
existentes hoje para o Cloud Computing e a elasticidade que ela nos
proporciona.
Alm de tudo, algo muito importante que foi citado sobre a liberdade
(democracia) no desenvolvimento. A democracia foi uma palavra bem
colocada, pois temos liberdade de desenvolver uma soluo/produto
sem nos preocupar com infraestrutura, configuraes e manobras
complexas, assim tendo como foco principal apenas o
desenvolvimento...
Imagine um e-comerce que tem 1.000 acessos dirios, voc precisaria
de uma infra-estrutura com capacidade de processamento para suportar
isso, mas em pocas como o Natal o site receberia 15.000 acessos
dirios (obviamente que um exemplo simples, apenas ilustrativo),

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

5/10

09/01/14

O que computao na nuvem? | Channel 9


lembre-se que h diversos tipos de servios on-line hoje, que exigem
em muitos casos grandes capacidades de processamento (alta
escalabilidade). Com Elastic Computing voc no tem que se preocupar
com servidores, configuraes avanadas e muito menos com custos
extras de hardware, configuraes, etc...
A configurao necessria para uma mudana como essa simples,
eficiente e depende do caso e perfil escolhido por voc, isso ocorreria
de forma automatica!
Lembre-se que um artigo introdutrio, ele o primeiro do MVA...
Vocs encontraro muito mais informaes no decorrer do treinamento
(MVA) e h muito material sobre o assunto, principalmente
descrevendo questes TECNICAS...
Veja que no prprio site do Windows Azure vocs encontraro mais
informaes e principalmente para desenvolvedores, tanto para
profissionais .NET quanto para Java e PHP, etc...
http://www.windowsazure.com/pt-br/develop/overview/
Obs: Nunca o Brasil teve tanto apoio e material em lngua portuguesa
(pt-br), sempre tivemos que recorrer a contedo em lnguas
estrangeiras para adquirir conhecimentos sobre novas tecnologias e
solues.
Por isso, fico muito feliz pela iniciativa da Microsoft e pela quantidade
de material dispoinbilizado em nossa lngua...

May 07, 2012 at 6:03 PM


Muito bom o artigo, claro e de fcil entendimento.

Emilson Souto de
Carvalho

May 10, 2012 at 7:50 AM


Muito bom Vinicius ! Os principais conceitos tcnicos e terminologias
mais utilizadas esto bem descritos e a didtica tornou o artigo
esclarecedor.
Ulisses

May 19, 2012 at 12:19 AM


Acredito que a frase "... Neste modelo, o sistema operacional e o
hardware gerenciado para voc, mas voc tem que gerenciar a sua
aplicao e os dados que ela consome." Est um tanto confusa
precisaria de uma melhor redao.

edhucarvalho

May 30, 2012 at 2:10 PM


Muito bom! Tirei algumas duvidas sobre os tipos de nuvens
existentes.

dioniziosys
tem

Jun 04, 2012 at 12:56 PM


Foi muito claro, pude graas aos exemplos simples explicar ao meu
cliente o qu era estar nas nuvens.
Nestor Assis

Jun 08, 2012 at 9:00 AM


Gostei muito do post, encontrei termos que ando vendo por a que era
desconhecido por minha parte.
Jonathan Ferraz

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

6/10

09/01/14

O que computao na nuvem? | Channel 9


Jul 26, 2012 at 7:03 AM
@Vinicius_Souza: E como eu ganhei certificado! abaixo do curso tem o
relatrio de transcrio, mais apos termino do curso , na parte superior
esquerda ao lado do nome do curso tem 1 quadrado tipo um envelope
ao clicar faz o download do certificado.

wagegedes

Aug 07, 2012 at 6:37 AM


timo post! Me esclareceu muitas dvidas!
Obrigado.
Hurbem

Aug 09, 2012 at 6:51 AM


Parabns pelo post! Muito bem redigido e com um timo contedo!

Thiago

Aug 31, 2012 at 5:21 PM


Parabens!!!

Vander

Oct 11, 2012 at 12:07 PM


Excelente artigo. Bastante esclarecedor.
Vlw
Jair

Oct 14, 2012 at 7:51 AM


Gostei, estou a familiarizar com este programa.

Josivaldo

Oct 17, 2012 at 6:00 AM


Vincius,
Parabns pela iniciativa. Belo trabalho.

RenatoNatali

Oct 17, 2012 at 2:25 PM


Adorei! Mais claro impossvel! Super didtico e simples o suficiente.

priDelabetha

Nov 11, 2012 at 12:50 PM


gostei miuto bom e conclusivo,pude tirar algumas duvidas quanto,a
nuvems.
nildo santos

Nov 28, 2012 at 9:46 AM

Johan

Eu que sou desenvolvedor achei muito interessante o que li nesse


artigo. Pelo que entendi tanto no artigo quanto no comentrio do
@terra a Cloud Computing muito vantajosa para quem desenvolve.
De fato a iniciativa da Microsoft de disponibilizar contedo em pt-br

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

7/10

09/01/14

O que computao na nuvem? | Channel 9


uma demonstrao de respeito e de reconhecimento.

Dec 28, 2012 at 9:09 PM


gostei miuto bom e conclusivo,pude tirar algumas duvidas quanto,a
nuvems.eu no comprendia o significado mais ficou bem esclarecido
claudio

Jan 09, 2013 at 10:16 AM


Bom artigo! Parabns.

Messias

Jan 14, 2013 at 7:10 AM


O Azure afinal pode servir como simples host de aplicativo, ou caro
demais pra isso?
porque at ontem o via como uma plataforma web das ferramentas
microsoft.
GuiMAC

Jan 20, 2013 at 7:12 AM

CRISTIANO GLEY
CARVALHO
MOREIRA

Saibam que a deciso no tipo de servio em nuvem muito importante.


Na minha opinio e necessidade o tipo de servio que mais me atrai o
PaaS. No SaaS o software entregue pronto de acordo o modelo
entregue pelo cliente; No Iaas toda a infraestrutura de servidores,
sistemas de rede, armazenamento, e todo o ambiente necessrio para o
funcionamento so contratados como servios. J o servio PasS
possui um ambiente para desenvolver, testar, implantar e manter
aplicaes de forma integrada e escalvel, para cumprir todo o
processo de
desenvolvimento alm de ter uma arquitetura multi-tenant, onde vrios
usurios simultneos utilizam o mesmo aplicativo.
Abraos!

Feb 22, 2013 at 9:57 AM


Excelente, Parabns!

Cleber Santos

Mar 12, 2013 at 10:53 AM


Belo artigo, eu tambm conheci um pouco sobre Nuvem somente de
ouvir o pessoal falando, agora estou entendendo melhor sobre o
assunto.
Cleiton Alberto

Mar 27, 2013 at 5:26 PM


timo artigo para generalistas como eu. O vdeo complementar ainda
melhor.

Alessandra

Jun 05, 2013 at 8:09 AM


OK, vamos para o prximo!

Lucas

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

8/10

09/01/14

O que computao na nuvem? | Channel 9


Jul 11, 2013 at 7:18 AM
Parabns pelo artigo!
Primeiro artigo que encontro sobre o assunto que est super bem
explicado de forma simples e objetiva!
Felipe Aron

Aug 05, 2013 at 2:26 PM


timo Post, bem detalhado e orientado.

Robson de Magalhaes

Aug 12, 2013 at 1:43 PM


linguagem bem didatica e acessivel

mabel martins

Oct 02, 2013 at 10:34 AM


Parabns pelo post

rodrigocanto

Nov 17, 2013 at 1:26 PM


Muito legal, bem explicativo, valeu Vinicius

Gildasio lapinha

Nov 22, 2013 at 12:20 PM


Explicao rpida e fcil de entender! Top!
Parabns!
Bruno

Nov 27, 2013 at 9:36 AM


Muito bem explicado, pra quem t iniciando show!!!!

Bruno Pascoal

Jan 01, 2014 at 7:41 PM


Excellent. Let's enjoy this opportunity!!!

Andrey

Comment on the Post


Already have a Channel 9
account? Please sign in

Name
Email
Comment

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

9/10

09/01/14

O que computao na nuvem? | Channel 9

Comment

2014 Microsoft. Except where designated as licensed by


Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License,
Microsoft reserves all rights associated with the materials on this site.

channel9.msdn.com/posts/O-que-e-computao-na-nuvem

Feedback
Contact Us

Follow Us @Ch9

Code Of Conduct

Subscribe to Channel 9

Terms Of Use

Privacy Statement

10/10

Você também pode gostar