Как разработчик, в большинстве случаев вы предпочитаете тратить время на создание своего
приложения и сервисы, не слишком возиться с проблемами масштабируемости и развертывания (хотя в этом есть и забавные части)
Платформы облачных вычислений предоставляют вам набор решений, которые могут упростить и ускорить ваш цикл разработки, позволяя вам использовать ресурсы как услугу и платить только за то, что вы используете, поэтому в большинстве случаев это может быть очень экономичным
Одна из самых важных вещей, которую я могу найти в облачных вычислениях, - это то, что вы можете закрыть многие случаи отказа одной точки и узких мест удобным способом.
Сервисы доступны в высшей степени, вы можете легко увеличивать и обслуживать ресурсы!
например, с помощью веб-сервисов amazons вы можете
- размещайте свои сайты на экземплярах EC2
- делитесь и распространяйте свои данные на S3
- управление распределенной базой данных с помощью SimpleDB или RDS
- использовать SQS или SNS для распространения сообщений и уведомлений
- поддержка и удовлетворение потребностей в контенте с помощью CloudFront
и все это с помощью нескольких простых в обращении вызовов API ...
Таким образом, в итоге вы можете создать множество отличных проектов, используя эти решения, и я могу с уверенностью сказать, что облачная разработка (и MapReduce) удовлетворила многие мои потребности и внесла свой вклад в то, как я быстро развиваюсь, масштабируем и надежные услуги