Oracle sparc что это
Oracle SPARC servers deliver high performance, security, and uptime for customers’ database and Java workloads. Organizations lower the cost of modernizing UNIX infrastructure with scale-up and scale-out designs that include the Oracle Solaris operating system and virtualization software at no additional cost. Customers’ workloads run faster using built-in acceleration of Oracle Database and Java, resulting in lower total cost of ownership (TCO).
Product features
The Oracle SPARC server difference
High-performance cores accelerate applications
The SPARC M8 processor allows customers to run Java applications with record per-core performance for critical Java operations, as shown by SPECjbb2015 benchmarks performed by Oracle engineering.
Built-in security protects data
Silicon Secured Memory and end-to-end hardware data encryption secures customer data while maintaining excellent performance.
Optimizations improve Oracle software performance
Hardware optimizations for Oracle Database and Java, such as Data Analytics Acceleration, enable customers to run Oracle applications faster and more efficiently.
Binary compatibility guarantee simplifies modernization
The Oracle Solaris Binary Application Guarantee ensures that current applications will run unchanged on new SPARC systems, simplifying customers’ system upgrades and reducing risk.
Scalability reduces complexity
Oracle SPARC servers support up to 384 cores and 48 TB of memory so customers can efficiently consolidate UNIX applications, reducing data center complexity.
Security and high availability
Built-in security reduces risks
A comprehensive suite of security technologies, including end-to-end hardware encryption, allow customers to lower their risks by limiting intrusions and cyberattacks.
Encryption options increase security
SPARC processors include up to 16 built-in cryptographic algorithms, enabling IT staff to provide comprehensive data encryption without reducing application performance.
Silicon Secured Memory eliminates vulnerabilities
SPARC M8 and S7 processors reduce malware threats companies face by preventing invalid operations on application data, eliminating buffer overflow vulnerabilities.
Redundancy enables continuous operations
Redundant, hot-swappable power supplies and fans allow customer applications to continue to run through component failures and repair operations.
Hot-pluggable storage reduces downtime
Hot-pluggable disk drives and PCIe card carriers, along with Solaris operating system upgrades on running systems, reduce downtime for customers’ UNIX applications.
Optimizations for Oracle software
Analytics accelerators speed up queries
Data analytics accelerators speed up Oracle Database In-Memory queries, allowing customers to quickly analyze OLTP databases.
Java applications run faster
SPARC processor cores are designed and optimized for Java enterprise software, enabling enterprises to run crucial applications faster and with less resources providing the best efficiency per core.
Native Oracle Number support accelerates applications
Hardware support for Oracle Number accelerates Oracle Database operations involving floating point data, enabling customers to analyze in-memory databases in less time.
Software in Silicon speeds development
Built-in Software in Silicon features, such as Silicon Secured Memory, increase developer productivity and software quality by automatically detecting memory access errors such as buffer overflows.
Oracle Solaris operating system
Leader in UNIX development
The best UNIX operating system for Oracle Database, Java, and demanding consolidated workloads improves customer productivity and efficiency.
Binary compatibility guarantee extends application lifetimes
The Oracle Solaris Binary Application Guarantee ensures customers that current applications will run unchanged on new SPARC systems.
Comprehensive security reduces risks
Anti-malware protection from the kernel to the application protects crucial data and secures customer systems against cyberattacks.
Observability simplifies troubleshooting
In-depth observability capabilities enable customers to troubleshoot systems and applications in real time.
Automation simplifies management
Single-command updating of customers’ entire Solaris installations reduces IT administrator workloads and costs, while multi-node compliance reporting saves customers time and money.
Scale-up design increases efficiency
Up to 256 cores and 8 TB of memory reduce data center complexity by increasing consolidation efficiency for customers’ UNIX applications.
Isolated partitions increase availability
Efficient virtualization lowers costs
No cost virtualization enables customers to run more than 100 virtual machines per processor, lowering data center complexity and costs.
Memory sparing improves resiliency
Proactive memory error detection and recovery with built-in DIMM sparing allows customer applications to run uninterrupted across memory failures.
High-throughput design accelerates workloads
Up to 76 TB of internal NMVe flash storage and 24 hot-pluggable PCIe 3.0 (x16) slots accelerate customers’ data-intensive UNIX workloads.
SPARC T8 servers
Architecture scalability improves efficiency
Customers efficiently run UNIX applications with single, dual, and four-socket SPARC T8 servers that are optimized for different size workloads.
Optimized designs lower costs
Cost-effective systems with 32 to 128 processor cores, up to 4 TB of memory, and up to 51 TB of NVMe flash storage allow customers to support a wide range of UNIX workloads with low TCO.
Logical domains increase availability
Multiple logical domains allow customers to efficiently allocate resources and increase application availability.
Built-in virtualization reduces costs
No-cost virtualization with virtually no system overhead enables customers to run more than 100 virtual machines per processor, substantially lowering data center complexity and costs.
SPARC S7 servers
Compact design increases efficiency
Compact SPARC S7-2 servers with 8 or 16 high-performance processor cores, up to 1 TB of memory, and up to 25 TB of NVMe flash-storage or 9.6 TB of disk storage in a 1U form factor enable customers to minimize the cost of deploying UNIX infrastructure.
Versatile design supports data-intensive applications
2U SPARC S7-2L servers with 16 high-performance processor cores, up to 1TB of memory, and up to 25 TB of NVMe flash-storage or 31 TB of disk-storage enable customers to run data-intensive UNIX workloads anywhere required.
SPARC S7 processor accelerates application performance
High core efficiency and memory bandwidth enable customers to run applications quickly while built-in accelerators for data analytics provide capabilities not found on x86 systems.
Scale-out solutions increase customer value
Scale-out solutions implemented with SPARC S7 servers increase customer value with high security, performance, and reliability using Software in Silicon features not found in commodity systems.
Oracle SPARC servers deliver high performance, security, and uptime for customers’ database and Java workloads. Organizations lower the cost of modernizing UNIX infrastructure with scale-up and scale-out designs that include the Oracle Solaris operating system and virtualization software at no additional cost. Customers’ workloads run faster using built-in acceleration of Oracle Database and Java, resulting in lower total cost of ownership (TCO).
Product features
The Oracle SPARC server difference
High-performance cores accelerate applications
The SPARC M8 processor allows customers to run Java applications with record per-core performance for critical Java operations, as shown by SPECjbb2015 benchmarks performed by Oracle engineering.
Built-in security protects data
Silicon Secured Memory and end-to-end hardware data encryption secures customer data while maintaining excellent performance.
Optimizations improve Oracle software performance
Hardware optimizations for Oracle Database and Java, such as Data Analytics Acceleration, enable customers to run Oracle applications faster and more efficiently.
Binary compatibility guarantee simplifies modernization
The Oracle Solaris Binary Application Guarantee ensures that current applications will run unchanged on new SPARC systems, simplifying customers’ system upgrades and reducing risk.
Scalability reduces complexity
Oracle SPARC servers support up to 384 cores and 48 TB of memory so customers can efficiently consolidate UNIX applications, reducing data center complexity.
Security and high availability
Built-in security reduces risks
A comprehensive suite of security technologies, including end-to-end hardware encryption, allow customers to lower their risks by limiting intrusions and cyberattacks.
Encryption options increase security
SPARC processors include up to 16 built-in cryptographic algorithms, enabling IT staff to provide comprehensive data encryption without reducing application performance.
Silicon Secured Memory eliminates vulnerabilities
SPARC M8 and S7 processors reduce malware threats companies face by preventing invalid operations on application data, eliminating buffer overflow vulnerabilities.
Redundancy enables continuous operations
Redundant, hot-swappable power supplies and fans allow customer applications to continue to run through component failures and repair operations.
Hot-pluggable storage reduces downtime
Hot-pluggable disk drives and PCIe card carriers, along with Solaris operating system upgrades on running systems, reduce downtime for customers’ UNIX applications.
Optimizations for Oracle software
Analytics accelerators speed up queries
Data analytics accelerators speed up Oracle Database In-Memory queries, allowing customers to quickly analyze OLTP databases.
Java applications run faster
SPARC processor cores are designed and optimized for Java enterprise software, enabling enterprises to run crucial applications faster and with less resources providing the best efficiency per core.
Native Oracle Number support accelerates applications
Hardware support for Oracle Number accelerates Oracle Database operations involving floating point data, enabling customers to analyze in-memory databases in less time.
Software in Silicon speeds development
Built-in Software in Silicon features, such as Silicon Secured Memory, increase developer productivity and software quality by automatically detecting memory access errors such as buffer overflows.
Oracle Solaris operating system
Leader in UNIX development
The best UNIX operating system for Oracle Database, Java, and demanding consolidated workloads improves customer productivity and efficiency.
Binary compatibility guarantee extends application lifetimes
The Oracle Solaris Binary Application Guarantee ensures customers that current applications will run unchanged on new SPARC systems.
Comprehensive security reduces risks
Anti-malware protection from the kernel to the application protects crucial data and secures customer systems against cyberattacks.
Observability simplifies troubleshooting
In-depth observability capabilities enable customers to troubleshoot systems and applications in real time.
Automation simplifies management
Single-command updating of customers’ entire Solaris installations reduces IT administrator workloads and costs, while multi-node compliance reporting saves customers time and money.
Scale-up design increases efficiency
Up to 256 cores and 8 TB of memory reduce data center complexity by increasing consolidation efficiency for customers’ UNIX applications.
Isolated partitions increase availability
Efficient virtualization lowers costs
No cost virtualization enables customers to run more than 100 virtual machines per processor, lowering data center complexity and costs.
Memory sparing improves resiliency
Proactive memory error detection and recovery with built-in DIMM sparing allows customer applications to run uninterrupted across memory failures.
High-throughput design accelerates workloads
Up to 76 TB of internal NMVe flash storage and 24 hot-pluggable PCIe 3.0 (x16) slots accelerate customers’ data-intensive UNIX workloads.
SPARC T8 servers
Architecture scalability improves efficiency
Customers efficiently run UNIX applications with single, dual, and four-socket SPARC T8 servers that are optimized for different size workloads.
Optimized designs lower costs
Cost-effective systems with 32 to 128 processor cores, up to 4 TB of memory, and up to 51 TB of NVMe flash storage allow customers to support a wide range of UNIX workloads with low TCO.
Logical domains increase availability
Multiple logical domains allow customers to efficiently allocate resources and increase application availability.
Built-in virtualization reduces costs
No-cost virtualization with virtually no system overhead enables customers to run more than 100 virtual machines per processor, substantially lowering data center complexity and costs.
SPARC S7 servers
Compact design increases efficiency
Compact SPARC S7-2 servers with 8 or 16 high-performance processor cores, up to 1 TB of memory, and up to 25 TB of NVMe flash-storage or 9.6 TB of disk storage in a 1U form factor enable customers to minimize the cost of deploying UNIX infrastructure.
Versatile design supports data-intensive applications
2U SPARC S7-2L servers with 16 high-performance processor cores, up to 1TB of memory, and up to 25 TB of NVMe flash-storage or 31 TB of disk-storage enable customers to run data-intensive UNIX workloads anywhere required.
SPARC S7 processor accelerates application performance
High core efficiency and memory bandwidth enable customers to run applications quickly while built-in accelerators for data analytics provide capabilities not found on x86 systems.
Scale-out solutions increase customer value
Scale-out solutions implemented with SPARC S7 servers increase customer value with high security, performance, and reliability using Software in Silicon features not found in commodity systems.
Технология SPARC принадлежит Oracle уже пять лет. За это время корпорация Oracle выпустила микропроцессоры SPARC T3, SPARC T4, SPARC T5, SPARC M5 и SPARC M6 (Рис. 1), каждый из которых был важным шагом на пути эволюции технологий — причем системы SPARC Т3 и Т4 разрабатывались еще компанией Sun Microsystems, и последующие процессоры многое унаследовали от них.
Что же касается SPARC М7, то это первый процессор, который полностью, начиная с идеологии и базового дизайна, разрабатывался Oracle и для Oracle. Основной целью проекта разработки было обеспечить максимальную эффективность работы ПО Oracle — и в результате был создан первый в индустрии 32-ядерный процессор с беспрецедентными нагрузочной способностью, производительностью ядра, возможностями быстрого шифрования и аппаратной декомпрессии.
Если сравнить параметры микропроцессора SPARC M7 с параметрами самого совершенного выпущенного ранее процессора SPARC T5, обнаружится, что многие параметры увеличились в два раза, а некоторые — в четыре (Табл. 1). У процессора SPARC M7 32 ядра общего назначения, т. е. вдвое больше, чем у процессора Т5. Также у процессора SPARC M7 вдвое больше вычислительных потоков и вчетверо больше кэша на каждое ядро, а новая архитектура существенно повысила производительность каждого ядра. Новые контроллеры памяти позволили увеличить пропускную способность памяти и скорость доступа к памяти, а пропускная способность ввода-вывода выросла в четыре раза. Выросла и тактовая частота процессора. В целом процессор SPARC M7 работает примерно в три раза быстрее, чем процессор SPARC Т5.
Таблица 1
SPARC T5 | SPARC M7 | Повышение | |
Число ядер | 16 | 32 | 2 x |
Число потоков | 128 | 256 | 2 x |
Объем кэш-памяти на ядро | 0,5 МБ | 2 МБ | 4 x |
Пропускная способность памяти | 79 ГБ/с | 160 ГБ/с | 2 x |
Скорость доступа к памяти | 163 нс | 131 нс | 20% |
Пропускная способность ввода-вывода | 32 ГБ/с | 145 ГБ/с | 4 x |
Частота | 3,60 ГГц | 4,13 ГГц | 15% |
Но исторический революционный шаг, сделанный Oracle новым процессором, — это реализация программных функций непосредственно на кристалле. Это безопасность на кристалле, т. е. ускорение шифрования и аппаратная защита памяти, и, что еще важнее, — SQL на кристалле, т. е. первая в мире аппаратная реализация ускорения обработки SQL-запросов и декомпрессии для Oracle Database In-Memory.
Казалось бы, и так понятно, почему безопасность так важна, но мы кое-что поясним. Количество похищенных строк данных в мире за 2014 год, согласно отчету CSO Online Market Pulse, составило сотни миллионов, а понесенные бизнесом потери измеряются миллионами и миллионами долларов. Но, к сожалению, в системе корпоративной безопасности защита баз данных фактически является сейчас самым слабым местом. Более 50 % компаний считают, что самые важные и самые ценные данные хранятся у них в базах данных, но при этом большинство компаний инвестируют в первую очередь в защиту сети, а на защиту баз данных предпочитают тратить как можно меньше средств. В результате 76 % всех успешных атак на корпоративные данные не были остановлены именно средствами сетевой безопасности.
- Уязвимости базы данных как физического носителя
- Уязвимости операционной системы, приводящие к проникновению и получению несанкционированного доступа к данным
- Ошибки доступа к памяти
Шифрование — крайне трудоемкий и затратный с точки зрения производительности процесс. За безопасность всегда приходилось платить производительностью, и только выпуск SPARC М7 позволяет решить эту проблему, поскольку данный процессор обладает уникальной функциональностью, позволяющей обеспечить прозрачное шифрование данных с использованием 15 наиболее известных алгоритмов шифрования: в каждое ядро процессора встроен специализированный математический блок обработки инструкций шифрования, который обеспечивает скорость шифрования, практически равную скорости работы основного ядра и скорости работы с памятью (Рис. 2). Поскольку все алгоритмы обрабатываются непосредственно в процессоре, падение производительности при этом составляет менее 3 %.
По результатам сравнительного тестирования производительности системы из двух однопроцессорных серверов на базе SPARC M7, работающих в защищенном режиме, и системы из двух 4-процессорных серверов производства ближайшего конкурента, работающих в незашифрованном режиме, система на базе SPARC M7 показала производительность 25 093,06 EjOPS, а соперник — только 22 543,34 EjOPS. Это означает также, что в пересчете на один процессор SPARC M7 системы, работающие в защищенном режиме, оказываются примерно в 4,5 раза быстрее, чем ближайшие конкуренты, работающие в незащищенном режиме.
Системы на базе SPARC M7 предлагают также аппаратную поддержку безопасной миграции доменов, которой попросту нет ни у одного из конкурентов. В процессе миграции виртуальная машина с критичными данными передается через сеть, и образ виртуальной машины шифруется для передачи. При этом данные защищены во время передачи сложным алгоритмом шифрования. Таким образом обеспечивается защита передаваемых данных с минимальным влиянием на производительность мигрирующей виртуальной машины во время переноса.
Наконец, исключительно важно обеспечить безопасность прямого доступа к памяти. Большинство вирусов для систем RISC/UNIX пытаются напрямую адресовать память за рамками отведенных им буферов, и используют для этого либо механизмы переполнения стека, либо механизмы переполнения буфера. Система SPARC M7 впервые в истории имеет аппаратную защиту памяти и позволяет предотвращать несанкционированный доступ к памяти на уровне аппаратных процессорных ресурсов. Эта функция предотвращает доступ вредоносных программ и к памяти приложений, и к каким-либо функциям операционной системы, при этом она не влияет на производительность и ее невозможно обойти. В результате мы не только получаем более безопасные системы, но и более эффективные системы с точки зрения разработки.
На самом деле виртуальные адреса, с которыми работают процессоры М7, не ограничены 64 разрядами. Когда под приложение выделяется область памяти, четыре бита сверх стандартных 64 используются как цветовая метка, которая присваивается этой области памяти и передается вместе с указателем на эту область. Это позволяет избежать возможности доступа к областям памяти за пределы выделенного массива. Данный механизм имеет достаточно тонкую защиту на уровне страниц памяти, размером 64 байта. Поскольку метки являются аппаратными, добавляются процессором и передаются непосредственно с указателем в программу, они недоступны никаким программным средствам и нейтрализуют любые, даже еще не созданные, вирусы, которые используют механизмы переполнения стека и буферов.
Надо сказать, что операционная система Oracle Solaris 11.3 поддерживает всю вышеописанную функциональность. Кроме того, Solaris имеет еще ряд функций, которые позволяют обеспечить дополнительный уровень безопасности. Например, в Solaris 11.3 существует механизм зон, доступных только для чтения, и, единожды создав эту зону, вы можете быть уверены, что никакие ее параметры никогда и никем не смогут быть изменены. Кроме того, в Solaris существует специальный автоматизированный механизм обновления операционной системы, который создает полностью сертифицированный стек всех обновлений и при этом обеспечивает очень быстрый обратный откат на последнюю работающую версию в случае сбоя. Система также может автоматически создавать отчеты о соответствии системы требованиям безопасности и передавать их на независимый внешний сервер. Наконец, механизмы контроля доступа операционной системы Solaris позволяют контролировать права администраторов — как на уровне их функций, так и по времени — и содержат очень мощный механизм управления правами, который позволяет минимизировать ущерб даже в случае зловредных действий администратора.
Прежде чем обсуждать функциональность SQL in Silicon — обработку запросов к базе данных, реализованную непосредственно на процессоре, — нужно вспомнить о функциональности In-Memory, реализованной еще в версии Oracle Database 12.1 путем создания выделенной области в оперативной памяти, в которой информация из таблиц хранится, в отличие от традиционного построчного представления, в колоночном формате. Уже выпуск 12.1 обеспечивал исключительно быстрое построение отчетов и аналитики, а в выпуске 12.2 эти операции ускорены в 3–10 раз. В версии 12.1 производится сканирование и объединение данных из нескольких таблиц, что на колоночном представлении гораздо эффективнее, чем обычные joins, а в версии 12.2 реализованы еще более быстрые joins на уровне словаря, а не данных.
В процессоре SPARC М7 имеются специализированные ускорители SQL-инструкций, которые работают независимо, в синхронном и асинхронном режиме. И если с переходом на In-Memory скорость обработки инструкций составила миллионы строк в секунду, то с использованием специализированных ускорителей в процессоре М7 она достигла миллиардов строк в секунду. Максимальный результат, достигнутый на внутренних тестах Oracle, составил 170 млрд строк в секунду на процессорах SPARC M7 с использованием механизма In-Memory и встроенных сопроцессоров. Встроенные сопроцессоры не только повышают скорость обработки SQL-запросов, но и освобождают процессорные ядра общего назначения для работы других приложений — OLTP-запросов и пр.
В результате аналитика на SPARC M7 работает более чем в восемь раз быстрее, чем на системной архитектуре х86 платформы. OLTP работает примерно в три раза быстрее. Это значит, что там, где раньше требовалось пять двухпроцессорных серверов для обработки OLTP и аналитики, теперь можно обойтись одним однопроцессорным сервером на базе SPARC M7, который будет одновременно обрабатывать и OLTP-, и аналитические запросы. Экономия на оборудовании, лицензиях, площадях, электроэнергии и рабочем времени ИТ-администраторов гарантирована.
Чем сложнее запрос, чем больше объем данных, с которыми приходится работать системам на базе процессора SPARC M7, тем явственнее повышение производительности. Один из крупных заказчиков Oracle, который занимается онлайн-торговлей, при тестировании сервера SPARC Т7-4 на базе процессоров SPARC М7 c Oracle Database 12.1.0.2 и опцией In-Memory получил повышение скорости обработки запросов в 83 раза. И это не единичный пример. Системы на базе SRARC M7 уже тестировали Accenture PLC, DZ Bank AG, HPCVL, Infosys Limited, MSC Software Corporation, SAS, Siemens AG, Software AG, Temenos, UZ Leuven и ряд других компаний, включая некоторые российские. Все они подтвердили, что эффективность работы системы SPARC M7 достаточно высока и что все приложения этих компаний продолжают работать на системах SPARC М7 с достаточно большим уровнем эффективности.
Еще раз подчеркнем, что Oracle продолжает развивать архитектуру SPARC, вкладывая в нее гораздо больше ресурсов, чем в прежние времена Sun Microsystems. При этом Oracle развивает SPARC как платформу, которая обеспечивает в первую очередь максимальный уровень производительности. И, наконец, хотя Oracle оптимизирует архитектуру SPARC для ПО Oracle и вы никогда не сможете найти систему, которая бы работала с продуктами Oracle лучше, чем системы на базе процессоров SPARC, продукты от сторонних поставщиков ПО также достаточно хорошо и эффективно работают на платформе SPARC — что и было доказано бета-тестированием в ряде международных и российских корпораций, а также на примерах партнеров Oracle, которые работают с системами SPARC.
Oracle выходит в нижний ценовой сегмент серверов корпоративного класса, но не теряет при этом технологий, характерных для ее высокоуровневых систем. В данной статье описано семейство процессоров и серверов S7, пополнивших ассортимент новейших разработок компании и уже доступных потребителю.
Семейство процессоров и серверов линеек Oracle Т7, М7 и S7 реализует все передовые технологии, появившиеся в последние годы
Ларри Эллисон представляет последние аппаратные разработки компании, реализованные в процессоре М7
Новое семейство серверов Oracle
До недавнего времени объявленное еще в 2014 г. новое семейство процессоров и серверов на их основе ограничивалось следующим ассортиментом. Для всех конфигураций рекомендована ОС Solaris 11.3 или более поздние ее версии.
SPARC T7-1. 32-ядерный 4,1 GHz M7 CPU, до 512 GB RAM, четыре 10Gb-E порта, до восьми 600 GB или 1,2 ТB 2,5 дюймовых SAS-3 диска, или до восьми 400 GB SSD или четырех 1,6 TB NVMe дисков.
SPARC T7-2. Два 32-ядерных 4,1 GHz M7 CPU, до 1ТВ RAM, четыре 10Gb-E порта, до шести 600 GB или 1,2 ТB 2,5 дюймовых SAS-3 диска, или до шести 400 GB SSD или четырех 1,6 TB NVMe дисков.
SPARC T7-4. Два или четыре 32-ядерных 4,1 GHz M7 CPU, до 2 ТВ RAM, четыре 10Gb-E порта, до восьми 600 GB или 1,2 ТB 2,5 дюймовых SAS-3 диска, или до восьми 400 GB SSD или восьми 1,6 TB NVMe дисков.
SPARC M7-8. От двух до восьми 32-ядерных 4,1GHz M7 CPU, до 4 TB RAM, до 24 слотов PCIe 3.0x16.
SPARC M7-16. От четырех до шестнадцати 32-ядерных 4,1 GHz M7 CPU, до 8 TB RAM, до 48 слотов PCIe 3.0x16.
SuperCluster M7. Большое количество заказных конфигураций (Engineered Systems).
Теперь к этим машинам корпоративного класса добавилась небольшая линейка процессоров S7 и серверов на их основе, предназначенная для бюджетного использования новейших технологий в масштабе удаленного офиса или подразделения.
Экономические предпосылки создания S7
В последнее время преимущества публичных облачных сред для бизнеса становятся все более очевидными, однако многие организации еще не перенесли свои рабочие нагрузки в облако. Их беспокоят производительность, безопасность и управление.
По данным IDC, в прошлом году инвестиции в облачную IT-инфраструктуру, включая частные и публичные облака, выросли в мире на 21,9% – до 29 млрд. долл. В четвертом квартале 2015 г. на ее долю приходилось 32,2% совокупных затрат на корпоративную 7 олько требителя., чтобы обеспечить наивысшую эффективность для наиболее популярных сегодня применений при возможно меньшей цIT-инфраструктуру. По прогнозу IDC, к 2020 г. почти 50% ежегодных таких затрат будет приходиться на облачные решения. В денежном выражении это составит 57,8 млрд. долл.
Многие клиенты довольно быстро переходят с дорогих систем на «коробки» x86, на которых повсеместно строятся приватные и гибридные облака. Чтобы сохранять заинтересованность таких клиентов в системах SPARC, Oracle вышла в нижние сегменты рынка и представила системы с соответствующими возможностями.
Эта инициатива была официально объявлена компанией в конце июня 2016 г. Она дает новый взгляд на процессор SPARC и семейство серверов, которые теперь предлагаются по наименьшей начальной цене, чем когда-либо ранее у Oracle. Вместе с тем, такие системы не будут «самыми дешевыми из дешевых» − их минимальная цена составит около $11 тыс. При этом цена в расчете на одно вычислительное ядро соответствует таковой для серверов x86. После покупки Sun это − наиболее громкий анонс Oracle.
Аналитики рассматривают новые системы как способ предотвращения оттока клиентов SPARC и Solaris OS, а также удержания существующих клиентов.
Новый процессор получил название S7. Он, по сути, является менее мощной версией high-end чипа M7, запущенного в октябре 2015 г. Планы относительно S7, который носил тогда условное название Sonoma, были схематически обнародованы в 2015 г., а первые продукты на нем были представлены 29 июня на OpenWorld 2015 в октябре.
Чип процессора S7 (Sonoma) вобрал в себя целый букет передовых технологий
По сравнению с процессорами х86, Oracle S7 обладает рядом преимуществ, в частности, встроенными средствами ускорения аналитики данных, шифрования и безопасности, ввода / вывода
S7 основан на том же четвертом поколении ядра SPARC, что и M7, и производится по тому же самому 20-нм процессу. Однако он имеет только восемь ядер вместо 32 у М7. Как и у M7, у нового чипа есть встроенное «ПО на чипе» (Software in Silicon) для ускорения работы СУБД и функций безопасности.
Также S7 имеет интегрированные в кристалл память и интерфейсы ввода / вывода, которые для M7 являются отдельными и располагаются на материнской плате. Это существенно снижает стоимость итоговой конфигурации серверов S7.
Кроме того, сегодня предлагается только одна версия процессора S7, работающая на частоте 4,27 ГГц. Он спроектирован так, чтобы обеспечить наивысшую эффективность для наиболее популярных сегодня применений при возможно меньшей цене для потребителя.
В итоге Oracle анонсировала два автономных сервера с новым чипом, − S7-2 и S7-2L, а также «engineered system» MiniCluster S7-2, которая является уменьшенным вариантом Oracle SuperCluster.
Сервер S7-2 конструктивно занимает одно посадочное место в стойке (U1) и разработан для максимальной плотности размещения. Он продается в одно- и двухпроцессорной конфигурациях.
Сервер S72L − более мощная модель. Она занимает два посадочных места в стойке (U2), типично имеет два процессора и позволяет создавать несколько конфигураций системы хранения информации. Оба сервера могут использовать SAS и NVMe storage в любом сочетании.
За $11 тыс. заказчик получит конфигурацию с одним процессором, 64 ГБ памяти и двумя жесткими дисками по 600 ГБ. Максимальная конфигурация с двумя процессорами и терабайтом памяти обойдется приблизительно в $50 тыс.
В то время, как «большие» системы SPARC традиционно управляют приложениями типа ERP и CRM, серверы S7 ориентированы на более современные рабочие нагрузки Java, Hadoop и Spark.
S7-2 − «лидер лоукоста» для таких интенсивных рабочих нагрузок, как базы данных, бизнес-аналитика и плотная виртуализированная окружающая среда. Он имеет три слота PCIe 3.0x8, четыре 10G Base-T порта Ethernet и управляющий порт Integrated Lights Out Management (ILOM).
S7-2L имеет то же назначение, представляя собой «удвоенный» S7-2. У него шесть слотов PCIe 3.0x8 и те же четыре 10G Base-T порта Ethernet и порт ILOM. Существенное различие − модель L может использовать до 27 жестких дисков. Для продукта такого класса, при 128 GB RAM и дисковом массиве 24,6 TB, цена менее, чем 20 тыс. долл. не кажется завышенной.
Конструктивы серверов линейки S7 и сопутствующий облачный сервис
Oracle MiniCluster S7-2
Для решений среднего уровня, которым требуются преимущества безопасности и производительности оптимизированных аппаратно-программных комплексов Oracle SuperCluster, Oracle также представила новый комплекс Oracle MiniCluster S7-2.
Engineered System MiniCluster S7-2 дает все преимущества Engineered Systems с уровнем безопасности Enterprise-класса. Упрощенное управление, запуск «прямо из коробки» (out-of-the-box), высокая надежность и малый форм-фактор делает его отличным выбором для удаленных и небольших офисов, а также изолированных рабочих нагрузок. Если рабочая нагрузка растет, в MiniCluster можно использовать простой штатный инструмент конфигурации и в течение нескольких минут добавить больше процессоров к системе.
Ускорение работы баз данных достигается не только за счет работы процессора, но и за счет высокой скорости ввода / вывода all-flash storage. Соответствующие режимы безопасности (PCI-DSS или CIS) включаются простым нажатием кнопки.
Благодаря полной совместимости приложений и баз данных с SuperCluster M7, Oracle MiniCluster позволяет организациям значительно сократить затраты на аппаратное и программное обеспечение.
Этот новый комплекс создан для поддержки таких решений, как мультиарендная консолидация приложений и/или баз данных, вычислительные платформы для удаленных офисов/филиалов и среды тестирования/разработки.
Oracle не сообщает цены на MiniCluster, но, как предполагается, он расширит рынок для ее engineered systems, предоставляя клиенту вычислительные мощности, средства хранения информации и сетевые компоненты в предварительно сконфигурированном варианте (preconfigured box), с предустановленным ПО для виртуализации и управления.
Большое отличие MiniCluster от SuperCluster заключается в том, что установка и администрирование здесь в основном автоматизированы. Таким образом, клиенты фактически могут получить уровни безопасности и доступности (high-availability) более крупной машины, менее нуждаясь при этом в специалистах по ОС Solaris.
«Software in Silicon for the Masses»
Процессор M7, реализующий эту новую парадигму в архитектуре CPU, которая перенесла основной код программы «в кремний» был выпущен примерно два года назад.
Самая большая проблема многих организаций − высокая начальная цена приобретаемого нового сервера. Не все из них нуждаются в 32 ядрах. Поэтому Oracle сократила М7 вчетверо, но при этом не только сохранила все его возможности, но и добавила нескольких новых преимуществ.
Одно из них − низкая потребляемая мощность. Большая часть логики перенесена с материнской платы непосредственно в CPU, что улучшает работу системы и уменьшает стоимость производства.
Интересно, что процессор S7 включает интегрированный на чипе контроллер InfiniBand для объединения серверов в высокоскоростные кластеры. Но ни одна из новых систем пока не использует эту возможность, предпочитая Ethernet, как более простой вариант. В этом отношении рекомендация Oracle следующая: «клиенты могут использовать расширительную плату для InfiniBand, если они хотят».
Все системы работают под управлением ОС Solaris. С Solaris клиент получает несколько преимуществ перед Linux, включая технологию виртуализации аппаратных средств LDOMs и соответствующее ПО.
ОС Solaris обеспечивает высокую безопасность с большим количеством вариантов, основанных на ролевом доступе, встроенных отчетах соответствия нормам и автоматизации уровня предприятия, которые являются стандартной частью ОС. Администратор Linux может быстро освоить Solaris, поскольку многие команды идентичны или подобны.
S7 − безопасность, эффективность, простота
На сегодня системы S7 обеспечивают самые высокие в отрасли показатели эффективности в пересчете на одно вычислительное ядро и позволяют организациям выполнять приложения любого масштаба на платформе SPARC по ценам недорогих серверов массового использования.
Все используемые в организации приложения будут работать на новых корпоративных облачных сервисах и решениях SPARC без каких-либо изменений при значительном повышении безопасности, эффективности и простоты. Ключевые характеристики новой платформы SPARC следующие.
Безопасность. Новые серверы семейства S7 обеспечивают безопасность и соответствие регулятивному законодательству благодаря функциям Silicon Secured Memory, которые предназначены для защиты от вредоносных вторжений и ошибок программирования. Аппаратное ускорение алгоритмов шифрования и хэш-функций позволяет реализовать полностью защищенную облачную среду при снижении производительности менее чем на 2%.
Кроме того, дополнительный уровень безопасности обеспечивается благодаря контролируемой загрузке, неизменяемому контенту, предотвращающему неавторизованные модификации, принудительному обновлению средств безопасности, а также надежной цепочке поставщиков аппаратного и программного обеспечения, в которой нет посредников.
Эффективность. Новые серверы сокращают задержки и затраты. Интегрированные ускорители Data Analytics Accelerator обеспечивают 10-кратное повышение производительности при выполнении аналитических запросов в корпоративных и облачных приложениях и решениях по обработке больших данных,
По сравнению с серверами x86 (в пересчете на ядро), полностью интегрированные серверы S7-2 и S7-2L работают до 100% эффективнее. Они обеспечивают повышение производительности в 1,7 раза для Java-приложений и в 1,6 раза для OLTP-приложений баз данных, а также в 2-3 раза большую пропускную способность для высоконагруженных аналитических запросов и облачных приложений.
Упрощение. Оптимизированный программно-аппаратный комплекс Oracle MiniCluster S7-2 поднимает интеграцию на уровень выше сервера. Это существенно упрощает четыре самых сложных аспекта корпоративных вычислений − безопасность и соответствие нормам, высокую доступность, обновление и администрирование, настройку производительности. Комплекс позволяет организациям следующее.
— обеспечить защиту систем по умолчанию, исключая потребности в специалистах по корпоративной безопасности;
— автоматизировать мониторинг соответствия нормам и аудит, чтобы постоянно поддерживать безопасное состояние системы;
— поддерживать бесперебойную работу сервисов, используя средства обеспечения высокой доступности, встроенные в аппаратное и программное обеспечение;
— поддерживать актуальное состояние системы, включая обновления ПО системы безопасности, − благодаря простому развертыванию пакетов обновлений для всего стека решения;
— повысить производительность работы баз данных и приложений благодаря автоматической настройке производительности.
Благодаря технологии Software in Silicon, новые облачные сервисы и системы на базе процессора SPARC S7 обеспечивают экономичность уровня массовых серверов x86 и значительные функциональные возможности корпоративного класса в области обеспечения безопасности и выполнения аналитических задач
Эти продукты созданы для легкой интеграции с существующей инфраструктурой и включают полностью интегрированные средства виртуализации и управления для облачных сред.
Новый сервис Oracle SPARC Cloud, который теперь входит в семейство SPARC, − это выделенный вычислительный сервис, предоставляющий организациям простую, защищенную и эффективную вычислительную платформу в облаке.
Этот продукт расширяет полный комплекс облачных сервисов, предоставляемых Oracle, чтобы организации могли быстро создавать и развертывать функционально насыщенные приложения, − или расширять приложения Oracle Cloud Applications, − на облачной платформе корпоративного класса.
Таким образом, Oracle теперь предлагает широкий выбор кластерных конфигураций – от старшей модели (Oracle SuperCluster) до систем среднего класса.
Аналитическая компания Insight 64 отметила, что «серверы S7 предназначены для организаций, которые не нуждаются в мощности систем M7, но опасаются переносить свои приложения на x86. Такой подход выглядит перспективным для расширения текущей клиентской базы Oracle».
Product features
The Oracle SPARC server difference
High-performance cores accelerate applications
The SPARC M8 processor allows customers to run Java applications with record per-core performance for critical Java operations, as shown by SPECjbb2015 benchmarks performed by Oracle engineering.
Built-in security protects data
Silicon Secured Memory and end-to-end hardware data encryption secures customer data while maintaining excellent performance.
Optimizations improve Oracle software performance
Hardware optimizations for Oracle Database and Java, such as Data Analytics Acceleration, enable customers to run Oracle applications faster and more efficiently.
Binary compatibility guarantee simplifies modernization
The Oracle Solaris Binary Application Guarantee ensures that current applications will run unchanged on new SPARC systems, simplifying customers’ system upgrades and reducing risk.
Scalability reduces complexity
Oracle SPARC servers support up to 384 cores and 48 TB of memory so customers can efficiently consolidate UNIX applications, reducing data center complexity.
Security and high availability
Built-in security reduces risks
A comprehensive suite of security technologies, including end-to-end hardware encryption, allow customers to lower their risks by limiting intrusions and cyberattacks.
Encryption options increase security
SPARC processors include up to 16 built-in cryptographic algorithms, enabling IT staff to provide comprehensive data encryption without reducing application performance.
Silicon Secured Memory eliminates vulnerabilities
SPARC M8 and S7 processors reduce malware threats companies face by preventing invalid operations on application data, eliminating buffer overflow vulnerabilities.
Redundancy enables continuous operations
Redundant, hot-swappable power supplies and fans allow customer applications to continue to run through component failures and repair operations.
Hot-pluggable storage reduces downtime
Hot-pluggable disk drives and PCIe card carriers, along with Solaris operating system upgrades on running systems, reduce downtime for customers’ UNIX applications.
Optimizations for Oracle software
Analytics accelerators speed up queries
Data analytics accelerators speed up Oracle Database In-Memory queries, allowing customers to quickly analyze OLTP databases.
Java applications run faster
SPARC processor cores are designed and optimized for Java enterprise software, enabling enterprises to run crucial applications faster and with less resources providing the best efficiency per core.
Native Oracle Number support accelerates applications
Hardware support for Oracle Number accelerates Oracle Database operations involving floating point data, enabling customers to analyze in-memory databases in less time.
Software in Silicon speeds development
Built-in Software in Silicon features, such as Silicon Secured Memory, increase developer productivity and software quality by automatically detecting memory access errors such as buffer overflows.
Oracle Solaris operating system
Leader in UNIX development
The best UNIX operating system for Oracle Database, Java, and demanding consolidated workloads improves customer productivity and efficiency.
Binary compatibility guarantee extends application lifetimes
The Oracle Solaris Binary Application Guarantee ensures customers that current applications will run unchanged on new SPARC systems.
Comprehensive security reduces risks
Anti-malware protection from the kernel to the application protects crucial data and secures customer systems against cyberattacks.
Observability simplifies troubleshooting
In-depth observability capabilities enable customers to troubleshoot systems and applications in real time.
Automation simplifies management
Single-command updating of customers’ entire Solaris installations reduces IT administrator workloads and costs, while multi-node compliance reporting saves customers time and money.
Scale-up design increases efficiency
Up to 256 cores and 8 TB of memory reduce data center complexity by increasing consolidation efficiency for customers’ UNIX applications.
Isolated partitions increase availability
Efficient virtualization lowers costs
No cost virtualization enables customers to run more than 100 virtual machines per processor, lowering data center complexity and costs.
Memory sparing improves resiliency
Proactive memory error detection and recovery with built-in DIMM sparing allows customer applications to run uninterrupted across memory failures.
High-throughput design accelerates workloads
Up to 76 TB of internal NMVe flash storage and 24 hot-pluggable PCIe 3.0 (x16) slots accelerate customers’ data-intensive UNIX workloads.
SPARC T8 servers
Architecture scalability improves efficiency
Customers efficiently run UNIX applications with single, dual, and four-socket SPARC T8 servers that are optimized for different size workloads.
Optimized designs lower costs
Cost-effective systems with 32 to 128 processor cores, up to 4 TB of memory, and up to 51 TB of NVMe flash storage allow customers to support a wide range of UNIX workloads with low TCO.
Logical domains increase availability
Multiple logical domains allow customers to efficiently allocate resources and increase application availability.
Built-in virtualization reduces costs
No-cost virtualization with virtually no system overhead enables customers to run more than 100 virtual machines per processor, substantially lowering data center complexity and costs.
SPARC S7 servers
Compact design increases efficiency
Compact SPARC S7-2 servers with 8 or 16 high-performance processor cores, up to 1 TB of memory, and up to 25 TB of NVMe flash-storage or 9.6 TB of disk storage in a 1U form factor enable customers to minimize the cost of deploying UNIX infrastructure.
Versatile design supports data-intensive applications
2U SPARC S7-2L servers with 16 high-performance processor cores, up to 1TB of memory, and up to 25 TB of NVMe flash-storage or 31 TB of disk-storage enable customers to run data-intensive UNIX workloads anywhere required.
SPARC S7 processor accelerates application performance
High core efficiency and memory bandwidth enable customers to run applications quickly while built-in accelerators for data analytics provide capabilities not found on x86 systems.
Scale-out solutions increase customer value
Scale-out solutions implemented with SPARC S7 servers increase customer value with high security, performance, and reliability using Software in Silicon features not found in commodity systems.
Oracle SPARC servers deliver high performance, security, and uptime for customers’ database and Java workloads. Organizations lower the cost of modernizing UNIX infrastructure with scale-up and scale-out designs that include the Oracle Solaris operating system and virtualization software at no additional cost. Customers’ workloads run faster using built-in acceleration of Oracle Database and Java, resulting in lower total cost of ownership (TCO).
Читайте также: