Человек работает на сервере

Копирование и замена по сравнению с предсказуемостью: важность твердотельных накопителей с предсказуемой задержкой

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

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

печатная плата с микросхемами

Это неплохая модель, когда приложения предназначены для периодического использования, но что происходит, когда приложение становится достаточно популярным, чтобы на него был постоянный спрос? На самом деле, если вы не пользуетесь услугами стороннего специализированного центра обработки данных уровня 1 (Tier-1), первоначальные спецификации проекта должны быть изменены, чтобы учесть увеличение спроса.

Это особенно актуально при работе с секретной или конфиденциальной информацией, которую вы хотите хранить в сети, недоступной для публичного доступа. Это называется «локальная среда»: компании постоянно используют набор внутренних серверов, на которых выполняется множество внутренних приложений (вики, Sharepoint, сценарии контакт-центров), которые нельзя поместить в облако из-за нормативных требований (закон по обеспечению доступности и подотчетности в медицинском страховании (HIPAA), стандарт безопасности данных индустрии платежных карт (PCI-DSS) и т. д.) или по другим коммерческим соображениям. Таким образом, копирование и замена внутренних ресурсов становится обычным явлением по мере старения или выхода из строя накопителей либо когда их производительность уже недостаточна для удовлетворения растущих потребностей сотрудников.

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

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

Ключевую роль играет предсказуемость

Женщина - ИТ-специалист обдумывает что-то, с солнцем на заднем плане

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

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

Абстрактное изображение лучей разного цвета, представляющих движение данных

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

Сегодня во многих накопителях потребительского класса используются специфические методы кэширования записи, чтобы снизить стоимость, исключив высокоскоростное динамическое ОЗУ. Многие потребительские твердотельные накопители используют небольшой буфер записи, выделенный из встроенной флеш-памяти NAND. Буфер типичного клиентского накопителя, вероятно, никогда не заполнится полностью в течение всего срока службы системы, поэтому пользователь не будет замечать никаких изменений. Но используйте этот же накопитель для приложения в центре обработки данных, которое имеет 100-процентный цикл нагрузки (операции чтения и записи выполняются в режиме 24/7), и производительность начнет снижаться.

Прогнозируемое время бесперебойной работы — это не просто IOPS

Дирижер и оркестр

Кроме того, необходимо рассмотреть, что происходит при появлении неполадок. Если возникает техническая проблема с твердотельным накопителем потребительского класса, установленным на сервере, вероятность получения хорошей поддержки или исправления от производителя маловероятна, поскольку накопитель используется не в соответствии с предполагаемым вариантом использования. Для операций с соглашениями об уровне обслуживания, для которых требуется уровень безотказной работы «пять девяток», риск, связанный с использованием продуктов потребительского класса, просто не оправдан.

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

Оптимальная производительность твердотельного накопителя

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

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

Скромное начало не должно идти во вред работе.

Дополнительная продукция

Чтобы узнать, как коронавирус COVID-19 повлиял на нашу деятельность щелкните здесь.