Scale Real-Time Decision Support System Performance up to 4X

Aerospike Database* enhances responsiveness when handling massive data loads, delivering up to a 4X increase in throughput by refreshing systems that are just a few years old.1

Aerospike is a hybrid memory architecture database optimized for flash and SSD. It is the database of choice for systems of engagement.

The cornerstone of the digital economy is the “business moment”—a critical fraction of a second that transforms data into insight and turns an opportunity into business value. Systems of Engagement (SoEs) run on real-time data and define the customer experience in that business moment. Whether detecting fraud, updating trading positions, driving hyper-personalization, or bidding for ad space, the instant a user lands on a website, an SoE needs to reliably handle Internet-scale data volumes and provide decisions at millisecond speeds without escalating costs.

Aerospike Database* running on the new Intel® Xeon® Scalable processors is built to handle massive workloads and demands for responsiveness cost-effectively. It is a hybrid memory architecture database optimized for flash and solid-state drives (SSDs) and is the database of choice for real-time SoEs. This transactional analytics database has proven its ability to process terabytes of data and billions of transactions per day in mission-critical production environments.

Many of the world’s most successful Internet businesses, including ZypMedia, Adform, Appnexus, BlueKai, and Kayak, rely on Aerospike as the ideal solution to support their critical SoEs that require low latency, high throughput, and massive scalability. Key use cases include the following:

  • Fraud prevention and digital payments applications that analyze hundreds of contextual data points for billions of users and devices in real time to identify questionable transactions.
  • Financial services systems that execute trades and perform real-time, analytics-based risk monitoring and alerting.
  • Real-time advertisement bidding that uses real-time auctions to broker online ads, so the right ad can be presented to the right visitor within a fraction of a second.

Aerospike can scale up or out on any number of servers based on the Intel® Xeon® processor to address extreme latency, throughput, and data capacity requirements, providing an unprecedented combination of speed, scale, and reliability.

Aerospike also supports automatic data replication and failover across clusters, racks, and data centers to help ensure that data is reliable, consistent, and always available. By combining exceptional performance with end-to-end resilience, Aerospike provides a solid foundation for supporting any customer-facing or revenue-critical application that requires high availability.

Performance Advances to Empower Business Innovation
Cutting-edge applications and tailored user experiences require immediate access to specific, large quantities of data from anywhere in a database, even in the presence of heavy write loads. They must maintain this capability even as data sets continue to grow. To achieve this need for predictable high performance, Aerospike continually tunes and refines its database engine, while also benefiting from advances in server hardware.

“Aerospike is the database of choice for real-time Systems of Engagement. The new Intel® Xeon® Scalable processors provide our customers with a fast, flexible foundation for meeting the ever-growing data demands of their digital transformation efforts—with speed, scalability, and mission-critical reliability.”

Brian Bulkowski, Cofounder and CTO, Aerospike

Conclusion
Refreshing the Aerospike platform and the servers it runs on gives customers a straightforward way to dramatically increase predictable performance. The advances built into that refresh enable businesses to readily serve more customers and deliver a better user experience.

Software enhancements in the latest version of Aerospike Database seamlessly take advantage of the benefits of the Intel® Xeon® Scalable processors such as more robust cores and higher memory bandwidth, with minimal effort on the part of customers. By upgrading these systems, businesses are prepared to embrace burgeoning data volumes with all the intelligence that modernized applications can muster, preparing real-time SoEs with the means to shine with the emergence of critical business moments.

Informações de produto e desempenho

1

Linha de base: Aerospike Server Enterprise* 3.6.4 , CentOS* 6.7, versão do kernel 2.6.32-573.3.1.el6.x86_64, 2 processadores Intel® Xeon® E5-2697 v3, 128 GB DDR4-1866, DIMM regular, 2 x Controladores Ethernet Intel® de 10 Gb rede X540-AT2 não vinculados, sem uso de disco - carga de trabalho na memória.

