Moving Your SQL Database to SQL Azure And Setting up Data Sync

Slides:



Advertisements
Similar presentations
COS211. Source - INFINITE RESEARCH - Issue #003 | 03/08/11 | ww.infiniteresearch.netww.infiniteresearch.net 60% Growth
Advertisements

System Center 2012 R2 Overview
Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
XVII Encontro – 29/11/2011. Virgílio Esteves ID&T – Research & Founder of NetPonto Coimbra C# / WPF / Silverlight / XNA / Azure.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure Application Platform.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
THE MICROSOFT’S DATA CENTRE - BETTING BIG ON PRIVATE CLOUD SESSION:AP050 Robbie Wright WW Sales Director, Datacenter to Cloud Microsoft Corporation Jonathan.
Uwe Lüthy Solution Specialist, Core Infrastructure Microsoft Corporation Integrated System Management.
Data Types Lesson 4. Skills Matrix Table A table stores your data. Tables are relational in that they are organized as rows and columns (a matrix). Each.
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
Tony Petrossian Microsoft Corporation An Introduction.
Text Microsoft to Or Tweet #uktechdays Questions?
Interoperability. Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure –
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Page 1 Programming SQL Azure Database Jeff Chu |
Aaron Stanley King. What is SQL Azure? “SQL Azure is a scalable and cost-effective on- demand data storage and query processing service. SQL Azure is.
Presented by: Aaron Stanley King.  Benefits of SQL Azure  Features of SQL Azure  Demos, Demos, Demos!  How to query in SQL Azure  More Demos!  Recent.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Migrate SQL Server Apps to SQL Azure Cloud DB
Mobile Application Solution
Windows Azure SQL Database - Basic
Migrating to and Integrating with SQL Azure
Creating Database Objects
Introduction to SQL Azure
Unit 3 Virtualization.
Data Platform and Analytics Foundational Training
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Module 2: Creating Data Types and Tables
Nicho Joins Microsoft Azure Certified Program to Transform Brand Engagement, Boost Customer Acquisition and Conversions with Scalable Ease MICROSOFT AZURE.
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
Lead SQL BankofAmerica Blog: SQLHarry.com
Data Definition and Data Types
Scaling In e Scaling Out através do elastic pool
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Mobile Application Solution
Stylelabs Develops the Marketing Content Hub to Offer Enterprises a High-End Marketing Content Management Platform Based on Microsoft Azure MICROSOFT AZURE.
Building Applications with Windows Azure and SQL Azure
Azure SQL Database – Scaling in and Scaling out with elastic pool
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
SQL Server 2016 JSON Support FOR Data Warehousing
Exploring Azure Event Grid
Cloud Database Based on SQL Server 2012 Technologies
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Azure SQL Database – Scaling in and Scaling out with elastic pool
Migrating a Disk-based Table to a Memory-optimized one in SQL Server
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
What is your Character Data Type?
The Challenges of moving Document Creation to the Cloud
Working with Data Types
Data Security for Microsoft Azure
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
XtremeData on the Microsoft Azure Cloud Platform:
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
Data Types Do Matter Start local instance of SQL Start ZoomIt
Stretch Database - Historical data storage in SQL Server 2016
Agenda Need of Cloud Computing What is Cloud Computing
Creating Database Objects
Microsoft Virtual Academy
COMPANY PROFILE: REELWAY
Mark Quirk Head of Technology Developer & Platform Group
06 | SQL Server and the Cloud
The Database World of Azure
Presentation transcript:

Moving Your SQL Database to SQL Azure And Setting up Data Sync SQL Saturday #200 Moving Your SQL Database to SQL Azure And Setting up Data Sync

Agenda Who Am I? What is Windows Azure SQL Database Concepts Architecture Supported vs. Non Supported Features Demo

PASS Summit PASS Summit (Charlotte, NC October 15-18) $150 Discount Code: SUM099CH

Who is RDA? Great people Thought leaders RDA Presentation to Mercer Advisors – OnTrack® Development & Maintenance July 29, 2008 Who is RDA? Great people Thought leaders Know how and what to communicate Interpersonal skills Technical experience 100 full time, highly experienced specialists Invest > $1 million in training 1,100+ technical certifications Average 14 years of industry experience .NET Application Development Business Intelligence Enterprise Application Integration Communication and Collaboration Predictable outcomes to large, complex projects – A proven track record delivering large, complex projects on time and on budget; have successfully engaged in several multi-million dollar fixed price projects. Proven technology experience – Employ seasoned consultants who combine multiple years of technical experience backed by technology certifications, good consulting skills, and a strong work ethic. Our collaborative process – Proven software development methodology across hundreds of projects, both large and small; iterative releases and risk mitigation. Managing expectations –Setting objectives and measuring progress on their achievement, and paying close attention to risk management. Creative solutions that save time and money – Assisting our clients by scrutinizing business processes to identify opportunities for streamlining and identifying off-the-shelf software than can contribute to the solution; improve their return on investment for projects.

