Managing a database environment in the cloud

Slides:



Advertisements
Similar presentations
Database Throughput Unit – DTU Monitoring % of current Performance Level Utilization 75% Read 50% Write CPU 60% Memory (coming) Compute Writes.
Advertisements

w/ Service Provider Foundation & Service Management Automation VMs, Networks, Automation Service Bus Database SQL Sever MySQL Web Sites Services Plans.
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
B Transactions per hour Transactions per minute Transactions per second RTO
Cloud Computing (101).
Implementing Failover Clustering with Hyper-V
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
Insight Proprietary & Confidential. Do Not Copy or Distribute. © 2015 Insight Direct USA, Inc. All Rights Reserved. Insight Presentation Insight’s Tagline.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Introduction to Cloud Computing
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Data platform market will be 36.2B by 2012Database key in hosted scenarios.
Cloud Computing Nathan Bosen Kelsie Cagampang MIS 424 May 29, 2013.
Introduktion till Azure SQL Database Robert Folkesson Active Solution.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
High Friction & Control Resources Dedicated Shared Low 100% of API, Virtualized Roll-your-own HA/DR/scale SQL Server in IaaS Virtualized Machine SQL.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Text Microsoft to Or Tweet #uktechdays Questions?
Web Technologies Lecture 13 Introduction to cloud computing.
1 Chapter Overview Using Standby Servers Using Failover Clustering.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Azure SQL Database Lori Clark SQL Saturday 10/17/2015.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
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.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
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.
Use relational database as a service
Connected Infrastructure
Avenues International Inc.
SQL Saturday #573 - BSB Azure SQL Database Vs. Amazon RDS
Banco de Dados – Planejando um ambiente SQL Server de alta performance e missão crítica Vitor Fava Data Platform MVP.
Lead SQL BankofAmerica Blog: SQLHarry.com
Cloud Data platform (Cloud Application Development & Deployment)
Example of a page header
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Scaling In e Scaling Out através do elastic pool
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
Connected Infrastructure
Windows Azure Migrating SQL Server Workloads
Installation and database instance essentials
Azure SQL Database – Scaling in and Scaling out with elastic pool
04 – Azure SQL Database Bret Stateham | Senior Technical Evangelist​
Database Testing in Azure Cloud
Introduction to Cloud Computing
Fast Start for Microsoft Azure – SQL Server IaaS Workshop
Cloudy with a Chance of Data
SQL Azure Database – High Availability
Azure SQL Database – Scaling in and Scaling out with elastic pool
Cloudy with a Chance of Data
What is the Azure SQL Datawarehouse?
Microsoft Azure Fundamentals: Data Understanding Microsoft Azure SQL
Managing Clouds with VMM
Implementing AI solutions using the cognitive services in Azure
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Azure SQL Database - Managing your database on the cloud
Understanding Azure SQL DB Service Tiers
"Cloud services" - what it is.
Stretch Database - Historical data storage in SQL Server 2016
Azure SQL Database Service Tiers
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Azure SQL Database for Business Critical Cloud Applications
Microsoft Azure Services Platform
The Database World of Azure
Presentation transcript:

Managing a database environment in the cloud

Agenda What is cloud computing? What is Azure SQL Database? Managing a SQL Database Monitoring a SQL Database

Vitor Fava MVP Data Platform Pass Chapter Leader do SQLManiacs Module 0: Introduction Course ####y Vitor Fava MVP Data Platform Pass Chapter Leader do SQLManiacs SQL Server Database Consultant na Pythian CEO da Vita Database Solutions vitortff@gmail.com http://vfava.worpress.com http://www.youtube.com/vitortff https://groups.google.com/group/sqlmaniacs Welcome students to the course and introduce yourself. Provide a brief overview of your background to establish credibility. Ask students to introduce themselves and provide their backgrounds, product experience, and expectations of the course. Record student expectations on a whiteboard or flip chart that you can reference during class.

What is Cloud Computing? What is the cloud? Where is the cloud? Are we in the cloud now? Cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. Software-as-a-Service (SaaS) Infrastructure-as-a-service (IaaS) Platform-as-a-Service (PaaS)

What is SQL Database? Relational database service in the cloud based on the market-leading Microsoft SQL Server engine, with mission-critical capabilities. Delivers predictable performance, scalability with no downtime, business continuity and data protection—all with near-zero administration Focus on rapid app development and accelerating your time to market, rather than managing virtual machines and infrastructure. Because it’s based on the SQL Server engine, SQL Database supports existing SQL Server tools, libraries and APIs, which makes it easier for you to move and extend to the cloud.

Azure – Service Tiers

What is DTU? DTU = Database Throughput Units Resources assigned to a database Unified measure of CPU+Memory+Read/write rates CPU 40% 65% 30% 50% Writes Reads Memory Utilization https://msdn.microsoft.com/en-us/library/ms189457.aspx

DTU Calculator How to calculate the needed DTU to my SQL Database? You can predict the service tier  Too much: Not cost effective. Too less: You can put your database in trouble (and you!). DTU Calculator Online service (http://dtucalculator.azurewebsites.net/) Based on collected performance indicators. Processor - % Processor Time Logical Disk - Disk Reads/sec Logical Disk - Disk Writes/sec Database - Log Bytes Flushed/sec Does not take into account: Uptime SLA Point in time Restore Performance Objective https://msdn.microsoft.com/en-us/library/ms189457.aspx

Managing a SQL Database Azure Portal   Web-based application where you can create, update, and delete databases and logical servers and monitor database activity SSMS and Data Tools Client tools that run on your computer and allow you to connect to, manage, and develop your database in the cloud. Command line tools You can use command line tools such as PowerShell to manage databases and elastic database pools, and to automate Azure resource deployments.

Backup/Restore Point-in-time Restore - return the database to an earlier point in time. A kind of regular “restore”. Automatic backups: Weekly* full backup; Daily* differential backup; Log backups every 5 minutes; *automatically uploaded to geo-redundant Azure Storage SQL Database backups sabcp01bl21 Azure Storage sabcp01bl21 Geo- replicated Restore from backup

Restore to any Azure region Business Continuity Geo-Restore - default recovery option when a database is unavailable. Restores last daily backup to another region, using a geo-replicated backup copy. SQL Database backups sabcp01bl21 Azure Storage sabcp01bl21 Geo- replicated Restore to any Azure region

Business Continuity Standard Geo-Replication - When the primary database fails you can initiate failover to a non-readable secondary. Offline secondary, fixed DR pairing. North Central US You must reconfigure the new secondary databases. LS OPQ DB Failover and activation of secondary (during incident) DB DB LS ABC LS XYZ West US East US

Business Continuity Active Geo-Replication - Up to 4 readable secondaries, with configurable regions. A kind of AG in the cloud. Geo- replicated

MONITORING A SQL DATABASE DMVs Extended Events Query Performance Insight https://msdn.microsoft.com/en-us/library/ms189457.aspx

Query Performance Insight Deeper insight into your databases resource (DTU) consumption; The top CPU consuming queries, which can potentially be tuned for improved performance. The ability to drill down into the details of a query, view its text and history of resource utilization. Performance tuning annotations that show actions performed by SQL Azure Database Advisor https://msdn.microsoft.com/en-us/library/ms189457.aspx

Query Performance Insight https://msdn.microsoft.com/en-us/library/ms189457.aspx

Dúvidas?!