Lead SQL BankofAmerica Blog: SQLHarry.com

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

Low Control | Low Maintenance Shared Lower cost Dedicated Higher cost High Control | High Maintenance Hybrid On premises Off premises SQL Server Physical.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
VMware vCenter Server Module 4.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
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.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Database Design Table design Index design Query design Transaction design Capacity Size limits Partitioning (shard) Latency Redundancy Replica overhead.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.

Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
Maintaining a Mirrored Database Tips and Tricks by Paul G. Hiles.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Chokchai Junchey Microsoft Product Specialist Certified Technical Training Center.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Sofia Event Center November 2013 Hybrid Cloud Damien Caro Technical Evangelist
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Tony Petrossian Microsoft Corporation An Introduction.
Text Microsoft to Or Tweet #uktechdays Questions?
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Licensing SQL Server on a Virtual Platform Robert L Davis
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
SQL Server as a Cloud Service November 11th 2015 Warner Chaves SQL MVP/MCM.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
Sql Server Architecture for World Domination Tristan Wilson.
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Customer pulse Why Stretch? How Stretch works? Core Stretch scenarios Demo QA.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
SQL Server DBA Online TrainingSQL Server DBA Online Training.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Migrate SQL Server Apps to SQL Azure Cloud DB
Calgary Oracle User Group
Mobile Application Solution
Windows Azure SQL Database - Basic
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Introduction to SQL Azure
Sponsors.
MANAGING & ADMINISTERING SQL AZURE
How to tune your applications before moving your database to Microsoft Azure SQL Database (MASD) OK, you've jumped into your Azure journey by creating.
Disaster Recovery Where to Begin
Example of a page header
SQL Azure In this module- Learn how SQL lives in the cloud
Windows Azure Migrating SQL Server Workloads
Mobile Application Solution
Cloud Database Based on SQL Server 2012 Technologies
02 | Design and implement database
SQL Server 2012 Licensing Overview.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud Data Replication with SQL Data Sync
Microsoft Virtual Academy
Cross-Platform, Cloud and On-Premise Database Tool
AlwaysOn Availability Groups
Cross-Platform, Cloud and On-Premise Database Tool
© 2019 Hazy Limited. Private & confidential.
Michelle Haarhues Keeping up with SSMS.
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
Setting up PostgreSQL for Production in AWS
06 | SQL Server and the Cloud
Designing Database Solutions for SQL Server
The Database World of Azure
Presentation transcript:

Lead SQL DBA @ BankofAmerica Blog: SQLHarry.com 6/5/2018 Hari Reddy SQLHarry@hotmail.com Lead SQL DBA @ BankofAmerica Blog: SQLHarry.com

Edition & Pricing 6/5/2018 SQL Server SQL Azure Edition Pricing Web Edition Business Edition Server+CAL Core Based DB Size Pricing Cost Enterprise $6,874 0 to 100 MB Flat $4.995 Business Intelligence $8,592* Greater than 100 MB to 1 GB Flat $9.99 Standard $898* $1,793 Greater than 1 GB to 10 GB $9.99 for first GB, $3.996 for each additional GB Developer $50 Per License Greater than 10 GB to 50 GB $45.954 for first 10 GB, $1.996 for each additional GB *CAL (Client Access License) $209 Per CAL Greater than 50 GB to 150 GB $125.874 for first 50 GB, $.999 for each additional GB 5 GB: ($9.99 for the first GB + $3.996 per GB for the next 4 GB) / 31 days = $.84 15 GB: ($45.954 for the first 10 GB + $1.996 per GB for the next 5 GB) / 31 days = $1.81

Database Choices Resources “Friction”/Control Dedicated On-premise SQL Server or other s/w on-premise Resource governance @ machine Security @ DB Server/OS Value Props: Full h/w control – size/scale 100% compatibility Roll-your-own HA/DR/scale Value Props: 100% of API surface area Roll-your-own HA/DR/scale Dedicated Hosted Hosted SQL Server or other Resource governance @ VM Security @ DB Server/OS SQL Azure (RDBMS) Value Props: Auto HA, Fault-Tolerance Friction-free scale Self-provisioning High compatibility Virtual DB server Resource governance @ LDB Security @ LDB Resources Shared Low “Friction”/Control High

