Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions



Similar documents
Azul pitches Docker as alternative to virtualization for heavy-duty Java applications

Zulu by Azul OpenJDK for Azure

IBM Tivoli Composite Application Manager for WebSphere

System Requirements. SAS Profitability Management Deployment

Cloud Computing. Chapter 1 Introducing Cloud Computing

Optimizing Service Levels in Public Cloud Deployments

Login Consultants touts lightweight automation tools for desktop and server deployments

System Requirements and Platform Support Guide

IBM Tivoli Composite Application Manager for WebSphere

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

TCO for Application Servers: Comparing Linux with Windows and Solaris

Tesora updates OpenStack Trove-based DBaaS platform, adding Oracle support

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Sureline Systems looks to ease the pain of application migration with SUREedge

Red Hat Enterprise Linux 6. Stanislav Polášek ELOS Technologies

Supported Platforms HPE Vertica Analytic Database. Software Version: 7.2.x

Foglight. Managing Java EE Systems Supported Platforms and Servers Guide

PaaSification - use Cloudsoft's Brooklyn to create your own Force.com?

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Login VSI moves into virtual desktop end-user experience with Login PI tool

Cisco Integration Platform

Oracle Java SE and Oracle Java Embedded Products

Cloud Computing: Current Market Trends and Future Opportunities

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Appcara hones its cloud application deployment and management claim with App360

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data.

Cirba Targets Software-Defined Infrastructure Control with Workload-Aware Predictive Analytics

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, Revision History Description:

Virtustream acquires ViewTrust to build out its risk management capabilities

JBoss Enterprise MIDDLEWARE

2) Xen Hypervisor 3) UEC

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.1.x

Server Migration from UNIX/RISC to Red Hat Enterprise Linux on Intel Xeon Processors:

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

cloud functionality: advantages and Disadvantages

Nubo Software's UX over IP brings network efficiency to virtual mobile infrastructure

Oracle Linux Strategy and Roadmap

Choose an IBM WebSphere Application Server configuration to suit your business needs

Accenture Cloud Platform at v3 - the Airbnb or Uber of cloud?

Entering the cloud fray

IBM Tivoli Service Request Manager

What is it? What does it do? Benefits

The Journey to Cloud Computing: from experimentation to business reality

Mission-Critical Java. An Oracle White Paper Updated October 2008

Building Private Cloud on

Private OpenStack on demand: Mirantis puts a cloud in SoftLayer's cloud

What's your type? HP's Cloud28+ dating agency for European cloud services

Market Maturity. Cloud Definitions

Platform Support Guide

JAVA PROBLEMS IN THE CLOUD: THE NEED FOR MULTITENANT JAVA. White Paper

Datasheet FUJITSU Cloud Monitoring Service

System Requirements. SAS Profitability Management 2.2. Deployment

SCO Virtualization Presentation to Customers

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

NCTA Cloud Architecture

WHITE PAPER. Software License Optimization for the Datacenter

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Zing Vision. Answering your toughest production Java performance questions

Contents. BMC Atrium Core Compatibility Matrix

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

APPENDIX 1 SUBSCRIPTION SERVICES

Avnet Guide to Oracle: Oracle Linux

JBoss Data Grid Performance Study Comparing Java HotSpot to Azul Zing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

HP Service Manager Compatibility Matrix

JVM Performance Study Comparing Oracle HotSpot and Azul Zing Using Apache Cassandra

Liferay Portal s Document Library: Architectural Overview, Performance and Scalability

Ahsay BackupBox v1.0. Deployment Guide. Ahsay TM Online Backup - Development Department

ES&I Operational Team Leader

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

JBoss Enterprise Middleware

Performance Management for Cloud-based Applications STC 2012

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

<Insert Picture Here> Java Application Diagnostic Expert

Contents. Primavera P6 Tested Configurations Release Version: Date: December 2013 Revision:

Take full advantage of IBM s IDEs for end- to- end mobile development

Delivering Vertical Solutions to a Global Market

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

