Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.

Slides:



Advertisements
Similar presentations
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Advertisements

Ken Casada Technical Evangelist Microsoft Switzerland What’s new in Microsoft Azure.
GETTING STARTED WITH AZURE SQL DB Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
1 Client/Server Database Tutorial. SQL Server Connection through MS Access FACBUSAD1 SQL server MS Access MGD B106 Computer or your own PC Remote SQL.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
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.
Cross Platform Mobile Backend with Mobile Services James
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
Introduction to SQL Server 2000 Security Dave Watts CTO, Fig Leaf Software
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
1 SQL Server 2000 Administration Kashef Mughal MSB.
Introduktion till Azure SQL Database Robert Folkesson Active Solution.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Text Microsoft to Or Tweet #uktechdays Questions?
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Page 1 Programming SQL Azure Database Jeff Chu |
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.
Beware of the Dark Side A Guided Tour of Oracle for the SQL Server DBA David Postlethwaite.
October 15-18, 2013 Charlotte, NC Being the DBA of the Future A World of On-Premises and Cloud Dandy Weyn, Snr. Technical Marketing Product Manager Microsoft.
SQL Reporting Services Troubleshooting Tips Greg Celentano SQL Saturday Providence.
Bellevue College Workshop Azure Storage & SQL Mohamed El Hassouni Hans Olav Norheim.
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
How to create a Windows app with Project Siena, SharePoint and Office 365 Knut Relbe-Moe Office 365 MVP Chief Technical Architect.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
Scaling out and in with Azure SQL DB Elastic Scale DBA-203 Warner Chaves, MCM/MVP, SQLTurbo.com, Pythian.com.
SQL Server as a Cloud Service November 11th 2015 Warner Chaves SQL MVP/MCM.
SQL Server High Availability Introduction to SQL Server high availability solutions.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 18/06/2016David Postlethwaite.
SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.
Taming the Beast How a SQL DBA can keep Kerberos under control David Postlethwaite 29/08/2015David Postlethwaite.
Putting Your Head in the Cloud A Beginner’s Guide to Cloud Computing and Azure SQL Database David Postlethwaite 07/05/2016David Postlethwaite 1 |
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Managing a database environment in the cloud
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.
DBMS Programs MS SQL Server & MySQL
Module 1: SQL Server Overview
MANAGING & ADMINISTERING SQL AZURE
Cloud BI with Azure Analysis Services
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.
# 66.
Successfully migrate existing databases to Azure SQL Database
Azure SQL Databases - Introduction and Migration
Lead SQL BankofAmerica Blog: SQLHarry.com
Cloud BI with Azure Analysis Services
Example of a page header
Introduction to SQL Server 2000 Security
Extensible Platform Microsoft Dynamics 365
04 – Azure SQL Database Bret Stateham | Senior Technical Evangelist​
From Navision Dynamics Nav to Power BI Dashboard in 45 minutes
By Saru Radhakrishnan Member - Sacramento SQL Server Group 07/28/2018
Microsoft Azure Fundamentals: Data Understanding Microsoft Azure SQL
dbatools - PowerShell and SQL Server Working Together
Cloud BI with Azure Analysis Services
Azure SQL Database - Managing your database on the cloud
Understanding Azure SQL DB Service Tiers
Cloud Data Replication with SQL Data Sync
Microsoft Azure for SQL Server Professionals
Mario…Take My Data To The Cloud!
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
06 | SQL Server and the Cloud
Presentation transcript:

Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite

Say thank you to our Sponsors :

About Me  David Postlethwaite  Liverpool Victoria LV=  SQL and Oracle DBA  MCSE 2012 Data Platform  MCITP 2008, 2005  Oracle OCA  25 years IT Experience  6 years as DBA   Blog: gethynellis.com 3 |19/09/2015 David Postlethwaite 3 |

Who has Used Azure SQL DB?  Tried it once  Evaluating  Running Production Systems 4 |19/09/2015 David Postlethwaite

Introduction  Putting Your Head in the Cloud  Monitoring and Alerting  Connecting from SSMS  Linked Server from local to Azure  SQL Agent Options - Scheduler (x2) and Automation  Creating Database from BACPAC  Azure Data Sync  Firewall Rules  Azure Server Roles  Backing up and Restoring  Replication  Auditing and Security  Scheduling Exports  Web Management Portal 5 |19/09/2015 David Postlethwaite 5 |

Demo Windows Azure  6 |19/09/2015 David Postlethwaite

Which Web Portal do you use?  The current one or the new one ? 7 |19/09/2015 David Postlethwaite

Windows Azure Management Portal 8 |19/09/2015 David Postlethwaite

Create Storage Account 9 |19/09/2015 David Postlethwaite

SQL Database Monitor 10 |19/09/2015 David Postlethwaite

Connecting to SQL Azure – Firewall Rules 11 |19/09/2015 David Postlethwaite

Using SSMS  Limited GUI with SSMS 2012 or SSMS 2014 RTM  Need to write code  We can create database.  Need the azure syntax  SSMS 2014 SP1 gives better support  SSMS 2016 has more support especially for v12  Can’t use “USE” 12 |19/09/2015 David Postlethwaite

Linked Servers  Need to create ODBC DSN  System Server Native Client 11  Linked Server  Microsoft OLE DB Provider for ODBC Drivers  Azure stored procedure you must enable RPC 13 |19/09/2015 David Postlethwaite

SQL Agent 14 |19/09/2015 David Postlethwaite

