Ответы пользователя по тегу Облачные вычисления
  • Какой сервис сейчас предоставляет много места за недорого?

    @rPman
    Cамое дешевое что я знаю - это криптовалютные проекты вида siacoin (цены в месяц за терабайт! отдельно за хранение, загрузку выгрузку)

    https://github.com/SiaFoundation штатный кошель работает как привычные google/microsoft/dropbox/... хранилища и имеет простой и удобный api, так же есть такое https://github.com/lukechampine/us

    p.s. в таких проектах (это не только про siacoin) нужно помнить что твои файлы не обязаны храниться у народа вечно (даже если людям это выгодно, на сроках в годы всякое случается) поэтому закладывай ежегодное пересоздание контрактов и повторный перезалив данных (чтобы подсовывались другие хосты)

    Лично уже давно не пользовался filecoin, проект не мертв (сеть работает, хосты файлы хранят и раздают) но вся его сопроводиловка похоже народу надоела, сайты не работают и т.п.
    Ответ написан
    Комментировать
  • Как проходит процесс выгрузки фото с фотоаппарата с Wi-Fi в облако?

    @rPman
    телепатствую 'фото' и 'фотоаппарат' - это приложение на смартфоне?

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

    так же приложение для создания фотографий может уметь заливать фотографии самостоятельно

    ну и само собой, сторонние приложения для синхронизации, типа syncting, мониторят каталог куда сохраняются фотографии и тут же заливают их на сервер.
    Ответ написан
    Комментировать
  • КАК ИСПОЛЬЗОВАТЬ РЕСУРСЫ ДРУГОГО КОМПА?

    @rPman
    Облако - это просто способ абстрагироваться от конкретных машин и сервисов из которых оно состоит и оперировать этой абстракцией чтобы сказать - я запустил приложение в облаке, вместо - я запустил приложение на сервере, которое в текущим момент наименее нагружено и данные берет вот с этого хранилища, которое я так же запустил, ну или как то так.

    По факту, вы пишите приложение, для простоты предположим что окружение разработчика и на сервере похожее/совместимое, а затем просто его запускаете как то на удаленных серверах.
    К примеру вы запускаете локально ваше приложение просто в командной строке, а теперь добавьте к нему в начале ssh login@server, и вот уже ваш скрипт работает на удаленном сервере но вывод его транслируется так же к вам локально. С точки зрения юзабилити вы как бы запускаете все у себя же локально но задействованные мощности совокупны использованным серверам. Само собой нужно разрабатывать свой софт таким образом чтобы он в принципе мог запускаться на нескольких машинах (хотя есть инструменты, позволяющие симулировать работу одной машины на кластере, автоматически расшаривая в т.ч. общую память, получая как бы многоядерную машину с огромным объемом памяти, правда это не так эффективно как заниматься этим самому).

    Вполне возможно вам понадобится какой то контроль над этим процессом и главное данными, с которыми ваши приложения работают. Когда у вас 1-2..ну пять серверов, можно что то руками делать, следить за результатом самостоятельно и в зависимости от результата принимать решение, но логичнее это доверить так же машине (написать приложение, которое позволит управлять процессом запуска/остановки служб, следить за результатом их работы, ошибками, мониторить нагрузку и эффективность и как то это все предоставлять вам человеку в виде ui, и помнить что все это будет в процессе разработки и модификации своих приложений).

    С данными отдельный разговор, если есть возможность их расшарить/выделить для этого отдельный сервер или воспользоваться готовыми платными сервисами типа амазон - уже хорошо, но если используемых данных мало, их можно просто при каждом запуске копировать на сервер и обратно тем же rsync (если хранить в файлах).

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

    p.s. не пытайтесь найти на все готовое решение, фреймворк, библиотеку, тулкит... особенно когда задача слишком абстрактна, можете потратить на разборки больше времени чем накидать простой набор утилит самому, ведь лучше вас в вашей задаче никто не разбирается
    Ответ написан
    Комментировать
  • Как в облаке платить только за то, чем пользуешься?

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

    Облако - это маркетинговый термин, со всеми вытекающими от сюда неудобствами или бонусами.

    Главное достоинство/определение облака - скорость получения ресурсов, в идеале - мгновенно, без ожидания и каких то дополнительных настроек. В случаях когда это возможно, вы вообще получаете ровно столько сколько запрашиваете - хотите 10 запросов в секунду, получаете, хотите миллиард в следующую - берите, только платите. Это когда вы запрашиваете не виртуальную машину а готовую услугу по обработке определенных запросов например.

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

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

    p.s. будьте предельно осторожны https://habr.com/ru/post/532624/
    Ответ написан
    Комментировать
  • Где можно арендовать сервер с GPU на поминутной оплате?

    @rPman
    Поминутно никто не будет заморачиваться.

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

    Недостаток - не будет SLA0.99.... не будет сервисов, не будет дисков, но будет самая низкая цена...
    Диски по сети бери в ближайшем датацентре на самом дешевом тарифе.
    Ответ написан
    Комментировать
  • Как развернуть Window 10 в облаке?

    @rPman
    300р в месяц это для вас приговор, легально windows в облаке вы не найдете, только пиратка, да и то - за такие деньги сложно найти виртуалку с достаточным объемом оперативной памяти.

    Хорошо подумайте, возможно для ваших задач подойдет linux и wine? последние версии очень хорошую поддержку дают. В этом случае вы можете воспользоваться всеми прелестями дешевых linux vps с ценами чуть ли не от 2$ в год (ну windows приложения там точно не влезут - памяти мало)

    Главная причина - майкрософт выставила очень высокие цены на рабочее место пользователя в облаке. Мало того, вы даже не сможете найти легально OEM версию какой-нибудь домашней версии (они обычно дешевле) для самостоятельной установки в виртуалке - потому что это запрещено лицензионным соглашением (в теории можно найти какое-нибудь самое никакое не серверное железо в аренду и соблюсти лицензию, но цена таких обычно выше 300р в месяц), минимальная версия, допустимая к установке в виртуалке - windows pro.

    Плюс, вам не подойдут самые дешевые openvz/lxc виртуалки, потому что они только для linux, т.е. вам придется брать kvm - что обычно на 30-50% дороже.

    upd. странные цены тут https://rackstore.ru/microsoft-license.html (не реклама просто сейчас не поленился поискал), там получается можно взять vps от 169р (512мб ram) и лицензию Windows Server Standard за 163р (влезаете в требования по памяти), итого - 332р, попробуйте, вдруг.
    Ответ написан
    1 комментарий
  • Как можно получить максимум от сети платежных терминалов?

    @rPman
    Майнить на платежных терминалах - это неявная кража электроэнергии у арендодателя.

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

    Железо в платежных терминалах очень и очень слабое, видеокарты нет, процессор целерон или атом, выдаст абстрактные пару попугаев, когда как десктопное железо с видеокартой выдаст пару сотен.
    Но самое главное, терминалы не предназначены для продолжительной нагрузки, они будут греться, перегреваться и ломаться.
    Ответ написан
    Комментировать
  • Возможно ли восстановление абстрактного файла в «облаке»?

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

    Так что все что происходит внутри операционной системой с файлfми на NTFS разделе можно восстанавливать точно по тому же бизнеспроцессу что и на реальном железе. Собственно виртуалка совершенно никак не зависит от того на чем физически размещены данные, а гостевая система работает с данными как с одним большим файлом в который что то пишут.
    Ответ написан
    Комментировать
  • ffmpeg dedicated server VS cloud server?

    @rPman
    Cloud scale — почти наверняка не настоящий сервер, а виртуальный, и физически вы этот сервер делите с кем то еще (именно благодаря этому у вас и появляется возможность scale). это еще чудо, что вы получили только двухкратное понижение производительности. А по деньгам если смореть, вообще ужас :) такие вот эти облака на самом деле грустные, польза только на коротких промежутках времени.

    Выделенный сервер по определению будет быстрее работать чем виртуальный (как минимум не медленнее), исключения составляют закешированные данные от запуска соседних/предыдущих инстансов, которые на практике случаются только при запуске самой виртуалки (если эти виртуалки созданы путем снапшота из одной).
    p.s. еще я достигал потрясающей производительности записи на диск внутри виртуалки, если принудительно выставить write back (или еще как, по разному называются в разных виртуалках/хранилищах), но за счет значительного понижения надежности, т.е. если что то случится с железом — с данными будет труба, поэтому серьезные провайдеры эти опции не трогают.
    Ответ написан
    2 комментария
  • В чем плюсы облачных хостингов?

    @rPman
    Скорость развертывания дополнительных инстансев у облаков невероятно высокая (секунды)… по сравнению с обычным хостингом (часы и сутки)… но тут речь идет о биллинге и других организационных моментах. Если у вас конфигурация стабильна и модификация (расширение и даунгрейд, что тоже не маловажно) не спонтанна, то лучше с облаками не связываться, очень дорого.
    p.s. никто не мешает комбинировать оба подхода, основную нагрузку пусть держат дешевые и не гибкие решения, а на фосмажор подготовить инфраструктуру для миграции или расширения через облака… тем более когда это нужно на считанные часы/сутки, тарифы облачных сервисов становятся очень вкусными.
    Ответ написан