# В производственных приложениях
Мы видели, как до 30 миллионов активных пользователей ежемесячно используют GUN для HackerNoon, Inte rnet Archive, NotABug и некоторых крупных платформ для электронной коммерции и альтернативных видео, которые я пока не могу упомянуть.
Децентрализованное приложение не "развернуто" в традиционном смысле. Приложение dApp «развертывается», даже загружая его с жесткого диска, веб-сайта stati c или традиционного «сервера», если вы выбираете один (не!).
Отличный пример это то, что на последнем шаге 5-минутного интерактивного учебника по кодированию (https://gun.eco/docs/Todo-Dapp) вы «развертываете» свое приложение, загружая его в CodePen / other и передавая этот URL-адрес своей маме и друзьям.
# Хранилище
Все узлы (браузеры, nodejs, телефоны) хранят данные по умолчанию.
К сожалению, некоторые более или менее надежны.
Собственный телефонное приложение может надежно хранить данные, но не может быть подключено к сети для других пользователей.
Браузер может хранить данные в localStorage, но они могут быть удалены в любой момент времени.
Так что да, выделенный «одноранговый узел», который всегда подключен к сети и имеет большой и надежный объем хранилища, всегда будет полезен в качестве резервной копии.
Хотя нет необходимости в том, чтобы это был централизованный сервер. Вы можете запустить много машин и смотреть со всеми из них. Я знаю людей, которые даже подключают свой рабочий стол напрямую к inte rnet, чтобы получить выделенный IPv6-адрес и использовать его.
# Если я использую Cloud Peer, как мне его настроить?
Это безумно просто, и в главном README просто "развертывание в 1 клик" для Heroku / Zeit или Docker для других облаков:
https://github.com/amark/gun#deploy
Это не просто демоверсии! Они обрабатывают тысячи пользователей в секунду. Это те, которые я использовал для некоторых крупных производственных приложений.
Конечно, все еще могут быть икоты или ошибки, но мы постоянно улучшаем их.
Цель GUN - быть по-настоящему простым. Без необходимости в сверхсложной конфигурации, которая отличается от локального тестирования и развертывания в производственных условиях. Все они одноранговые, они все одинаковые!
Последнее и последнее замечание: в зависимости от того, где вы развернули одноранговый облачный ресурс, у вас может быть или не быть постоянного хранилища. Таким образом, единственная раздражающая конфигурация, которую вам, возможно, придется сделать, это подключить к S3 или любой совместимой альтернативе (Open Stack, G C, Azure, Sia, et c.), Проверьте это :
https://gun.eco/docs/Using-Amazon-S3-for-Storage