On-premise database. Files in the cloud.

Slides:



Advertisements
Similar presentations
Cloud OS Microsoft’s Vision of the Unified Platform for Modern Business.
Advertisements

Protecting your online and on premises assets "Cloud Style" Mike Martin Architect / Microsoft Azure MVP.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Why consider the cloud? Cloud innovation presents challenges for IT.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Azure Backup New Business Model March 16 th 2015.
Security David Frommer Principal Architect Business Intelligence Microsoft Partner of the Year 2005 & 2007.
Trevor Sullivan Solution Architect Project Leadership Associates.
SharePoint enhancements through SQL Server RSS integration with SharePoint What’s New Elimination of IIS
Make VMs Resilient to Failures with Availability Sets.
Alwayson Availability Groups
Martin Cairney Hybrid data platform – making the most of Azure plus your on- prem kit DAT341 B.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure Backup Speaker Name Date Agenda Data protection challenges Introducing Windows Azure Backup How it works Security When to choose Windows.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
Secure SQL Database with TDE Thomas Chan SQL Saturday Raleigh.
New Instance… Now What? Presented by: James Donahoe Senior Solutions Engineer – TeleTracking Technologies MCSA: SQL Server 2012.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 18/06/2016David Postlethwaite.
AppAssure 101.  Offers full recovery with an RTO of approx 1 hour  Owned by Dell (acquired in 2012)  Sells direct to customers and through partners.
ROLLING DATABASE SNAPSHOTS David Cobb Daveslog.com.
Stretch Database & Managed Backups Cloud Services for your SQL Servers Andrew Loree – Solution Architect.
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.
Section 2: SQL Server and Microsoft Azure VMs (IaaS)
Stretch Database & Managed Backups
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Chapter 6: Securing the Cloud
Stretch Database & Managed Backups
Why are you still taking backups?
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Embed Power BI in your Web application
Example of a page header
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
[Company Name] Veeam Offerings
Design and Implement Cloud Data Platform Solutions
Design and Implement Cloud Data Platform Solutions
Contained DB? Did it do something wrong?
Azure IaaS 101.
By Saru Radhakrishnan Member - Sacramento SQL Server Group 07/28/2018
Capitalize on modern technology
Azure and SQL Server: Getting the best out of the cloud
Introduction to Azure SQL Database
Migrating Your BI Platform To Azure
What Azure have to offer for your data
Stretch Database & Managed Backups
In-Memory OLTP (IMOLTP) What Can It Do For Me?
Modern Datacenters with Azure
Microsoft Azure for SQL Server Professionals
Designing Business Intelligence Solutions with Microsoft SQL Server
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Data Security for Microsoft Azure
Outline Virtualization Cloud Computing Microsoft Azure Platform
SQL Server performance tuning on Azure IaaS
Microsoft Azure for SQL Server Professionals
Stretch Database - Historical data storage in SQL Server 2016
Unleashing Stretched Databases
Secure/Encrypt SQL Server Database With TDE
Getting Started with Microsoft Azure at CSU
MS AZURE By Sauras Pandey.
Microsoft Azure.
Microsoft Azure for SQL Server Professionals
Move your data to the cloud with Azure and {Partner Company Name}
What is New in SQL Server 2016 BI Stack
Azure Storage Microsoft Research.
Fernando Jacinto Alvarez
06 | SQL Server and the Cloud
Presentation transcript:

On-premise database. Files in the cloud. Dinesh Priyankara | Senior Architect – Specialist, Virtusa (Pvt) Ltd http://dinesql.blogspot.com/

Dinesh Priyankara | ‏@dinesh_priya Senior Architect – Specialist, Virtusa (Pvt) Ltd. Microsoft Most Valuable Professional Since 2006, Data Platform (SQL Server) Consultant, Trainer, Speaker MSc in IT, MCSE, MCDBA dineshpriyankara@gmail.com http://dinesql.blogspot.com http://sqlserverblogposts.com

