Before I discovered AWS, my personal website was hosted on weebly. I liked weebly a lot, it was easy and powerful. However as a CS major i felt uneasy for using weebly. I should be able to host my own website and maintain my server. (I hope I don’t get hacked…) That is why I decided to move my website to my own server. First of all, I adore AWS. I really like it. Why?
Customer support is A+. I accidentally activated my 1 year free account while I was a freshman. So it expired when I was about to finish sophomore year. I did not even touch it at that time. I wrote this to AWS and they reset my one year free tier. <3
RDS service is quite useful, it has many different databases supported.
Lots of different products that make backend much easier.
However as I heard, Google is coming fast and hard. Amazon is a little more pricey compared to Google. I also met a high-level executive from Google Cloud this summer, and also asked his opinion about AWS 😀 (I love risky questions). He told about their infrastructure and how it can fail anytime unlike Amazon S3. Also mentioned that they don’t even use TCP/IP inside the data centers 😀 (sick), and also we talked a bit about security. I knew that Google manufactured her own network hardware but oh boy, they have so much more than that. Overall he said that they will catch Amazon soon, and I think they might.
However I’m grateful with what Amazon provided me up to know, therefore as a loyal customer, I will be using AWS in near future commercially and also personally. If conditions become to harsh then I might consider a change.
Actually the best solution would be using both of them.
At the moment I’m running WordPress on Apache server on my AWS EC2 instance. I also have some custom software that communicates with my IoT devices in Turkey and also in U.S. From time to time I’m routing drone communications through my AWS server. However I can’t route video feed that well due that the micro EC2 instance is not suitable for that kind of load, or my software needs more optimization.
Issues that I’ve encountered and how I solved them
1) I was getting a http error whenever I tried to upload a file that is bigger than 1mb (HTTP Error wordpress photo upload)
I found out that this is a restriction by nginx, the default size for file uploads are 1mb, you have to edit the file in
/etc/nginx/nginx.conf and add
client_max_body_size 20M; to it. After that restart the nginx service. Here is the article that helped me to discover the issue.