A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Semana do SQL Server SQL Server x SQL Azure, o que preciso saber?! Marcondes Alexandre MVP SQL Azure MCT | MCITP | MCTS | MCP | IT HERO Board Ineta Brasil.

Apresentações semelhantes


Apresentação em tema: "Semana do SQL Server SQL Server x SQL Azure, o que preciso saber?! Marcondes Alexandre MVP SQL Azure MCT | MCITP | MCTS | MCP | IT HERO Board Ineta Brasil."— Transcrição da apresentação:

1 Semana do SQL Server SQL Server x SQL Azure, o que preciso saber?! Marcondes Alexandre MVP SQL Azure MCT | MCITP | MCTS | MCP | IT HERO Board Ineta Brasil | Board Virtual PASS Br Líder do Office.CE

2 Virtual PASS Chapter BR -2 meses de vida visitas por mês -380 artigos -20+ vídeos

3 Virtual PASS Chapter BR -3 tracks simultâneas (Dev., Infra. e B.I.) -18 sessões -Sorteios -Grandes palestrantes

4 Agenda Introdução sobre Computação em Nuvem Banco de Dados SQL Azure E o SQL Server... Perguntas Conclusão

5 O que é Cloud Computing? The NIST (National Institute of Standards and Technology) define Cloud Computing como : Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

6 O que esperar para os próximos anos ? "In 2012, 80% of the Fortune 1000 companies will use some of Cloud Computing service, 20% of businesses without IT assets."

7 Cloud computing é um dos investimentos mais importantes que os CIOs estão contemplando hoje Top 10 Business Priorities (2010) (1) Business Process Improvement(2) Reducing enterprise costs(3 ) Increasing the use of information/analytics(4) Improving enterprise workforce effectiveness(5) Attracting and retaining new customers(6) Managing change initiatives(7) Creating new products or services (innovation)(8) Targeting customers and markets more effectively(9) Consolidating business operations(10) Expanding current customer relationships (1) Virtualization(2) Cloud Computing(3 ) Web 2.0(4) Networking, voice and data communications(5) Business Intelligence(6) Mobile Technologies(7) Data/Document Management and Storage(8) Service Oriented Applications and Architecture(9) Security Technologies(10) IT Management Top 10 Technology Priorities (2010) Fonte: Gartner EXP (January 2010)

8 Business AnalyticsReportingData Sync Banco de Dados SQL Azure MS Data Center 4ª. Geração

9 Evolução do SQL Azure SQL Azure TDS + TSQL Model Web App SQL Client * Windows Azure Browser Application Application REST Client REST (Astoria) ADO.Net + EF Application SQL Client * Cloud HTTP HTTP+REST TDS * Acesso via Cliente usando TDS para ODBC, ADO.Net, OLEDB, PHP-SQL, Ruby, … Data Center ODBC, OLEDB, ADO.Net PHP, Ruby, … OLD SDS REST/SOAP + ACE Model Web App REST Client Windows Azure Browser Application Application REST Client HTTP HTTP+REST Data Center Cloud

10 Topologias de aplicações Aplicação/ Navegador App Code (ASP.NET ) App Code (ASP.NET ) Código App (ASP.NET) Código App (ASP.NET) TSQL TDS SQL Azure Windows Azure Código App off-premisse Cod App/ Ferramentas SQL Azure Hibrido Data Sync Data Sync SQL Azure SQL Server App Code (ASP.NET ) App Code (ASP.NET ) Código App (ASP.NET) Código App (ASP.NET) / T-SQL / TDS TSQL TDS Windows Azure Cod App/ Ferramentas Código App on-premisse

11 Cada conta tem nenhum ou muitos servidores –Provisionamento no ambiente de portal do Windows Azure Cada servidor tem um ou vários bancos de dados –Contêm os metadatas dos BDs –Unidade de autenticação –Unidade de localização geográfica Cada BD possui objetos padrões –Contêm Usuários, Tabelas, Views, Indices, etc. Conta Conta Servidor Servidor Banco de Dados Banco de Dados Modelo de Serviço de Provisionamento

12 Réplicas de Banco de Dados Replica 1 Replica 2 Replica 3 DB

13 SQL Azure Deployment Web Portal (API) (API) SQL Azure TDS SQL Azure TDS DB Script

14 SQL Azure Acesso as bases de dados Web Portal (API) (API) SQL Azure TDS SQL Azure TDS Sua App Modifique o String de Conexão

15 SQL Azure Monitoramento e Recuperação Web Portal (API) (API) SQL Azure TDS SQL Azure TDS Sua App Sua App !

16 E o SQL Server... Disponível Tabelas, índices e views Stored Procedures Triggers Constraints Variável tipo Table Tabelas Temp - sessão Tipo de Dado: Spatial Não Disponível Transações Distribuidas Consultas Distribuidas CLR Service Broker Servidor Físico e catalogo catalog DDL e views

17 Modelo de Conexão Utilize as bibliotecas existentes –ADO.NET, ODBC, PHP Bibliotecas clientes já pré-instaladas como pápeis no Azure Suporte a controle ASP.NET Clientes conectam diretamente a base de dados –Não é possível utilizar USE MEUBD.

18 Administração Lógica vs. Física O foco no SQL Azure reside na administração lógica –Criação e gerenciamneto de Schemas –Otimização de consultas –Gerenciamento de Segurança (Logins, Users, Roles) O serviço gerencia questões físicas –Replicação automática com HA –Transparência no failover em caso de falha –Load balancing dos dados para garantir SLA O papel do DBA contempla o gerenciamento lógico

19 Modelo de Segurança Usa o modelo regular do SQL Server –Autentica logins, mapeia para usuários e roles. –Autoriza usários e roles para acesso a objetos SQL Limitado para o padrão de autenticação do SQL –Username + password Futuro teremos Federação com AD, WLID, etc como outros protocolos de autenticação alternativos. O modelo de Segurança é 100% compatível com o seu SQL on-premise

20 demo Conhecendo o SQL Azure

21 Recursos Microsoft site: re platform cthttp://www.microsoft.com/azure/default.mspx MSDN Developer site: us/sqlserver/dataservices/default.aspxhttp://msdn.microsoft.com/en- us/sqlserver/dataservices/default.aspx SQL Azure Blog: Azure/http://blogs.msdn.com/SQL Azure/ Virtual PASS Br : facinghttp://www.virtualpass.com.br Marcondes ´s Blog: Windows Azure platform Training kit: Windows Azure Platform Training Kit emos to downloadWindows Azure Platform Training Kit

22 4ª. Maratora 24 hours PASS Dias 6 e 7 de Setembro 2011


Carregar ppt "Semana do SQL Server SQL Server x SQL Azure, o que preciso saber?! Marcondes Alexandre MVP SQL Azure MCT | MCITP | MCTS | MCP | IT HERO Board Ineta Brasil."

Apresentações semelhantes


Anúncios Google