Presentation is loading. Please wait.

Presentation is loading. Please wait.

Putting Your Head in the Cloud A Beginner’s Guide to Cloud Computing and Azure SQL Database David Postlethwaite 07/05/2016David Postlethwaite 1 |

Similar presentations


Presentation on theme: "Putting Your Head in the Cloud A Beginner’s Guide to Cloud Computing and Azure SQL Database David Postlethwaite 07/05/2016David Postlethwaite 1 |"— Presentation transcript:

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


Download ppt "Putting Your Head in the Cloud A Beginner’s Guide to Cloud Computing and Azure SQL Database David Postlethwaite 07/05/2016David Postlethwaite 1 |"

Similar presentations


Ads by Google