BonBonSlick
@BonBonSlick
Vanilla Web Architect

Создание облака для вычислений?

Как примерно проиходит процесс создания, облачных сервисов вроде етого для игр? Примерные шаги?

Сомневаюсь что они используют типа AWS, ведь для игр нужны видео и процессоры приличные, да и память.

Можно книги, гайды?
Скажем если я куплю сервер можно его использовать как облако? Если два?
Что посоветуете?
Как их настраивают?
Как работают вычисления?
Как создать свое облако?
Что облако делает облаком?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 3
@rPman
Облако - это маркетинговое название SaaS. Т.е. на одном или нескольких серверах вместо предоставления виртуальной машины, вы предоставляете какую то конкретную услугу, доступ к конкретному приложению или результатам его работы.... и пользователю всеравно как именно работает это приложение.

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

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

Да и с технической точки зрения вам будет очень сложно используя одну установку хранить эффективно профили игры сразу для нескольких человек и даже одновременно их использовать. точнее это будет возможно не для каждой игры. Помню как выкручивался, когда пользовался ibik aster (два рабочих места из одного компьютера) чтобы можно было запускать одну игру дважды, когда ее производитель создает этому преграды.
Ответ написан
leahch
@leahch
Я мастер на все руки, я козлик Элек Мэк :-)
Да, конечно! Облако можно сделать и на одном компьютере, и на одной системе. Более того, даже на ноутбуке!
Что почитать? Начните с виртуализации, виртуальных машин, контейнерных технологий. Это основа облаков.
Самый простой путь в облака - linux и docker. Более сложный kubernets, kvm.
Вычисления взаимодействуют с сервисами, разнесенными в рамках вычислительного кластера. А этот кластер может быть развернут как на одном компьютере, так и на сотне. Сервисы определяют друг друга посредством разных технологий, начиная от постых DCOM/zookeeper и заканчивая сложными типа MPI. В результате вычислительное облако может использовать ресурсы всего вычислительного кластера, или кучи кластеров.
Создать свое облако, именно вычислительное, достаточно просто - ставите виртуальную машину, в нее ставите контейнер типа kubernets. И создаете в нем пару-тройку сервисов. Например разворачиваете hadoop.
Но учтите, облака они сильно разные, но приципы у всех одни.
Что почитать? Начните с поостого гугления docker, читайте описание, попробуйте развернуть пару систем в нем.
Ответ написан
0lorin
@0lorin
программист
И видео и приличные процессоры у амазона есть, на сколько я знаю. Сам делал апи, которое разворачивает пользователю любой инстанс, ставит на него винду и софт для удалённого доступа. Как результат — rdp в браузере с производительностью на выбор.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Нет, вы не можете использовать один сервер как облако. Вы вообще плохо понимаете (вернее никак не понимаете) что такое облако
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 апр. 2020, в 13:34
8000 руб./за проект
05 апр. 2020, в 12:19
3000 руб./за проект
05 апр. 2020, в 12:11
35000 руб./за проект