Saturday, August 27, 11
cloud computing Windows Azure, patterns e algo mais Saturday, August 27, 11
@vquaiato Pai, programador, entusiasta, curioso, palestrante, santista, poliglota(tenta), Azure, MVC, TDD, WP7, etc, etc... Saturday, August 27, 11
@vquaiato vinicius.quaiato@gmail.com vquaiato@crafters.com.br http://viniciusquaiato.com Saturday, August 27, 11
cloud computing Saturday, August 27, 11
mas o que é cloud computing? Saturday, August 27, 11
existem diferentes significados Saturday, August 27, 11
existem diferentes significados pontos de vista Saturday, August 27, 11
“Cloud computing é a entrega de computação como um serviço ao invés de um produto...” - (Wikipedia) Saturday, August 27, 11
“Clouds são serviços que oferecem computação, rede e armazenamento. O gerenciamento do hardware é totalmente abstraído de quem compra o serviço...” - McKinsey & Co. Report Saturday, August 27, 11
“Cloud computing possui as seguintes características: (1) ilusão de recursos de computação infinitos; (2) não há necessidade de um compromisso inicial; (3) paga-se pelo uso, conforme for preciso” - UCBerkeley Saturday, August 27, 11
“...um modelo onde paga-se pelo uso para ter disponibilidade, praticidade, e acesso sob demanda a um pool de recursos de computação(rede, servidores, armazenamento, aplicações, serviços) que podem ser rapidamente provisionados e liberados com um esforço mínimo” - National Institute of Standards and Technology Saturday, August 27, 11
em comum • paga-se pelo uso • capacidades elásticas • interface self-service • recursos são abstraídos Saturday, August 27, 11
em comum • paga-se pelo uso • dos diversos recursos/serviços • capacidades elásticas • facilidade de escalonamento • interface self-service • você faz • recursos são abstraídos • você não vê Saturday, August 27, 11
para tentar entender melhor Saturday, August 27, 11
vamos usar uma simples analogia imagine que você se mudou de cidade e está procurando um lugar para morar Saturday, August 27, 11
você pode construir uma casa ou alugar uma casa Saturday, August 27, 11
se você construir existem algumas decisões importantes a tomar Saturday, August 27, 11
quão grande será a casa? está pensando em ter uma família? redecorar, ampliar geralmente custam muito quando a casa está pronta Saturday, August 27, 11
mas você pode customizar portas chão janelas azulejos iluminação Saturday, August 27, 11
quando a casa estiver pronta a manutenção é sua responsabilidade fiação encanamento aquecimento questões legais Saturday, August 27, 11
e quando alugamos? Saturday, August 27, 11
um construtor na cidade faz um número enorme de apartamentos Saturday, August 27, 11
pode-se facilmente mudar para apartamentos maiores ou menores Saturday, August 27, 11
você tomou poucas e simples decisões Saturday, August 27, 11
mas você não possui muitas opções para customizar seu apartamento Saturday, August 27, 11
no entanto os construtores provém uma infraestrutura de alta qualidade Saturday, August 27, 11
você não se preocupa com custos de manutenção não precisa contratar jardineiros, eletricistas, encanadores Saturday, August 27, 11
pague conforme o uso pague apenas o aluguel e adicionais Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
como mudar o paradigma/pensamento para novos padrões? Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
polling Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
map/reduce Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
redundant implementation Saturday, August 27, 11
Saturday, August 27, 11
Saturday, August 27, 11
service decomposition/ delegation Saturday, August 27, 11
• padrões distintos para cenários distintos • possibilidades antes complexas/não reais • negócio pode(e será) ser altamente impactado • e simples, é .NET, mas o mindset muda Saturday, August 27, 11
perguntas? Saturday, August 27, 11
@vquaiato vinicius.quaiato@gmail.com vquaiato@crafters.com.br http://viniciusquaiato.com Saturday, August 27, 11
refs • http://www.slideshare.net/Guppers/im-cloud- confused • http://www.slideshare.net/jamesbroberg/ introduction-to-cloud-computing- ccgrid-2009 • http://soapatterns.org/ • http://www.slideshare.net/simonguest/ patterns-for-cloud-computing Saturday, August 27, 11

Patterns para Windows Azure e Cloud Computing