Download presentation
Presentation is loading. Please wait.
Published byGeorgiana Harrington Modified over 8 years ago
1
Putting Your Head in the Cloud A Beginner’s Guide to Cloud Computing and Azure SQL Database David Postlethwaite 07/05/2016David Postlethwaite 1 |
2
Our Sponsors 2 |07/05/2016 David Postlethwaite Gold Sponsors Silver Sponsors Bronze Sponsor Platinum Sponsors
3
About Me David Postlethwaite Liverpool Victoria LV= SQL and Oracle DBA MCSE 2012 Data Platform MCITP 2008, 2005 Oracle OCA 25 years IT Experience 7 years as DBA david@clunyweb.co.uk Blog: gethynellis.com 3 |07/05/2016 David Postlethwaite 3 |
4
Introduction Putting Your Head in the Cloud What is cloud computing? Where did it come from? What Types of Cloud Computing are there? Why might I want to use it? Why might I NOT want to use it? Microsoft Azure SQL Azure 4 |07/05/2016 David Postlethwaite 4 |
5
Free E-Book Sign up at www.gethynellis.com www.gethynellis.com 5 |19/09/2015 David Postlethwaite
6
Who is using the Cloud now? For Business use? For Personal use? 6 |07/05/2016 David Postlethwaite
7
Why the Cloud? “Why do we need to buy and maintain our own servers and spend our lives upgrading and fixing them?” “Why do we need an expensive DR site that sits idle most of the time?” “Why can’t I just rent a file server or a database server or a webserver or even an application and pay someone else to manage it?” 7 |07/05/2016 David Postlethwaite (IBM archive)
8
What is Cloud Computing? cloud computing noun: cloud computing; The practice of using a network of remote servers hosted on the Internet to store, manage and process data, rather than a local server or a personal computer. 8 |07/05/2016 David Postlethwaite Wikipedia
9
Examples Web Email gmail Hotmail Storage Microsoft One Drive Google Drive Apple iCloud Amazon Cloud Drive Drop Box 9 |07/05/2016 David Postlethwaite Software Office 365 Skype for Web Adobe Creative Cloud - PhotoShop Online QuickBooks Online Visual Studio Online Hosting Microsoft Azure Oracle Cloud Amazon Web Services Google Cloud Platform + many other smaller providers
10
Cloud Service Models 10 |07/05/2016 David Postlethwaite Application Data Runtime Middleware Operating System Virtualisation Servers Storage Networking Application Data Runtime Middleware Operating System Virtualisation Servers Storage Networking Application Data Runtime Middleware Operating System Virtualisation Servers Storage Networking Application Data Runtime Middleware Operating System Virtualisation Servers Storage Networking Traditional on-premises Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Managed By Client Managed By Vendor Hardware to Rent Servers to Rent Apps to Rent
11
Advantages of the Cloud Quick Setup Scalability Cost Efficient Backup and High Availability Mobility Environmentally Friendly Innovation Security 11 |07/05/2016 David Postlethwaite
12
Disadvantages of the Cloud Security and Privacy Dependency Loss of Control Reliability and Vulnerability Government Interference 12 |07/05/2016 David Postlethwaite
13
Microsoft Azure AZURE REGIONLOCATION Central USIowa East USVirginia East US 2Virginia US Gov. IowaIowa US Gov. VirginiaVirginia North Central USIllinois South Central USTexas West USCalifornia North EuropeIreland West EuropeNetherlands East AsiaHong Kong Southeast AsiaSingapore Japan EastTokyo, Saitama Japan WestOsaka Brazil SouthSao Paulo State Australia EastNew South Wales Australia SoutheastVictoria Central IndiaPune South IndiaChennai West IndiaMumbai China EastShanghai China NorthBeijing 13 |07/05/2016 David Postlethwaite COMING SOONLOCATION Canada CentralToronto Canada EastQuebec City Germany CentralFrankfurt Germany NortheastMagdeburg United Kingdomtbc
14
Microsoft Azure Data Centres 14 |07/05/2016 David Postlethwaite Dublin Data Centre www.digitalsignage.net/ Chicago Data Centre technet.com Dublin 581,000 square feet - 54,000 m^2 – 4 football pitches Chicago 700,000 square feet - 65,000 m^2 Iowa 11.2 million square feet - 10,000 m^2
15
Inside the Azure Data Centres 15 |07/05/2016 David Postlethwaite 1,800 -2,500 servers 100 Containers 220,000 servers
16
Power Usage Effectiveness PUE Power usage effectiveness (PUE) is a measure of how efficiently a computer data centre uses energy; How much energy is used by the computing equipment compared to the energy used for cooling and other overheads). 16 |07/05/2016 David Postlethwaite Industry Average 2.0 Azure Data Centre 1.25
17
Demo Microsoft Azure http://azure.Microsoft.com 17 |07/05/2016 David Postlethwaite
18
Windows Azure Portal 18 |07/05/2016 David Postlethwaite
19
Windows Azure Classic Portal 19 |07/05/2016 David Postlethwaite
20
Azure SQL Database 20 |07/05/2016 David Postlethwaite
21
Create an Azure SQL Database 21 |07/05/2016 David Postlethwaite
22
Create Azure Database - Source 22 |07/05/2016 David Postlethwaite
23
Create Azure Database - Tier 23 |07/05/2016 David Postlethwaite
24
Create Azure Database 24 |07/05/2016 David Postlethwaite
25
Allowing Access to Azure DB 25 |07/05/2016 David Postlethwaite
26
Azure Connection Strings 26 |07/05/2016 David Postlethwaite
27
Connecting to Azure SQL Database 27 |07/05/2016 David Postlethwaite
28
Using SSMS Limited GUI with SSMS 2012 or SSMS 2014 RTM SSMS 2014 SP1 and 2016 gives better support Need to write code Need the azure syntax Can’t use “USE” New commands to manage firewall rules Sp_set_database_firewall_rule sp_set_firewall_rule 28 |19/09/2015 David Postlethwaite
29
Limitations of Azure SQL Database Unsupported Features Extended Properties Anything to do with Agent and msdb Features related to database file placement, size etc. Many DBCC commands Filestream Global temporary tables Linked Servers SHUTDOWN https://msdn.microsoft.com/library/azure/ee336281.aspx 29 | 207/05/2016 David Postlethwaite
30
Azure Database Service Tiers 30 |07/05/2016 David Postlethwaite
31
Service Tiers and Performance Levels 31 |07/05/2016 David Postlethwaite * Prices as at 21/04/2016 BasicStandard Premium S0S1S2S3P1P2P4P6P11 Max Database Size 2GB250GB 500GB1TB DTUs51020501001252505001,0001,750 Max Concurrent Requests 306090120200 4008001,6002,400 Max sessions3006009001,2002,400 4,800 9,60019,200 32,000 Approx Price /month * £3£9£18£46£92£284£568£1136£2273£4277 Restore Point Last 7 Days Last 14 DaysLast 35 Days Disaster recovery Geo Restore Geo Replication 1 read only SecondaryActive Geo replication. 4 read only Secondaries
32
Backups and High Availability Full database backup once a week, Differential database backup once a day, Transaction log backup every 5 minutes. Full and differential backups are copied to another region Retention: Basic 7 Days, Standard 14 Days, Premium 35 Days Three database replicas on different physical hardware one primary replica two secondary replicas. GEO Replication Standard: one read only secondary in different data centre Premium: four read only secondaries in different data centres 32 |07/05/2016 David Postlethwaite
33
SQL Database Restore 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 ERT* < 12 hours RPO†< 1 hour ERT* < 12 hours RPO† < 1 hour Standard Geo- Replication Not available ERT* < 30 seconds RPO† < 5 seconds ERT* < 30 seconds RPO† < 5 seconds Active Geo- Replication Not available ERT* < 30 seconds RPO† < 5 seconds * 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. 33 |07/05/2016 David Postlethwaite
34
DACPAC and BACPAC SSMS 2012+ BACPAC Export Data Tier Application – schema + data DACPAC Extract Data Tier Application - schema 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 34 |07/05/2016 David Postlethwaite
35
Standard Geo-Replication 35 |07/05/2016 David Postlethwaite
36
Active Geo-Replication 36 |07/05/2016 David Postlethwaite
37
SQL Database Monitor 37 |07/05/2016 David Postlethwaite
38
SQL Database Monitor 38 |07/05/2016 David Postlethwaite
39
Automated Export 39 |07/05/2016 David Postlethwaite
40
SQL Database Auditing and Security 40 |07/05/2016 David Postlethwaite
41
Azure Virtual Machine 41 |07/05/2016 David Postlethwaite
42
New Features Azure Elastic Database Share DTUs between a pool of databases Automatic power changes Azure Data Warehouse A database for massive volumes of relational and non-relational data Uses massive parallel processing (MPP) architecture Azure Data Lake A hyper-scale repository for big data analytics workloads Hadoop Distributed File System Unstructured and structured data in their native format 42 |07/05/2016 David Postlethwaite
43
Grammar 43 |07/05/2016 David Postlethwaite – short for premises – a proposition or assumption – a building or property Prem Premise Premises
44
Any Questions Conclusion Hopefully you now have a better understanding of SQL Azure Q & A david@clunyweb.co.uk Blog: gethynellis.com https://www.linkedin.com/in/davidpostlethwaite 44 |07/05/2016 David Postlethwaite
45
Thank You 45 |07/05/2016 David Postlethwaite
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.