Jump to content

Recommended Posts

Всем доброго времени!

Прошу помощи в выборе vps_cloud или выделенный сервер?

В данный момент на vps

Но сайт растет(очень обьемный), да и безопасность нужна!

Задумался о "выделенном сервере"

Хостер предложил vps_cloud

https://ukrline.com.ua/tarif_vps_cloud.php

По цене отлично 

Скорость до 10 гигабитс

Все вроде гуд

Но вот где подводные камни для больших роектов

или может не все скипты работаю/или плохо работают

У Yoda были проблемы с кешированием.

Costas подсказал:

Проблема  не в Cloud и не в системе хранения, проблема в ОС, если у Вас Linux то это ожидаемо, нельзя хранить такое количество файлов в одной директории.

 

Поясните пожалуйста для полу-чайника)) что сказал costas.

 

 

Что ещё ожидать от vps_cloud или выбрать "выделенный сервер"???

Share this post


Link to post
Share on other sites

от файловой системы зависит, а не от ОС

Share this post


Link to post
Share on other sites
4 hours ago, freelancer said:

от файловой системы зависит, а не от ОС

Если можно по подробнее?

Share this post


Link to post
Share on other sites

Насколько мне известно у клауд своя система кеширования.

Share this post


Link to post
Share on other sites
12 часов назад, Desserro сказал:

Всем доброго времени!

Прошу помощи в выборе vps_cloud или выделенный сервер?

В данный момент на vps

Но сайт растет(очень обьемный), да и безопасность нужна!

Задумался о "выделенном сервере"

Хостер предложил vps_cloud

https://ukrline.com.ua/tarif_vps_cloud.php

По цене отлично 

Скорость до 10 гигабитс

Все вроде гуд

Но вот где подводные камни для больших роектов

или может не все скипты работаю/или плохо работают

У Yoda были проблемы с кешированием.

Costas подсказал:

Проблема  не в Cloud и не в системе хранения, проблема в ОС, если у Вас Linux то это ожидаемо, нельзя хранить такое количество файлов в одной директории.

 

Поясните пожалуйста для полу-чайника)) что сказал costas.

 

 

Что ещё ожидать от vps_cloud или выбрать "выделенный сервер"???

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

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

 

Также просто переезд на VPS ещё ни разу никому не помог.

Share this post


Link to post
Share on other sites
27 minutes ago, Desserro said:

Насколько мне известно у клауд своя система кеширования.

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

Вместо гаданий на кофейной гуще и рассуждений на тему преимуществ\недостатков VMWare, Xen, KVM, Parallels, Jelastic, Microsoft Hyper-V и прочих,

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

 

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

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

 

Меня уже как несколько лет выручает Sysbench для подобных целей. Устанавливается обычным yum install sysbench. Ниже пример команд для проверки скорости r\w.

К слову, сисбенч много чего умеет. Например прикинуть пропускную способность запросов к БД :)

Spoiler

1. готовим файлики для проверки. Важно! Временно создаст 16гигов файлов.


sysbench fileio --file-total-size=16G prepare

2. Тестим чтение\запись в течение 60сек.


sysbench fileio --file-total-size=16G --file-test-mode=rndrw --init-rng=on --max-time=60 max-requests=0 run

3. удаляем за собой тестовый файлы


sysbench fileio --file-total-size=16G cleanup

 

 

Share this post


Link to post
Share on other sites

Yoda спасибо)) 

Ключевое слово "ещё не кому не помог"

Спасибо 100napb))

Буду тестить

Всем спасибо))

 

Share this post


Link to post
Share on other sites
58 минут назад, Desserro сказал:

Yoda спасибо)) 

Ключевое слово "ещё не кому не помог"

Спасибо 100napb))

Буду тестить

Всем спасибо))

 

 

Это не значит) что VPS не нужен.

Я уже несколько раз описывал ситуацию. 

 

В чем разница между хорошим шаред и VPS. 

на шареде вы стоите на водопой в очереди. А VPS  - это ваш личный колодец. Плохонький с виртуализацией. Но колодец.

 

