It takes ages for normal computer to run through the script to download all listed historical price. Hence I applied Amazon Web Service. AWS has a one year free tier so we can apply for this option to low our cost. There is another advantage, you can get access to your personal data wherever you are.
There are many such articles on the internet guiding how to apply and install a free EC2 instance in AWS, I won’t do something redundant here. This is the one I found very informative:
For me, the operation system I setup is ubuntu. You need to save the private key file to your computer for further usage to get access to the aws instance.
- Be aware of the geographic area you choose, I forgot to choose this and it defaulted to ‘Ohio’ in America. It takes a little bit of money and some trouble to migrate to another geographic section. So you need to think of this in the first place.
You’d better just establish one instance since the free tier one year allows you to run EC2 750 hours per month, so one instance is just right.
There is no need to use S3 service for data storage, since EC2 is enough for that. I once created a S3 bucket and upload all those files, the request exceeded 2000 then I was charged a little bit.
If you apply a domain name somewhere and want to link to the IP address in aws, you are using the Route 53 service in aws and this will charge you 0.55 USD per month. Another point is you need a fixed IP address to bond with your domain name. To do this, you need to ‘Allocate new address’:
Also check if the previous IP address has been released, otherwise, you will be charged by Amazon, to check this, right click the IP address and the ‘Release address’ should be grayed out.