SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
AZURE IN
ACTION
Livro de: Chris Hay e Brian Prince
Thiago Pereira
thiagor@engineer.com
Prof: Alisson Barbosa

alissonbs.ufc@gmail.com
Universidade Federal do Ceará - Campus Quixadá
Engenharia de Sofware | 2015.1
CONHECENDO O
WINDOWS AZURE
O QUE É A PLATAFORMA
WINDOWS AZURE?
• É uma oferta de nuvem completa da Microsoft.
• A nuvem se refere a um grupo de servidores de
hospedagem para executar aplicações.
• Uma oferta de serviços que poderão ser
consumidos (serviços web).
DIVISÃO DA MICROSOFT AZURE
WINDOWS NOTÍTULO, DEVE
SER UM SISTEMA OPERACIONAL?
• Windows Azure é um sistema operacional que fornece
a capacidade de executar aplicações de uma forma
altamente escalável nos servidores dos centros de dados
da Microsoft.
• Você pode hospedar tanto suas aplicações web, como
um site que vende camisas, ou serviços de
processamento de back-end, como um conversor de
arquivos MP3 para WMA.
WINDOWS NOTÍTULO, DEVE
SER UM SISTEMA OPERACIONAL?
• Quando a Microsoft se refere ao Windows
Azure como um sistema operacional para a
nuvem, não significa literalmente um sistema
operacional como você conhece (Windows 7,
WindowsVista, Snow Leopard, e assim por
diante).
• Significa é que o Windows Azure executa
trabalhos que são semelhantes aos que um
sistema operacional tradicional pode executar.
SO SUPORTADOS
• Windows 7
• WindowsVista
• Windows Server 2008 

• Windows XP
• Windows Server 2003
EXECUTANDO APLICATIVOS ATRAVÉS
DE MILHARES DE SERVIDORES
• Com o Windows Azure, o seu aplicativo não
necessariamente é executados em um único
servidor; ele pode potencialmente ser executado
em paralelo em milhares de servidores.
EXECUTANDO APLICATIVOS ATRAVÉS
DE MILHARES DE SERVIDORES
ANATOMIA DE UMA
MAQUINAVIRTUAL
MECANISMO DE STORAGE
• ASP.NET 3.5 web applications 

• ASP.NET MVC 1.0, 2.0 web applications 

• Web services (WCF,ASMX) 

• Any FastCGI-based website such as PHP or Python 

• Java and Ruby applications
TIPOS DE APLICAÇÕES
SUPORTADAS PELA AZURE
POR QUE UTILIZAR A NUVEM?
• Você pode economizar muito dinheiro.
• Você não vai precisar comprar infra-estrutura para
executar o aplicativo.
• Você não precisa gerenciar a infra-estrutura para
executar o aplicativo.
• O aplicativo é executado na mesma infra-estrutura que
a Microsoft usa para hospedar seu serviços.
• Você pode dimensionar sua aplicação sob demanda
para utilizar quaisquer recursos para atende-la.
POR QUE UTILIZAR A NUVEM?
• Você paga apenas os recursos que você usa, quando você
usa.
• Você está dotado de uma estrutura que lhe permite
desenvolver software escalável.
• Você pode se concentrar no que você é bom em: software
em desenvolvimento.
• Você pode assistir futebol e beber milkshake sem ser
perturbado, porque alguém puxou o cabo de alimentação
do servidor.
• Você pode economizar muito dinheiro.
Cerveja

Más contenido relacionado

La actualidad más candente

Serverless - beneficios e facilidades de arquitetura serverless
Serverless - beneficios e facilidades de arquitetura serverlessServerless - beneficios e facilidades de arquitetura serverless
Serverless - beneficios e facilidades de arquitetura serverlessWembley Carvalho
 
Webinar: Primeiros Passos na Amazon Web Services
Webinar: Primeiros Passos na Amazon Web ServicesWebinar: Primeiros Passos na Amazon Web Services
Webinar: Primeiros Passos na Amazon Web ServicesAmazon Web Services LATAM
 
