Sunteți pe pagina 1din 10

09/01/14

O que computao na nuvem? | Channel 9


Follow Us @Ch9 Subscribe to Channel 9 Sign In

BROWSE

FORUMS

CODING4 FUN

EVENTS

Search this site

Blogs

O que computao na nuvem?


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

12,526 Views

46 Comments

reddit

Tw eet

32

Like

51

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. 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:

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

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
vdeo clicando aqui. Abrao, Vincius.

O que computao na nuvem? | Channel 9

Tags: Azure, Brazilian Portuguese, Nuvem

Follow the Discussion


Mar 22, 2012 at 6:43 AM 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?

Andre Fonseca Borges

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. 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.

Vinicius_ Souza
Developer Evangelist

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

4/10

09/01/14
D uma olhada est bem legal o relatrio. Abrao, Vincius.

O que computao na nuvem? | Channel 9

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! 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.

Vinicius_ Souza
Developer Evangelist

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 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),

terra

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
Jul 26, 2012 at 7:03 AM

O que computao na nuvem? | Channel 9


@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 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

Johan

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 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!

CRISTIANO GLEY CARVALHO MOREIRA

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
Jul 11, 2013 at 7:18 AM Parabns pelo artigo!

O que computao na nuvem? | Channel 9

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


Name Email Comment Already have a Channel 9 account? Please sign in

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.

Feedback Contact Us

Follow Us @Ch9

Subscribe to Channel 9 Privacy Statement

Code Of Conduct

Terms Of Use

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

10/10

S-ar putea să vă placă și