Требования к серверу для сайта

Какой нужен сервер(ы) для сайта-миллионника?

> и учетом 1 млн где-то одновременного подключения.
Нет ни одного web-проекта в мире с таким количеством одновременных подключений.
Разве что ютуб в хорошие дни столько собирает, но это стримминг — там другие реалии.

Открытая страница у клиента != подключение.

Сильно зависит от приложения.

Что они у вас там делают? Статику качают? Это сайт? Что на сервере стоит?

Короче опишите вашу ситуацию нормально.

AlikDex: Ну мало ли у парней стартап стрельнет, не завидуйте 🙂
Там же все просто, у меня даж Технический план есть.
1 День 10 одновременных подключений.
2 День 100 одновременных подключений.
3 День 1000 одновременных подключений .
4 День 10000 одновременных подключений.
5 День 100000 одновременных подключений.
6 День Пора монетизировать проект 🙂

First96: а если посчитать кол-во трафика переданого
25Kb/1024*1000000=24414 Mb
Если берем идеальные условия. простого дешевого VDS 100Мб/с
то этот трафик будет отдаваться 32 минуты.
Ок берем канал 1Гб/с который стоит уже приличных денег.
3.2 минуты.
Итого: Вам даже по каналам нужен мощный ЦОД с каналом 10Гб/с.
Цены можно загуглить.

если просто сайт «картинка»
с базой пользователей
сам сайт писался с нуля в в блокноте, то он не будет весомым и загружать сильно сервер при обращении к нему. если это не торент трекер, на него капитальная нагрузка идет при обработке данных, про него я говорить не буду, сейчас это под запретом.
Скажу про банальный сайт база, включает авторизацию + база на добавление ответа текстовый + максимум графический по тегу, и только из интернета. То впринципи одним сервером ожно обойтись. Если уже надо загружать с компьютера изобрадение должен быть сервер, хотя, можно и на одном, но при такой нагрузке нужно уже два, да вообще как минимум две железки надо будет, самый минимум это роутер, который будет вести клиента к серверу, ты же не будешь на прямую на сервер пускать клиентов. я работал с откртым, статика была на сервере под виндой, т.е. сразу на сервер идут клиенты, это для тебя будет сложно, понимаю что ты не понятно откуда взял эти данные.
тебе главное защитить сервер. если про это идет разговор что «при сильной нагрузке» сайт ложится, так это банальная атака, как от нё избавиться читай, не все так просто. Можно перед сервером поставить железяку которая будет препятствовать заливке, распознает трафик, такая тебе полюбому нужна будет, называется фаервол, выбираешь с захитой от флуда (DDoS) атак.
для тебя идеально, скажу на стороне брать сервер, так нет, они не отвечают за этьо, наверное лучше у себя ставить, и анализ делать.
Смотри есть есть куда ввести данные, хотьь одна строчка, то сервер можно взомать проникнуть на сервер, вот это тебя должно будешь напрягать. Ты не описал что у тебя будет на сайте.
К примеру могу сказать ставь 64 гб озу — это в твоем случаи, т.к. в первую нагрузка идет при флуд атаке на оперативную память, а там уже как атака напрявлена, если мощные камни, то их будет тяжелее загрузить при большом озу. минимум плата на 2 камня.

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

для дома более 40 мегабит врятле получится получить исходим из этого + провайдер режит скорость до 35 делим / на 8 = 4,375 у тебя исходящий канал получится дома в МБ (мегабайтах)
если для работы то могут дать по оптике к примеру денег хватит у тебя на 100 мегабит это равно при учете после прохождения железки фаервола если денег не так много это будет 50 мегабит, ну допустим у фирмы при таких объямах есть деньги и они купили тебе циску или делинк нормальный у тебя после прохождения его выйдит скорость 85 мегабит делим / на 8 = 10.625 МБ (мегабайт на выходе) — всегда оталиваемся от этого какую страницу пишем весом. и здесь уже встает вопрос сколько должна весить страница для просмотра для просмотра одновременого из расчета хорошего пинга, идейка пришла, покупаем мамку с оптикой внутри, считай сам, потери будут меньше.
посчитаю по бьджетному варианту, т.к. на такой сайт может хватит сервера одногопроцесорного и 16 гб озу даже 8 гб, при грамотной настройке.
10.625 делю на милион, но не сразу на него делю, у меня есть + ну к примеру человек что бы не сильно утуждал (первую старницу вообще легкой делай, кантакты и т п)
человек будет жадть бех затруднения к примеру 5 секунт вообще без напряга, не поймет 10 тоже. берем среднее 5+10=15/2=7 с копейками получается это среднее время ожидания человека при открытии новой страницы или открытия сайта. я дам пример с этим временем, можешь просчитать весомые страницы до 25 секунд, при условии что человек уже вошел на сайт, если выгрузка данных можно делать до нескольких минут, анимацию ставь главное что что то происходит.
умножаем 10.625 мегабайт на 7,5 секунт ожидаения которую мы вычислили выше у нас получается вес трафика может быть 79,6875 мегабайт за секунду.
теперь самое интересное мы переводим эту сумму в КБ для вычисления страницы.
дял этого мы делаем 79,6875 мегабайт * на 1024 (как нам известно что в одном мегабайте 1024 КБ)= 81600 килобайт
81600 килобайт — это сесионое разовое значение для миллионного входа
теперь переводим в байты для такого ко-ва людей легче считать будет в байтах
81600 килобайт * 1024 = 83558400 байт за обращение
наконец мы пришли к делению получению 1 страницы для сайта которую тебе нужно придерживаться
83558400 байт мы делим на 1 000 000 человек = это у нас получается страница должна быть 83,5584 байт
вот такие расчеты для тебя мой друг

