When it comes to scale your application (PHP or no mater what languages or technologies) of course you are looking to optimize software part, but of course the hardware it is important.
Even if you are a start-up or a big business you can optimize your monthly cost or performance using the right solution.
- Digital ocean is a nice service but therea are few week points:
- you can not attache additional storage for virtual machines
- there are no other services you can use, virtual machine will be everything you have
- Amazon AWS
- there are a lot of interesting features you can use and managed services, this will be a big plus
- all services I used until now worked perfect
- flexible management tools
- a lot of features and services
- interesging managed services
- personally, I encountered a lot of problems with virtual machines performances on Azure
- few of problems were resolved
- Digital ocean it is ceaper and offer a very good performance
- AWS I think it is best features/price I tested until now
- Azure – I think I neet to test it more until I will show my opinion.
In conclusion, I will recommend next cloud computing providers in few use cases:
- Digital Ocean, if you are developing small project and you are not needing advanced cloud computing features. It is not flexible on storage service
- Amazon AWS, best for ambitious projects, full feature cloud computing service