Статья

Работа с данными: четыре важных функции

business
мобильная версия

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

Способность эффективно использовать инструменты работы с данными определяет успешность цифровизации предприятия. Сегодня данные – это важнейший ресурс для развития бизнеса. При этом их объем растет лавинообразно – по оценке Gartner, на 60% в год. В новой реальности больших данных до 85% информации является неструктурированной. Соответственно, меняются подходы компаний к работе с данными, из которых должны сформироваться новые бизнес-преимущества.

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

Критически важные функции при работе с данными:

·     Доступность данных. Необходимы решения с высокой доступностью и измеряемым в секундах временем отработки отказа, с надежным резервным копированием, простые в настройке и обслуживании при малой совокупной стоимости владения.

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

·      Безопасность. Нужны тщательно продуманные решения на базе хорошо защищенной системы управления базами данных для снижения риска компрометации, наряду с удобными встроенными инструментами и управляемым доступом к данным.

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

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

Данные – в облако

При том что объем собираемых и хранимых данных постоянно растет, вопрос – какие данные, в каком объеме и как долго нужно хранить – пока остается для бизнеса открытым. Философия пионеров больших данных из Кремниевой Долины исходит из того, что хранить нужно все. А это означает большие и регулярные инвестиции в инфраструктуру. Сократить издержки на хранение данных можно за счет переноса «холодных» данных в облако, например в Microsoft Azure.

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

Технология Stretch Database, входящая в состав СУБД SQL Server 2016, дает возможность хранить любой объем данных столько, сколько потребуется, без нарушения соглашения об уровне обслуживания бизнеса и высоких затрат на приобретение систем хранения данных уровня предприятия. В отличие от обычных решений, применяемых для хранения «холодных» данных, Stretch Database обеспечивает постоянный доступ к данным за счет использования неисчерпаемых облачных ресурсов Azure, а также не требует модификации большинства приложений. Администраторам баз данных лишь нужно активировать хранение «холодных» данных в облаке.

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

В облаке можно настраивать параметры, увеличивая и уменьшая масштаб хранилища по необходимости. При этом данные всегда доступны для запросов. Одновременно снижаются издержки на обслуживание. Резервное копирование в облаке выполняется автоматически, а с локальными данными – ускоряется. В итоге затраты на хранилище Azure могут быть на 80% ниже, чем на локальное хранилище SSD. Хранить данные в облаке можно будет в любом объеме и на любой срок.

Интеллектуальная платформа

По оценке Gartner, технологии обработки транзакций в оперативной памяти SQL Server 2014/2016 позволяют увеличить производительность ИТ-систем до 30 раз. На фоне усложнения и увеличения объемов данных SQL Server обеспечивает новые возможности для решения критически важных задач. Так, «Балтика» смогла обеспечить высокую скорость изменений и непрерывность бизнес-процессов, перейдя на версии Server 2014/16. Благодаря возможностям in-memory OLTP удалось повысить производительность CRM-системы без инвестиций в аппаратную платформу, которые составили бы около $1 млн. В моменты пиковых нагрузок в подсистемах перестали происходить систематические отказы. Время обработки транзакций с миллионом команд сократилось с 2 минут до 1 секунды.

В «Домодедово» внедрили SQL Server с целью повышения катастрофоустойчивости. Новая платформа позволила устранять сбои во многих базах данных одновременно. Время простоя приложений при внештатных ситуациях существенно сократилось – с 10 минут в среднем до 10–60 секунд. При этом выбор решения исходил из простоты технической реализации и экономического преимущества. Затраты на администрирование систем сократились в 10 раз.

Для «Лаборатории Касперского» SQL Server стал ядром экспертной системы Astraea, обеспечив высокоскоростную обработку больших объемов данных. Система обрабатывает в день сотни миллионов событий от пользователей со всего мира, выявляя в среднем более 300 новых вредоносных объектов. Это позволяет быстрее выпускать защитные алгоритмы и антивирусные базы.

Платформу управления базами данных Microsoft (включая SQL Server 2014, Azure SQL Database и NoSQL) в Gartner оценили, как лидера последнего квадранта Magic Quadrant for Operational Database Management Systems. Всего рассматривались 32 вендора аналогичных решений. При оценке продуктов учитывалось управление рабочими нагрузками и доступом к данным, поддержка обработки данных различных типов, возможность резервного копирования и восстановления, а также надежность проведения транзакций.

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

SQL Server остается наименее уязвимой базой данных уже шесть лет подряд. По данным Национального института стандартов и технологий (NIST), который занимается контролем за уязвимостями баз данных, в SQL зарегистрировано меньше всего уязвимостей – даже при том, что при развертывании SQL задействуется больше компонентов, чем в решениях Oracle и IBM вместе взятых. Кроме того, SQL Server 2016 обеспечивает защиту данных на всех уровнях, а также предлагает инструменты для контроля доступа и отслеживания угроз. Данные надежно защищены как в процессе хранения, так и при выполнении любых операций. При этом работа функций обеспечения безопасности не влияет на производительность системы в целом. Защита на всех уровнях и меньшее количество уязвимостей гарантируют максимальную надежность и безопасность.