Читайте так же:  Льготы секретарю судебного заседания

вот смотри какой канал тебе нужен оптика к примеру 100 мегабит стоит 7 — 10 000 рублей в месяц

смотри что мы пришли что даже 1 гигабит будет скорость маленькая если ляжет такая нагрузка
надо ставить 10 гигабитный канал тогда для 1 милиона сайт можно делать, следовательно ниже не как
миллион людей 🙂 это я разово сказал, на сайте среднее количиство в день было 500 человек в день на 2008 год это было очень хорошо сайт был на первом месте по топ запросу однословному, потом забил на сайт.
для 1,5 миллиона людей на сутки смело можешь писать страницы велечиной до 10 мегабайт при условии что твоя скорость интернета 10 Гб
попутных ветров

10 требований к хостингу

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

Определите свой выбор.

Сайты на бесплатном хостинге.

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

Дешевый веб-хостинг.

Частые зависания в работе серверов, слабая техподдержка (бывает ее полное отсутствие), несколько опций в веб-панели сервера. Практически нет возможности вести серьезный бизнес.

Правильный выбор — профессиональный платный хостинг

Масса места на жестких дисках, быстрые сервера, «живая» техподдержка, которая решает возможные проблемы. Все опции и настройки сайта, позволяющие заработать «большие деньги». Собственная CGI-BIN директория, автоответчики, возвратные формы, защита сервера и т. п.

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

Быстрые сервера — качественная техника и ОС3 или Т3 соединения. Время загрузки веб-страниц обратно пропорционально вашим доходам. Не верьте тем, кто говорит, что сервера бывают слишком быстрыми.

Поддержка и регистрация доменного имени.

Хостинговая компания должна зарегистрировать доменное имя для вашего сайта. Компания должна сделать это быстро и не взимая дополнительную плату.

Никаких ограничений и дополнительной платы за траффик.

Нет смысла платить дополнительные суммы за работу сайта. Исключения — сайты для взрослых. Лучший платный хостинг должен предоставить неограниченный траффик и все опции для работы сайта.

Неограниченный доступ к CGI, FTP, Tel-Net

CGI-скрипты все же необходимы в работе даже самого простого сайта. Удостоверьтесь, что на сервере есть CGI-BIN директория и вы имеете возможность загружать в нее скрипты и запускать их. Никогда не платите за хостинг, который ограничивает доступ к CGI.

Круглосуточная техническая поддержка.

Хороший хостинг должен предоставить вам возможность общения с «живой» техподдержкой по телефону и электронной почте, причем абсолютно бесплатно. Это 100% необходимо.

Панель управления сайтом через web-броузер.

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

Система безопасности сервера.

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

Читайте так же:  Приказ министерства труда от 09.12.2020 997

Почта

Хостинг должен предоставить в полном объеме след: неограниченное число POP почтовых ящиков, автоответчики, переадресацию, возможность просмотра почты через веб-панель. Все это должно входить в базовую стоимость хостинга.

Никаких ограничений по сроку действия договора.

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

Гарантия возврата денег.

Качественный хостинг предусматривает 30-дневный пробный срок пользования услугой. В случае, если вас не устроит сервис, вы должны получить свои деньги назад. Обязательно предусмотрите для себя такую возможность. Это знак профессионализма компании и качества оказываемых услуг.

Не пытайтесь сэкономить на качестве хостинг-услуг и дополнительных возможностях серверов — плохой хостинг не преумножит ваши доходы.

Какое железо подобрать под развертывание WEB сервера? (ТЗ внутри)

Мне нужно развернуть надежный web сервер, который сможет закрыть все мои требования.

