Почему я должен отправить свой сайт в «облако»? - PullRequest
2 голосов
/ 18 января 2009

Я занимаюсь разработкой веб-сайтов asp.net и читаю об облачных вычислениях, Windows Azure и т. Д. Но, в конце концов, я не вижу никаких практических причин для изменения / перемещения / и т.д. моих служб в «облако».
Какая польза?
Облачные вычисления - это своего рода «эволюция» веб-ферм?

Спасибо, и прости мое невежество ....

Ответы [ 4 ]

7 голосов
/ 18 января 2009

Чтобы объяснить преимущества, я буду использовать два примера Microsoft Azure и Amazon EC2 .

В случае Amazon EC2 вы можете арендовать виртуальный образ с Windows Server 2003 и SQL Server за несколько центов на машину в час. Как и другим хостинговым компаниям, вам не нужно самостоятельно управлять оборудованием; ваша машина хранится в центрах обработки данных Amazon, и они будут следить за тем, чтобы сервер всегда работал и резервные копии данных и т. д. Вы также получаете API, чтобы вы могли автоматически раскручивать новые экземпляры машины, чтобы справляться с колебаниями спроса.

Azure делает шаг вперед - вам не нужно управлять своей системой. Используя инструменты разработчика, вы создаете свой веб-сайт ASP.NET и предоставляете некоторые метаданные, чтобы указать, как ваше приложение разделено на внешний и внутренний интерфейсы, а затем вы выбираете, сколько экземпляров вы хотите, и нажимаете «развернуть в Azure». Microsoft снова заботится о том, чтобы приложение продолжало работать, было географически распределено и т. Д. Фактически вы никогда не знаете, на каком компьютере находится ваше приложение, и даже на скольких компьютерах оно распределено. Microsoft также предоставляет несколько веб-API, которые вы можете вызывать из приложения Azure для таких вещей, как аутентификация и хранение.

Вы можете найти больше информации на сайтах, указанных выше.

1 голос
/ 18 января 2009

Я думаю, что причина номер один - предлагаемый уровень динамической масштабируемости.
Тогда я бы сказал, какое количество избыточности обычно предлагается.

0 голосов
/ 18 января 2009

Короткий ответ - «облако» - модное слово для виртуальных серверных сервисов. Если вам нужно его использовать, это потому, что вы не хотите тратить свои деньги на ИТ-персонал и серверы, которые могут делать то же самое.

Azure имеет некоторые дополнительные функции для разработчиков Microsoft, и вы можете посмотреть ключевую заметку PDC 2008 , где они представляют Azure, которая много говорит об этом.

0 голосов
/ 18 января 2009

Потому что вы можете использовать еще одно модное слово, чтобы произвести впечатление на ваших клиентов. :)

Честно говоря, если вы этого не знаете, то, вероятно, вам это не нужно.

...