В моей сфере PHP очень распространен, как и .NET. Руби не так много; большинство мест никогда не слышали об этом. Для некоторых личных вещей я «вынужден» выбрать Rails, потому что я хочу воспользоваться преимуществами Heroku - основной причиной является возможность очень простого развертывания и масштабирования в облаке. Кроме того, они предлагают небольшой БЕСПЛАТНЫЙ план, без рекламы или привязки, который я могу использовать для демонстрационных сайтов или, в данном случае, для статической страницы моего бизнеса; как полностью начатый стартап, у меня может быть около 50 долларов начального капитала, и я не могу позволить себе платить ежемесячную плату, пока я только начинаю.
Есть ли аналогичные предложения для других языков? В частности, мне очень нравится небольшой бесплатный сайт размером 5 МБ, который предлагает Heroku - есть ли что-нибудь подобное для PHP и / или .NET? Я даже не особо беспокоюсь об «облачной» части, но это был бы приятный бонус. Если есть, я мог бы убить двух зайцев одним выстрелом и получить полезный навык, поскольку я занимаюсь своим делом вместо того, чтобы использовать то, о чем никто не знает или о чем не заботится.
Я должен добавить, что меня особенно интересует то, что предлагает бесплатный план. Как я уже сказал, у Heroku есть тарифный план размером 5 МБ, который вы можете получить сколько угодно бесплатно; Мне еще предстоит найти что-либо подобное для какой-либо другой платформы (большинство «бесплатных» сайтов требуют, чтобы на вашей странице были уродливые баннеры, или не позволяют использовать собственное доменное имя), и, честно говоря, я не слишком в восторге от использования Ruby on Rails для всего, просто чтобы воспользоваться этим.
Я спрашиваю об этом здесь, потому что я уже спрашивал об этом в StackOverflow, и кто-то предположил, что это лучше подходит здесь.
В AppHarbor мы создаем Heroku для .NET (хотя иногда мы используем слоган «Azure сделал правильно»).
Сейчас у нас работает бесплатная бета-версия, доступная только по приглашениям. Мы определенно ожидаем предложить ограниченный бесплатный план (например, Heroku), как только мы запустимся должным образом.
Heroku может позволить себе это только из-за барьера для входа, а именно «быть программистом на Ruby». «Бесплатный» php-хост без таких серьезных оговорок получит такой наплыв клиентов, что их система регистрации выйдет из строя еще до того, как они дойдут до той части, где сломались все их хостинговые веб-серверы (см. Dreamhost).
Возможно, вам захочется проверить cloudControl - они предлагают решение Platform-as-a-Service для PHP с бесплатным предложением учетной записи разработчика с базой данных 5 МБ: http://cloudcontrol.com
PHP туман - http://phpfog.com/
Вы можете начать работу, и приложение будет запущено в кратчайшие сроки, поэтому намного проще просто зарегистрироваться и попробовать.
В PHP Fog мы создали платформу для размещения приложений PHP в виде масштабируемой платформы. Вы можете создать свое первое приложение бесплатно в общей среде с личным доменом, 20 МБ БД, 100 МБ хранилища и общей поддержкой SSL. Вы можете начать с любого из приложений (например, WordPress, SugarCRM, Drupal) или фреймворка (например, CodeIgniter, Zend Framework, CakePHP). Он также поставляется с репозиторием git для вашего кода, а развертывание вашего приложения выполняется просто с помощью git push.
Как только вы перейдете на бесплатный план, вы сможете перейти на выделенные серверы, когда вам нужно будет развивать свой бизнес. Я разговаривал с несколькими людьми на вашем месте, и это довольно обычная история: легко перерасти хостинг, но очень сложно перейти на более качественный. Так что хорошо, что вы обдумываете это с самого начала.
Если вы в прошлом использовали традиционный (общий или выделенный) хостинг, вам следует проверить страницы «Почему PHP Fog» и «Платформа», чтобы лучше понять, чем PHP Fog отличается от традиционного хостинга и как улучшится ваш рабочий процесс.
Для PHP наиболее похожий на Heroku вариант - Heroku который начал поддерживать PHP через несколько лет после того, как был задан этот вопрос.
Похоже, .NET не поддерживается, но в настоящее время у них есть:
Тот факт, что Clojure, Scala и Go имеют поддержку, а .NET - нет, говорит о том, что поддержка .NET не является приоритетом для Heroku.
Для asp.net загляните на Brinkster.com. Для php загляните в Kodingen. Они позволяют вам установить базовое приложение на PHP (или на нескольких других языках… включая RoR) для разработки в облаке. Хотя ни один из этих сайтов не так крут, как Heroku (.. допуск: я разработчик Rails), они должны дать вам большую часть того, что вам нужно.
vps.net - отличное решение для облачного хостинга. Хотя развертывание репозитория git в Heroku работает хорошо, иногда мне не хватает возможности напрямую подключиться к базе данных. Я, вероятно, вместо этого перенесу свои сайты на что-нибудь вроде vps.net.