Требования и характеристики следующие:
— На сервере будет размещено 50-75 WP сайтов. 80% пассивных, 20% активнопосещяемых.
— 20 000 — 40 000 посещений/сутки на все сайты
— Возможны пики до 500 одновременных загрузок сайта (в течении 1-3 минут)
— Одновременно запущенных 15-20 админок WP
— Так же на хосте будет стоять CRM система на движке Клиентская база (тех. требования: clientbase.ru/help/for_admin_16/trebovaniya)
— Так же на хосте будет стоять плагин, организующий мембершип — DAP (digital access pass) (тех. требования: www.digitalaccesspass.com/doc/minimum-requirements. )

Другие особенности:
— В DAP вшит скрипт email рассылки, который рассылает где-то 1000 писем до 5 минут на расшареном хостинге (hostgator.com) и на это время полностью ложил все сайты. Это не хорошо. К тому же рассылки будут увеличиваться до 3000 и более писем. (Письма уходят через внешний платный SMTP сервер mailgun.com)
— Соответственно сервер будет настраиваться так, что бы под каждый сайт был отдельный php процесс, что бы если он ложится, остальные продолжали работать.
— Выделить под работу DAP и CRM системы отдельные процессы с расширенными ресурсными возможностями. При этом что бы когда в DAP или CRM выполняется ресурсный процесс, что бы это не ложило весть хост.
— Возможны пиковые нагрузки на один сайт/одну страницу сайта 500+ одновременных заходов в течении 1-2 минуты.
— Автобекап раз в сутки по WebDAV или SFTP.
— Установленный софт по мониторингу ресурсоиспользования
— Установленная cPanel

Мои вопросы:
1. Какие варианты конфигурации могут подойти под это ТЗ? (ОС, рекомендации по доп. софту, например кеширование, nginx для статики и т.д.)
2. Какое железо по характеристикам необходимо? Вариант минимум и вариант оптимум?
3. Кто может порекомендовать провайдера серверов и главное почему именно эти?

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

Системные требования

Для работы магазина на базе AdvantShop Вам понадобятся 4 главных пункта со стороны программного обеспечения хостинга.

1. Операционная система

Для работы AdvantShop сервер должен работать под управлением одной из следующих операционных систем:

— Windows Server 2016
— Windows Server 2012 / 2012 R2 (рекомендуется)
— Windows Server 2008 / 2008 R2

В системе должен быть установлен компонент IIS (Internet Information Services) версии 7 и выше.

2. Платформа .NET Framework

Платформа Microsoft .NET Framework версии 4.0 или выше.

Для работы сайта обязателен режим работы пула приложения ASP.NET — integrated.
Для работы сайта обязателен режим работы сайта Full Trust mode

3. База данных

— Microsoft SQL Server 2016
— Microsoft SQL Server 2012 / 2014
— Microsoft SQL Server 2008 / 2008 R2
— Microsoft SQL Server 2005 — Не поддерживается

Кодировка SQL севера и базы данных — Cyrillic_General_CI_AS

Версии Express Edition (Бесплатная редакция) подходят для использования на 100%. Если предполагается дальнейшее развитие решения в сторону использованию дополнительных возможностей, которые отсутствуют в Express редакции, можно использовать старшие редакции.

4. Дисковое пространство

Платформа AdvantShop занимает 250 Mб под хранение исполняемых файлов и требует минимум 50 Мб под базу данных.

Нами настоятельно рекомендуется выбирать хостинг, предоставляющий не менее 1000 Мб (1 Гб) дискового пространства и 200 Мб под базу данных.

Посмотреть список проверенных и рекомендуемых хостингов — рекомендуемые хостинги

Все требования 1 строкой

Win2008+, SQL2008+, IIS7+, .NET4+, integrate mode, full trust mode

WordPress.org

Русский

Требования

