So we choose the cloud provider for the project. What I would
recommend and for whom:
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. We provide:
- Cloud Consulting
- DevOps services
- Fully Managed Infrastructure
- Cloud inventorying
- Monitoring & Crash Prevention