Назад | Перейти на главную страницу

Вещи, которые следует искать / действовать осторожно, если я перехожу в облако

На что следует обратить внимание при переходе в облако, такое как Rackspace? У другого пользователя в serverfault были такие проблемы, как вычислительные циклы (CC) взрывающиеся и я не хотел иметь такой же опыт.

Когда дело доходит до сути, чем проще ваш сайт обрабатывает инфраструктуру облачных сайтов, тем меньше вычислительных циклов вы создадите. Это перефразировано из документации в Часто задаваемые вопросы по облачным сайтам.

В приложении можно сделать несколько вещей, чтобы сократить вычислительные циклы:

  • меньше запросов к базе данных
  • уменьшить объем данных, записываемых на диск
  • уменьшить чтение данных с диска
  • реже подключайтесь к внешним сайтам или ресурсам
  • убедитесь, что вы эффективно кэшируете данные в своем приложении

Чем больше ваше динамическое приложение представляется в среде как статическое содержимое, тем меньше будет использование вычислительного цикла.

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

Если вы переходите в такую ​​среду, как Cloud Sites, систему без оболочки, в которую вы загружаете свой код, на самом деле нет никаких особых соображений относительно «облака», если вы используете поддерживаемые технологии. (что для них - это PHP, Perl, .NET, Python (я думаю), MSSQL, MySQL).

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