Overview Azure

Post on 22-Jun-2015

550 views 1 download

description

Pales

Transcript of Overview Azure

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