The Virtualization Practice

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Integrated Performance Monitoring

Huawei's Open Cloud Strategy

The Massachusetts Open Cloud (MOC)

Virtualization and Cloud Computing

Transcription:

Azul's Zulu JVM could prove an awkward challenge to Oracle's Java ambitions Analyst: John Abbott 26 Feb, 2014 Azul Systems, best known for its Zing scalable Java runtime, has been introducing a new product over the past nine months. Zulu is a commercialized version of the open source OpenJDK (Open Java Development Kit), initially built at the request of Microsoft to run on Windows Azure. It has been available since January for multiple Linux implementations and other cloud services, such as Amazon AWS. It comes either as a free version or (with Zulu Enterprise) as a fully supported build. Azul's move broadens options for Java developers beyond Oracle or the unsupported OpenJDK; importantly, it will work with older versions of Java no longer supported by Oracle, as well as the soon-to-be-released Java 8. And for Azul itself, the product opens up a larger sector of the Java market. Zing is mostly used by high-end Java users that need to meet SLA guarantees or have real-time performance requirements. Zulu is for the majority of commercial Java apps, where stability, solid commercial support and more competitive pricing are the primary customer requirements. The 451 Take Azul is a small company, and challenging Oracle could turn out to be a daunting task. But there's little doubt that many customers will welcome an alternative source for enterprise Java support beyond Oracle itself, which ends support for older versions to fit its own schedule rather than that of its users. Will Oracle fight back? We doubt it. In reality, there's little interest in individual products down at Redwood Shores, where the focus is firmly on integrated stacks of both software and hardware. Copyright 2014 - The 451 Group 1

Context We've covered Azul's transition from high-end system appliance vendor to a pure software company in previous reports. It's much smaller today than it was at its peak as a hardware vendor, but two of its three cofounders Scott Sellers (president and CEO) and Gil Tene (CTO) are still at the company. Although it's raised a hefty $207m in venture funding during the course of its 12-year life, Azul hasn't needed any more since the shift to software. The last round ($9.4m) was completed in 2008. The hardware-independent Zing JVM, optimized for Linux, was first launched in 2010, and it's sold well into the large financial services sector (such as Credit Suisse and Wachovia) and to Web companies such as Priceline.com. Zing is derived from the software layer originally implemented on Azul's proprietary hardware (which it still supports), and includes a sophisticated memory management subsystem that fixes Java's notoriously inefficient garbage collection, runs across multiple cores, supports large memory heap sizes and provides for 'elastic' memory, enabling individual Java instances to scale both memory and CPU resources up and back down again based on real-time demand. There are also built-in diagnostic and monitoring tools. Products First launched in July 2013, and introduced in September as a free offering, Zulu was initially available only from Microsoft, which had partnered with Azul on its development in a bid to encourage ISVs to adopt Azure cloud services. Microsoft helped fund the product, including the funding of a new development center in Saint Petersburg, Russia, with a team of 10 headed by VP of engineering Anya Barski, who for many years helped run Sun's Java organization alongside James Gosling. Then, at the end of January, Azul introduced Zulu for multiple platforms and in two versions: as a freely available version of OpenJDK and as Zulu Enterprise still fully open source, but a commercial build of the OpenJDK JVM sold in conjunction with paid-for support services. Zulu runs on multiple Linux builds, Windows and Amazon Web Services. While its flagship Zing platform is for Java users on Linux platforms requiring large memory resources, low latency, and predictable and fast transaction performance which it achieves through the addition of some proprietary elements Zulu is fully open source. It is compatible with the Java SE specification, and retains compatibility with older versions of Java, going right back to Java 6 (circa 2006), as well as the current Java 7 edition. In marked contrast to Oracle, Azul promises to continue supporting all the major Java versions for 10 years to provide customer continuity. It offers a full set of tiered support options with Zulu Enterprise across operating system types. These include Application Guard, for which customers specify deployment targets (OS image, Copyright 2014 - The 451 Group 2