Como construir sua primeira aplicação de Big Data na AWS
Como construir sua primeira aplicação de Big Data na AWSComo construir sua primeira aplicação de Big Data na AWS
Como construir sua primeira aplicação de Big Data na AWSAmazon Web Services LATAM
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbridaAmazon Web Services LATAM
 
Scaling with AWS Cloud
Scaling with AWS CloudScaling with AWS Cloud
Scaling with AWS CloudIvan Zamban
 
Cloud Computing - Serviços dedicados pelo troco do pão
Cloud Computing - Serviços dedicados pelo troco do pãoCloud Computing - Serviços dedicados pelo troco do pão
Cloud Computing - Serviços dedicados pelo troco do pãoGustavo Ribeiro
 
Azure DevTest Labs
Azure DevTest LabsAzure DevTest Labs
Azure DevTest LabsFabio Hara
 
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...Bruno Luiz Pereira da Silva
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Mathias Brem
 
Sucesu - Visão Geral do Windows Azure e a Era do CloudOS
Sucesu - Visão Geral do Windows Azure e a Era do CloudOSSucesu - Visão Geral do Windows Azure e a Era do CloudOS
Sucesu - Visão Geral do Windows Azure e a Era do CloudOSLuciano Condé
 
Infraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webInfraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webIgor Herson
 
Levando sua aplicação para a nuvem
Levando sua aplicação para a nuvemLevando sua aplicação para a nuvem
Levando sua aplicação para a nuvemIvan Paulovich
 
Banco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDSBanco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDSJose Papo, MSc
 

La actualidad más candente (20)

Serverless - beneficios e facilidades de arquitetura serverless
Serverless - beneficios e facilidades de arquitetura serverlessServerless - beneficios e facilidades de arquitetura serverless
Serverless - beneficios e facilidades de arquitetura serverless
 
Webinar: Primeiros Passos na Amazon Web Services
Webinar: Primeiros Passos na Amazon Web ServicesWebinar: Primeiros Passos na Amazon Web Services
Webinar: Primeiros Passos na Amazon Web Services
 
TDC 2012 SP - Trilha PHP - Quick Session
TDC 2012 SP - Trilha PHP - Quick SessionTDC 2012 SP - Trilha PHP - Quick Session
TDC 2012 SP - Trilha PHP - Quick Session
 
Como construir sua primeira aplicação de Big Data na AWS
Como construir sua primeira aplicação de Big Data na AWSComo construir sua primeira aplicação de Big Data na AWS
Como construir sua primeira aplicação de Big Data na AWS
 
Criando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
 
Armazenamento para uma estratégia híbrida
 Armazenamento para uma estratégia híbrida Armazenamento para uma estratégia híbrida
Armazenamento para uma estratégia híbrida
 
Criando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
 
Scaling with AWS Cloud
Scaling with AWS CloudScaling with AWS Cloud
Scaling with AWS Cloud
 
Cloud Computing - Serviços dedicados pelo troco do pão
Cloud Computing - Serviços dedicados pelo troco do pãoCloud Computing - Serviços dedicados pelo troco do pão
Cloud Computing - Serviços dedicados pelo troco do pão
 
Azure DevTest Labs
Azure DevTest LabsAzure DevTest Labs
Azure DevTest Labs
 
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% ...
 
Começando com Amazon Redshift
Começando com Amazon RedshiftComeçando com Amazon Redshift
Começando com Amazon Redshift
 
Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7Arquitetando sua aplicação de nova geração com MySQL 5.7
Arquitetando sua aplicação de nova geração com MySQL 5.7
 
06 Virtualização
06   Virtualização06   Virtualização
06 Virtualização
 
Sucesu - Visão Geral do Windows Azure e a Era do CloudOS
Sucesu - Visão Geral do Windows Azure e a Era do CloudOSSucesu - Visão Geral do Windows Azure e a Era do CloudOS
Sucesu - Visão Geral do Windows Azure e a Era do CloudOS
 
Infraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webInfraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações web
 
Apresentação AWS - TDC Floripa
Apresentação AWS - TDC FloripaApresentação AWS - TDC Floripa
Apresentação AWS - TDC Floripa
 
Levando sua aplicação para a nuvem
Levando sua aplicação para a nuvemLevando sua aplicação para a nuvem
Levando sua aplicação para a nuvem
 
Banco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDSBanco de dados como serviço: Amazon RDS
Banco de dados como serviço: Amazon RDS
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
 

Similar a Windows Azure - Computação em Nuvem

Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Desmistificando a Amazon AWS
Desmistificando a Amazon AWSDesmistificando a Amazon AWS
Desmistificando a Amazon AWSMatheus Fidelis
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Augusto Berwaldt
 
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...Kemp
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computingFabio Leandro
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azureAllen Informática
 
Cloud computing - Apresentação
Cloud computing - ApresentaçãoCloud computing - Apresentação
Cloud computing - ApresentaçãoAna Paula Novello
 
Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualshsouza
 
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...Amazon Web Services LATAM
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computingVictor Queiroga
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure FundamentalsJaqueline Ramos
 
Raising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftRaising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftAmazon Web Services LATAM
 
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...Dan El Pierre Rezende
 
Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016Messias Dias Teixeira
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
Melhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud ComputingMelhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud ComputingDaniel Checchia
 

Similar a Windows Azure - Computação em Nuvem (20)

Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Desmistificando a Amazon AWS
Desmistificando a Amazon AWSDesmistificando a Amazon AWS
Desmistificando a Amazon AWS
 
Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)Computação em nuvem com aws (amozon web service)
Computação em nuvem com aws (amozon web service)
 
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...
Criando uma nuvem híbrida com Agilidade e Rapidez Utilizando Controladores de...
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azure
 
Cloud computing - Apresentação
Cloud computing - ApresentaçãoCloud computing - Apresentação
Cloud computing - Apresentação
 
Serviços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtualServiços em nuvem para sua infraestrutura virtual
Serviços em nuvem para sua infraestrutura virtual
 
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
AWS Webinar Series Brasil: Como sair de seu datacenter e modernizar cargas de...
 
Apresentação cloud computing
Apresentação   cloud computingApresentação   cloud computing
Apresentação cloud computing
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Conhecendo o AWS Elastic Beanstalk
Conhecendo o AWS Elastic BeanstalkConhecendo o AWS Elastic Beanstalk
Conhecendo o AWS Elastic Beanstalk
 
Raising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads MicrosoftRaising the bar #5 - Melhores práticas de workloads Microsoft
Raising the bar #5 - Melhores práticas de workloads Microsoft
 
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
 
Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016
 
Pres clusterpdf
Pres clusterpdfPres clusterpdf
Pres clusterpdf
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Melhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud ComputingMelhores práticas para Arquitetura em Cloud Computing
Melhores práticas para Arquitetura em Cloud Computing
 

Más de Thiago Pereira

Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosThiago Pereira
 
Workshop - Business Process Management
Workshop - Business Process ManagementWorkshop - Business Process Management
Workshop - Business Process ManagementThiago Pereira
 
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosTCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosThiago Pereira
 
Reuso de Software - Síntese do Modelo de Features
Reuso de Software - Síntese do Modelo de FeaturesReuso de Software - Síntese do Modelo de Features
Reuso de Software - Síntese do Modelo de FeaturesThiago Pereira
 
Redesign iTest Learning
Redesign iTest LearningRedesign iTest Learning
Redesign iTest LearningThiago Pereira
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified ProcessThiago Pereira
 
Padrões de refatoração
Padrões de refatoraçãoPadrões de refatoração
Padrões de refatoraçãoThiago Pereira
 

