The Vega 3 Series provides the unique business benefits delivered by the Azul solution, and are the fastest path to maximizing the ROI of business-critical applications. Without changing application code or architecture, applications can deliver 5X to 50X greater scalability and throughput while providing consistent performance even under unpredictable load. Vega 3 appliances also reduce server sprawl by an order of magnitude, simplifying existing deployments and reducing datacenter costs by 30% or more.
Azul’s Vega Compute platforms are built around the Vega 3 processor, the first 54-core chip designed and optimized for Java workloads. The highly scalable Azul Virtual Machine allows an individual application instance to scale to 670 GB of memory and hundreds of processor cores without changing the application code. This breakthrough scalability is achieved with unique capabilities such as hardware-assisted Pauseless Garbage Collection, which eliminates the impact of garbage collection-related application pauses, and Optimistic Thread Concurrency, which minimizes the impact of scalability bottlenecks caused by synchronization and lock contentions.
Vega Solution Benefits
Vega is uniquely positioned to address many of the highest priority requirements for Java applications:
Breakthrough Scalability for Extreme Transaction Processing
- Offers the fastest path to delivering Extreme Transaction Processing performance, without changing the application’s code or architecture
- Meets the unique scalability, reliability and memory needs of the most demanding Java applications
Engine for Service Oriented Architectures
- Provides industry leading Enterprise Service Bus scalability
- Serves as a consolidation platform for multiple SOA services, providing dynamic resource allocation between services to support highly unpredictable workloads, and eliminating IO bottlenecks between services
Power Stations for Data Grids
- Increases the maximum amount of data cached on the grid by 50X
- Increases data throughput by 20X
- Allows applications to co-reside with the cached data on a single system, increasing application performance with faster data access and eliminated network hops
Platform for Shared Services
- Constitutes an ideal platform for shared services, providing shared compute capacity to multiple applications over the network
- Preserves OS, resource and security isolation between applications
- Reduces number of conventional servers by 10X or more
- Reduces TCO by 50%
Industry’s Most Efficient Delivery of Compute Capacity
- Reduces server sprawl with up to 33x more throughput than a conventional x86 server
Applications running on the compute appliance functions exactly as they would on a host-based JVM. The only difference is in the amount of available resources and the improved processing efficiency that is achieved through network attached processing. With capacities of up to 864 processor cores and 768 GB of memory in a single, coherent shared memory system, compute appliances enable creation of an application processing infrastructure that can handle fifty or more applications and thousands of concurrent process threads.
The breakthrough technology components that make up the Azul Vega 3 Solution are:
Azul Vega Processor – The first 54-core chip designed and optimized for Java workloads. The Vega chip includes features not found in conventional processors, enabling a variety of optimizations that would otherwise be not possible. With support for features such as read and write barriers that help optimize garbage collection and object relocation, speculative locking to enable safe concurrent execution of code that would otherwise be serialized, and an instruction set designed for the needs of virtual machines, the Vega processor is designed to provide consistently high throughput to Java applications. In addition, Azul Vega Processors have enterprise grade Reliability, Availability and Serviceability (RAS) features designed into them, such as, predictive failure analysis for de-configuration and system memory chip-kill technology.
Azul Virtual Machine (AVM) – was designed to scale applications, while efficiently leveraging the capacity of the Azul Vega Appliances. The AVM provides 64-bit memory address space, even for applications originating from 32-bit hosts. It allows individual application instances to scale to 670 GB of memory and hundreds of processor cores, without changing the application code. This breakthrough scalability is achieved with unique capabilities such as hardware-assisted Pauseless Garbage Collection, which eliminates the impact of garbage collection-related application pauses, and Optimistic Thread Concurrency which minimizes the impact of scalability bottlenecks caused by synchronization and lock contentions.
Compute Pool Manager (CPM) – is a fully-integrated software application that allows administrators to manage a set of individual Vega 3 appliances as a single pool of resources. Azul CPM is a flexible, policy based management application that provides control of compute pool resources by dynamically allocating and redistributing compute resources within a pool to the various Java applications. It also provides a consolidated view of all the resources and applications in the pool to manage them from a single console. In addition, it lets users snapshot and track historical appliance capacity utilization and application resource usage.
REALTime Performance Monitor (RTPM) – is a diagnostics and tuning tool instrumented into the AVM and offers a uniquely detailed view of all performance aspects of an application, including thread, memory, and IO profiles. RTPM is always-on and has zero performance overhead. Hence, it is the ideal tool to use in production deployments to identify performance issues as they happen and take rapid corrective measures. Since it is integrated into the AVM, there is no set up required and the information is always available.
Download the PDF here