0
AWS for the SQL Server Pro  @LynnLangit                        November 6-9, Seattle, WA
What and Why AWS?Amazon’s web services – Amazon’s cloudSet of servicesMarket leader•   In market longest•   Usually cheape...
Application and/or Data HostingHosted computeHosted data•   Relational•   Non-relational (NoSQL)•   Other, massively paral...
Amazon Web Services
Demo - EC2    Virtual Machines5                      November 6-9, Seattle, WA
EC 2for training, testing and production
S3 and Glacierfor archival storage
Note about EC2 storageS3 by default•   10 GB max•   3 copiesEBS optional•   Can store AMIs (persistent)•   Can ‘stop’ EC2 ...
Demo – S3    Archival Storage9                      November 6-9, Seattle, WA
Demo – Glacier     Archival Storage10                      November 6-9, Seattle, WA
RDSfor full SQL Server and more…
Demo – RDS     SQL Server as a service12                             November 6-9, Seattle, WA
RDS vs. EC2 for SQL Server•   Why RDS costs more•   Provisioned IO – performance guarantees•   Scheduled backups•   Point ...
DynamoDBfor fast NoSQL with SSDs
Demo – DynamoDB     NoSQL on SSD15                  November 6-9, Seattle, WA
Elastic MapReducefor easy Hadoop
Demo – MapReduce     Hadoop on AWS17                   November 6-9, Seattle, WA
Elastic Beanstalkfor application scalability
Demo – Beanstalk     PaaS on AWS19                 November 6-9, Seattle, WA
Compare Cloud DB – RDBMS or NoSQL                    AWS                 Google              Microsoft           OthersClo...
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 p...
Compare other Cloud ServicesVendor            AWS                  Google            AzureFree tier         For new (6 mon...
Conclusions•   EC2 for testing, training and production (IaaS)•   S3 for archiving R/W•   Glacier for archiving W fast & c...
• recipes)    www.TeachingKidsProgramming.o    rg      •   Free Courseware      •   Do a Recipe  Teach a Kid (Ages 10 ++)...
• recipes)    www.TeachingKidsProgramming.o    rg      •   Free Courseware      •   Do a Recipe  Teach a Kid (Ages 10 ++)...
Toward Data Craftsmanship…                     Follow me @LynnLangit                         RSS my blog                  ...
PASS Resources     Free SQL Server and BI training    Free 1-day Training Events       Regional Event     Local and Virtua...
Thank youfor attending this session andthe 2012 PASS Summit in Seattle                                              31    ...
Upcoming SlideShare
Loading in...5
×

AWS for the SQL Server Pro

3,247

Published on

deck from SQL Pass Summit Nov 2012

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

  • Be the first to like this

No Downloads
Views
Total Views
3,247
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
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
  • Lynn
  • Transcript of "AWS for the SQL Server Pro"

    1. 1. AWS for the SQL Server Pro @LynnLangit November 6-9, Seattle, WA
    2. 2. What and Why AWS?Amazon’s web services – Amazon’s cloudSet of servicesMarket leader• In market longest• Usually cheapest• Most often used in production
    3. 3. Application and/or Data HostingHosted computeHosted data• Relational• Non-relational (NoSQL)• Other, massively parallel (i.e. Hadoop)Other services
    4. 4. Amazon Web Services
    5. 5. Demo - EC2 Virtual Machines5 November 6-9, Seattle, WA
    6. 6. EC 2for training, testing and production
    7. 7. S3 and Glacierfor archival storage
    8. 8. Note about EC2 storageS3 by default• 10 GB max• 3 copiesEBS optional• Can store AMIs (persistent)• Can ‘stop’ EC2 instances and ‘re-start’ – saves $$$• Costs more• Can expand• One copy only (faster)
    9. 9. Demo – S3 Archival Storage9 November 6-9, Seattle, WA
    10. 10. Demo – Glacier Archival Storage10 November 6-9, Seattle, WA
    11. 11. RDSfor full SQL Server and more…
    12. 12. Demo – RDS SQL Server as a service12 November 6-9, Seattle, WA
    13. 13. 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…
    14. 14. DynamoDBfor fast NoSQL with SSDs
    15. 15. Demo – DynamoDB NoSQL on SSD15 November 6-9, Seattle, WA
    16. 16. Elastic MapReducefor easy Hadoop
    17. 17. Demo – MapReduce Hadoop on AWS17 November 6-9, Seattle, WA
    18. 18. Elastic Beanstalkfor application scalability
    19. 19. Demo – Beanstalk PaaS on AWS19 November 6-9, Seattle, WA
    20. 20. Compare Cloud DB – RDBMS or NoSQL AWS Google Microsoft OthersCloud RDBMS SQL Server mySQL SQL Azure Hosted RDBMS on RackspacenoSQL buckets S3, EBS, Glacier Cloud Storage / Azure Blobs Many… Google DriveNoSQL databases DynamoDB H/R Datastore on Azure Tables Heroku bundles GAEStreaming 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 Elastic MapReduce Big Query (HBase- HDInsight (HDFS) Cloudera WhirrMapReduce on S3 & EC2 like) on AzureData sets & other Karmasphere Translation API Azure Marketplace Database.com Full-text search
    21. 21. Costs - Free Tier – EC2
    22. 22. Costs - Free Tier SQL and Dynamo
    23. 23. How much does it cost?
    24. 24. 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
    25. 25. Compare other Cloud ServicesVendor AWS Google AzureFree tier For new (6 months) For developers For new (30 days)Compute Elastic Beanstalk Google App Web or Worker Engine 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
    26. 26. 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• DynamoDB for fast NoSQL – on SSDs• Elastic Map Reduce for easy Hadoop MapReduce• Elastic Beanstalk for application scalability (PaaS)• Check out AWS training and local UGs to learn more -
    27. 27. • recipes) www.TeachingKidsProgramming.o rg • Free Courseware • Do a Recipe  Teach a Kid (Ages 10 ++) • Java or Microsoft SmallBasic 
    28. 28. • recipes) www.TeachingKidsProgramming.o rg • Free Courseware • Do a Recipe  Teach a Kid (Ages 10 ++) • Java or Microsoft SmallBasic 
    29. 29. 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
    30. 30. 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 Center30
    31. 31. Thank youfor attending this session andthe 2012 PASS Summit in Seattle 31 November 6-9, Seattle, WA
    1. A particular slide catching your eye?

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

    ×