0
AWS for the SQL Server Pro
@LynnLangit
Oct 2013
Data Expertise / Lynn Langit
Practicing Architect
• Cloud Deployments (Azure, AWS, Google)
Technical author / trainer
• Go...
What and Why AWS?
AWS =
Amazon’s cloud
Set of services
• Compute
• Data
• More
Market leader
• In market longest
• Usually...
Amazon Web Services
EC 2
for training, testing and production
April 2013
Demo - EC2
Virtual Machines
6
S3 and Glacier
for archival storage
About EC2 storage
EBS optional
Can store AMIs
(persistent)
Can ‘stop’ EC2
instances and ‘re-
start’ – saves $$$
Costs more...
S3 – bucket properties
April 2013
Demo – S3
Archival Storage
10
April 2013
Demo – Glacier
Archival Storage
11
RDS
for full SQL Server and more…
April 2013
Demo – RDS
SQL Server as a service
13
RDS vs. EC2 for SQL Server
• Provisioned IO – performance
guarantees
• Scheduled backups
• Point in time restores
• Schedu...
Redshift – Warehouse as a Service
April 2013
Demo – Redshift
Data Warehousing as a Service
16
DynamoDB
for fast NoSQL with SSDs
April 2013
Demo – DynamoDB
NoSQL on SSD
18
Elastic MapReduce
for easy Hadoop
April 2013
Demo – MapReduce
Hadoop on AWS
20
Data Pipelines – automated data transfer
April 2013
Demo – Data Pipeline
Build data flows on AWS
22
Elastic Beanstalk
for application scalability
April 2013
Demo – Beanstalk
PaaS on AWS
24
April 2013
Demo – AWS SDK
Add-in for Visual Studio and .NET
25
Cloud Database Services by Vendor
AWS Google Microsoft
Virtual Machines EC2 w/SQL Server GCE – Linux only Azure VM – W/SQL...
Costs - Free Tier – EC2
Costs - Free Tier SQL and Dynamo
How much does it cost?
Creative Financing
• Use what you need and no more, i.e. instance size, storage size…
• Watch for price drops – RDS price ...
Conclusions
EC2 for testing, training and production (IaaS)
S3 for archiving R/W
Glacier for archiving W fast & cheap, R s...
www.TeachingKidsProgramming.org
• Free Courseware
• Do a Recipe  Teach a Kid (Ages 10 ++)
• Java or Microsoft SmallBasic
...
VOTE
CONFIRM
SHARE
Keep Learning
Twitter: @LynnLangit
YouTube:
http://www.youtube.com/user/SoCalDevGal
Hire me
• To help build your BI/Big Da...
Upcoming SlideShare
Loading in...5
×

AWS for the SQL Server Professional

2,403

Published on

Description of AWS services of interest to SQL Server Professionals

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,403
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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
  • Transcript of "AWS for the SQL Server Professional"

    1. 1. AWS for the SQL Server Pro @LynnLangit Oct 2013
    2. 2. 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
    3. 3. 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
    4. 4. Amazon Web Services
    5. 5. EC 2 for training, testing and production
    6. 6. April 2013 Demo - EC2 Virtual Machines 6
    7. 7. S3 and Glacier for archival storage
    8. 8. 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 default 10 GB max 3 copies
    9. 9. S3 – bucket properties
    10. 10. April 2013 Demo – S3 Archival Storage 10
    11. 11. April 2013 Demo – Glacier Archival Storage 11
    12. 12. RDS for full SQL Server and more…
    13. 13. April 2013 Demo – RDS SQL Server as a service 13
    14. 14. 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
    15. 15. Redshift – Warehouse as a Service
    16. 16. April 2013 Demo – Redshift Data Warehousing as a Service 16
    17. 17. DynamoDB for fast NoSQL with SSDs
    18. 18. April 2013 Demo – DynamoDB NoSQL on SSD 18
    19. 19. Elastic MapReduce for easy Hadoop
    20. 20. April 2013 Demo – MapReduce Hadoop on AWS 20
    21. 21. Data Pipelines – automated data transfer
    22. 22. April 2013 Demo – Data Pipeline Build data flows on AWS 22
    23. 23. Elastic Beanstalk for application scalability
    24. 24. April 2013 Demo – Beanstalk PaaS on AWS 24
    25. 25. April 2013 Demo – AWS SDK Add-in for Visual Studio and .NET 25
    26. 26. 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 Karmasphere Freebase Translation API Full-text search Azure Marketplace
    27. 27. Costs - Free Tier – EC2
    28. 28. Costs - Free Tier SQL and Dynamo
    29. 29. How much does it cost?
    30. 30. 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
    31. 31. 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
    32. 32. www.TeachingKidsProgramming.org • Free Courseware • Do a Recipe  Teach a Kid (Ages 10 ++) • Java or Microsoft SmallBasic • C# on Pluralsight • recipes)
    33. 33. VOTE CONFIRM SHARE
    34. 34. 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×