Будущее — в автономности

26 декабрь, 2018 - 18:02Леонід Бараш

Понятие «автономность» имеет много значений, но в данном контексте оно будет означать «не требующее вмешательства человека». Автономность в бизнес-процессах — таким был ключевой тезис конференции Impact 2018 компании Oracle, состоявшейся в Киеве в конце ноября.

Конференция открылась вступительным словом регионального директора Oracle Украина Сергея Янчишина. Название конференции он объяснил тем, что речь будет идти о том, как современные технологии, такие как блокчейн, ИИ, машинное обучение, влияют на компании, на общество, о том, как используются эти технологии в продуктах Oracle.

Будущее — в автономности

Сергей Янчишин: «Использование первой в мире автономной БД позволяет не только повысить производительность, снизить затраты, но и уменьшить риски клиентов»

За последние 12 месяцев компания внесла большой вклад в свою историю. Об этом говорилось на конференции Oracle OpenWorld 2018. В частности, была создана новая облачная инфраструктура, названная Oracle Generation 2 Cloud. Заново создано как программное, так и аппаратное обеспечение уже с использованием ИИ. Инфраструктура сама себя защищает, управляет и контролирует. Особое внимание уделено безопасности: компьютеры, которые управляют облаком, не имеют доступа к серверам БД и наоборот. Вторая интересная вещь — это автономное хранилище данных (AWD). Использование первой в мире автономной БД позволяет не только повысить производительность, снизить затраты, но и уменьшить риски клиентов. Фактически, безопасность обеспечивается автоматически. Можно привести такой пример. Когда сотрудники готовят какие-то еженедельные отчеты, то они, скажем, каждую пятницу генерируют множество запросов к БД. Это вызывает временные задержки, снижение производительности. Хранилище само определяет эту тенденцию и в четверг выполняет определенную индексацию. Благодаря этому, запросы выполняются значительно быстрее. В это же время все необходимые заплатки на БД устанавливаются без вмешательства администратора. Если все же в БД произошел какой-то сбой, то система самостоятельно начинает себя восстанавливать.

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

Сегодня все больше клиентов видят в Oracle стратегического партнера в долгосрочной перспективе и переходят к активной фазе использования облачных сервисов компании и современных технологий. Oracle уверена, что будущее — в цифровом управлении бизнесом, в использовании ИИ. Мир меняется, и мы должны меняться вместе с ним.

О перспективах автономного ПО рассказал старший директор по продажам в ЦВЕ Роман Биллер (Roman Biller).

Будущее — в автономности

Роман Биллер: «Ресурсы вычислительной техники сегодня нацелены не только на то, чтобы управлять процессами, а и на то, чтобы их развивать и внедрять новые»

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

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

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

Рассмотрим теперь автономный автомобиль. Обычно длительность использования автомобиля составляет 4% от длительности суток. И новинки направлены на то, чтобы это изменить. Фирма «Тесла» разрушает все традиционные подходы в автомобильной промышленности. Однако автомобильная промышленность существует уже более 100 лет, как одна фирма-новичок может все разрушить? Так вот, «Тесла» — это компания, которая основывает свою деятельность на данных. После каждого тест-драйва собираются данные по всем компонентам автомобиля, для того чтобы улучшить рабочие показатели. И не горами день, когда автомобиль сможет двигаться по нужному маршруту без участия человека. Пример внедрения уже можно увидеть в Кремниевой долине. Еще один пример автономности — компания Amazon рассматривает возможность доставки товаров с помощью дронов. За этим всем стоит ИИ и машинное обучение. Но стоит помнить, что идеи, которые сейчас внедряются, были придуманы в середине 50-х прошлого столетия.

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

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

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

О том, как это происходит, рассказал технологический директор по предпродажам в СЕЕ Томас Хофман (Thomas Hofmann). Вначале он обратил внимание присутствующих на то, какой объем данных генерируется смартфонами, и какой должен быть доступ к этим данным. Такими объемами данных невозможно управлять вручную, этот процесс необходимо автоматизировать.

Будущее — в автономности

Томас Хофман: «Автономное управление данными для корпоративного клиента — это самоуправление, самозащита и самовосстановление»

