AWS for the SQL Server Professional

  • 2,250 views
Uploaded on

Description of AWS services of interest to SQL Server Professionals

Description of AWS services of interest to SQL Server Professionals

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,250
On Slideshare
0
From Embeds
0
Number of Embeds
12

Actions

Shares
Downloads
8
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

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