AWS for the SQL Server Pro
Upcoming SlideShare
Loading in...5
×
 

AWS for the SQL Server Pro

on

  • 982 views

About AWS services for SQL Server Professionals - EC2, RDS, DynamoDB, MapReduce and more. Also covers pricing - understanding on-demand, reserved and spot instances

About AWS services for SQL Server Professionals - EC2, RDS, DynamoDB, MapReduce and more. Also covers pricing - understanding on-demand, reserved and spot instances

Statistics

Views

Total Views
982
Views on SlideShare
977
Embed Views
5

Actions

Likes
0
Downloads
12
Comments
0

1 Embed 5

https://twitter.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • https://console.aws.amazon.com/console/home
  • https://www.windowsazure.com/en-us/home/features/overview/
  • https://www.windowsazure.com/en-us/home/features/overview/
  • http://aws.amazon.com/rds/sqlserver/ and http://aws.amazon.com/rds/faqs/#4Can scale to larger instances, can backup, can restore up to 5 minutes, all tools work, all patching is managed
  • Hadoop on AWS - http://wiki.apache.org/hadoop/AmazonEC2
  • S3 = .12 / GB / month -> $ 150 100 GB / yrEBS = .10 / GB / month -> $ 100 100 GB / yrEC2 = .12 / hr (Small, on-demand, Windows) -> $ 1051 run all year (up to 3.85 / hr, down to .01 / hr for spot instances) can be PLUS other services, i.e. CloudWatch…RDS = .14 / hr (small, on demand, SQL 2008 STD) -> $ 1226 run all year ( up to 3.85 / hr, down to .05 / hr to heavy utilitization PLUS up/down data chargedDynamo = .01 / 10 writes & .01 / 50 reads PLUS up/down chargesElastic Beanstalk / Windows = starter package $ 42 / month -> $ 504 / yr
  • http://aws.amazon.com/usergroups/ & http://aws.amazon.com/aws-training/
  • Lynn

AWS for the SQL Server Pro AWS for the SQL Server Pro Presentation Transcript

  • AWS for the SQL Server Pro @LynnLangit Nov 2013
  • 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
  • What and Why AWS? Market leader AWS Amazon’s cloud Large Set of services • Compute • Data • More • In market longest • Usually cheapest • Most often used in production
  • Amazon Web Services
  • How to Work with AWS • Web Console • Command Line Tools • AWS SDK and IDE Tools 5
  • EC2 – Virtual Machines (AMIs)
  • EC2 – VMs (AMIs) from AWS Marketplace
  • Demo - EC2 Virtual Machines 8 April 2013
  • Understanding EC2 storage options
  • S3 -- Storage
  • S3 – bucket properties
  • Demo – S3 Storage 12 April 2013
  • Glacier -- storage & archiving
  • Demo – Glacier Archival Storage 14 April 2013
  • RDS – partially managed SQL Server and more…
  • Demo – RDS SQL Server as a service 16 April 2013
  • RDS vs. EC2 for SQL Server Why RDS costs more • 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) • Cross-regional snapshots
  • Redshift – Warehouse as a Service
  • Demo – Redshift Data Warehousing as a Service 19 April 2013
  • DynamoDB for fast NoSQL with SSDs
  • Demo – DynamoDB NoSQL on SSD 21 April 2013
  • Elastic MapReduce for easy Hadoop
  • Demo – MapReduce Hadoop on AWS 23 April 2013
  • Data Pipelines – automated data transfer
  • Demo – Data Pipeline Build data flows on AWS 25 April 2013
  • Elastic Beanstalk for application scalability
  • Demo – Beanstalk PaaS on AWS 27 April 2013
  • AWS SDK for Visual Studio 28
  • Demo – AWS SDK Add-in for Visual Studio and .NET 29 April 2013
  • Cloud Database Services by Vendor AWS Google Microsoft Virtual Machines EC2 w/SQL Server GCE – Linux only Azure VM – W/SQL Server Cloud RDBMS RDS - SQL Server Redshift -Postgres mySQL MariaDB SQL Azure NoSQL buckets Key-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 EBS volumes w/datasets Freebase Translation API Full-text search Azure Marketplace
  • Costs - Free Tier – EC2
  • Costs - Free Tier SQL and Dynamo
  • How much does it cost?
  • Creative Financing Regular Pricing • Use what you need and no more, i.e. instance size, storage size… • Watch for price drops – RDS price decrease this week Smart EC2 Instance Usage • Pause EC2 instances to reduce compute charges • Delete EC2 instances to reduce storage charges Vanity Pricing • Set pricing alerts • Use spot pricing • Re-selling compute / storage
  • Example: EC2 Spot Pricing 35
  • Example: EC2 Reserved Pricing 36
  • Tip: Use Pricing Calculators Example – from RightScale ‘PlanForCloud’ 37
  • 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
  • • recipes) www.TeachingKidsProgramming.org • • • Free Courseware (Java, SmallBasic or C# / Pluralsight) Do a Recipe  Teach a Kid (Ages 10 ++) Dec 2013 – Code.org – ‘Hour of Code’ education partner
  • Keep Learning Twitter: @LynnLangit YouTube: 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