• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AWS for the SQL Server Professional
 

AWS for the SQL Server Professional

on

  • 3,393 views

deck from my talk at SQL Saturday 201 in Orange County April 2013

deck from my talk at SQL Saturday 201 in Orange County April 2013

Statistics

Views

Total Views
3,393
Views on SlideShare
1,165
Embed Views
2,228

Actions

Likes
0
Downloads
24
Comments
0

5 Embeds 2,228

http://lynnlangit.com 2220
http://speakerrate.com 3
http://reader.aol.com 2
http://www.newsblur.com 2
http://lynnlangit.com. 1

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/
  • 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 Professional AWS for the SQL Server Professional Presentation Transcript

  • AWS for the SQL Server Pro @LynnLangit April 2013
  • Data Expertise / Lynn LangitIndustry awards• Microsoft – MVP for SQL Server• Google – GDE for Cloud Platform• 10Gen – Master for MongoDBPracticing ArchitectTechnical author / trainer• Pluralsight – Google Cloud Series• DevelopMentor – SQL Server Series• 2 books on SQL Server BIFormer MSFT FTE• 4 years
  • What and Why AWS? Set of services Market leader AWS = Amazon’s • Compute • In market longest cloud • Data • Usually cheapest • More • Most often used in production
  • Amazon Web Services
  • EC 2for training, testing and production
  • Demo - EC2 Virtual Machines6 April 2013
  • S3 and Glacierfor archival storage
  • About EC2 storage S3 by default 10 GB max 3 copies EBS optional Can ‘stop’ EC2Can store AMIs One copy only instances and ‘re- Costs more Can expand (persistent) (faster) start’ – saves $$$
  • S3 – bucket properties
  • Demo – S3 Archival Storage10 April 2013
  • Demo – Glacier Archival Storage11 April 2013
  • RDSfor full SQL Server and more…
  • Demo – RDS SQL Server as a service13 April 2013
  • RDS vs. EC2 for SQL Server • Provisioned IO – performance guarantees • Scheduled backups Why RDS • Point in time restores • Scheduled maintenance costs more windows • Full use of all SQL tools, SSMS, Profiler, DTA, etc… • Supports Availability Groups (requires 2012 Enterprise)
  • Redshift – Warehouse as a Service
  • Demo – Redshift Data Warehousing as a Service16 April 2013
  • DynamoDBfor fast NoSQL with SSDs
  • Demo – DynamoDB NoSQL on SSD18 April 2013
  • Elastic MapReducefor easy Hadoop
  • Demo – MapReduce Hadoop on AWS20 April 2013
  • Data Pipelines – automated data transfer
  • Demo – Data Pipeline Build data flows on AWS22 April 2013
  • Elastic Beanstalkfor application scalability
  • Demo – Beanstalk PaaS on AWS24 April 2013
  • Cloud Database Services by Vendor AWS Google Microsoft OthersCloud RDBMS RDS - SQL Server mySQL SQL Azure Hosted RDBMS on RackspacenoSQL S3, EBS, Glacier, Cloud Storage / Azure Blobs & Many…buckets/databases DynamoDB Google Drive, HR Tables Datastore on GAEPipelines Data Pipelines Via APIs only SSIS variesStreaming Custom EC2 Prospective StreamInsight & Various – Splunk,Machine Learning Search & Mahout with etc… Prediction API HadoopDocument or MongoDB on EC2 Freebase (g) MongoDB on Hosted MongoDBGraph Windows AzureHadoop MapReduce on S3 Big Query (HBase- HDInsight (HDFS) Cloudera WhirrMapReduce & EC2 like) on AzureData sets & other Redshift Translation API Azure Marketplace Database.com Karmasphere Full-text search
  • 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
  • Compare other Cloud ServicesVendor AWS Google AzureFree tier For new (6 months) For developers For new (30 days)Compute Elastic Beanstalk Google App Azure Web or Engine Worker RolesPiece Work Mechanical Turk n/a n/aRouting Direct Connect none VPN servicesVirtual Private Virtual Private Cloud none Azure ApplianceCloudAuto-scaling for w/RightScale for EC2 w/RightScale for w/RightScale forVMs GCE Azure VMs
  • 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 • Do a Recipe  Teach a Kid (Ages 10 ++) • Java or Microsoft SmallBasic • C# on Pluralsight
  • Toward Data Craftsmanship… Follow me @LynnLangit RSS my blog www.LynnLangit.com Hire me • To help build your BI/Big Data solution • To teach your team next gen BI • To learn more about using NoSQL solutions
  • PASS Resources Free SQL Server and BI training Free 1-day Training Events Regional Event Local and Virtual User Groups Free Online Technical Training This is Community Learning Center34