Понимание облачных вычислений и масштабирования - PullRequest
1 голос
/ 06 сентября 2011

Может кто-нибудь прояснить немного об облачных вычислениях?Например, с Amazon Ec2 и другими, в своих презентациях все они говорят, что вы добавляете больше серверов и распределяете нагрузку по серверам, бла-бла;но как это сделать в конце веб-мастера?Например, у меня есть сайт с Apache PHP MySQL.Добавляя больше серверов, будут ли добавленные серверы напрямую обрабатывать данные существующего сервера или каждый сервер нуждается в своем собственном кодировании и настройках для обработки частей трафика, запросов БД и т. Д.Я спрашиваю ... будут ли эти серверы знать, какова их работа?Или это все равно что покупать новый выделенный сервер, которому нужны инструкции?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 06 сентября 2011

EC2 поставляет коробки. Много их. Как они координируют друг с другом предоставление услуг, зависит от вас. Вам доступно множество инструментов, структур и методов, которые можно использовать в среде EC2, но они в значительной степени выходят за рамки EC2.

Сказав это, EC2 предоставляет некоторые инструменты, такие как SQS, EBS, SimpleDB, Elastic MapReduce и другие, которые облегчают полупрозрачное использование кластеров компьютеров при решении определенных задач. Также (если вы разрабатывали на Java) Elastic Beanstalk предоставляет стек приложений с автоматическим масштабированием для приложений, связанных как файлы WAR.

0 голосов
/ 06 сентября 2011

Основное различие между Amazon EC2 и др. И выделенными серверами заключается в том, что с облачными вычислениями вы получаете API, который позволяет программно добавлять больше ресурсов (например, больше серверов) в зависимости от текущей нагрузки на ваши серверы.Этот API доступен для многих языков (PHP, Ruby ... и т. Д.).

Это позволит вам сократить расходы, поскольку вам нужно будет только прокрутить сервер, когда приложение загружено, а затемотключите их, когда они вам не нужны.Это основной вариант сокращения расходов, если нагрузка на ваши приложения не является постоянной и вы получаете «взрыв» трафика.

Все вышеперечисленное следует принимать во внимание при разработке ... ничего не делается магией, и именно здесь API вступает в игру.Взгляните на справочник по Amazon EC2 API, чтобы получить представление о том, что вы можете сделать: Ссылка API

...