Это сообщение с 2008 года, до того как облако действительно взлетело. Похоже, что обновление ответа не требуется. Я просто предоставлю несколько ссылок и обзор. Я уверен, что на этом сайте есть больше актуальных сообщений на эту тему, и если я их найду, я добавлю сюда ссылки.
Когда речь идет о масштабируемости данных и масштабируемости обработки транзакций, в 2017 году нам нужно поговорить о поставщиках облачных и облачных услуг.
Я думаю, что тремя лучшими облачными провайдерами в эти дни являются:
Стоимость
Одной из замечательных особенностей использования облачных сервисов является то, что нет никаких первоначальных затрат, нет платы за завершение, и вы платите только за то, что используете. (Цитируя статью г-на Альбы за 2016 год " Сравнение AWS, Google Cloud и Azure ")
Мы сами используем AWS. Мы платим только тогда, когда у нас установлены и работают виртуальные машины, поэтому это может быть дешевый способ запуска. Как правило, поставщики услуг взимают плату за минуту или час, но вы гарантированно получите его в течение всего этого времени.
Более дешевый способ - это спотовое ценообразование с максимальными усилиями. Спотовая цена представляет собой цену, выше которой вы должны делать ставки, чтобы гарантировать выполнение одного спотового запроса. Когда ваша цена предложения превышает спотовую цену, Amazon EC2 запускает ваш экземпляр Spot, а когда цена спот поднимается выше вашей цены предложения, Amazon EC2 закрывает ваш спотовый экземпляр. (Бесстыдно цитируя руководство пользователя Amazon здесь )
Сравнение AWS, Google Cloud и Azure в одном ряду - хорошая статья, в которой проводится сравнение этих трех поставщиков услуг бок о бок здесь .
Для более академического взгляда на облачные сервисы прочитайте статью Ю, Вана, Рена и Лу 2010 года " Обеспечение безопасного, масштабируемого и детального контроля доступа к данным в облачных вычислениях" в материалах INFOCOM 2010 доступны здесь , но вам может потребоваться быть членом IEEE, чтобы получить к нему доступ. Хотя это несколько устарело, это отлично, и вы можете использовать его в качестве отправной точки.
Масштабирование в облаке взорвалось, и до недавнего времени это масштабирование осуществлялось путем запуска новых виртуальных машин, которые занимают несколько секунд, но с помощью контейнеров можно создавать новые экземпляры за миллисекунды. Для получения дополнительной информации об этом, проверьте Docker и Docker Containers здесь .
Я прошу прощения за этот ответ, являющийся просто связкой ссылок для получения дополнительной информации, но я думал, что ответ на этот вопрос должен иметь обновление. Я надеюсь, что это вдохновит кого-то предоставить подробности из первых рук. Если вы уже опубликовали некоторую связанную информацию, рассмотрите возможность предоставления ссылок на ваши собственные сообщения. Спасибо!