Próxima geração: Aerospike Server Enterprise* 3.12.1, CentOS 7.2 com kernel atualizado para 4.4.59, processador Intel® Xeon® E5-2699 v4, Tecnologia Intel® Turbo Boost e Tecnologia Intel® Hyper-Threading ativada, BIOS SE5C610.86B.01.01.0016.033120161139, 128 GB DDR4-1866, 2x Controladores Ethernet Intel® 82599ES 10 Gigabit (todas as quatro portas nos dois controladores de rede foram vinculadas a um conjunto de 40.000 Mb/s). Nenhum armazenamento - carga de trabalho na memória.

Novo: Aerospike Server Enterprise* 3.12.1, CentOS* 7.2 com kernel atualizado para 4.4.59, processador platina Intel® Xeon® 8180, Tecnologia Intel® Turbo Boost e Tecnologia Intel® Hyper-Threading (Tecnologia Intel® HT) ativada, BIOS SE5C620.86B.01.00.0412.020920172159, 384 GB DDR4-2666, 2 x Controladores Gigabit Intel® 82599ES 10 (todas as quatro portas nos dois controladores de rede foram vinculadas a um conjunto de 40.000 Mb/s). Nenhum armazenamento - carga de trabalho na memória.

Clientes da linha de base: oito sistemas de clientes foram usados para simultaneamente enviar consultas aos servidores e conduzir a carga de trabalho. Os clientes foram configurados da seguinte forma: processador Intel® Xeon® E5-2697 v3, 128 GB de memória e rede de Controlador Ethernet Intel® de 10 Gb X540-A2.

Próxima geração e Novos clientes: oito sistemas de clientes foram usados para enviar consultas simultaneamente para os servidores e conduzir a carga de trabalho. Os clientes foram configurados da seguinte forma: CentOS* 7.2 com kernel 3.10.0-327, processador Intel® Xeon® E5-2697 v4, Tecnologia Intel® Turbo Boost e Tecnologia Intel® Hyper-Threading (Tecnologia Intel® HT) habilitada, BIOS SE5C610.86B.01.01.0016.033120161139, 128 GB RAM, 1x Controlador Gigabit Ethernet Intel® 82599ES 10.

Para o sistema LINHA DE BASE, o banco de dados foi preenchido com 200 M registros de 100 bytes cada e comparados com a ferramenta Aerospike Java* Benchmark (https://github.com/aerospike/aerospike-client-java). A carga de trabalho foi simulada a 95 por cento/5 por cento de leitura/taxa de atualização. Duas instâncias do Aerospike foram iniciadas em um único servidor para formar um cluster. Cada instância do Aerospike foi afiliada a um soquete da CPU e configurada para usar um dos NICs de 10 GB. Cada NIC de 10 GB teve seus IRQs de interrupção afiliados a um socket da CPU.

Para os sistemas de PRÓXIMA GERAÇÃO e NOVO, o banco de dados foi preenchido com 400 M registros de 100 bytes cada e comparados com a ferramenta Aerospike Java Benchmark (https://github. com/aerospike/aerospike-client-java). A carga de trabalho foi simulada a 95 por cento/5 por cento de leitura/taxa de atualização. Duas instâncias do Aerospike foram iniciadas em um único servidor para formar um cluster.

Os testes documentam o desempenho dos componentes em um determinado teste, em sistemas específicos. Diferenças no hardware, software ou configuração afetarão o desempenho real. Consulte outras fontes de informação para avaliar o desempenho quando pensar na sua compra. Para obter informações mais completas sobre desempenho e resultados do parâmetro de comparação, visite http://www.intel.com/performance.

Os cenários de redução de custos descritos destinam-se a servir de exemplos de como um determinado produto baseado na Intel®, dentro das circunstâncias e configurações especificadas, pode afetar custos futuros e oferecer economia de custos. As circunstâncias variarão. A Intel não garante nenhum custo ou redução de custo.

2Performance results are based on testing as of May 2017 and may not reflect all publicly available security updates. See configuration disclosure for details. No product can be absolutely secure.