azure services platform overview

23
Windows Azure Platform Evilázaro Alves Microsoft Most Valuable Professional - MVP

Upload: campus-party-brasil

Post on 11-Jun-2015

1.097 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Azure Services Platform Overview

Windows Azure Platform

Evilázaro Alves

Microsoft Most Valuable Professional - MVP

Page 2: Azure Services Platform Overview

2

Page 3: Azure Services Platform Overview

3

Agenda

Por que uma plataforma na Nuvem?

Azure Services Platform

Tour pelos serviços

SDKs

Perguntas

Page 4: Azure Services Platform Overview

Por que uma plataforma na Nuvem?

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

Alterando a economia do Software

Page 5: Azure Services Platform Overview

Continuação da Plataforma

• Trazer suas próprias máquinas, conectividade, software, etc..

• Controle Completo• Completa

Responsabilidade• Capacidades Est’aticas• Custos de capitais

antecipados para a infra-estrutura

• Alugúeis de máquinas, conectividade e software

• Menor Controle• Menor Responsabilidades• Lower capital costs • Maior Flexibilidade• Pagamento de

capacidade fixa, mesmo se ocioso

• Infra-estruturacompartilhada 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

Page 6: Azure Services Platform Overview

6

Windows Azure Platform

Compute: Ambiente virtualizado baseando no Windows Server

Storage: Armazenamento durável, escalável e disponível

Management: Gerenciamento automatizado, orientada ao modelo do serviço

Database: Processamento relacional para dados estruturados/não estruturados

Service Bus: General purpose application bus

Access Control: Controle de acesso controlado por regras, baseada em

declarações

AppFabric

Page 7: Azure Services Platform Overview

Partner Ecosystem

Page 8: Azure Services Platform Overview

8

Windows Azure

Compute: Ambiente de computação virtualizado com base no Windows Server

Storage:Armazenamento durável, dimensionável e disponível

Management:Gerenciamento automatizado, controlado por modelos do ciclo de vida

do serviço

Estendendo o Windows para a nuvem

Page 9: Azure Services Platform Overview

9

Windows Azure

FabricController

Web Portal(API)

LB

LB

D

N

S

YourService

Page 10: Azure Services Platform Overview

10

LB

LB

D

N

S

Service Deployment

YourService

FabricController

Web Portal(API)

Service ModelServiceService

DNSconfig

Page 11: Azure Services Platform Overview

11

LB

LB

D

N

S

Service Scaling

YourService

FabricController

Web Portal(API)

Service

Service

Service

Model

Service

Service

ServiceService

Service

Page 12: Azure Services Platform Overview

12

LB

LB

D

N

S

Service Monitoring & Recovery

YourService

FabricController

Web Portal(API)

Service

Service

Service

Model

Service

Page 13: Azure Services Platform Overview

13

Azure Services Platform Themes

Ferramentas familiares, linguagens e frameworks com .NET e Visual Studio Fornece a opção de construir em instalações, nuvem ou soluções híbridas Integração com os ativos existentes, como AD & instalações de aplicativos

Suporte a múltiplos protocolos incluindo HTTP, REST, SOAP, Broad investment in open, community-based access to Azure services

Cenários simples são simples – cenários complexos são possíveis Serviços hospedados nos DataCenters Microsoft Projetado para alta disponibilidade e escalabilidade

Page 14: Azure Services Platform Overview

Building for ScaleWe’re Running Scale Services Now

30B Live ID authentications/month2B Live Search queries/month10B MSN page views/month240B Messenger messages/month

We’re Building to Run Your ServicesQuincy, WA: Complete, approx 500K sq ftSan Antonio, TX: Opening Fall 08, approx 475K sq ftChicago, IL: Opening Spring/Summer 09, approx 550K sq ftDublin, Ireland: Opening Summer 09, approx 570K sq ftDes Moines, Iowa: Recently announced land purchase

Page 15: Azure Services Platform Overview

15

SQL Azure

Database: Processamento para dados estruturados e não estruturados

Data Sync: Sincronização para clientes conectados ocasionalmente

Reporting: Auto-serviço de criação e compartilhamento de relatório

Data Mining: Análise & dados auto-atendimento de tendências

ETL: Data transformation & cleansing across on/off premise

Reference Data: Ampla variedade de conjuntos de dados de referência

Estendendo a plataforma de dados SQL Server para a nuvem

Data Mining

ETLReference Data

Reporting

Data Warehouse

Page 16: Azure Services Platform Overview

16

AppFabric

Service Bus: General purpose application bus

Access Control:Rules-driven, claims-based access control

Extending .NET to the cloud with Internet Scale Utility Services

Page 17: Azure Services Platform Overview

17

.APP Fabric

Application

Service

Service

.NET Service Bus

.NET Access Control Service

Application

Service

Workflow

SDS Authority

Page 18: Azure Services Platform Overview

18

Hello Azure Services : Composing Azure Services

ASP.NET Web Site

.NET Access Control Service

(SOAP)

(REST)

Manufacturer Service

(Running on-premises)

SQL Data Services

http://data.database.windows.net

http://...cloudapps.net(Running in Windows Azure)

.NET Service Bus

http://servicebus.windows.net/...

Page 19: Azure Services Platform Overview

19

Design Considerations

Scale and availability are the design points

Storage isn’t a relational database

StatelessStateless front ends, store state in storage

Use queues to decouple components

Instrument your application (Trace)

Once you are on - stay on

Think about patching & updates

Page 20: Azure Services Platform Overview

20

Learning Windows Azure

www.windowsazure.com

http://channel9.msdn.com/learn

Download the SDKYou don’t need cloud access to develop!

Look at the samples in the SDK

Windows Azure Platform Training KitMultiple Windows Azure, SQL Azure, AppFabric labs

Follow the team bloggers

Page 21: Azure Services Platform Overview

21

Summary

Windows Azure is the OS for the cloud

Lets you build services without the operational worry

Designed for Scalability & Availability

Automated Service Management

Compute

Storage

Developer SDK

Utility computing - Pay-as-you-go pricing

Page 22: Azure Services Platform Overview

22

[email protected]://www.evilazaro.nethttp://twitter.com/evilazarohttp://www.wcfbrasil.ning.comhttp://www.azureservicesbr.ning.com

Page 23: Azure Services Platform Overview

23

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.