How to select cloud provider
So we choose the cloud provider for the project. What I would
recommend and for whom:
1. For a project that starts from scratch with a single server. Where the project will be some time in development, and the load will increase gradually. I recommend Digital Ocean.
30 GB SSD drive and 1GB RAM is cheap, fast and enough to deploy the project. Very simple and intuitive interface make it easy to go to the schema with an service per instance when load increases. Simple clone the original droplet and leave just one or part service on new droplet. The main advantages in this case lowest price and easy of deployment.
2. If you plan to transfer to the cloud the complex, high loaded project from multiple servers, you should pay attention to Amazon.
Greater flexibility, a large selection of OS images. Allow easier and faster to transfer existing services. A wide range of additional services to reduce the cost and simplify the operation of the project as compared to the "bare metal" solution. Among the many services Amazon you will find easy replacement of each of the components of your project.
3. If you start from scratch to develop highly loaded service(application). If you need a flexible multi-functional environment. With the ability to deploy services in one click. You can pay attention to the GCE.
In this case, the ability to deploy virtual machines rather secondary. Compared with possibility for developers and resources provided by Google App Engine. It is extremely inexpensive to operate a solution "application as service". The project can be built in such a way that each user will pay for itself the resources used.
Please note it's my own (DevOps) view of question. Each case requires a individual approach. If you have any questions you can connect to our team of cloud experts.
Fully Managed Infrastructure
Monitoring & Crash Prevention
Author: Ilya Shevyrev
Provided by:Forthscale systems, cloud experts