Author
fabian-gehrke
View
543
Download
1
Embed Size (px)
DESCRIPTION
Pales
Conheça a solução da Microsoft para computação em nuvem
Fabian André Gehrke
AGENDA• Continuação da Plataforma?• Onde está a nuvem?• O que roda nos Datacenters?• Windows Azure• SQL Azure• Windows Azure AppFabric• Como contratar?• Windows Azure Appliance
Continuação da Plataforma
• Trazer suas próprias máquinas, conectividade, software, etc..
• Controle Completo• Completa Responsabilidade• Capacidades Estáticas• Custos de capitais
antecipados para a infra-estrutura
• Aluguéis de máquinas, conectividade e software
• Menor Controle• Menor Responsabilidades• Lower capital costs • Maior Flexibilidade• Pagamento de capacidade
fixa, mesmo se ocioso
• Infra-estrutura compartilhada de diversos clientes
• Virtualizado e Dinâmica• Escalável e Disponível• Abstraído da infra-estrutura• Serviços de alto nível• Pay as you go
On-PremisesServers
Hosted Servers
Cloud Platform
Reduzir os custos de capital & operaçõesSimplificar a implantação de aplicativos & gestão Flexibilidade de aplicativos e infra-estruturaCusto eficiente com picos de aumento de cargaFoco em novas funcionalidades e não na Infra - Estrutura
Por que uma plataforma na Nuvem?
ONDE ESTÁ A NUVEM?
Datacenter
CONSTRUÇÃO DE UM DC DO AZURE
POR DENTRO DE UM DC DO AZURE
VISÃO INTERNA DE UM DC DO AZURE
O QUE RODA NOS DATACENTERS?
Plataforma Windows Azure
Compute
Storage
Management
Database
Service Bus
Access Control
COMPUTAÇÃO / STORAGE
A Plataforma Windows Azure
Web and clouds Third party cloudWeb applications
On-premises LOB ApplicationsComposite applications
Compute Storage Management ManagementRelational data Connectivity Access control
Experiência do DesenvolvedorUse as ferramentas e skillsUse as ferramentas e skills existentes.
Windows Azure éo local onde hospedamos erodamos nossas aplicações.
Recursos de Storage• Blobs• Tables• Queues
Conceito de Role• Web Role• Worker Role• VM Role
GERENCIAMENTO
Windows Azure éuma plataforma cloud computing,sendo assim, ele foi projetado para
escalar, ter disponibilidade e ser escalável.
Quem “gerencia” todo o ambiente é o Fabric Controller.
Você diz o que quer fazer, e ele descobre como fazê-lo.
Internamente existem os servidores
com VMs rodando WS2K8-R2
Nós chamamos isso de Fabric…
…e aqui é onde sua app roda.
Sua Aplicação
LB
LB
DNS
Escalonamento de Serviços
YourService
FabricController
Web Portal(API)
Service
Service
Service
Model
Service
Service
ServiceService
Service
LB
LB
DNS
Monitoramento e Recuperaçãodos Serviços
YourService
FabricController
Web Portal(API)
Service
Service
Service
Model !
Service
Data Mining
SQL Data Service
ETLReference Data
ReportingData Sync
Data Warehouse
Database Data Sync Reporting
Service Bus: General purpose application bus
Access Control: Rules-driven, claims-based access control
ServiceBus
AccessControl
Service Bus
On-PremiseBusiness Apps
PartnerApplications
Community & Internet Services
Service Bus
CONTRATAÇÃO
TIPOS DE VMS
Compute Instance
SizeCPU Memory Instance
StorageI/O
PerformanceCost per
hour
Extra Small 1.0 GHz 768 MB 20 GB Low $0.05Small 1.6 GHz 1.75 GB 225 GB Moderate $0.12Medium 2 x 1.6 GHz 3.5 GB 490 GB High $0.24Large 4 x 1.6 GHz 7 GB 1,000 GB High $0.48Extra Large 8 x 1.6 GHz 14 GB 2,040 GB High $0.96
http://www.microsoft.com/windowsazure/offers/
Windows Azure éuma plataforma computacional utilitária, você paga por aquilo
que você utiliza.
CONTRATAÇÃO
WINDOWS AZURE PLATFORM APPLIANCE