Просто если вы переехали и захостились как есть. Вы получаете такое же окружение как на шареде. Но чуток стабильней. 

Но есть возможность поставить MariaDB 10 или Mysql 8.

Включить Nginx+php-fpm. (иногда +300-400мс прироста, когда нет проблем с кешем и базой)
Заюзать jpegoptim и optipng без модулей.

В два счета наставить любые необходимые допы и тонкие настройки для PHP. (иногда +200-300мс прироста и стабильность, когда нет проблем с кешем и базой)

Добавить ресурсы для Opcache. (добаляет стабильности при выполнениии скриптов нет дерганий то секунда то полторы)

Если нужны долгие сессии или большое количество файлов кеша заюзать Redis.

Про сфинксы эластики я молчу.

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

 

Но если возвращаться к любым клаудам. Поверх KVM или OpenVZ виртуализации, поверх hyperThreading, который тоже очень сильно отжирает производительность процессора, добавляется еще лаг на синхронизации данных на диске, а это особенность файловой системы, которую используют облачные сервисы. И тут начинаются проблемы уже от 1000-2000 файлов в папке. И это печаль.

 

Share this post


Link to post
Share on other sites

@Yoda другими словами к VPS будет нужен человек, который всё это настроит и будет админить

Share this post


Link to post
Share on other sites
1 час назад, freelancer сказал:

@Yoda другими словами к VPS будет нужен человек, который всё это настроит и будет админить

Я не это имел ввиду.

То что за сервером надо чтобы было кому присмотреть это неоспоримый факт.

 

Я о другом. О возможностях. 

Share this post


Link to post
Share on other sites

И так о тестировании 

На счет бенчмерков

Перед выбором впс или выд. Серв.

Я попросил предоставить отчет как вы и говорили если есть!

Получил ответ

Что на новых дисках такое не измеряется

Это старые тесты для старых дисков

Ну и как-то я с этим согласился

И не стал проверять на бл..

После выбрал тариф приемлевый

4 ядра

16 оперативы

Центос

Ipsmanager

И пошел по тихоньку настраивать своми древесними метадами обычно у меня это выходило 98-99% для гугла но 48-65 это стало вопросом

Даже если без связки апачи с нидж.

Это слишком мало даже при использования мега фильтра про/плюс

Начал копать глубже

Посадили htp1 попросил сьехать с htp1 на htp2

Сьехал проверил все гуд  htp2 но скорость возрасла только на 10% (но недавно допустил ошибку с настройкой фильтра, а тут в журнале htp1 как так?)

Или может знаний мало чтоб понимать или мутят!?

Кроны не работают

Бекапы не делаются

даже с ихними настройкам

Скорее всего это связано с экономией денежных средств на сервера обещаные

Тоесть клауд не клауд

Особенно после потере данных

Где было сказано что второй или третий сервер заработает

Не чего такого не произошло

Благо что на компьютере были

Может если у кого сайт будет до 30 000 т.т.+ остальные даные то может и заклаудят, а если более то забудьте!

Скажу так ребята там работают грамотные, некоторые сайты (не удавшиеся и снесены были) но просто мега шустрые без доп. Кешов 

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

Стабильнее без заморочек ipsmanager потом кто то сделает тонкие настройки!

Сейчас думаю куда ехать дальше?!

 

Share this post


Link to post
Share on other sites

Стало интересно теперь сделать тестик)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By 100napb
      Топик небольшого совета-помощи для тех, кто озадачился сменой или выбором новой хост-площадки.
      Ну, или для теста разного рода твиков\оптимизаций, типа смены io scheduler'a или конфигурации БД.
       
      Зачем это надо? Что бы сколько-нибудь предметно и на цифрах оценить производительность. А не ориентироваться только лишь на отзывы\советы тех или иных серверов\тарифов. Как грится, лучше один раз затестить...
      Ограничения \ системные требования? У Вас должен быть доступ по ssh к выделенному серверу. Виртуальный хостинг едва ли подойдет.
      О чем будут примеры ниже? О том, как установить на сервер утилиту sysbench и провести ряд базовых тестов
      Как оценивать результаты? Только сравнением между собой. До и после. На том сервере и на этом. Строго при одинаковых параметрах запускаемого теста. Результаты sysbench'a зависят от множества факторов и их не стоит измерять одной и той же линейкой
       
      Погнали.
       
      Установка.
      для примера пусть будет дистрибутивы rhel \ centos. На текущий момент это версия sysbench-1.0.17-2
      yum install sysbench Тест CPU.
      Вычисляем простые числа с ограничением в cpu-max-prime в 1, 4 или 16 потоков. Запускать на выбор или по очереди.
      sysbench cpu --cpu-max-prime=10000 --threads=1 --time=60 run sysbench cpu --cpu-max-prime=10000 --threads=4 --time=60 run sysbench cpu --cpu-max-prime=10000 --threads=16 --time=60 run Результаты\на что обратить внимание:
       
      Тест дисковой подсистемы.
      - Подготовим тестовые файлики. В текущей директории будет создана пачка файлов суммарным объемом --file-total-size= Х. Потом за собой удалим. Просто будьте готовы к этому \ вдруг не хватит места
      sysbench fileio --file-total-size=4G prepare Результаты\на что обратить внимание:
      - Тест случайного чтения\записи.
      sysbench fileio --file-total-size=4G --file-test-mode=rndrw --time=60 run Результаты\на что обратить внимание:
       
      - удаляем тестовые файлы за собой.
      sysbench fileio --file-total-size=4G cleanup Тест скорости работы ОЗУ
       
      sysbench memory run Результаты\на что обратить внимание:
       
      Тест производительности БД (OLTP)
      Важно сделать оговорку, что результаты одних и тех же тестов могут значительно отличаться не только на разном окружении\железе, но и, прежде всего, при различных конфигурациях сервера БД, его версии и движка таблиц. Впрочем, иной раз интересно посмотреть на разницу в результатах MariaDB vs MySQL или при тех или иных параметрах конфигурации. Просто учтите это.
       
      - для начала создадим отдельную базу для тестов с помощью PhpMyAdmin, консоли или что кому удобнее. Я назову базу test и в примерах ниже буду использовать это имя.
      - подготовим таблички для проведения тестов. Укажем движок (в примерах будет innodb), а так же кол-во строк в таблицах - 1млн. В параметрах --mysql-user=user --mysql-password='password' используйте свои значения
      sysbench --db-driver=mysql --mysql-user=user --mysql-password='password' --mysql-db=test --mysql_storage_engine=innodb --table_size=1000000 --tables=4 --threads=4 /usr/share/sysbench/oltp_read_write.lua prepare - собственно тест. имеет смысл погонять в разное кол-во потоков. В процессе теста выполняется набор транзакций \ разнообразных запросов: с интервалами, группировками, агрегатными функциями и прочее. Все это, при желании можно настроить, запустив тест с параметром help вместо run и подсмотрев нужные ключики.
      sysbench --db-driver=mysql --mysql-user=user --mysql-password='password' --mysql-db=test --mysql_storage_engine=innodb --table_size=1000000 --tables=4 --threads=1 --time=60 /usr/share/sysbench/oltp_read_write.lua run Результаты\на что обратить внимание:
          
      - удаляем за собой таблички. Можно дропнуть всю тестовую базу.
      sysbench --db-driver=mysql --mysql-user=user --mysql-password='password' --mysql-db=test --tables=4 /usr/share/sysbench/oltp_read_write.lua cleanup Для самых любопытных
      https://github.com/akopytov/sysbench загляните после после установки в папку /usr/share/sysbench и посмотрите на доступные\дополнительные тесты.  
      Вопрос на финише: кто как тестирует сервера? Делитесь опытом!
       
    • By Roumek
      Здравствуйте, есть работающий сайта на ocStore 2.1.0.2.1 надо переехать на другой домен ua (уже зарегистрирован), на другой хостинг VPS, установить и настроить модули, установить шаблон и внести правки, оптимизировать под большие нагрузки TTFB. 

      1) Товары: 
      Наименование 
      Описание 
      Теги товара 
      Модель 
      Артикул 
      Цена 
      Количество? (можно выгрузить с помощью синхронизации) 
      SEO URL-? 
      статус 
      производитель 
      главная категория 
      показывать в категориях 
      фильтры 
      сопутствующие товары 
      опции-размер? (можно выгрузить с помощью синхронизации) 
      скидки? (можно выгрузить с помощью синхронизации) 
      акции? (можно выгрузить с помощью синхронизации) 
      изображения 


      2) Отзывы 
      товар 
      автор 
      рейтинг 
      статус 
      добавлено 

      3) Заказы: 
      информация о заказе 
      информация о покупателе 
      операции 
      адрес оплаты 
      адрес доставки 
      товар 
      модель 
      количество 
      цена за единицу 
      всего 
      комментарий 
      история 
      дополнительно 
      статус заказа 


      4) Производители: 
      имя производителя 
      описание 
      SEO URL 
      изображение 


      5) Модули: 
      AutoSearch 2x – быстрый поиск с автозаполнением 1.22 – ocStore 2.3 

      Batch Editor – пакетное редактирование товаров v0.4.8 – ocStore 2.3 

      Модуль Simple – упрощенная регистрация и заказ 4.9.7 – ocStore 2.3-3.0 

      "Новая Почта API" + Экспресс Накладные. Модуль доставки для OpenCart 2 – ocStore 2.3-3.0 

      "Укрпочта API" – модуль доставки для OpenCart – ocStore 2.3 

      Модуль оплаты Приват24 для OpenCart 2.x.x 2.0.19- ocStore 2.3-3.0 

      Sorts&Limits : Настраиваемая сортировка 3.0.0 beta – ocStore 2.3 

      Easyphoto – загрузка всех фото в один клик прямо с ПК + сортировка перетаскиванием + поворот фото – ocStore 2.3-3.0 

      MicrodataPro (микроразметка json-ld/microdata) 7.0 – ocStore 2.3-3.0 

      Быстрое редактирование товаров (Admin product quick edit for Opencart 2.x) 1.05_OCMOD_Opencart_2.x – ocStore 2.3-3.0 

      Шаблон комментария к статусу заказа – ocStore 2.3 

      SEO генератор ЧПУ 1.5 – ocStore 2.3 

      Модуль оплаты Наложенный платеж + для OpenCart 1.5 – 2.X v 0.3 – ocStore 2.3 

      "Клубная программа" – накопительные и дисконтные карты, подарки v. 1.1.0 – ocStore 2.3 

      Группы товаров 1.7 – ocStore 2.3 

      Украинский язык украинская локализация opencart 2 x.x Укранська мова укранська локалзаця – ocStore 2.3-3.0 

      AMO CRM – модуль интеграции Opencart и AMO CRM ocStore 2.3-3.0 

      Интеграция телефонии Binotel и CRM amoCRM 

      Обмен данными с Торгсофт (с опциями) Модуль для openCart и ocSore 2.3.x (версия 2017-09-20) 

      DateAdded – добавление и изменение даты создания товара в карточке 1.03 

      6) Покупатели 

      7) Группы покупателей 

      8) Переезд на новый хостинг VPS 

      9) Оптимизация сайта под большие нагрузки 

      10) Фильтр товаров 

      11) Вкладка для видеообзора 

      12) Шаблон: 
      Адаптивный универсальный шаблон shop-store 2 v 8.1 

      Адаптивный, многомодульный шаблон Aridius Modern v2 v.2.3.0 ocStore – 2.3 

      13) Внедрить Google Shopping 

      14) Выгрузка xml для prom_ua и дропшипперов
    • By Andrey555
      Форумчане, есть сайт (1500 товаров) хостинг beget, сейчас на общем тарифе, без выделенного сервера.... сейчас уже приближаемся к предельным выделенным нагрузкам.
      Встал вопрос о переезде на выделенный сервер VPS на этом хостинге. 
      Кто работает или раньше работал  на VPS beget, стоит переходить....? Рассматриваю пока тариф Simple. 
      И еще сразу, какие подводные камни существую при переезде с общего на выделенный сервер?
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.