O documento descreve o que é o Windows Azure, incluindo sua função como plataforma de computação em nuvem da Microsoft, lançada em 2008. Ele também lista os principais serviços oferecidos pelo Windows Azure, como infraestrutura como serviço, plataforma como serviço e integração com sistemas da Microsoft.
2. O que é o Windows Azure?
• Plataforma de Cloud Computing da Microsoft
• Anunciada em 2008
• Lançado comercialmente em 02/2010
• Oferece
o Infraestrutura como Serviço (IaaS)
o Plataforma como Serviço (PaaS)
• Integração com sistemas da Microsoft
• APIs de desenvolvimento para:
o Celulares
Windows Store
Windows Phone 8
Android
iOS
o .NET
o NodeJs
o PHP
o Java
o Python
4. Serviços do Windows Azure
• Serviço de Computação
• Serviço Dados
• Serviço de Aplicativos
• Serviço de Redes
• Serviço de Loja
5. Serviço de Computação
• Sites
o Simples manutenção
o Deploy por diversas ferramentas de versionamento de código
o Simples host de um site
o Banco de dados SQL Server e MySQL
o ASP.NET, PHP, Node.js, Python
• Serviços em Nuvem
o Servidor Web do IIS
o Hospedagem de aplicações Web multicamadas
o Ambiente de Homologação e Produtivo
o Monitoramento
o Maior controle do serviço
6. Serviço de Computação
• Máquinas Virtuais
o Implantação e configuração de Máquinas Virtuais via acesso remoto
o Integração com seu rede local
o Monte sua infra-estrutura de servidores
SQLServer
Active Directory
Storage
Servidor de Email
Entre outros
7. Serviço de Computação
• Serviços Móveis
o Bibliotecas clientes nativas
o Suporte ao back-end de aplicações móveis
o Notificações via Push
o Disponibilidade de serviços como:
Enviar email
Escalonamento de tarefas no back-end
Upload e armazenamento de imagens
o Autenticação via provedores de identidade
Facebook
Twitter
Google
....
o Interação com ambiente nas nuvens via API Rest
8. Serviço de Dados
• Banco de Dados SQL
o Pague pelo o que Usar
o Fácil migração de SQL de um ambiente local para nuvem.
Importar / Exportar
• Relatório SQL
o Tabelas
o Gráficos
o Mapas
o Medidores
• Sincronização de dados SQL
o Sincronização de dados entre SQL Server e SQL Azure
o Entre dados locais e dados nas nuvens
o Distribuição de dados entre dispersos geograficamente
9. Serviço de Dados
• Armazenamento
o Tipos de Dados:
BLOBs - Armazenamento de até 100 TB de texto e conteúdo
binário (vídeo / áudio / imagem)
Tabelas - Recurso para trabalhar com NoSQL com até 100 TB
de dados não estruturados
Filas - Estrutura para trabalhar com mensagens
o Replicação de dados 3x ao dia e replicados geograficamente para
maior segurança contra falhas
• HD Insight
o Baseado no Apache Hadoop
o Processamento de Big Data
o Integração com Microsoft Office, System Center e outros sistemas
Microsoft
o Permite integração com outros sistemas da área de Big Data
10. Serviço de Aplicativos
• Caching
o Integração com aplicações Memcached
o Reduz a latência e aumenta produtividade
o Caches com mais de 100 GB
• Service BUS
o Sistema de mensagens
o Transmissão de mensagens com clientes off-line
o Tópicos assinados para seleção de mensagens a serem processadas
o Integração com PUSH de serviços mobile
• Windows Azure Active Directory
o Estenda serviços de AD locais nas nuvens
o Serviço baseado em REST
• Access Control Service
o Integração com provedores de identidade
Google
Facebook
Yahoo
Windows Live
11. Serviço de Aplicativos
• Serviços de Mídia
o Criação de fluxos de trabalho para a criação, gerenciamento e distribuição
de mídias
o Permite a manutenção e disponibilização de mídias em diversos méios
XBox
Windows
MacOS
iOS
Android
• Content Delivery Network
o Disponibilize conteúdos geograficamente
o Aumente o desempenho
Dos servidores com processamentos necessários
Dos processo de requisição de conteúdo
12. Serviço de Redes
• Rede Virtual
o Permite a criação de VPNs
o Conecte sua rede local com seus serviços e infraestrutura nas nuvens
• Traffic Manager
o Permite gerenciar o trafego de dados
o Roteamento de requisições
failover
round-robin
desempenho
• Connect
o Conexão computador-computador
o Permite a compilação e execução de serviços nas nuvens e locais utilizando
Serviços locais
SQL Server Local
AD Local
o Permite a depuração nas nuvens
13. Serviço de Loja
• Venda de serviços em nuvem
• Serviços para auxiliar na manutenção e gerenciamento do seu ambiente
nas nuvens
• Permite a aquisição e integração com o ambiente e os sistemas
pessoais/corporativos
15. Materiais de estudos para
Windows Azure
• Microsoft Virtual Academy
o Plataforma para estudos e avaliação de conhecimentos
o Roteiros:
Entendendo o Windows Azure
Infra-estrutura como Serviço no Windows Azure
• Centro de Excelência em Windows Azure - PUCRS
o Espaço dedicado a pesquisas
tecnológicas vigentes na plataforma
Azure e conta com:
Treinamentos
Consultórias
Estudos de Casos
16. Posts sobre Cloud
Windows Azure – Primeiros passos de forma grátis e descomplicada
http://www.mobiltec.com.br/blog/index.php/windows-azure-primeiros-passos-de-forma-gratis-e-descomplicada/
Utilizando o serviço de storage do Windows Azure
http://www.mobiltec.com.br/blog/index.php/utilizando-o-servico-de-storage-do-windows-azure/
Serviço de banco de dados SQL Azure: Primeiros passos.
http://www.mobiltec.com.br/blog/index.php/servico-de-banco-de-dados-sql-azure-primeiros-passos/
M3 redundante e escalável com Amazon Web Server (AWS)
http://www.mobiltec.com.br/blog/index.php/m3-redundante-e-escalavel-com-amazon-web-server-aws/