Everything as a Service Infrastructure As a Service Platform As a Service Software As a Service Uses VMs Consumer manages, patches and monitors machines Full Compatibility with SQL Server on-premise Minimal changes to existing apps Provides APIs Building Block Services Provider manages VMs and patches Requires a migration of apps Great opportunity for scalability Web Front End to Software Multi-Tenant Logical Separation of data Very little customisation Commodity End Users Devs ITPros

Windows Azure SQL Database The first and only true relational database as a service Self-managed Elastic Scale Developer Agility Easy provisioning and deployment Auto high-availability and fault tolerance Self-maintaining infrastructure; self-healing No need for server or VM administration Database utility; pay as you grow Flexible load balancing Business-ready SLAs Enable multi-tenant solutions World-wide presence Build cloud-based database solutions on consistent relational model Leverage existing skills through existing ecosystem of developer and management tools Explore new data application patterns

Microsoft Data Centres More than 10 and less than 100 DCs worldwide Plus multiple global CDN locations Dublin Amsterdam Quincy Chicago Japan Hong Kong Boydton Des Moines San Antonio Singapore Quincy, Washington: approx 500K sq ft, 27MW, uses entirely hydro-electric power San Antonio, Texas: approx 477K sq ft, 27MW, uses recycled water for cooling Chicago, Illinois: 707K square feet with critical power of 60 MW, uses water side economization, containers Dublin, Ireland: approx 570K sq ft, up to 27MW, uses outside air for cooling.

Service Provisioning Model Account Each account has zero or more servers Azure wide, provisioned via a common portal Establishes a billing instrument The servers are logical, not tied to physical machines Each server has one or more databases Logical concept equal to a master DB 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 Server Database It is important to clarify that logical servers are not tied to physical machines, meaning the logical server is really just a unit of organization (you have a logical master database with data for the databases on the “logical server”).  

Database Replicas and Failover ! Single Database Three Replicas Replica 1 Single Primary Replica 2 DB Replica 3 This slide shows what happens when a primary fails. Clarify that there are a bunch of primary / secondaries on each machine (other databases on the cluster). Replica 4

Database Editions Two SQL Database SKUs: Web & Business You specify Web or Business Edition Web: EDITION = Web Business: EDITION = Business You specify MAXSIZE Web: MAXSIZE = 1GB| 5GB Business: MAXSIZE = 10GB | 20GB | 30GB | 40GB | 50GB | 100GB | 150GB This is the size we will not let you grow beyond You will be charged for the actual (peak) size (in any one day) Business Edition Up to 150 GB Web Edition Up to 5 GB

Windows Azure SQL Database Security Supports SQL Server Security On-premise SQL Server security concepts still apply Server-level: sds_dbcreator, sds_securityadmin roles Database-level: same as on-premise SQL Server Administrative user is equivalent to sa

T-SQL Support (full or partial) Constants Constraints Cursors Index management and rebuilding indexes Local temporary tables Reserved keywords Stored procedures Statistics management Transactions Triggers Tables, joins, and table variables Transact-SQL language elements such as Create/drop databases Create/alter/drop tables Create/alter/drop users and logins … User-defined functions Views

T-SQL Not Supported Common Language Runtime (CLR) Database file placement Database mirroring Distributed queries Distributed transactions Filegroup management Full Text Search Global temporary tables SQL Server configuration options SQL Server Service Broker System tables Trace Flags

Moving Your Data SQL Server Integration Services (SSIS) Data Tier Application BCP (bulk copy) Support Data Sync

SQL Data Sync Preview Mode on the Windows Azure Portal Moves Data On Demand or Scheduled Build Sync Groups – Define Hub and Client

SQL Data Sync Supported Data Types   Data Type Category Supported SQL Database Data Type Exact Numbers Supported: bit, decimal, int, numeric, smallint, tinyint. Approximate Numbers Supported: float, real. Date and Time Supported: date, datetime2, datetime, datetimeoffset, time. Character Strings Supported: char, varchar, text. Unicode Character Strings Supported: nchar, nvarchar, ntext. Binary Strings Supported: binary*, varbinary*, image.  See Unsupported Data Types: binary(50) and varbinary(5) are not supported. Spatial Data Types Supported: geography, geometry. Other Data Types Supported: sql_variant, table, uniqueidentifier, xml.

SQL Data Sync Unsupported Data Types   Data Type Category Unsupported Data Type Exact Numbers Not supported: money, smallmoney. Binary Strings Not supported: binary(50), varbinary(5). Date and Time Not supported: smalldatetime. FileStream Not supported. CLR UDT SQL UDT XML Data Types Not supported: XmlSchemaCollection. Other Data Types Not supported: cursor, timestamp, hierarchyid.

Demo

Questions? Email Chuck Rivel at Rivel@RDACorp.com RDA Blog Site: http://www.rdacorp.com/blog Call us at 1 888 441-1278 Visit us at RDACorp.com