Escolar Documentos
Profissional Documentos
Cultura Documentos
1.1 O Que É Computação Na Nuvem - Channel 9
1.1 O Que É Computação Na Nuvem - Channel 9
BROWSE
FORUMS
CODING4FUN
EVENTS
Subscribe to Channel 9
Sign In
Blogs
12,526 Views
46 Comments
Tw eet
32
Like
51
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
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
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
Andre Fonseca
Borges
Carlos12Ri
heverson
Vinicius_
Souza
Developer Evangelist
channel9.msdn.com/posts/O-que-e-computao-na-nuvem
4/10
09/01/14
Ecreziel
Ecreziel
Vinicius_
Souza
Developer Evangelist
Vilmar Afonso
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
Emilson Souto de
Carvalho
edhucarvalho
dioniziosys
tem
channel9.msdn.com/posts/O-que-e-computao-na-nuvem
6/10
09/01/14
wagegedes
Thiago
Vander
Josivaldo
RenatoNatali
priDelabetha
Johan
channel9.msdn.com/posts/O-que-e-computao-na-nuvem
7/10
09/01/14
Messias
CRISTIANO GLEY
CARVALHO
MOREIRA
Cleber Santos
Alessandra
Lucas
channel9.msdn.com/posts/O-que-e-computao-na-nuvem
8/10
09/01/14
Robson de Magalhaes
mabel martins
rodrigocanto
Gildasio lapinha
Bruno Pascoal
Andrey
Name
Email
Comment
channel9.msdn.com/posts/O-que-e-computao-na-nuvem
9/10
09/01/14
Comment
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