Что означает автономное управление данными для корпоративного клиента? Это самоуправление, это самозащита и самовосстановление. Это значит, что ПО необходимо снабдить такими функциями. Возникает вопрос, а кто будет сопровождать такое ПО, ставить заплатки и т. п.? Это все будет делаться само по себе, и это называется самоуправлением. Далее, безопасность. При автономном управление риски и затраты становятся ниже.

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

За счет внедрения автономности администраторы БД избавляются от рутинной работы по обновлению СУБД. Это уже протестировано и работает. Однако Oracle внедряет и другие технологии, которые имеют большое влияние. Элементы ИИ и МО уже встроены в СУБД компании. Именно поэтому она может выполнять самозащиту и автономное управление.

Oracle всегда думала о том, каким образом защитить данные. Здесь возникают дополнительные вопросы о доступе к данным и приложениям, идентификации пользователей, выявления и профилактика угроз. Важно то, что средства безопасности встроены в предоставляемые продукты. Современные ИТ характерны тем, что появляются автономные системы, которые защищаются, управляются и восстанавливаются без вмешательства человека. Этим достигаются большие удобства пользования, меньшие риски, меньшие затраты.

В последней декаде октября в Сан-Франциско состоялась конференция Oracle Open World. Новостями конференции поделился директор по развитию бизнеса в ЦВЕ и СНГ Дмитрий Юдин.

Будущее — в автономности

Дмитрий Юдин: «Для поиска и уничтожения угроз в облаке будут установлены автономные роботы на базе ИИ/МО»

По-прежнему актуальной остается тема облаков. Но все ли хорошо в облаке? Для перехода в облако необходимо сделать несколько шагов, к примеру, осуществить консолидацию ресурсов, виртуализацию, объединение ресурсов в пул и ряд других. Однако у каждой медали есть обратная сторона. Допустим, если говорить о виртуализации, то это означает, что одни и те же аппаратные средства в облаке могут использовать несколько клиентов. Это значит, что они разделяют сетевой интерфейс, зачастую ЦПУ, диски и что самое неприятное — оперативную память. Теоретически это значит, что можно получить доступ к чужим ВМ и данным. И большинство хакерских атак используют эти возможности. Более опасным является то, что на этом же компьютере работает гипервизор облачного провайдера. Если получить контроль над гипервизором, то можно получить контроль над всеми ВМ. Поэтому относительно безопасности облака остаются сомнения. Однако перенос данных в облако хорошо защищает от инсайдеров, которые могут причинить значительный вред.

Таким образом старая облачная инфраструктура не имеет права на жизнь, она не безопасна. Oracle нашла решение, которое было представлено на конференции — это облачная инфраструктура второго поколения Cloud Gen2, без компромиссов в безопасности, производительности и ... цене, как утверждает компания. Для поиска и уничтожения угроз в облаке будут установлены автономные роботы на базе ИИ/МО.

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

Еще одна новинка — это выход релиза TimesTen In-Memory DB 18.1. Функция TimesTen Scaleout позволяет создать распределенную БД высокой доступности in-memory, которая работает в 10 раз быстрее традиционной.

В области управления автономными БД компания предлагает администраторам инструмент Oracle Management Cloud. Он автоматизирует задачи управления инфраструктурой БД и системными настройками. Однако администратор по-прежнему должен следить за производительностью приложений и диагностикой прикладных проблем.

В заключение докладчик отметил, что конференция Oracle Open World в следующем году впервые пересечет границы Сан-Франциско, и в середине января она состоится в Лондоне, а в середине февраля — в Дубай.

Новые технологии, реализованные в продуктах Business Analytics & Big Data, представил руководитель направления Big Data & Analytics Никита Успенский.

Будущее — в автономности

Никита Успенский: «С помощью Big Data Cloud заказчик может быстро и безопасно получить ресурсы для обработки больших данных»

В объемном портфеле аналитики больших данных выступающий выделил три продукта: Autonomous Data Warehouse (ADW), Analytics Cloud и Big Data Cloud.

По его мнению, развитию новых технологий мешает их высокая стоимость. Как пример он привел автономное хранилище данных (ADW) Exadata, стоимость которого в минимальной конфигурации достигает 0,5 млн. долл., и очень немногие организации могли позволить себе приобрести, по сути, лучшую платформу для СУБД Oracle. Сейчас возможно разделение этого хранилища данных несколькими организациями, которые могут получить все преимущества этой технологии, но в меньших масштабах. В числе таких преимуществ — значительное увеличение производительности, уменьшение объема данных за счет сжатия, гибкое масштабирование ресурсов, быстрое и простое развертывание, автоматизация рутинных операций. Основные области применение ADW — витрины данных, песочницы для работы с данными, срочные и врéменные аналитические задачи, обмен данными между компаниями.

