18
Introdução ao Windows Azure SQL Database Marcondes Alexandre MVP Windows Azure SQL Database | MCT | MCSA | MCITP | MCTS | MCP Universidade Federal do Ceará :

Introducao sql database_ss

Embed Size (px)

Citation preview

Page 1: Introducao sql database_ss

Introdução ao Windows Azure SQL Database

Marcondes Alexandre

MVP Windows Azure SQL Database | MCT | MCSA | MCITP | MCTS | MCP Universidade Federal do Ceará:

Page 2: Introducao sql database_ss

Agenda

Conceitos Básicos

Arquitetura

Dúvidas

Page 3: Introducao sql database_ss

Conceitos Básicos

Page 4: Introducao sql database_ss

O que é Nuvem?Uma abordagem computacional que utiliza a escalabilidade da Internet e conectividade para uma variedade de dispositivos com diferentes carga de trabalho.

Page 5: Introducao sql database_ss

Cloud Computing

Software como Serviço

consumir

SaaSPlataforma como

Serviço

construir

PaaSInfraestrutura como

Serviço

hospedar

IaaS

Page 6: Introducao sql database_ss

Cloud ComputingSoftwareEmpacotado

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Você

gere

nci

a

Infraestrutura(como Serviço)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Gere

ncia

dor p

elo

forn

ece

dor

você

gere

nci

a

Plataforma(como Serviço)

Gere

ncia

dor p

elo

forn

ece

dor

você

gere

nci

a

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(como Serviço)

Gere

ncia

dor p

elo

forn

ece

dorStorage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 7: Introducao sql database_ss

Windows Azure

Conjunto abrangente de serviços que permitem você rapidamente criar, implementar e gerenciar aplicativos através dos Datacenters da Microsoft.

Sólido

Aberto

Flexível

Page 8: Introducao sql database_ss

Conceitos

SQL DatabaseBanco de Dados SQL Server como serviço (baseado no núcleo do SQL Server 2008 R2)Completamente gerenciadoAlta disponibilidadeProjetado para escalabilidade de acordo com a demandaIdeal para cenários simples e complexos.

Page 9: Introducao sql database_ss

Cobertura Global

8 DC´s24 CDN´s

Page 10: Introducao sql database_ss

99.95% SLA mensal

Page 11: Introducao sql database_ss

Pague apenaso que você usar

Page 12: Introducao sql database_ss

Criando um SQL Database Server

Demo

Page 13: Introducao sql database_ss

Arquitetura

Page 14: Introducao sql database_ss

O servidor não é uma máquina

SQL Server

Uma Máquina

SQL Database

Server

Um TDS Endpoint

Page 15: Introducao sql database_ss

Como funciona?

ArquiteturaCamada Cliente - Usada pela aplicação para comunicação direta com o SQL Database.Camada de Serviços – Gateway entre a Camada de Cliente e a Camada da Plataforma.Camada da Plataforma – Inclui os serviços físicos e outros serviços que possam suportar as camadas envolvidas.Camada de Infraestrutura – Administração da IT física e SO.

Infrastructure Layer

PHPWCF Data Services

SQL ServerApplications

and Tools

ODBC ADO.NET

Tabular Data Stream (TDS)

Client Layer

Services Layer

Provisioning

Billing and Metering

Connection Routing

Provisioning

Billing and Metering

Connection Routing

Provisioning

Billing and Metering

Connection Routing

TDS+SSL

Platform Layer

SQL Server

SQL Database

Fabric

Management Services

SQL Server

SQL Database

Fabric

Management Services

SQL Server

SQL Database

Fabric

Management Services

Page 16: Introducao sql database_ss

Novidades

Última AtualizaçãoLinked Server - adicione um Windows Azure SQL Database como Linked Server e e escreva Distributed Queries.

Recursividade de Triggers – Uma trigger pode fazer chamada a ela mesma de forma recursiva.

DBCC SHOW_STATISTICS – Mostra as estatísticas das consultas por tabelas e view indexadas.

Regras de Firewall para nível de Banco de Dados – Regras adicionais no firewall que podem ser configuradas para granularizar o acesso a um banco de dados específico.

Page 17: Introducao sql database_ss

Dúvidas

Page 18: Introducao sql database_ss

Obrigado!

[email protected]