SQL Azure. Abhay Parekh Microsoft Corporation

Similar documents
How to scale Windows Azure Application

Database as a Service - SQL Azure. 장현춘, Architect Evangelist 개발자및플랫폼총괄, Microsoft Korea

Vlad Vinogradsky

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

Randy Pagels Sr. Developer Technology Specialist DX US Team AZURE PRIMED

The Freedom to Choose

Developing with the Cloud

70-532: Developing Microsoft Azure Solutions

Most SQL Servers run on-premises. This one runs in the Cloud (too).

Javier Villegas. Azure SQL Server Managed Instance

Developing Enterprise Cloud Solutions with Azure

Designing Modern Apps Using New Capabilities in Microsoft Azure SQL Database. Bill Gibson, Principal Program Manager, SQL Database

Developing Microsoft Azure Solutions (70-532) Syllabus

Microsoft Azure Course Content

Industry-leading Application PaaS Platform

Course AZ-100T01-A: Manage Subscriptions and Resources

Leveraging Azure Services for a Scalable Windows Remote Desktop Deployment

70-532: Developing Microsoft Azure Solutions

Windows Azure Services - At Different Levels

Let s say that hosting a cloudbased application is like car ownership

Azure Webinar. Resilient Solutions March Sander van den Hoven Principal Technical Evangelist Microsoft

#techsummitch

SQL Server in Azure. Marek Chmel. Microsoft MVP: Data Platform Microsoft MCSE: Data Management & Analytics Certified Ethical Hacker

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

Developing Microsoft Azure Solutions: Course Agenda

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Azure SQL Database. Indika Dalugama. Data platform solution architect Microsoft datalake.lk

Exam : Implementing Microsoft Azure Infrastructure Solutions

Welcome to the. Migrating SQL Server Databases to Azure

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014


17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

MarkLogic Server. MarkLogic Server on Microsoft Azure Guide. MarkLogic 9 January, 2018

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

A Guide to Architecting the Active/Active Data Center

Business today runs on technology. Modernize Your Datacenter. Challenges facing IT. Modernize Your Datacenter 10/17/ % Enterprise IT

F5 in AWS Part 3 Advanced Topologies and More on Highly Available Services

Highly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

Microsoft Azure StorSimple Hybrid Cloud Storage. Manu Aery, Raju S

Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack

Gladinet Cloud Enterprise

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Techno Expert Solutions

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of Sequel Gate Innovative Technologies Pvt. Ltd.

Index. Pranab Mazumdar, Sourabh Agarwal, Amit Banerjee 2016 P. Mazumdar et al., Pro SQL Server on Microsoft Azure, DOI /

EBOOK. FROM DISASTER RECOVERY TO ACTIVE-ACTIVE: NuoDB AND MULTI-DATA CENTER DEPLOYMENTS

WEBSCALE CONVERGED APPLICATION DELIVERY PLATFORM

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Technology Overview ScaleArc. All Rights Reserved.

70-487: Developing Windows Azure and Web Services

Commvault Backup to Cloudian Hyperstore CONFIGURATION GUIDE TO USE HYPERSTORE AS A STORAGE LIBRARY

Database Administration for Azure SQL DB

Implementing Microsoft Azure Infrastructure Solutions

Oracle Database 18c and Autonomous Database

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

RA-GRS, 130 replication support, ZRS, 130

Microsoft Azure Stack Hybrid Cloud. The Modern System Architecture

Ivanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines

Sentinet for BizTalk Server SENTINET

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

Build an open hybrid cloud and paint it red and blue

WHITE PAPER. Header Title. Side Bar Copy. Header Title 5 Reasons to Consider Disaster Recovery as a Service for IBM i WHITEPAPER

Introduction to the Azure Portal

20532D: Developing Microsoft Azure Solutions

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Tech Dive: Microsoft Azure Identity Management and Office 365

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

Architecting Microsoft Azure Solutions (proposed exam 535)

Advanced Solutions of Microsoft SharePoint 2013

Sentinet for BizTalk Server VERSION 2.2

Introduction To Cloud Computing

Q&As Provisioning SQL Databases (beta)

Tableau Server - 101

Configuring and Deploying a Private Cloud DURATION: Days

Introducing VMware Validated Designs for Software-Defined Data Center

Cloud + Big Data Putting it all Together

Introduction. The Safe-T Solution

Developing Microsoft Azure Solutions

Course Overview This five-day course will provide participants with the key knowledge required to deploy and configure Microsoft Azure Stack.

Developing Microsoft Azure Solutions (MS 20532)

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Gladinet Cloud Enterprise

Agenda. This Session: Azure Networking Basics, On-prem connectivity options DEMO Create VNET/Gateway Cost-estimation for VNET/Gateways

Architekturen für die Cloud

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Introducing VMware Validated Designs for Software-Defined Data Center

Pervasive Insight. Mission Critical Platform

20533B: Implementing Microsoft Azure Infrastructure Solutions