kernel and processor architecture) for Azul to pretest for Java versions 6, 7, 8 and 9 (when available) a process that typically takes about two weeks. Strategy With Zing, Azul trades on its deep Java expertise, as applied to the most demanding Java applications; it's typically called in when customers run into performance difficulties during a Java-based project. Once installed, Zing is a very sticky platform, and customers tend to increase their spending with Azul as their infrastructure grows. Zulu is something of a different proposition it's a mainstream Java release aimed at the majority of enterprise Java applications. Currently, Windows implementations of JEE are stable at about 30% market share, with 10% on Unix variants such as AIX and Sun Solaris. The rest run on Linux platforms. So the broadened Zulu product represents a considerable market opportunity for Azul particularly since there's currently little choice for OpenJDK customers wanting support for their enterprise Java applications other than Oracle itself. The tiered support option is one of the key areas where Azul will be differentiating itself from the competition. It's still early days for enterprise Java in the cloud, but Azul plans to add further platforms, with Rackspace and, by implication, OpenStack next on the list. Azul's biggest challenge will be learning how to sell its Zulu products and services. For Zing it could easily identify all of its potential customers and sell to them directly, with a great deal of hands-on assistance. Zulu requires the building up of channel partners and general market awareness. Bundling partnerships with ISVs and platform-as-a-service providers will be another way of reaching the market. However, its existing user base of large customers will be the first port of call it's likely that they will see benefits in mixing and matching Zing and Zulu (the latter for less-demanding applications and branch-office installations) with umbrella support across the two. Competition As with other parts of the businesses it acquired from Sun Microsystems, Oracle has worked hard to eliminate unprofitable product lines and to maximize its profits from those that have survived. With Java, Oracle's strategy has been to issue frequent new releases of Java, end-of-life earlier versions and then charge for continued support a model it perfected with MySQL. Azul's model threatens this by providing lower-cost support and by not forcing the pace of upgrades. And Azul offers server-based pricing rather than Oracle's more complex processor-based pricing, which inevitably goes up as servers are upgraded or replaced with newer versions. Zulu is also available for licensing to ISVs to embed in their products and it's likely to be easier for ISVs to negotiate flexible terms with Azul compared with Oracle. The Java SE 8 specification and the commercial Copyright 2014 - The 451 Group 3

release of OpenJDK 8 are expected on March 18. It's likely that Java 7 will be scheduled for end-of-life (and support) around this time in 2015. IBM and Red Hat both provide some alternative to Oracle. Red Hat's IcedTea OpenJDK build for Linux, first issued in 2007, was aimed at filling in the gaps that otherwise prevented a fully free version of OpenJDK from being built. Red Hat also needs its own Java runtime for JBoss. IBM has developed the J9 VM as the basis for its own JDKs, for Power and mainframe platforms, and for use with its own WebSphere application server. J9 was contributed to the now discontinued Apache Harmony open Java project. IBM Research Labs has a number of Java projects on the go, including the development of cloud-based JVMs. Startup Waratek has been making noise over the past few years about its Java virtualization technologies. SWOT Analysis Strengths Weaknesses Azul has the strongest team of Java experts outside of Oracle/Sun itself. It's been working on resolving high-end Java performance issues for the past 15 years. Opportunities Threats The installed base of Java applications is still huge, but many customers have been irked by Oracle's efforts to force them to upgrade to the latest version. Azul offers a breathing space. Azul has typically sold directly to a relatively small number of very large Java enterprise customers, and has enjoyed the luxury of high-touch sales. Zulu will require new indirect sales channels. If Oracle notices any impact on its efforts to monetize Java, it may make things difficult for Azul, although the open source model provides some protection. Copyright 2014 - The 451 Group 4

Reproduced by permission of The 451 Group; 2014. This report was originally published within 451 Research's Market Insight Service. For additional information on 451 Research or to apply for trial access, go to: www.451research.com Copyright 2014 - The 451 Group 5