Azure Mobile Services Scheduler 15 |19/09/2015 David Postlethwaite

Azure Automation 16 |19/09/2015 David Postlethwaite

Azure Scheduler 17 |19/09/2015 David Postlethwaite

DACPAC and BACPAC  SSMS  DACPAC Extract Data Tier Application - schema  BACPAC Export Data Tier Application – schema + data  Azure currently only supports BACPAC  Validates the schema before creating the file  Save to local disk  Copy BACPAC to Azure storage for Import from the Management Portal  Or  Export straight to new database on Azure Server 18 |19/09/2015 David Postlethwaite

Creating DACPAC and BACPAC 19 |19/09/2015 David Postlethwaite

Azure Data Sync (Preview) 20 |19/09/2015 David Postlethwaite

SQL Azure Security  IP Security  Commands to manage firewall rules  Sp_set_database_firewall_rule  Select * from sys.database_rules  Select * from sys.firewall_rules;  Login Security  SQL logins only. No AD authentication  Internal Security  Must explicitly give access to other Azure apps 21 |19/09/2015 David Postlethwaite

SQL Azure Security 22 |19/09/2015 David Postlethwaite Internet Yes Client IP address in Server Level Firewall Rules No Server Level Firewall Rules Database Level Firewall Rules Client IP address in Database Level Firewall Rules Login Name and Password Access to any database Access to specific database Yes Login Name and Password Access from Azure Yes No

Server Roles  Not the Same as local SQL  server-level principal account  Loginmanager  dbmanager 23 |19/09/2015 David Postlethwaite

SQL Database Scale 24 |19/09/2015 David Postlethwaite

Service Tiers and Performance Levels 25 |28/02/2015 David Postlethwaite BasicStandardPremium Uptime SLA99.95% Database Size Limit 2 GB250 GB500 GB Power 5 DTUS0: 10 DTU S1: 20 DTU S2: 50 DTU S3:100 DTU ** P1: 100 DTU P2: 200 DTU P3: 800 DTU Benchmark Transaction Rate 16,600/hour (~4.5/second) S0: 521/minute S1: 934/minute S2: 2570/minute P1: 105/second P2: 228/second P3: 735/second Approximate Price /month * €4 S0: €12 S1: €23 S2: €56 S3: €112 P1: €347 P2: €693 P3: €2771 * Prices as at 23/06/2015 ** S3 v12 only

SQL Database Configure - Backups 26 |19/09/2015 David Postlethwaite

Geo-Replication 27 |19/09/2015 David Postlethwaite

SQL Database Restore 28 |19/09/2015 David Postlethwaite BasicStandardPremium Point In Time Restore Any restore point within the past 7 days Any restore point within the past 14 days Any restore point within the past 35 days Geo-Restore ERT* < 12 hours RPO† < 1 hour Note: Pre-v12 server RPO† < 24 hours ERT* < 12 hours RPO†< 1 hour Note: Pre-v12 server RPO† < 24 hours ERT* < 12 hours RPO† < 1 hour Note: Pre-v12 server RPO† < 24 hours Standard Geo-ReplicationNot available ERT* < 30 seconds RPO† < 5 seconds Note: Pre-v12 server ERT* < 2 hours Pre-v12 server RPO† < 30 minutes ERT* < 30 seconds RPO† < 5 seconds Note: Pre-v12 server ERT* < 2 hours Pre-v12 server RPO† < 30 minutes Active Geo-ReplicationNot available ERT* < 30 seconds RPO† < 5 seconds Note: Pre-v12 server ERT* < 2 hours Pre-v12 server RPO† < 5 minutes * Estimated Recovery Time (ERT) - The estimated duration for the database to be fully functional after a restore/failover request. † Recovery Point Objective (RPO) - The amount of most recent data changes (time interval) the application could lose after recovery.

SQL Database Auditing and Security 29 |19/09/2015 David Postlethwaite

How Many Ways to Create a Database?  +New Basic / Custom / Import  Restore  Copy  Create from Export  Direct from SSMS 30 |19/09/2015 David Postlethwaite

Create a Database from Existing… 31 |19/09/2015 David Postlethwaite

Upgrade v11 to v12  Must use the new portal 32 |19/09/2015 David Postlethwaite

Azure Web Management Portal  Web based SSMS like tool  GUI for database, tables, views procedures  No GUI for managing users  Can run Queries  Can view execution plans  At the time of writing there is only a web portal for v11 databases. 33 |19/09/2015 David Postlethwaite

Clustered Index  In a V11 database tables must have a clustered index  It is still possible to create a table without one  But you can’t use it  If you get your clustered index wrong you can’t drop it 34 |19/09/2015 David Postlethwaite

Connect to Master Database in Azure Portal 35 |19/09/2015 David Postlethwaite

Grammar 36 |19/09/2015 David Postlethwaite – short for premises – proposition or assumption – a building or property Prem Premise Premises

Free E-Book  Sign up at   Watch My Beginner’s Guide   Watch this again  |19/09/2015 David Postlethwaite

Any Questions  Conclusion  Hopefully you now ready to start creating your Azure Databases  Q & A   Blog: gethynellis.com 38 |19/09/2015 David Postlethwaite

Say thank you to our Sponsors :

Stick around for RAFFLE and the AFTER EVENT!  All our volunteers and organisers do not get paid for organizing this event – If you see them, please:  Give them a hug  Shake their hand  Say thank you  Spread the word  Get involved yourself  Don’t forget to thank the sponsors for their support  Thank the speakers for donating their time, energy and expenses