Под стеком web-приложений мы будем подразумевать множество программных продуктов с открытым исходным кодом: операционная система, web -сервер, сервер БД и среду исполняемого кода. Наиболее известным и обыденным стеком является LAMP. Это акроним для стека web-приложений на базе бесплатных решений с открытым исходным кодом. Название составлено из первых букв входящего в его состав продуктов: Linux (операционная система), web -сервер Apache, база данных MySQL, и PHP (иногда Perl или Python). Опубликованные нами ранее материалы, посвященные вопросам безопасности, рекомендуют держать различные сетевые службы на выделенных под эти цели серверах или виртуальных машинах. Это позволит изолировать скомпрометированные и взломанные злоумышленником элементы системы, в случае если последний получит возможность эксплуатации ошибок в одном из звеньев сети обслуживания. Статья также является ответом на наиболее часто задаваемые нашими читателями вопросы, присланными нам по электронной почте. В руководстве я объясню, как построить решение на базе физических или виртуальных серверов, одинаково подходящих для раздачи статического и динамического контента, для приложений, требующих наличие БД и кэширования.Читать полностью »
Рубрика «Серверная оптимизация» - 41
Повышаем безопасность стека web-приложений (виртуализация LAMP)
2012-07-16 в 7:52, admin, рубрики: CentOS, kvm, lamp, nginx, xen, Веб-разработка, Серверная оптимизация, Серверное администрированиеВышел «Левша» с твердотельными дисками
2012-07-06 в 7:27, admin, рубрики: iscsi, lefthand, админ, Блог компании HP, данные, Железо, кластеризация, масштабирование, Накопители, сервер, Серверная оптимизация, сисадмин, системное администрирование, хранение, метки: iscsi, lefthand, админ, данные, железо, кластеризация, масштабирование, накопители, сервер, сисадмин, системное администрирование, хранение Цены на твердотельные диски постоянно снижаются и если года два назад эти накопители использовались только как опция для систем хранения high-end, то сегодня на рынке можно найти и массивы разных производителей, целиком построенные на дисках SSD.
Читать полностью »
Массовое добавление/удаление хостов в Zabbix при помощи API
2012-06-29 в 9:18, admin, рубрики: linux, python, zabbix, zabbix api, Серверная оптимизация, Серверное администрирование, метки: python, zabbix, zabbix api На одном из проектов часто разворачивались/удалялись новые ноды в облаке, соответственно, появилась задача добавления/удаления новых хостов в Zabbix для мониторинга доступности и снятия статистики. Для саморазвития было решено использовать библиотеку zabbix API на питоне. Это был первый опыт написания скриптов, поэтому буду благодарен за отзывы и замечания по коду.
Читать полностью »
HP Virtual Connect заменяет сеть хранения
2012-06-26 в 7:12, admin, рубрики: 3par, bladesystem, fibre channel, блейд-сервер, Блог компании HP, виртуализация, Железо, Облачные вычисления, сервер, Серверная оптимизация, системное администрирование, метки: 3par, bladesystem, fibre channel, блейд-сервер, виртуализация, железо, облачные вычисления, серверНа проходившей в начале июня в Лас-Вегасе конференции HP Discover 2012 был представлен новый функционал технологии HP Virtual Connect, реализующий подключение блейд-серверов серверов HP BladeSystem к системам хранения HP 3PAR по модели Direct Attached Storage (DAS).
SPDY не так быстр на реальных сайтах
2012-06-16 в 9:10, admin, рубрики: SPDY, Веб-разработка, Серверная оптимизация, тестирование, метки: SPDY, тестирование Компания Google проводила тесты SPDY, которые показали увеличение скорости загрузки веб-страниц в два раза, а в мобильных сетях — на 23%. Однако, некоторые независимые эксперты выражают сомнения в эффективности протокола. Недавно критический обзор SPDY опубликовали разработчики из компании Opera Software. А сейчас продукту Google нанесён удар под дых — Гай Поджарны (Guy Podjarny), специалист по тестированию производительности, автор сервиса Mobitest один из ведущих разработчиков Akamai выложил свои результаты тестов. Они выглядят удручающе для SPDY, и это мягко сказано. Оказалось, что в большинстве случаев этот протокол не то что не ускоряет загрузку веб-страниц, а даже замедляет её, в среднем, на 3,4% по сравнению с простым HTTP.
Читать полностью »
Поддержка SPDY в nginx
2012-06-15 в 21:53, admin, рубрики: http, nginx, SPDY, Серверная оптимизация, метки: http, nginx, SPDYРазработчики nginx анонсировали бета-версию модуля, реализующего поддержку протокола SPDY draft 2. Модуль сейчас распространяется в виде патча для девелоперской версии nginx 1.3.x (патч: http://nginx.org/patches/spdy/patch.spdy-35.txt).
Пока что у модуля имеется ряд ограничений (отсутствие поддержки push с сервера, директивы post_action, ограничения пропускной способности, отключён SSL-буфер), но в течение ближайших месяцев планируется его доработать, снять все ограничения и полностью интегрировать в основной код nginx.
Протокол SPDY поддерживается браузерами Firefox и Chrome, значительно ускоряя загрузку веб-страниц.
Читать полностью »
Вопрос к знатокам серверостроения
2012-06-15 в 14:34, admin, рубрики: raid, сервер, Серверная оптимизация, метки: raid, сервер Добрый день уважаемые!
Понадобилось в сервер поставить RAID контроллер.
Платформа: Intel® Server System SR2600URLXR
Контроллер: Intel® Integrated Server RAID Module AXXRMS2MH080
Вот тут написано что две эти железки совместимы, но я не могу понять каким образом подключать HDD к контроллеру.
Читать полностью »
Проливая свет на HP ProLiant iLO Management Engine
2012-05-24 в 12:14, admin, рубрики: Gen8, hp proliant, ilo, remote control, Блог компании HP, Дизайн в IT, Серверная оптимизация, метки: Gen8, hp proliant, ilo, remote controlПривет, меня зовут Алексей Павлов, я занимаюсь в HP Россия подготовкой технических заданий по серверному, сетевому оборудованию и системам хранения.
Компания HP анонсировала восьмое поколение серверов в марте 2012 года. О некоторых особенностях дизайна уже было сказано здесь: habrahabr.ru/company/hp/blog/141796/.
А теперь я хочу показать вам красоту заложенных в Gen8 решений на простом практическом примере. Недавно в нашем демо-центре в московском офисе мне удалось потестировать DL380p Gen8, и я хочу подробнее рассказать об особенностях развертывания ОС с помощью HP iLO Management Engine.
В этом посте вы найдете пару видео, несколько скриншотов и мои комментарии к ним.
Читать полностью »
Оптимизация и Generics в CLR
2012-05-21 в 8:35, admin, рубрики: .net, clr, Клиентская оптимизация, оптимизация, Серверная оптимизация, эти ваши ДженерикиВ этой статье Джон Скит будет описывать как простейшие конструкции языка замедляют вашу программу и как их можно ускорить.
Как и в любой работе, сваязанной с производительностью приложений, результат может варьироваться в зависимости от условий (в частности, например, 64-разрядный JIT
может работать несколько иначе), и в большинстве случаев это не должно вас волновать. Несмотря на это, относительно небольшое количество разработчиков пишут продакшен-код, состоящий из большого количества микрооптимизаций. Потому, пожалуйста, не принимайте этот пост как призыв к усложнению кода ради иррациональной оптимизации, которая якобы ускорит вашу программу. Используйте это только там, где это реально может понадобиться.
HP помогают Альфа-банку перевести сеть хранения на 16-гигабитный Fibre Channel
2012-04-19 в 9:04, admin, рубрики: brocade, ethernet, fibre channel, SAN, Блог компании HP, дата-центр, Железо, сервер, Серверная оптимизация, сисадмин, системное администрирование, метки: brocade, ethernet, fibre channel, SAN, дата-центр, железо, сервер, сисадмин, системное администрированиеНедавно HP вместе со своим OEM-партнером крупнейшим производителем сетевого оборудования Fibre Channel компанией Brocade Communications представила в Москве совместный проект модернизации ИТ-инфраструктуры одного из крупнейших российских банков.