<div dir="ltr">Hey Paul<div><br></div><div>Thanks for the response.</div><div>I've been reading a bunch of different tutorials and they all indicate what you have mentioned, which is that Amazon is not an ideal environment for running tile server- like workloads.</div>

<div><br></div><div>The challenge I've run into is that I have a requirement to set up a server like that;</div><div>I don't have access to lots of capex to build a purpose-built server with, and I don't have a data center to run it in.</div>

<div><br></div><div>Later, if I can get through a proof of concept stage, that may all come,</div><div>but for now I need a lower cost and immediately available prototyping environment, </div><div>
and my options seem limited to public clouds like AMZ, Azure, Heroku, and similiar offerings.</div><div>I understand the performance will be problematic, but I see that essentially as getting what I am able to pay for at this stage of my project.</div>

<div><br></div><div>I'd be interested in your thoughts on two things:</div><div><br></div><div>a) given the constraints I have, is there a better 'pay as you go' prototyping environment you are aware of that I could leverage?</div>

<div>b) either for that environment, or for AMZ if that is no better or worse than any other available option, how would you set up a prototyping environment capable of delivering query results against a world database and serving tiles accordingly?</div>

<div><br></div><div>I'm sure there are a lot of people like me that need low cost prototyping environments;</div><div>rather than saying 'Amazon is inappropriate', perhaps we need to collectively develop a guide that says 'here is how you configure one'.</div>

<div>I'm happy to help with that by documenting my own experience if that is useful.</div><div>The alternative seems to be a future filled with admonishment and that seems like it would be less fun for all concerned.</div>

<div><br></div><div>interested in your thoughts...</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div>_________________________________________<br>malcolm stanley<br><br>google.voice:  215.821.6252        <div>
Cell: 267.251.9479   <------------- new<br>email: <a href="mailto:a.malcolm.stanley@gmail.com" target="_blank">a.malcolm.stanley@gmail.com</a><br>twitter / linkedin: amstanley<br>Read my blog at <a href="http://soaringhorse.blogspot.com" target="_blank">http://soaringhorse.blogspot.com</a><br>
_________________________________________</div></div>
<br><br><div class="gmail_quote">On Fri, Jun 21, 2013 at 7:31 PM, Paul Norman <span dir="ltr"><<a href="mailto:penorman@mac.com" target="_blank">penorman@mac.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Amazon EBS is extremely slow. Adding more space won’t help. An EBS volume is about 100 iops, which is about the same as a single 7200 RPM drive. Within EBS your options for better performance are multiple EBS in RAID (complicated), provisioned iops EBS (expensive), ephemeral storage (reasonable speed, but lost on instance termination).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">EC2 is designed for intermittent load compute-heavy tasks, and is not well suited for always on services which require disk speed like tileservers.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> malcolm stanley [mailto:<a href="mailto:a.malcolm.stanley@gmail.com" target="_blank">a.malcolm.stanley@gmail.com</a>] <br>
<b>Sent:</b> Friday, June 21, 2013 7:24 AM<br><b>To:</b> Lynn W. Deffenbaugh (Mr)<br><b>Cc:</b> <a href="mailto:dev@openstreetmap.org" target="_blank">dev@openstreetmap.org</a><br><b>Subject:</b> Re: [OSM-dev] Tile server<u></u><u></u></span></p>
</div></div><div class="im"><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">I'm doing this on Amazon, so unsure of the physical architecture underneath it.<u></u><u></u></p><div><p class="MsoNormal">
but can easily add more space if I need to.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">which it sounds like I might once I start rendering tiles. <span style="color:#1f497d"><u></u><u></u></span></p>
</div></div></div></div></div></div></blockquote></div><br></div>