Для работы WordPress рекомендуется хостинг, который поддерживает:

  • PHP версии 7.3 или выше.
  • MySQL версии 5.6 или выше ИЛИMariaDB версии 10.1 или выше.
  • Это всё, что нужно. В качестве веб-сервера мы рекомендуем Apache или Nginx как наиболее надёжные и функциональные, но в общем случае подойдёт любой сервер с поддержкой PHP и MySQL. Стоит заметить, что мы не можем протестировать все возможные конфигурации на отсутствие проблем.

    Замечание: Если на вашем сервере доступны только старые версии PHP и MySQL, WordPress также работает на PHP 5.6.20+ и MySQL 5.0+, однако поддержка этих версий прекращена, и они могут стать угрозой безопасности вашего сайта.

    Спросите у хостинг-провайдера

    Вот пример письма, которое вы можете отправить своему хостинг-провайдеру:

    Меня интересует веб-платформа с открытым исходным кодом WordPress и я хочу узнать, доступны ли на моём тарифе следующие опции:

  • PHP 7.3 или выше
  • MySQL 5.6 или выше ЛИБО MariaDB 10.0 или выше
  • Nginx или Apache с модулем mod_rewrite
  • Протокол HTTPS
  • Не обязательно, но желательно для повышения безопасности

    Хостинг считается более безопасным, когда PHP-приложения, такие как WordPress, запускаются от имени вашей собственной учётной записи, а не от стандартной учётной записи сервера (например, www-data). Спросите своего потенциального хостинг-провайдера, какие шаги они предприняли для обеспечения безопасности вашей учётной записи.

    Хостинг

    Виды хостинга

    Различают платные и бесплатные хостинги. В первом случае владелец сайта оплачивает использование дискового пространства и дополнительных сервисов. Во втором — достаточно ограниченный список услуг предоставляется бесплатно. На таком ресурсе может размещаться интернет-реклама — от нетематических баннеров до всплывающих окон. Для профессиональной раскрутки сайтов коммерческой направленности подходят только платные хостинги.

    В зависимости от типа предоставляемого ресурса выделяют:

  • виртуальные хостинги. Возможности сервера распределяются в равной мере между всеми пользователями (от 50 до 1000), предоставляется единая среда исполнения сайтов. Вариант подходит для ресурсов с невысокой посещаемостью (обычно до 100 человек в сутки)
  • виртуальные выделенные серверы (VDS и VPS). Хостер предоставляет место на диске, процессорное время сервера и часть общей памяти. Вариант рассчитан на проекты среднего размера (от 100 до 10 000 человек в сутки для разных ресурсов)
  • выделенные серверы. Предоставляются полностью под отдельный сайт, подходят для реализации нестандартных сервисов, размещения крупных информационных порталов или интернет-магазинов с высокой посещаемостью (от 10 тысяч уникальных посетителей в сутки);
  • колокация (от англ. сollocation). Сервер клиента располагается в датацентре провайдера и подключается к интернету.
  • Требования к хостингу

    Для коммерческих сайтов стабильность и скорость работы хостинга имеет решающее значение. Если с помощью поисковой оптимизации и раскрутки сайт удалось вывести в топ по ВЧ запросу, для удержания позиций желательна его постоянная доступность для пользователя. Для быстрой загрузки страниц требуется пропускная способность канала от 100 Мбит/сек.

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

    Возможности хостинга должны удовлетворять следующим требованиям:

    • по количественным ограничениям: объем дискового пространства и месячного трафика, число сайтов для одной учетной записи, FTP пользователей, E-Mail ящиков, количество одновременных процессов на посетителя, баз данных, оперативной памяти и т.д.;
    • по качественным: свободные ресурсы ОЗУ, CPU, удаленность сервера от целевой аудитории сайта, пропускная способность каналов (проверяется пинговыми сервисами).

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

    Технические требования к компьютерному оборудованию

    Минимальные требования

    Минимальные системные требования — это набор условий, необходимых для возможности запуска и работы программного продукта.

    • операционная система: Microsoft Windows XP/Vista/7/8/10 (32 или 64 bit)
    • процессор двухъядерный Intel Celeron 1,6-1,8GHz;
    • оперативная память 4 Gb и выше;
    • жесткий диск от 80GB (при установке используется около 100 Мбайт)
    • USB-порт (минимум 2 порта).;
    • SVGA дисплей;
    • мышь, клавиатура

    Рекомендуемые требования

    Рекомендуемые системные требования — набор характеристик, подразумевающих оптимальную работу большей части возможностей продукта.

    • процессор двухъядерный Intel Core i3-i5 от 2,5-3,2GHz;
    • оперативная память 8 Gb и выше;
    • жесткий диск SSD от 128GB (при установке используется около 100 Мбайт)
    • USB-порт (минимум 2 порта);

    Сервер терминалов

    Сервер: при одновременной работе до 10 пользователей сервером может служить обычный стационарный компьютер с конфигурацией, рекомендованной для компьютеров конечных пользователей. При использовании программного обеспечения UNIVERSE в рамках локальной сети с количеством рабочих мест более 10, рекомендуется организовать работу через сервер терминалов на базе Windows 2003/2008.

    Требования по организации локальной сети и настройкам ПК

    Компьютеры должны иметь статические IP адреса и входить в одну рабочую группу в рамках локальной сети (fast ethernet 100 Mbit).

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

    На всех компьютерных местах должны быть открыты (прописаны исключения в антивирусах и фаерволах) порты 3047 UDP (передача ключа защиты) и 3050 UDP (передача данных Firebird).

    На всех компьютерах должен быть следующим образом настроен план электропитания: компьютеру запрещается входить в спящий режим, отключать жесткий диск, USB-порт и сетевой адаптер.

    Читайте так же:  Приказ по увеличению оклада

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *