aws for the sql server professional

34
AWS for the SQL Server Pro @LynnLangit Oct 2013

Upload: lynn-langit

Post on 14-May-2015

2.368 views

Category:

Technology


0 download

DESCRIPTION

Description of AWS services of interest to SQL Server Professionals

TRANSCRIPT

Page 1: AWS for the SQL Server Professional

AWS for the SQL Server Pro

@LynnLangit

Oct 2013

Page 2: AWS for the SQL Server Professional

Data Expertise / Lynn Langit

Practicing Architect• Cloud Deployments (Azure, AWS, Google)

Technical author / trainer• Google Cloud Developer Series• SQL Server 2012 Developer Series • Cloudera Certified Developer• 2 books on SQL Server BI

Industry awards• Microsoft – MVP for SQL Server • Google – GDE for Cloud Platform• 10Gen – Master for MongoDB

Former MSFT FTE• 4 years

Page 3: AWS for the SQL Server Professional

What and Why AWS?

AWS = Amazon’s cloud

Set of services• Compute• Data• More

Market leader• In market

longest• Usually

cheapest • Most often used

in production

Page 4: AWS for the SQL Server Professional

Amazon Web Services

Page 5: AWS for the SQL Server Professional

EC 2 for training, testing and production

Page 6: AWS for the SQL Server Professional

6 April 2013

Demo - EC2Virtual Machines

Page 7: AWS for the SQL Server Professional

S3 and Glacierfor archival storage

Page 8: AWS for the SQL Server Professional

About EC2 storage

EBS optional

Can store AMIs (persistent)

Can ‘stop’ EC2 instances and

‘re-start’ – saves $$$

Costs more Can expand One copy only (faster)

S3 by default10 GB max 3 copies

Page 9: AWS for the SQL Server Professional

S3 – bucket properties

Page 10: AWS for the SQL Server Professional

10 April 2013

Demo – S3 Archival Storage

Page 11: AWS for the SQL Server Professional

11 April 2013

Demo – GlacierArchival Storage

Page 12: AWS for the SQL Server Professional

RDSfor full SQL Server and more…

Page 13: AWS for the SQL Server Professional

13 April 2013

Demo – RDSSQL Server as a service

Page 14: AWS for the SQL Server Professional

RDS vs. EC2 for SQL Server

• Provisioned IO – performance guarantees

• Scheduled backups • Point in time restores• Scheduled maintenance

windows• Full use of all SQL tools,

SSMS, Profiler, DTA, etc…

• Supports Availability Groups (requires 2012 Enterprise)

Why RDS costs more

Page 15: AWS for the SQL Server Professional

Redshift – Warehouse as a Service

Page 16: AWS for the SQL Server Professional

16 April 2013

Demo – RedshiftData Warehousing as a Service

Page 17: AWS for the SQL Server Professional

DynamoDBfor fast NoSQL with SSDs

Page 18: AWS for the SQL Server Professional

18 April 2013

Demo – DynamoDB

NoSQL on SSD

Page 19: AWS for the SQL Server Professional

Elastic MapReducefor easy Hadoop

Page 20: AWS for the SQL Server Professional

20 April 2013

Demo – MapReduceHadoop on AWS

Page 21: AWS for the SQL Server Professional

Data Pipelines – automated data transfer

Page 22: AWS for the SQL Server Professional

22 April 2013

Demo – Data Pipeline

Build data flows on AWS

Page 23: AWS for the SQL Server Professional

Elastic Beanstalkfor application scalability

Page 24: AWS for the SQL Server Professional

24 April 2013

Demo – BeanstalkPaaS on AWS

Page 25: AWS for the SQL Server Professional

25 April 2013

Demo – AWS SDKAdd-in for Visual Studio and .NET

Page 26: AWS for the SQL Server Professional

Cloud Database Services by Vendor

AWS Google MicrosoftVirtual Machines EC2 w/SQL Server GCE – Linux only Azure VM – W/SQL

Server

Cloud RDBMS RDS - SQL ServerRedshift -Postgres

mySQLMariaDB

SQL Azure

NoSQL bucketsKey-Value stores

S3, EBS, Glacier, DynamoDB

Cloud Storage HR Datastore on GAE

Azure Blobs Azure Tables

Pipelines Data Pipelines Via APIs only SSIS (on-premises)

Streaming Machine Learning

Custom EC2 Prospective Search &Prediction API

StreamInsight

Document MongoDB on EC2 None MongoDB on Windows Azure

Hadoop MapReduce or Dremel

MapReduce on EC2 using S3

Big Query HDInsight (HDFS) on Azure

Data sets & other Karmasphere FreebaseTranslation APIFull-text search

Azure Marketplace

Page 27: AWS for the SQL Server Professional

Costs - Free Tier – EC2

Page 28: AWS for the SQL Server Professional

Costs - Free Tier SQL and Dynamo

Page 29: AWS for the SQL Server Professional

How much does it cost?

Page 30: AWS for the SQL Server Professional

Creative Financing

• Use what you need and no more, i.e. instance size, storage size…

• Watch for price drops – RDS price decrease this week

Regular Pricing

• Pause EC2 instances to reduce compute charges• Delete EC2 instances to reduce storage charges

Smart EC2 Instance Usage

• Set pricing alerts• Use spot pricing• Re-selling compute / storage

Vanity Pricing

Page 31: AWS for the SQL Server Professional

Conclusions

EC2 for testing, training and production (IaaS)

S3 for archiving R/W

Glacier for archiving W fast & cheap, R slow & expensive

RDS for HA SQL Server

Redshift for Data Warehousing on demand

DynamoDB for fast NoSQL – on SSDs

Elastic Map Reduce for easy Hadoop MapReduce

Page 32: AWS for the SQL Server Professional

www.TeachingKidsProgramming.org• Free Courseware • Do a Recipe Teach a Kid (Ages 10 ++)• Java or Microsoft SmallBasic• C# on Pluralsight

• recipes)

Page 33: AWS for the SQL Server Professional

VOTECONFIRMSHARE

Page 34: AWS for the SQL Server Professional

Keep Learning

Twitter: @LynnLangitYouTube:http://www.youtube.com/user/SoCalDevGal

Hire me• To help build your BI/Big Data

solution• To teach your team next gen BI• To learn more about using NoSQL

solutions