Во время разработки приложения для Facebook, у меня возникла необходимость предоставлять базовый контент (интерфейс приложения) пользователю с максимальной скоростью. Но проблема с Facebook API, это среднее время запроса, которое в среднем достигает 100мс, но может достигать и 200мс, а для полноценной загрузки приложения необходимо сделать как минимум три таких запроса. Таким образом время генерации страницы резко увеличивается до неприлично больших размеров. Проблему медленной генерации можно решить AJAX вызовами, но это не решит проблему нагрузки на сервер, который будет держать ресурсы скриптов в памяти во время ожидания ответа. Нагрузка не является проблемой при 1000 постоянных пользователей, но она сразу дает о себе знать когда их 10 тысяч, а когда цифра достигает 40-50 тысяч, несколько hi-end серверов не справляются с нагрузкой. Все можно решить отдав API запросы на аутсорс…
Читать полностью »
Рубрика «Серверная оптимизация» - 35
Уменьшение серверной нагрузки за счет уменьшения кол-ва API-вызовов на сервере
2013-07-14 в 22:15, admin, рубрики: Facebook, Facebook API, heroku, ит-инфраструктура, Серверная оптимизация, метки: Facebook, Facebook API, herokuFujitsu ServerView Suite
2013-07-11 в 11:33, admin, рубрики: Fujitsu, Блог компании Fujitsu, Серверная оптимизация, Серверное администрирование, метки: FujitsuНа любом из этапов жизненного цикла сервера IT-специалистам, работающим с ним, требуются специальные инструменты, которые позволяют экономить время на выполнение различных операций обслуживания и мониторинга. Так, в зависимости от задач, могут применяться инструменты, позволяющие выполнять установку операционных систем без сопровождения пользователя, средства мониторинга состояния и управления RAID, мониторинга состояния серверов и их операционных систем, инструменты KVM, как программные, так и аппаратные, а также множество других средств и инструментов.
На текущий момент на рынке представлено значительное количество как комплексных систем для выполнения вышеназванных операций, так и отдельных утилит, реализующих одну или две функции. Одним из таких комплексных решений, позволяющих эффективно управлять основными процессами жизненного цикла сервера, является Fujitsu ServerView Suite, которое поставляется в комплекте с серверами Fujitsu PRIMERGY. При этом важно, что большая часть функционала данного пакета является бесплатной и не требует дополнительных расходов.
Читать полностью »
Скорость подключения конечного пользователя к Интернету все еще стоит принимать в расчет
2013-06-28 в 20:01, admin, рубрики: web, оптимизация, разработка, сайт, Серверная оптимизация, Сетевые технологии, скорость, метки: web, оптимизация, сайт, скоростьВ очередной раз зайдя на сайт популярной социальной сети, в очередной раз удивился ее неповоротливости на обычном сотовом модеме.
Стоит модему перейти с 3G на EDGE (вышка перегружена или еще что), как все начинает работать через пень-колоду. Я уж не говорю о роликах с Youtube или загрузке файлов, даже JavaScript на некоторых сайтах отказывает. Страницы некоторых сайтов, несущие примерно две печатные страницы полезного текста и пару картинок, ухитряются «весить» по 1.5 Мб (загрузка через сотовый модем занимает секунд 20). А ведь работа через сотовый модем или мобильный телефон для современной реальности — рядовой случай.
ARM-рестлинг
2013-06-26 в 21:26, admin, рубрики: atom, Freescale, i.MX6, nginx, производительность, Процессоры, Серверная оптимизация, хостинг, метки: atom, Freescale, i.MX6, nginx, АРМ, производительность, хостинг
В последнее время всё чаще стали появляться новости о планах по завоеванию серверного рынка системами построенными на ARM-архитектуре. Более того, воплотились в кремнии настоящие серверные ARM-процессоры от Calxeda, а также системы на их основе от Boston Viridis и в скором времени от HP — Moonshot.
Сервера на базе Intel® Atom™ я использую уже 4 года, а вот ARM-ы мне знакомы только с мобильной телефонно-планшетной стороны. На что же он способен, современный ARM-процессор? Сможет ли он конкурировать с Atom-ами? Прямого сравнения на серверном фронте я не нашел, только синтетику на Phoronix. Интересное тестирование было на AnandTech, но там Xeon-ы. Calxeda в своём бенчмарке также сравнивает с Xeon-ами. Мне же было интересно сравнить именно с Atom-ми в связке Linux+NGINX для отдачи статики.
Читать полностью »
Бесплатный вебинар из цикла «Основы архитектуры современных серверов»
2013-06-18 в 12:45, admin, рубрики: архитектура, бесплатно, Блог компании МУК, вебинар, основы, сервера, Серверная оптимизация, Серверное администрирование, метки: архитектура, бесплатно, вебинар, основы, сервера
Вниманию системных инженеров и технических специалистов!
• На этом вебинаре вы сможете получить хорошее представление об основных составляющих современного сервера и их влиянии на производительность системы.
• Изучить методы управления сервером, рассмотреть вопрос установки операционной системы на отдельном сервере. И понять принципы мониторинга инфраструктуры.
• Данный цикл вебинаров является дальнейшим развитием концепции разработанного в УЦ МУК одноименного курса.
Вебинар проводится 26 июня, с 10:00 до 12:00 по киевскому времени.
Язык проведения – русский.
Программа Читать полностью »
Пакет HCS для вычислительных кластеров Fujitsu HPC Cluster Suite
2013-06-17 в 9:14, admin, рубрики: Fujitsu, HPC, Блог компании Fujitsu, Серверная оптимизация, Серверное администрирование, метки: Fujitsu, HPC29 мая этого года компания Fujitsu представила специальный пакет программного обеспечения для вычислительных кластеров Fujitsu HPC Cluster Suite (HCS). Данный пакет предназначен для управления кластерами на основе серверов Fujitsu PRIMERGY стандартной архитектуры x86 и представляет собой набор полностью проверенных высокопроизводительных программных компонентов. Изначально данный продукт разрабатывался для суперкомпьютера Института физико-химических исследований (RIKEN) K computer, который два сезона держал первенство и в настоящий момент находится на третьем месте в списке TOP500 с производительностью превышающей 10 PFLOPS, что само по себе уже говорит о потенциале и возможностях представленного решения. Теперь с выпуском пакета HCS накопленные знания и опыт переносятся на классическую архитектуру x86 и становятся доступны практически любой компании.Читать полностью »
Iceotope — или сервер, который не тонет
2013-06-12 в 22:32, admin, рубрики: охлаждение, охлаждение серверной, сервер, Серверная оптимизация, Серверное администрирование, хостинг, цод, метки: охлаждение, охлаждение серверной, сервер, серверная оптимизация, цод
Теперь своими новинками радует британская компания Iceotope.
Созданная еще в далеком(в плане темпа технического прогресса) 2009 году на сегодняшний день удивляет, может не совсем инновационными, но определенно интересными серверами с жидкостным охлаждением. Только теперь мы не увидим простых радиаторов с водой, компания разработала интересную систему, где железо сервера полностью помещается в жидкость(формула секретна), которая по заявкам в 1000 раз эффективнее воздуха, а эта жидкость в свою очередь отдает тепло радиатору с водой. Читать полностью »
Кэшируй, чтобы ускориться
2013-06-11 в 5:27, admin, рубрики: Блог компании Intel, Серверная оптимизация, Серверное администрирование
За последнее десятилетие сервера, совместно с прочей компьютерной техникой, капитальным образом прибавили в мощности. Уже никого не удивляют десятки процессорных ядер и сотни гигабайт оперативной памяти в одном корпусе – даже самые тяжелые приложения «крутятся» на таком железа легко и непринужденно. Однако, как у любой сложной системы, у серверов есть слабые места, не позволяющие выжать максимум из платформы в целом. В современном серверном хозяйстве таким слабым звеном часто оказывается подсистема хранения данных. Одно из решений данной проблемы – использование Intel Cache Acceleration Software для ускорения дисковых операций.
Читать полностью »
All-flash массив HP и еще 10 больших изменений в системах хранения 3PAR
2013-06-10 в 6:12, admin, рубрики: 3par, cache, disaster recovery, fault tolerance, high availability, qos, ssd, storage, vdi, Блог компании HP, Серверная оптимизация, системное администрирование, метки: 3par, cache, disaster recovery, fault tolerance, high availability, qos, ssd, storage, vdiСегодня в компании HP прошел большой анонс в департаменте систем хранения данных, этой информацией я хочу поделиться. Были анонсированы модели систем хранения среднего класса, оптимизированные на работу с флэш-носителями – HP 3PAR StoreServ 7450, а также был расширен функционал текущих систем 7000 / 10000.
HP 3PAR StoreServ 7450
Практически любая система хранения, представленная сейчас на рынке, поддерживает накопители SSD.
Традиционно, требования высокой производительности от дисковой подсистемы достигалось добавлением большого количества вращающиеся шпинделей, как правило с минимальной утилизацией их объема (рис1).
Использование SSD накопителей позволило сократить число вращающихся шпинделей, подняв при этом производительность массивов данных.
Рис.1 Достижение высокой производительности в массивах традиционного типа и в современных массивах
Решения Fujitsu для резервного копирования и архивирования
2013-05-29 в 7:53, admin, рубрики: big data, Fujitsu, Блог компании Fujitsu, Серверная оптимизация, метки: FujitsuВ настоящее время роль информационных технологий в бизнес-процессах современных предприятий невозможно переоценить. При этом, чем глубже происходит их интеграция, тем важнее становится стоимость обрабатываемых данных, тем дороже обходится их потеря. Таким образом, вопрос защиты данных, их архивирования и хранения уже сейчас волнует не только системных администраторов, но и руководителей предприятий и владельцев бизнеса.
Основные проблемы защиты данных
Современные реалии в случае возникновения какого-либо непредвиденного сбоя (аварии) требуют минимизации двух основных параметров: объема потерянных данных и времени восстановления. При этом объем потерянных данных фактически напрямую зависит от времени, прошедшего с момента сохранения последнего состояния системы до момента аварии. Тем самым, для минимизации данного параметра необходимо как можно чаще выполнять резервное копирование, в свою очередь увеличивая и без того растущий объем хранимых данных. Именно организация бэкапа, на текущий момент, становится основной задачей системного администратора. Читать полностью »