Глава Oracle Ларри Эллисон заявил о 20-летнем отставании баз данных Amazon от новейшей версии Oracle Database в облаке. Он представил результаты детального анализа, которые показывают, что Oracle Database-as-a-Service (DBaaS) превосходит Amazon DBaaS до 105 раз по скорости в аналитических задачах, до 35 раз - в задачах OLTP, и более чем в 1000 раз - при смешанных нагрузках. Он показал также, что облако Oracle Cloud оптимизировано для Oracle Database, в то время как Amazon Web Services (AWS) - нет. Oracle Database работает в облаке Oracle Cloud до 24 раз быстрее, чем Oracle Database в среде AWS.
"Новые технологии Oracle открывают облачным базам данных и облачной инфраструктуре дорогу в будущее, - отметил Эллисон. - Amazon на десятилетия отстает в любой релевантной области баз данных, а их системы еще более закрытые, чем мейнфреймы".
Представленное сравнение Oracle DBaaS и баз данных Amazon по мнению Oracle показывает следующее:
- Oracle Cloud Database значительно быстрее облачных баз данных Amazon:
- Oracle Cloud до 105 раз опережает Amazon Redshift по скорости в аналитических задачах.
- Oracle Cloud до 35 раз превосходит Amazon Aurora по скорости в задачах OLTP.
- Amazon на 20 лет отстает от Oracle в технологиях баз данных:
- В Amazon Aurora отсутствуют критически важные средства OLTP, которые Oracle поставляла еще 20 лет назад, включая масштабируемые кластеры чтения-записи, параллельный SQL и поддержку репликации шифрованных баз данных.
- В Amazon Redshift нет критически важных средств аналитики, выпущенных Oracle два десятилетия назад, в том числе сегментирования таблиц (partitioning) материализованных представлений (materialized views), расширенной поддержки типов данных и развитой оптимизации запросов.
- Базы данных Amazon не поддерживают смешанных нагрузок:
- Oracle выполняет аналитические нагрузки более чем в 1000 быстрее Amazon Aurora.
- Oracle выполняет OLTP-нагрузки более чем в 1000 раз быстрее Amazon Redshift.
- Базы данных Amazon более закрытые, чем базы данных на мейнфреймах IBM, и не совместимы с локально развертываемыми приложениями корпоративных баз данных (on-premise).
- Amazon Aurora, Amazon Redshift и Amazon DynamoDB работают только в AWS.
- В случае AWS заказчики не могут использовать разработку и тестирование приложений в облаке для их локального развертывания, применять для локальных решений облачную защиту от катастроф (DR), управление в облаке также несовместимо с инструментами локального управления.
- Базы данных Amazon не совместимы с существующими корпоративными приложениями баз данных, будь то приложения Oracle, DB2, SQL Server или Teradata, и в результате организации теряют многолетние инвестиции в локальные решения, развернутые непосредственно на предиприятии.
"Платформа Amazon Web Services попросту не оптимизирована для Oracle Database. Я скажу более того: AWS не оптимизирована и для своих собственных баз данных, как вы сможете увидеть. И ситуация не улучшается, она становится все хуже. Amazon, которая была первопроходцем технологии "инфраструктура как услуга", все еще поставляет IaaS первого поколения", сказал Эллисон.
Ларри Эллисон продемонстрировал на примерах:
- Oracle Database до 24 раз быстрее выполняет аналитические задачи на платформе Oracle Cloud, чем в среде Amazon Web Services.
- Oracle Database до 8 раз быстрее при OLTP-нагрузке на платформе Oracle Cloud, чем в среде Amazon Web Services.
- AWS имеет ограниченную производительность при хранении данных: в Amazon Elastic Block Storage действует ограничение в 48000 IOPs/узел, что в восемь раз уступает показателям Oracle Cloud; ограничение Amazon Elastic Block Storage в 800 МБ/сек/узел означает в 19 раз более низкую скорость по сравнения с Oracle Cloud.
- AWS не обеспечивает горизонтального масштабирования Oracle по узлам: в AWS нет поддержки Oracle Real Application Cluster.
"Наши решения работают в традиционных средах, развернутых непосредственно на предприятии заказчика. Мы работаем в средах Amazon. Мы работаем в средах IBM. Мы работаем... в средах Microsoft. Мы работаем везде. Мы работаем на оборудовании по вашему выбору. Мы работаем на специализированных комплексах, таких как Exadata. Мы можем разместить наше облако за вашим фаерволом, либо вы можете использовать наше публичное облако - у вас масса вариантов для выбора", - констатировал Ларри Эллисон. "У Amazon есть три СУБД: Aurora для приложений по оперативной обработке транзакций (OLTP), Redshift для аналитики и DynamoDB, которая является их NoSQL СУБД. Все три работают только на платформе AWS и нигде больше", продолжил он.
"Почему Oracle Database работает в облаке Oracle Public Cloud гораздо лучше, чем в облаке Amazon Public Cloud? Наша инфраструктура, как вы узнаете при внимательном изучении, обеспечивает производительность хранения данных и количество операций ввода-вывода в секунду в восемь раз выше, чем у Amazon", - подытожил Эллисон.