Каждый, кто хочет создать эффективный интернет-сервис, должен тщательно обдумать выбор среды веб-хостинга и всей серверной инфраструктуры. Разработчики сервисов и платформ должны быть в курсе, что лучшие функции и контент, которые будут представлены на их сайтах, не дадут никакого результата, если инфраструктура не будет работать быстро, качественно и что очень важно – без сбоев.
Уже на этапе выбора среды хостинга начнут появляться дилеммы. Прежде чем принимать решение, нужно заказать dedicated сервер и решить много вопросов, потому что такая информация, как количество поддерживаемых запросов в секунду или время загрузки страницы, очень важна для определения необходимой производительности хостинга. Предполагая, что сервис будет довольно большой, стоит сразу пропустить так называемый общий веб-хостинг, потому что он предназначен для обслуживания веб-сайтов с небольшими требованиями.
Если уже вы разберетесь с хостингом, то можете перейти к выбору типа серверной инфраструктуры, и здесь у вас на выбор есть - выделенные серверы, виртуальные серверы и так называемое облако.
Выделенные серверы – для кого лучше?
Первая мысль следовать специальному серверу. Это правда, он тогда предназначен только под данные предприятия, как правило, имеет запас мощности и генерирует почти постоянные затраты для арендодателя. Проблема появится тогда, когда сайт будет генерировать трафик, например, в 200 раз больше трафика, ожидаемого ранее клиентом. Тогда быстро выясняется, что нужен еще и дополнительный сервер.
Виртуальные серверы без тайн
Опция виртуального сервера очень заманчива. Виртуальный сервер дает возможность поддержки нескольких доменов, обеспечивает контроль над веб-сайтами, поддерживает FTP и многие другие услуги. Развитая форма виртуального сервера, это так называемый VPS, который позволяет полную эмуляцию выделенного сервера и отличается от него тем, что аппаратные ресурсы используются многими пользователями.
Казалось бы, так что виртуальные серверы решают много проблем и ограничений, которые навязывают выделенные серверы. Ресурсы могут быть меньше и лучше подобраны, их можно изменять в меру динамично, или купить любую поверхность для хранения. Однако нужно помнить, что ресурсы постоянно ограничены и совместны с другими. Поэтому нет уверенности, что мощность на самом деле есть в данный момент.
Ну и, наконец, облако...
Облако - это своего рода платформа, где можно динамически изменять используемые ресурсы. Конечно, в распоряжении есть много дополнительных услуг, но главное правило здесь то, что вы платите за каждый час использования ресурсов. Это огромные возможности и множество удобств, потому что все предположения можно изменить в зависимости от потребностей данного дня.