Más de Thiago Pereira (8)

Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
Workshop - Business Process Management
Workshop - Business Process ManagementWorkshop - Business Process Management
Workshop - Business Process Management
 
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosTCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
 
Reuso de Software - Síntese do Modelo de Features
Reuso de Software - Síntese do Modelo de FeaturesReuso de Software - Síntese do Modelo de Features
Reuso de Software - Síntese do Modelo de Features
 
Arquitetura MVC
Arquitetura MVCArquitetura MVC
Arquitetura MVC
 
Redesign iTest Learning
Redesign iTest LearningRedesign iTest Learning
Redesign iTest Learning
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Padrões de refatoração
Padrões de refatoraçãoPadrões de refatoração
Padrões de refatoração
 

Último

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 

Último (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

Windows Azure - Computação em Nuvem

  • 1. AZURE IN ACTION Livro de: Chris Hay e Brian Prince Thiago Pereira thiagor@engineer.com Prof: Alisson Barbosa
 alissonbs.ufc@gmail.com Universidade Federal do Ceará - Campus Quixadá Engenharia de Sofware | 2015.1
  • 3. O QUE É A PLATAFORMA WINDOWS AZURE? • É uma oferta de nuvem completa da Microsoft. • A nuvem se refere a um grupo de servidores de hospedagem para executar aplicações. • Uma oferta de serviços que poderão ser consumidos (serviços web).
  • 5. WINDOWS NOTÍTULO, DEVE SER UM SISTEMA OPERACIONAL? • Windows Azure é um sistema operacional que fornece a capacidade de executar aplicações de uma forma altamente escalável nos servidores dos centros de dados da Microsoft. • Você pode hospedar tanto suas aplicações web, como um site que vende camisas, ou serviços de processamento de back-end, como um conversor de arquivos MP3 para WMA.
  • 6. WINDOWS NOTÍTULO, DEVE SER UM SISTEMA OPERACIONAL?
  • 7. • Quando a Microsoft se refere ao Windows Azure como um sistema operacional para a nuvem, não significa literalmente um sistema operacional como você conhece (Windows 7, WindowsVista, Snow Leopard, e assim por diante). • Significa é que o Windows Azure executa trabalhos que são semelhantes aos que um sistema operacional tradicional pode executar.
  • 8.
  • 9. SO SUPORTADOS • Windows 7 • WindowsVista • Windows Server 2008 
 • Windows XP • Windows Server 2003
  • 10. EXECUTANDO APLICATIVOS ATRAVÉS DE MILHARES DE SERVIDORES • Com o Windows Azure, o seu aplicativo não necessariamente é executados em um único servidor; ele pode potencialmente ser executado em paralelo em milhares de servidores.
  • 11. EXECUTANDO APLICATIVOS ATRAVÉS DE MILHARES DE SERVIDORES
  • 14. • ASP.NET 3.5 web applications 
 • ASP.NET MVC 1.0, 2.0 web applications 
 • Web services (WCF,ASMX) 
 • Any FastCGI-based website such as PHP or Python 
 • Java and Ruby applications TIPOS DE APLICAÇÕES SUPORTADAS PELA AZURE
  • 15. POR QUE UTILIZAR A NUVEM? • Você pode economizar muito dinheiro. • Você não vai precisar comprar infra-estrutura para executar o aplicativo. • Você não precisa gerenciar a infra-estrutura para executar o aplicativo. • O aplicativo é executado na mesma infra-estrutura que a Microsoft usa para hospedar seu serviços. • Você pode dimensionar sua aplicação sob demanda para utilizar quaisquer recursos para atende-la.
  • 16. POR QUE UTILIZAR A NUVEM? • Você paga apenas os recursos que você usa, quando você usa. • Você está dotado de uma estrutura que lhe permite desenvolver software escalável. • Você pode se concentrar no que você é bom em: software em desenvolvimento. • Você pode assistir futebol e beber milkshake sem ser perturbado, porque alguém puxou o cabo de alimentação do servidor. • Você pode economizar muito dinheiro. Cerveja