aws for the sql server pro
DESCRIPTION
Talk for SQLSaturday San DiegoTRANSCRIPT
![Page 1: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/1.jpg)
AWS for the SQL Server Pro
@LynnLangit
September 2012 – for SQL Saturday
![Page 2: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/2.jpg)
What and Why AWS?
• Amazon’s web services – Amazon’s cloud• Set of services• Market leader– In market longest– Usually cheapest – Most often used in production
![Page 3: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/3.jpg)
Application and/or Data Hosting
• Hosted compute• Hosted data– Relational– Non-relational (NoSQL)– Other, massively parallel (i.e. Hadoop)
• Other services
![Page 4: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/4.jpg)
Amazon Web Services
![Page 5: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/5.jpg)
EC 2 for training, testing and production
![Page 6: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/6.jpg)
S3 and Glacierfor archival storage
![Page 7: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/7.jpg)
Note about EC2 storage
• S3 by default– 10 GB max– 3 copies
• EBS optional– Can store AMIs (persistent)– Can ‘stop’ EC2 instances and ‘re-start’ – saves $$$– Costs more– Can expand– One copy only (faster)
![Page 8: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/8.jpg)
RDSfor full SQL Server and more…
![Page 9: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/9.jpg)
DynamoDBfor fast NoSQL with SSDs
![Page 10: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/10.jpg)
Elastic MapReducefor easy Hadoop
![Page 11: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/11.jpg)
Elastic Beanstalkfor application scalability
![Page 12: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/12.jpg)
Compare Cloud DB – RDBMS or NoSQL
AWS Google Microsoft Others
Cloud RDBMS SQL Server mySQL SQL Azure Hosted RDBMS on Rackspace
noSQL buckets S3, EBS, Glacier Cloud Storage / Google Drive
Azure Blobs Many…
NoSQL databases
DynamoDB H/R Datastore on GAE
Azure Tables Heroku bundles
Streaming Machine Learning
Custom EC2 Prospective Search &Prediction API
StreamInsight & Mahout with Hadoop
Various – Splunk, etc…
Document or Graph
MongoDB on EC2
Freebase (g) MongoDB on Windows Azure
Hosted MongoDB
Hadoop Elastic MapReduce on S3 & EC2
Big Query (HBase-like)
Hadoop (HDFS) on Azure
Cloudera Whirr
Data sets & other
Karmasphere Translation APIFull-text search
Azure DataMarket
Database.com
![Page 13: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/13.jpg)
Costs - Free Tier – EC2
![Page 14: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/14.jpg)
Costs - Free Tier SQL and Dynamo
![Page 15: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/15.jpg)
How much does it cost?
![Page 16: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/16.jpg)
Compare other Cloud ServicesVendor AWS Google Azure
Free tier For new (6 months) For developers For new (30 days)
Compute Elastic Beanstalk Google App Engine Web or Worker Roles
Piece Work Mechanical Turk n/a n/a
Routing Direct Connect none VPN services
Virtual Private Cloud
Virtual Private Cloud none Azure Appliance
Auto-scaling for VMs
w/RightScale for EC2 w/RightScale for GCE
w/RightScale for Azure VMs
![Page 17: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/17.jpg)
Conclusions
• EC2 for testing, training and production (Iaas)• S3 for archiving R/W• Glacier for archiving W only• RDS for HA SQL Server• DynamoDB for fast NoSQL – on SSDs• Elastic Map Reduce for easy Hadoop• Elastic Beanstalk for application scalability (PaaS)
![Page 18: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/18.jpg)
www.TeachingKidsProgramming.org• Free Courseware ( • Do a Recipe Teach a Kid (Ages 10 ++)• Java or Microsoft SmallBasic
• recipes)
![Page 19: AWS for the SQL Server Pro](https://reader033.vdocuments.net/reader033/viewer/2022061218/54b6ff294a7959aa2a8b4680/html5/thumbnails/19.jpg)
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