<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://giwiki.gi.ucsc.edu/index.php?action=history&amp;feed=atom&amp;title=AWS_Best_Practices</id>
	<title>AWS Best Practices - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://giwiki.gi.ucsc.edu/index.php?action=history&amp;feed=atom&amp;title=AWS_Best_Practices"/>
	<link rel="alternate" type="text/html" href="http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;action=history"/>
	<updated>2026-06-30T06:43:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=239&amp;oldid=prev</id>
		<title>Weiler at 19:15, 23 August 2021</title>
		<link rel="alternate" type="text/html" href="http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=239&amp;oldid=prev"/>
		<updated>2021-08-23T19:15:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:15, 23 August 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Instances:]]  When using instances, always pick and instance type that just qualifies for what you need, nothing much larger, otherwise it's wasted CPU time which costs more.  Also, shut down your instance as soon as you no longer actively need it, as instances that are shut down do not accrue cost.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Instances:]]  When using instances, always pick and instance type that just qualifies for what you need, nothing much larger, otherwise it's wasted CPU time which costs more.  Also, shut down your instance as soon as you no longer actively need it, as instances that are shut down do not accrue cost.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[EBS Volumes:]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hen &lt;/del&gt;you create an EBS volume, the volume accrues cost whether or not you have it attached to an instance, and whether or not it actually has data in it.  Do not use EBS volumes for long term storage when possible, as EBS volumes are much more expensive per GB than S3 for storage.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[EBS Volumes:]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;When &lt;/ins&gt;you create an EBS volume, the volume accrues cost whether or not you have it attached to an instance, and whether or not it actually has data in it.  Do not use EBS volumes for long term storage when possible, as EBS volumes are much more expensive per GB than S3 for storage.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also, if you need to spawn many instances for a short period of time, always try to use AWS &amp;quot;spot&amp;quot; instances to do the work when possible.  Usually it takes a little waiting in order to successfully take advantage of spot instances, but the cost is 1/4 to 1/20 the cost of an on-demand instance.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also, if you need to spawn many instances for a short period of time, always try to use AWS &amp;quot;spot&amp;quot; instances to do the work when possible.  Usually it takes a little waiting in order to successfully take advantage of spot instances, but the cost is 1/4 to 1/20 the cost of an on-demand instance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Weiler</name></author>
	</entry>
	<entry>
		<id>http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=238&amp;oldid=prev</id>
		<title>Weiler at 19:13, 23 August 2021</title>
		<link rel="alternate" type="text/html" href="http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=238&amp;oldid=prev"/>
		<updated>2021-08-23T19:13:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:13, 23 August 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Tagging'''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Tagging'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is extremely important to tag &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;every single resource&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;you use in AWS with the tag key &quot;Owner&quot;, with the value being your IAM login name (i.e. your email address).  Many EC2 and S3 resources will actually be deleted if not properly tagged, so make sure you do it as soon as you create a resource.  Any resource, such as a Lambda, Elastic LoadBalancer, etc can be tagged.  This is so when cleanup time comes, we can see who owns what and ask around about the status of things in general.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is extremely important to tag &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''&lt;/ins&gt;every single resource&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'' &lt;/ins&gt;you use in AWS with the tag key &quot;Owner&quot;, with the value being your IAM login name (i.e. your email address).  Many EC2 and S3 resources will actually be deleted if not properly tagged, so make sure you do it as soon as you create a resource.  Any resource, such as a Lambda, Elastic LoadBalancer, etc can be tagged.  This is so when cleanup time comes, we can see who owns what and ask around about the status of things in general.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Weiler</name></author>
	</entry>
	<entry>
		<id>http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=237&amp;oldid=prev</id>
		<title>Weiler: Created page with &quot;When using AWS, there are a few things to keep in mind in order to keep costs down:  '''EC2'''  Instances:  When using instances, always pick and instance type that just q...&quot;</title>
		<link rel="alternate" type="text/html" href="http://giwiki.gi.ucsc.edu/index.php?title=AWS_Best_Practices&amp;diff=237&amp;oldid=prev"/>
		<updated>2021-08-23T19:13:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;When using AWS, there are a few things to keep in mind in order to keep costs down:  &amp;#039;&amp;#039;&amp;#039;EC2&amp;#039;&amp;#039;&amp;#039;  &lt;a href=&quot;/index.php?title=Instances:&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Instances: (page does not exist)&quot;&gt;Instances:&lt;/a&gt;  When using instances, always pick and instance type that just q...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;When using AWS, there are a few things to keep in mind in order to keep costs down:&lt;br /&gt;
&lt;br /&gt;
'''EC2'''&lt;br /&gt;
&lt;br /&gt;
[[Instances:]]  When using instances, always pick and instance type that just qualifies for what you need, nothing much larger, otherwise it's wasted CPU time which costs more.  Also, shut down your instance as soon as you no longer actively need it, as instances that are shut down do not accrue cost.&lt;br /&gt;
&lt;br /&gt;
[[EBS Volumes:]] hen you create an EBS volume, the volume accrues cost whether or not you have it attached to an instance, and whether or not it actually has data in it.  Do not use EBS volumes for long term storage when possible, as EBS volumes are much more expensive per GB than S3 for storage.&lt;br /&gt;
&lt;br /&gt;
Also, if you need to spawn many instances for a short period of time, always try to use AWS &amp;quot;spot&amp;quot; instances to do the work when possible.  Usually it takes a little waiting in order to successfully take advantage of spot instances, but the cost is 1/4 to 1/20 the cost of an on-demand instance.&lt;br /&gt;
&lt;br /&gt;
'''S3'''&lt;br /&gt;
&lt;br /&gt;
Remember that storing data in S3 costs money based on the amount of time the data spends in S3.  If you don't plan on using the data in the near term, consider moving it to Glacier or Deep Glacier in order to save money on the storage.  You can always pull the data back to regular S3 later if needed.&lt;br /&gt;
&lt;br /&gt;
'''Tagging'''&lt;br /&gt;
&lt;br /&gt;
It is extremely important to tag *every single resource* you use in AWS with the tag key &amp;quot;Owner&amp;quot;, with the value being your IAM login name (i.e. your email address).  Many EC2 and S3 resources will actually be deleted if not properly tagged, so make sure you do it as soon as you create a resource.  Any resource, such as a Lambda, Elastic LoadBalancer, etc can be tagged.  This is so when cleanup time comes, we can see who owns what and ask around about the status of things in general.&lt;/div&gt;</summary>
		<author><name>Weiler</name></author>
	</entry>
</feed>