Источниками данных для сервиса Analytics Cloud могут быть ADW или инфраструктура на площадке заказчика. Его структура следующая. Блок метаданные, в котором хранятся метамодель, блок визуализации со вспомогательной аналитикой (Augmented Analytics), мобильные приложения, блок интеграции с большими данными и МО и куб MOLAP для работы с многомерными БД.

Далее докладчик остановился еще на одном продукте — Big Data Cloud. С его помощью заказчик может быстро и безопасно получить ресурсы для обработки больших данных, которые усилены эластичной и интегрированной инфраструктурой. И вычислительные ресурсы, и ресурсы для хранения данных могут независимо масштабироваться до сотен узлов. Big Data Cloud интегрировано с Oracle DB, Data Analytics Stack и Oracle PaaS/SaaS.

Заключительный доклад на конференции сделал ведущий специалист Oracle Украина Сергей Стеценко. Существуют две версии, почему его доклады ставят в конце. Первая, поскольку они являются ключевыми, то удерживают участников в зале, и вторая — докладчик очень часто не укладывается в выделенное ему время. Какая из них (или обе) правильная, трудно сказать, но выступление длилось более 58 минут. Естественно, мы приведем его несколько сокращенно.

Будущее — в автономности

Сергей Стеценко: «В последней версии СУБД Oracle реализован новый механизм исполнения кода на разных языках программирования»

Темой его презентации была новая функциональность в СУБД Oracle 18 с. По его словам, основной целью разработки той или иной технологии является все-таки ее облачная реализация. Однако все, что делается для облака, со временем находит применение в продуктах on premise.

В перечне новых функций релиза 18 с появилась Autonomous Health Framework. Она представляет собой элемент ИИ, работающий на уровне кластеризованных БД. Это самообучающаяся система, которая может спрогнозировать работоспособность узла в сложной многоузловой архитектуре. Автономная БД говорит о желании Oracle выйти на потребительский рынок, так как не требует для управления опытного администратора.

Одним из улучшений является оптимизированный доступ к памяти для OLTP с помощью хэш-индекса, формируемого в памяти. Это увеличивает быстродействие до четырех раз при чтении строк и на 50% уменьшает время ответа.

Начиная с версии 12.2, много говорилось о безболезненном переносе БД на другие локации. Сегодня наступила эра подвижности БД. Она связана с облачными применениями. Это вызвало к жизни технологию «многоарендности» (multitenant), которая сводилась к охватывающей контейнерной БД и множеству подключаемых БД.

Появилась технология секционирования (sharding). Ее суть в том, чтобы разделить единую физическую БД на N секций, которые размещаются на отдельных серверах, не объединенных в кластер. В результате получается единая логическая БД, состоящая из N физических. Этот механизм существенно повышает производительность БД.

Произошли изменения и в области безопасности. Если раньше Oracle в вопросах аутентификации и авторизации пользователей больше полагалась только на собственные продукты Oracle Directory Services, то сейчас данная версия БД может напрямую использовать Active Directory в качестве централизованного пульта для управления пользователями.

Для разработчиков появились возможности задавать полиморфные табличные функции и, в дополнение к глобальным, временные приватные для сессии таблицы. Другие сессии не могут видеть эту таблицу. Она создается в ОЗУ и автоматически удаляется после фиксации транзакции. Что касается внешних таблиц, то теперь их можно определять непосредственно в теле запроса. Это позволяет не создавать внешние таблицы, которые будут использоваться только один раз.

Реализован новый механизм исполнения кода на разных языках программирования (Multilingual Engine). Поддерживается совместимость с любыми языками, компилируемыми во внутреннее представление GraalVM.

Был представлен и новый выпуск Oracle Database 18c Express Edition — свободно распространяемой СУБД Oracle. В нее включены многие возможности Enterprise Edition, в частности, In-Memory, Partitioning, Advanced Security и ряд других. Из количественных ограничений: два процессорных ядра, максимум 12 ГБ пользовательских данных, максимум 2 ГБ в памяти, три подключаемых БД (Plugged DB).