Scale Out with SQL Azure Elastic Provisioning of Databases Create DATABASE and go No VMs, No Servers Pay-as-you-go business model Don’t need it – Drop it Zero Physical Administration Built-in High Availability, Patching, maintenance Database Copy, SQL Azure Data Sync

DBA Tasks Limitations SQL Azure No Ability to Control Database Layout. Instance-Level options FileGroups Disk Placement Database-Level options Backup & Restore not supported No Point in time Recovery Create a COPY Work Around for a Backup Track the copies using sys.dm_database_copies

Troubleshooting Troubleshooting SQL Server SQL Azure Dynamic Management Views (DMVs) and System Catalog Views Profiler and Server Side Traces Windows Performance Monitor Built in performance reports in SSMS Query Plans Database Tuning Advisor SQL Azure Limited Subset if Dynamic Management Views (DMVs) Query Plans

Connectivity and Limitations SQL Server SQL Azure SQL Server Management Studio, SQL CMD SQL Server 2008 R2, SQL 2012, SQL CMD Windows Authentication SQL Authentication SQL Authentication only Non Default Port can be used for SQL Server Default port 1433 Limitations SQL Server SQL Azure Not Applicable Connections that have been idle for 30 minutes or longer Long Running Queries over 5 Minutes Excessive resource usage Failover because of server failures

Limitations Feature SQL Server SQL Azure SQL Server SQL Azure Schema/Structure No Such Limitations Table Must have a Clustered index TSQL Supportability All TSQL Support is Available Some TSQL are not Supported * Supported Transact-SQL: http://msdn.microsoft.com/en-us/library/ee336270.aspx * Partially Supported Transact-SQL: http://msdn.microsoft.com/en-us/library/ee336267.aspx * Unsupported Transact-SQL: http://msdn.microsoft.com/en-us/library/ee336253.aspx High Availability feature Replication, Mirroring, LogShipping All are Supported Not surpported as Cloud host inbuilt solutions SQL Agent Job Scheduling Event Notification Fully Supported SQL Server is not available in SQL Azure SQL Server Integration Services (SSIS) Can run SSIS on-premise SSIS Service is not available on Azure platforms Upgrade Manual Upgrade Has its own Upgrade Strategy Backward Compatible SQL Server SQL Azure

SQL Azure Demo 1 SQL Azure CREATE a Server CREATE a Database ADD Firewall Rule Compare SQL Server to SQL Azure

SQL Azure : Database Replicas Single Database Multiple Replicas Replica 1 Single Primary Replica 2 DB Replica 3

SQL Azure : Accessing Databases Web Portal (API) Your App SQL Azure TDS Change Connection String

SQL Azure Data Sync SQL Azure Elastic Scale No-Code Sync Configuration Schedule Sync Conflict Handling Logging and Monitoring Benefits Share Data with remote and retail offices, bringing data closer to end users. Lower latency – data access doesn’t require round trips Higher Availability – App Still runs if Server is unreachable Reduced network utilization – most data access is local

SQL Azure Data Migration Migration Options Generate Script Wizard Produce a SQL Script SQL Server Migration Assistant (Downloadable) MySQL, Oracle, Access, SQL Server.. SQL Azure MW Useful for Catching Unsupported feature in SQL Azure Moves Data Efficiently Unofficially Supported Data-tier Application Component (DAC) New Unit of Deployment for TSQL Apps Support Install, Uninstall Contains developer intent as policies

SQL Azure Demo 2 SQL Azure Create a Database COPY Create a Table to SQL Azure Use SSIS to Migrate the Data to SQL Azure Demo on Data Sync

SQL Server vs SQL Azure Conclusion IT DEPENDS !!!

SQL Server vs SQL Azure References Copying Databases in Windows Azure SQL Database http://msdn.microsoft.com/en-us/library/ff951624.aspx Migrating Databases to Windows Azure SQL Database http://msdn.microsoft.com/en-us/library/ee730904.aspx Compare SQL Server with Windows Azure SQL Database http://social.technet.microsoft.com/wiki/contents/articles/996.compare-sql-server-with-windows-azure-sql-database.aspx