AWS for the SQL Server Pro

3,517 views

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,517
On SlideShare
0
From Embeds
0
Number of Embeds
2,069
Actions
Shares
0
Downloads
29
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
  • 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

    ×