{"id":2282,"date":"2018-02-02T05:29:17","date_gmt":"2018-02-02T05:29:17","guid":{"rendered":"https:\/\/www.gmass.co\/blog\/?p=2282"},"modified":"2019-11-12T06:34:49","modified_gmt":"2019-11-12T06:34:49","slug":"speed-test-aws-cold-hdd-ebs-volume-sql-server-backup","status":"publish","type":"post","link":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/","title":{"rendered":"Measuring the speed of AWS&#8217;s Cold HDD EBS Volume Type for SQL Server backups"},"content":{"rendered":"<p>GMass runs entirely on <strong>Amazon Web Services (AWS)<\/strong>, and it runs mostly on the Microsoft platform of web and database technologies, including using <strong>Microsoft SQL Server<\/strong> to store all user data. That means that all of your email lists, tracking data, campaign logs, and other data associated with your account is housed in a giant SQL Server database. Currently, that database is about <strong>350 GB in size<\/strong>.<\/p>\n<p>Also, GMass\u00a0stores account data for life. Many systems purge data after a year or two in order to optimize storage efficiency, but thus far in our\u00a0two year history, we haven&#8217;t had to do that.\u00a0Think of your bank account or credit card account online &#8212; you <strong>can search transactions going back a year or two<\/strong>, but usually not much more than that. With GMass, <strong>your data is stored and retrievable forever<\/strong> as long as you have access to the Gmail account that you&#8217;re using to send mail merges with GMass.<\/p>\n<p>Always looking to minimize our business expenses, I <strong>pay\u00a0close attention to our monthly AWS bill<\/strong>, and\u00a0to my dismay, it\u00a0<strong>recently topped $3,000<\/strong> for January. The largest portion of that is for our <strong>SQL Server instance and its associated storage<\/strong>, which consists of <strong>several <a href=\"https:\/\/aws.amazon.com\/ebs\/details\/\">EBS volumes<\/a><\/strong>.<\/p>\n<p>Historically, we&#8217;ve backed up the SQL Server database files to a\u00a0<strong>General Purpose SSD<\/strong>, but upon reading about the <strong>Cold HDD volume<\/strong>, and seeing that the <strong>cost per GB-month<\/strong> of\u00a0a Cold HDD is <strong>25% of the cost<\/strong> of\u00a0a General Purpose SSD, I was curious to <strong>test Cold HDD&#8217;s as the backup drive<\/strong> for our SQL Server files.<\/p>\n<p>Cost-wise, <strong>General Purpose SSD<\/strong> drives are <strong>$0.10 per GB-month<\/strong> and <strong>Cold HDD drives<\/strong> are <strong>$0.025 per GB-month<\/strong>. Meaning, if you have a 500 GB drive, a General Purpose SSD will cost $50\/month while the Cold HDD drive will cost $12.50\/month.<\/p>\n<p>I wanted to make sure the cost savings wasn&#8217;t at the &#8220;expense&#8221; of performance. Meaning, if it took <strong>30 minutes<\/strong> to backup a database file on the <strong>General Purpose SSD<\/strong> but <strong>4 hours<\/strong> on a <strong>Cold HDD<\/strong>, the <strong>additional time wouldn&#8217;t be worth the cost-savings<\/strong>, because backing up a database is an I\/O intensive process that affects performance of the overall GMass system. In fact, if you ever notice that your <a href=\"https:\/\/www.gmass.co\/gmail-mail-merge\">mail merge<\/a> campaign &#8220;timed out&#8221; due to a database error, it was likely because it was during a database backup operation.<\/p>\n<p>So, here are the results! I tested using a differential backup, at a point in time when our differential backup was about 30 GB in size. Drumroll please&#8230;<\/p>\n<p><strong>Time to back up 30 GB of data on a Cold HDD:<\/strong> <span style=\"color: #0000ff;\">16 minutes, 45 seconds<\/span><\/p>\n<p><strong>Time to back up 30 GB of data on a General Purpose SSD:<\/strong> <span style=\"color: #0000ff;\">13 minutes, 46 seconds<\/span><\/p>\n<p>So there you have it.<strong> I&#8217;m happy to save 75% on my backup drive costs in exchange for about 25% longer backup times. <\/strong><em>Maybe now I can get that monthly bill back below $3,000!<\/em><\/p>\n<p>You don&#8217;t need to worry about your campaigns timing out more because of this though. We recently changed our backup plan so that the overall time spent backing up database files is only 10% of what it used to be, so you should see &#8220;timeout&#8221; errors greatly reduced.<\/p>\n<p>If you&#8217;re interested in learning more about exactly what data is stored on our servers, see the <a href=\"https:\/\/www.gmass.co\/blog\/gmass-privacy-information-what-data-does-our-server-store\/\">GMass Privacy Policy<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GMass runs entirely on Amazon Web Services (AWS), and it runs mostly on the Microsoft platform of web and database technologies, including using Microsoft SQL Server to store\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6120,3462,2431],"tags":[],"class_list":["post-2282","post","type-post","status-publish","format-standard","hentry","category-aws","category-developers","category-disk-space"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Measuring the speed of AWS&#039;s Cold HDD EBS Volume Type for SQL Server backups<\/title>\r\n<meta name=\"description\" content=\"I recently tested the speed of AWS&#039;s General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Measuring the speed of AWS&#039;s Cold HDD EBS Volume Type for SQL Server backups\" \/>\r\n<meta property=\"og:description\" content=\"I recently tested the speed of AWS&#039;s General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/\" \/>\r\n<meta property=\"og:site_name\" content=\"GMass Blog\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GmailMailMerge\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2018-02-02T05:29:17+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2019-11-12T06:34:49+00:00\" \/>\r\n<meta name=\"author\" content=\"Ajay Goel\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@PartTimeSnob\" \/>\r\n<meta name=\"twitter:site\" content=\"@GMassForGmail\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay Goel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/\"},\"author\":{\"name\":\"Ajay Goel\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"headline\":\"Measuring the speed of AWS&#8217;s Cold HDD EBS Volume Type for SQL Server backups\",\"datePublished\":\"2018-02-02T05:29:17+00:00\",\"dateModified\":\"2019-11-12T06:34:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/\"},\"wordCount\":566,\"commentCount\":2,\"articleSection\":[\"AWS\",\"Developers\",\"Disk Space\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/\",\"name\":\"Measuring the speed of AWS's Cold HDD EBS Volume Type for SQL Server backups\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\"},\"datePublished\":\"2018-02-02T05:29:17+00:00\",\"dateModified\":\"2019-11-12T06:34:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\"},\"description\":\"I recently tested the speed of AWS's General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Measuring the speed of AWS&#8217;s Cold HDD EBS Volume Type for SQL Server backups\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\",\"name\":\"GMass Blog\",\"description\":\"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/b5fa74f8765b860701158fd77162fff8\",\"name\":\"Ajay Goel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g\",\"caption\":\"Ajay Goel\"},\"description\":\"Ajay is the founder of GMass and has been developing email sending software for 20 years.\",\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/PartTimeSnob\",\"https:\\\/\\\/x.com\\\/PartTimeSnob\"],\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/author\\\/ajay-goel\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Measuring the speed of AWS's Cold HDD EBS Volume Type for SQL Server backups","description":"I recently tested the speed of AWS's General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/","og_locale":"en_US","og_type":"article","og_title":"Measuring the speed of AWS's Cold HDD EBS Volume Type for SQL Server backups","og_description":"I recently tested the speed of AWS's General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.","og_url":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/","og_site_name":"GMass Blog","article_publisher":"https:\/\/www.facebook.com\/GmailMailMerge\/","article_published_time":"2018-02-02T05:29:17+00:00","article_modified_time":"2019-11-12T06:34:49+00:00","author":"Ajay Goel","twitter_card":"summary_large_image","twitter_creator":"@PartTimeSnob","twitter_site":"@GMassForGmail","twitter_misc":{"Written by":"Ajay Goel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/#article","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/"},"author":{"name":"Ajay Goel","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"headline":"Measuring the speed of AWS&#8217;s Cold HDD EBS Volume Type for SQL Server backups","datePublished":"2018-02-02T05:29:17+00:00","dateModified":"2019-11-12T06:34:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/"},"wordCount":566,"commentCount":2,"articleSection":["AWS","Developers","Disk Space"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/","url":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/","name":"Measuring the speed of AWS's Cold HDD EBS Volume Type for SQL Server backups","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/#website"},"datePublished":"2018-02-02T05:29:17+00:00","dateModified":"2019-11-12T06:34:49+00:00","author":{"@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8"},"description":"I recently tested the speed of AWS's General Purpose Volumes vs their Cold Storage volumes for SQL Server backups, and found that Cold HDD is the way to go.","breadcrumb":{"@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.gmass.co\/blog\/speed-test-aws-cold-hdd-ebs-volume-sql-server-backup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gmass.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Measuring the speed of AWS&#8217;s Cold HDD EBS Volume Type for SQL Server backups"}]},{"@type":"WebSite","@id":"https:\/\/www.gmass.co\/blog\/#website","url":"https:\/\/www.gmass.co\/blog\/","name":"GMass Blog","description":"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gmass.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/b5fa74f8765b860701158fd77162fff8","name":"Ajay Goel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f3a70af05bbabe47925150d5a1320540e801b78055a74da20658fc97cd0706a2?s=96&d=mm&r=g","caption":"Ajay Goel"},"description":"Ajay is the founder of GMass and has been developing email sending software for 20 years.","sameAs":["https:\/\/twitter.com\/PartTimeSnob","https:\/\/x.com\/PartTimeSnob"],"url":"https:\/\/www.gmass.co\/blog\/author\/ajay-goel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/2282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/comments?post=2282"}],"version-history":[{"count":5,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/2282\/revisions"}],"predecessor-version":[{"id":2287,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/2282\/revisions\/2287"}],"wp:attachment":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media?parent=2282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/categories?post=2282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/tags?post=2282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}