SlideShare a Scribd company logo
1 of 45
CloudComputing & Windows Azure 10 FEVEREIRO 2011 – VIATECLA Software Sérgio Agostinho (sagostinho@viatecla.com) www.viatecla.com
Windows Azure Windows Phone 7 OData
Agenda Motivação: O que é e para que precisamos? Mudança de Paradigma: Desafios Oferta Microsoft: Windows Azure
Motivação
O que é a Cloud?
Para que é precisamos da Cloud?
Há muito tempo atrás…
1Poupar recursos(i.e. dinheiro)
2Alta disponibilidade
Desafios
Isto do CloudComputing não é mais um hype?
(Alguém se lembra do GridComputing?)
No futuro só vai haver CloudComputing?
“Um Web Developer também faz aplicações Desktop, mas um Desktop Developer não sabe fazer aplicações Web.”- Luis Martins, Microsoft
“… é só fazer as contas!”- António Guterres
“… não vai dar, é que o hosting que vendemos ao cliente é um ‘pinga-pinga’ todos os meses.”
“Há dois tipos de pessoas: há pessoas que resolvem problemas e há pessoas que criam problemas.”
“O quê, confiar nos americanos para ficarem com os meus dados? És mas é maluco!”- Várias pessoas (adaptado)
“O quê, meter os serviços na Cloud? Isso é muito lento, tenho aqui um servidor na sala ao lado!”- Várias pessoas (especulação)
“O que é fazemos aos tipos de sistemas?”- Eu
Windows Azure
Windows Azure é uma plataforma de serviços
Windows Azure é o sistema operativo que suporta esta plataforma
Visão Geral
Windows Azure Compute
Roles Web Role: site IIS Worker Role: tarefa VM Role: VHD do Windows Server 2008 R2
Tamanhos
Windows AzureStorage
Quatro sabores BLOB Service TableService (not SQL tables!) QueueService (entre Web e Worker roles) Windows Azure Drive (NTFS VHDs)
Como usar REST API (oh yeah!) Managed API Aplicações third-party em cima destas (e.g. AzureStorage Explorer)
SQL Azure
SQL AzureReporting
Mas afinal quanto é que isto custa?
Dois sabores Subscrição Pay-As-You-Go
Sempre a contar… Computação instância por hora Storage GB por mês Por 10 000 transacções CDN Por GB (preços diferentes por região!) Por 10 000 transacções
Continua a contar… SQL Azure Edição/GB por mês AppFabric Controlo de acesso: por 100 000 transacções Service Bus: por canais de conexão Data Transfers Inbound: por GB (preços diferentes por região!) Outbound: por GB (preços diferentes por região!)
HelloWorldem Azure?
Mais Informação Wikipedia: http://en.wikipedia.org/wiki/Cloud_computing http://en.wikipedia.org/wiki/Grid_computing http://en.wikipedia.org/wiki/Hype_cycle
Mais Informação ADPC Congresso’10 – RESTART: Services: CloudComputing TV APDC (comingsoon…)
Mais Informação TechEd 2010: http://europe.msteched.com/Topic/List (“CloudComputing & Online Services” track: 89 sessions)
Mais Informação Documentação: Windows AzurePlatformTraining Kit Windows Azure Platform Training Course Windows AzureWhitePapers
Mais Informação SDK/Tools Windows Azure SDK and Windows AzureTools for Visual Studio Windows Azure SDK for PHP Windows Azure SDK for Java / Windows AzureTools for Eclipse AppFabric SDK for Ruby
Obrigado pela vossa atenção!

More Related Content

Similar to Cloud Computing e Windows Azure

Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows AzureMarcelo Paiva
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureGiovanni Bassi
 
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEANMean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEANJoão Gabriel Lima
 
Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Renato Groff
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsWSO2
 
Windows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureWindows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureVinicius Quaiato
 
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Renato Groff
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows AzureFernando Correia
 
Cloud iot novos requisitos software
Cloud iot novos requisitos softwareCloud iot novos requisitos software
Cloud iot novos requisitos softwareRoberto C. Mayer
 
CLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosCLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosVitor Meriat
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)Giovanni Bassi
 
Microservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendMicroservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendRenato Groff
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitRunning Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitAmazon Web Services
 

Similar to Cloud Computing e Windows Azure (20)

Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows Azure
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
A Nova Web
A Nova WebA Nova Web
A Nova Web
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Mean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEANMean Stack - Aplicações Web Modernas com MEAN
Mean Stack - Aplicações Web Modernas com MEAN
 
Microservices
MicroservicesMicroservices
Microservices
 
Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015Microservices - ALM Roadshow 2015
Microservices - ALM Roadshow 2015
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIs
 
Windows Phone 7 & Windows Azure
Windows Phone 7 & Windows AzureWindows Phone 7 & Windows Azure
Windows Phone 7 & Windows Azure
 
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017
 
Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013
 
Introdução ao Windows Azure
Introdução ao Windows AzureIntrodução ao Windows Azure
Introdução ao Windows Azure
 
Cloud iot novos requisitos software
Cloud iot novos requisitos softwareCloud iot novos requisitos software
Cloud iot novos requisitos software
 
CLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e UsuáriosCLOUD - O BackStage Entre Dispositivos e Usuários
CLOUD - O BackStage Entre Dispositivos e Usuários
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
 
Microservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev WeekendMicroservices - Canal .NET Dev Weekend
Microservices - Canal .NET Dev Weekend
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS SummitRunning Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
Running Microsoft on AWS- We got it! - SVC305 - São Paulo AWS Summit
 

Cloud Computing e Windows Azure

Editor's Notes

  1. Primeira parte
  2. Outsourcing de infra-estrutura e aplicações. O próximo passo da evolução: mainframe -> client/server -> cloud.
  3. Analogia da gerador eléctrico para a fábrica e os servidor para a VIATECLA.
  4. Justificar pela escala.
  5. Lembrar história do Cartão do Cidadão nas últimas eleições, além da história do casA+
  6. Segunda parte
  7. Sim, mas não só…
  8. Tinha uma motivação semelhante, também foi um hype, mas teve algumas aplicações interessantes (SETI@home / boinc!).
  9. Nem por isso, há situações em que continua a fazer sentido ter “inhouse” (i.e. desenvolvimento) ou “hosted”.
  10. São necessárias novas skills a quem desenvolve.
  11. Saber quanto custa uma solução na Cloud não é simples, mas… hoje em dia também não é simples!
  12. É necessária uma mudança de mindset ao vender projectos e produtos.
  13. É preciso olhar para as oportunidades e não só para o que “não dá para fazer”. Ainda assim, é preciso perceber em que situações vale a pena ter uma solução na Cloud.
  14. Segurança. Por razões legais os organismos do estado não podem guardar os dados fora do país. Por razões estratégicas, grandes empresas como bancos também não vão querer dados sensíveis lá. Ainda é, será mesmo que é menos seguro?
  15. Falar da brincadeira da corrida entre o Outlook e o Chrome/Gmail.
  16. Mostra o próximo slide
  17. Terceira parte
  18. Windows Azure – SOSQL Azure – dados relacionaisAppFabric – infraestrutura (routing, caching, proxying, etc)MarketPlace – venda de dados (Odata)
  19. Não olhem para os preços!