Размещение сервера, написанного на C ++ [закрыто]

Я хочу разместить серверную программу, написанную на C ++. Какие есть лучшие / самые простые варианты хостинга для нативных приложений? Я знаю, что для Rails есть EngineYard и Heroku. Есть ли что-то подобное для нативных приложений?

Я посмотрел на Amazon EC2, но это выглядит слишком тяжелым для начала (я могу ошибаться).

4
задан 16 October 2010 в 05:20
5 ответов

Решение состоит в том, чтобы иметь прямой доступ к операционной системе (т.е. Windows, Linux и т.д.').

Вы, заботятся о поставщике Выделенного сервера.
С этим Вы на самом деле получаете компьютер, который является в дата-центре со ссылкой на Интернет по крайней мере с одним реальным интернет-IP (обычно).

Сервис Выделенного сервера разделяется к двум категориям;
1) Реальный Выделенный сервер. Вы получаете собственный компьютер, как сказано выше.
2) Виртуальный (более дешевый) Выделенный сервер. Вы получаете эмулированный компьютер. Это означает, что поставщик взял один реальный сервер и установил на нем "виртуальный ПК" программное обеспечение (такое как VMware). Программное обеспечение VPC затем выполняет несколько экземпляров виртуальных компьютеров, каждого с его собственной конфигурацией (они позволяют Вам выбрать его).

Существует также, если это - маленькое приложение Linux, что-то позвонившее (намного более дешевая) "оболочка". Поставщик ограничивает Вас на том, сколько процессов можно работать в оболочке, и она работает отлично на материал как PsyBNC.

Обратите внимание, что относительно выделенных серверов, там также "управляется" и "не управляется". Если Вы после запускаете свое собственное приложение C++ затем, Вы, вероятно, хотите "неуправляемый", т.е. ни один ничего не устанавливает для Вас - Вы просто получаете новый сервер с минимальными настройками (снова согласно поставщику/конфигурации).

Я испытал оболочки и выделенные серверы.
Что касается выделенного сервера я действительно рекомендовал бы SoftLayer!

4
ответ дан 3 December 2019 в 03:36
  • 1
    @Matt: Чтение некоторых Ваших комментариев, я понимаю Вас, не хочет тратить деньги. Ну, Вы должны =). VDS (Виртуальный Выделенный сервер) мог бы стоить Вам приблизительно 25$ и выше в месяц. Это не может быть слишком много ни для кого! –  Poni 16 October 2010 в 05:35
  • 2
    я понимаю, что деньги должны будут быть потрачены, но впереди, я не хочу тратить очень много :) Я смотрю на Rackspace приблизительно за $15/месяцев. –   16 October 2010 в 05:45
  • 3
    Очень?!:) Существуют многие поставщики, которые арендуют сервер в ежемесячном основании, таким образом, для запуска, скажем, Вы возьмете лучший, чем среднее число VPS, Вы только собираетесь потратить 40$. Если запуск понижается, также - тарификация (потому что Вы не связываетесь с контрактом). Я надеюсь, что прояснил. А-ч –  Poni 16 October 2010 в 05:55
  • 4
    Вы правы. Возможно, я должен был прояснить, что это только для экспериментирования сначала (т.е. нулевой доход, никакой объединенный запуск все же). –   16 October 2010 в 06:13
  • 5
    Приветствующийся Матовый! –  Poni 17 October 2010 в 02:15

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

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

0
ответ дан 3 December 2019 в 03:36
  • 1
    Вы знаете о каких-либо определенных услугах хостинга, которые хороши с этой целью? –   16 October 2010 в 05:33

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

0
ответ дан 3 December 2019 в 03:36
  • 1
    Но я не хочу покупать сервер :) –   16 October 2010 в 05:32
  • 2
    , Вы арендуете VPS или специализированный с окнами/Linux или корневым доступом. –   16 October 2010 в 05:34
  • 3
    @Matt любой VPS хорошо работал бы. Прежде, чем арендовать гуглят их и видят, можно ли найти некоторые полезные обзоры и сделанный. –   16 October 2010 в 05:47

Если сервер "только для экспериментирования сначала", это должно действительно быть размещено удаленное вообще? Вместо регистрации для VPS, почему бы не использовать виртуальную машину, выполняющую Вашу предпочтительную целевую ОС на Вашей очень собственной рабочей станции? VirtualBox и VMware Player являются оба прекрасными опциями, но можно быть более обеспечены с VirtualBox в этом случае из-за его поддержки снимков.

У Вас все еще была бы опция разжигания экземпляра EC2 в течение нескольких часов (по очень низкой почасовой стоимости), если бы Вы хотели протестировать свой сервис "в облаке", но Вы не были бы заблокированы ни в кого своего рода ежемесячное обязательство.

0
ответ дан 3 December 2019 в 03:36

Теги

Похожие вопросы