Addressing Data Management and IT Infrastructure Challenges in a SharePoint Environment. By Michael Noel

The vsphere 6.0 Advantages Over Hyper- V

Introducing VMware Validated Designs for Software-Defined Data Center

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

Azure Certification BootCamp for Exam (Developer)

Azure Development Course

Azure Active Directory B2C. Daniel Dickinson Enterprise Mobility Specialist

Transcription:

SQL Azure By Abhay Parekh Microsoft Corporation

Leverage this Presented by : - Abhay S. Parekh MSP & MSP Voice Program Representative, Microsoft Corporation.

Before i begin

Demo

Let s understand SQL Azure now

SQL Azure is Cloud based RDB For Azure Built on SQL Server Technology No need to deploy, manage, patch etc. High Availability and Fault Tolerant Supports T-SQL Backup and recovery, geo-distribution and disaster recovery are built-in

We re talking about

Or more precisely

Introducing Microsoft SQL Azure Database Relational Database as a services Self-managed Easy provisioning and deployment Auto High availability and fault tolerant Self-managing and self-healing Elastic Scale Database as a utility with pay as you grow scaling Rely on Businessready SLAs Enable multi-tenant solutions Manage multiple servers Developer Agility Build cloud-based database solutions on a familiar relational model Build on existing developer skills and familiar Transact-SQL syntax Explore new data application patterns

Benefits of SQL Azure Database Differentiated value proposition Database as a service Symmetry with Traditional RDBMS Familiar T-SQL relational model Support existing code libraries and protocols Ecosystem of familiar development and management tools Differentiated value No physical administration Low-friction provisioning Easy scale-out Multi-tenant Self-management Automatic HA and DR

Windows Azure Storage Account User creates a globally unique storage account name Choose geo-location to host storage account

Database Replicas DB! Replica 1 Replica 2 Replica 3 Replica 4

SQL Azure Data Sync Service SQL Azure SQL Azure Sync Group SQL Azure Benefits Scale-out read or read/write Geo replication of data Edge network data distribution

DBA role places more focus on logical management Logical vs. Physical Administration SQL Azure focus on logical administration Schema creation and management Query optimization Security management (Logins, Users, Roles) Service handles physical management Automatically provides HA out of box Transparent failover in case of failure Load balancing of data to ensure SLA

Security Model Uses regular SQL security model Authenticate logins, map to users and roles Authorize users and roles to SQL objects Support for standard SQL Auth logins Username + password Security model is 100% compatible with on-premise SQL

Service Provisioning Model Each account has zero or more logical Account Server Database servers Provisioned via a common portal Establishes a billing instrument Each logical server has one or more databases Contains metadata about database & usage Unit of authentication, geo-location, billing, reporting Generated DNS-based name Each database has standard SQL objects Users, Tables, Views, Indices, etc Unit of consistency

Behind the Scenes of SQL Azure Application Apps use standard SQL client libraries: ODBC, ADO.Net, PHP, Internet TDS (tcp) LB Load balancer forwards sticky sessions to TDS protocol tier TDS (tcp) TDS (tcp) SQL Gateway Gateway Gateway Gateway Gateway Gateway Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to backend SQL SQL SQL SQL SQL SQL Scalability and Availability: Fabric, Failover, Replication, and Load balancing

Customer Scenarios Departmental Applications Web Applications ISV LOB Applications Data Hubs

Database as a service Elastic Scale Easy to Scale out across multiple database. Pay-as-you-grow databases No hardware, physical DB or file management required Multi-tenant data hosting Logical schema per tenant with isolated physical storage Provision new tenants quickly and easily Business-Ready SLAs Reliability Security management across multiple databases

Application Topologies From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser App Code / Tools SQL Server App Code / Tools Windows Azure Microsoft Datacenter Microsoft Datacenter SQL Azure Data Sync Windows Azure Microsoft Datacenter SQL Azure SQL Azure SQL Azure Code Near Code Far Hybrid

Connection Model SQL Azure exposes native SQL Server TDS protocol Use existing client libraries ADO.NET, ODBC, PHP Client libraries pre-installed in Windows Azure roles Support for ASP.NET controls Clients connect directly to a database Cannot hop across DBs (no USE)

Low Transactional Requirements High What are your application s requirements? Storage and Transactional throughput Partitioned Data Partitioning based on Application Requirements (IOPS) Partitioned Data Partitioning based on Application Requirements (IOPS, Storage or both) Low Single Database No Partitioning Storage Requirements Partitioned Data Partitioning Based on Application Requirements (Storage) High

Project Houston

Stay in touch: - Cell No-9969084555 Email-Abhay.Parekh@msptechrep.com Orkut-Search for MSP Abhay Parekh Facebook-Search for MSP Abhay Parekh Twitter-www.twitter.com/parekhabhays Blog-www.microsoftwindows7.blog.co.in

Thank you for suggestions, please email at community@peoplewareindia.com