01 | SQL Server Data Files in Microsoft Azure Dinesh Priyankara | Senior Architect – Specialist, Virtusa (Pvt) Ltd. http://dinesql.blogspot.com/

SQL Server Data Files in Microsoft Azure This makes possible of running a on-premises SQL Server database while data files are stored in Microsoft Azure Storage as Azure Blobs.

What key Benefits it offers? Fast migration - Data and log files, or database can be moved easily from one location to another location, it is still transparent to the application. Centralized data – Any instance can connect with it, from any place. Cost – you save a lot, no need to worry about enhancing infrastructure. Limitless storage – you do not need to worry on space availability. It is in cloud. Security – data in Azure can be encrypted. You maintain keys on-prem. Snapshot backups – Instantaneous backup and quicker restoration High availability and Disaster recovery – you do not lose your data even at a on-prem disaster.

What is the cost? Need to pay costs associated with storage and transactions. Renewal of Blob lease every 45 to 60 seconds implicitly. Use pricing calculator; https://azure.microsoft.com/en- us/pricing/calculator/

What I need and What should I do? Windows Azure Storage You need a Azure storage account and a container. You need to create a policy on a container. You need to create a Shared Access Signature (SAS)key. SQL Server You need SQL Server 2014 or 2016. You need to create a Credential for each container

What about security? Any recommendations? Make sure that container and blob data can be access only by Windows Azure account owner by setting access to private on the container. Make sure SQL Server accesses the storage using SAS, not using Azure storage account key. Implement Transparent Database Encryption (TDE) for better protection.

Lets try and see…….. Here are steps - I Create a Windows Azure Storage Account. This needs a classic storage account. Create a Policy on the container and A SAS key. For that, install Azure Resource Manager and Azure Service Management modules. Use PowerShell ISE for installing these;

Lets try and see…….. Here are steps - II Login to your account and get the subscription

Lets try and see…….. Here are steps - III Write a script for creating policy and SAS key, and execute. Code is available at: https://msdn.microsoft.co m/en- us/library/dn466430.aspx

Lets try and see…….. Here are steps - IV Get the code generated for the SQL Server Credential from the code or take the SAS key for generating it.

Lets try and see…….. Here are steps - V Create a credential for the storage A SQL Server credential is an object that is used to store authentication information required to connect to a resource outside of SQL Server. The credential stores the URI path of the storage container and the shared access signature for this container.

Creating a database

Backup and Restore You can backup on-premises database to Azure Storage using BACKUP TO URL You can create/restore a database using a backup in Azure storage. You can take instantaneous backup using Azure snapshots. You can restore the database to a point-in-time just using two log file snapshot backups.

Taking Backup to URL Taking Snapshot Backup

Are there any limitations? Only one SQL Server instance can connect with data files at a time. Only .mdf, .ldf, and .ndf are allowed in Azure storage. Geo-replication for the storage is not supported. Maximum size of a data file is 1TB. FileStream and In-Memory OLTP do not support.

Can you use this for all my databases? You should consider if; Not much queries against data Need High Availability and Disaster Recovery Need more storage Bandwidth is acceptable It is a Virtual Machine in Azure (more suitable) You should not consider if; It is a transaction-heavy and data is heavily queried.

07 | Q & A Dinesh Priyankara | Senior Architect – Specialist, Virtusa (Pvt) Ltd. http://dinesql.blogspot.com/

References Tutorial SQL Server Data Files in Microsoft Azure https://msdn.microsoft.com/en-us/library/dn466438.aspx SQL Server Data Files in Microsoft Azure https://msdn.microsoft.com/en-us/library/dn385720.aspx https://msdn.microsoft.com/en-us/library/mt146770.aspx SQL Server On-Premise Database files maintained in Azure – dinesql http://dinesql.blogspot.com/2016/05/sql-server-on-premise-database-files-in- azure.html

Thank You Dinesh Priyankara | Senior Architect – Specialist, Virtusa (Pvt) Ltd. http://dinesql.blogspot.com/