Developing in the Cloud Made Easy with JRebel
Back in January, we wrote about developing in the cloud. We shared that about 30% of our JRebel users were deploying to the cloud. We predict that development in the cloud will continue to increase along with the mainstream adoption of cloud-based technologies.
There are a tremendous amount of benefits that development teams get from cloud infrastructure, including: [list] Get a full dev environment in minutes – avoid hours of installation and configuration. Access your dev projects from anywhere with an internet connection. Scale as you go for storage, workload capacity and software. Add new team members with full dev access in minutes with no installation and configuration Secure and scalable dev environment – copy application locally, leave dependencies and hardware requirements in the cloud.
Today, we are thrilled to announce that JRebel is now integrated with solutions from leading cloud infrastructure companies to make development and testing in the cloud increasingly simple and affordable for Java developers building production software. By leveraging JRebel, the productivity tool designed to provide a rapid feedback cycle, with cloud services and solutions from leading vendors like IBM, Red Hat, SAP SE and Amazon Web Services (AWS) developers can now write code and test their services in a production-like environment in the cloud without the need for time-consuming application server restarts.
JRebel will come pre-configured to run on IBM Cloud, Red Hat OpenShift, SAP HANA® Cloud Platform and AWS without any additional software required. With JRebel running on a variety of cloud platforms, developers benefit from integrations with nearly 100 frameworks including Spring Boot and the latest versions of popular applications servers including WildFly/EAP, WebLogic and WebSphere Liberty. Regardless of the chosen technology stack, developers can now instantly reload individual changes to class structures, resources and framework configurations in the cloud instead of having to do a full application restart. With JRebel’s remoting capabilities, a local copy of the application is available on the desktop IDE, leaving dependencies and hardware requirements in the cloud.
On the backend, JRebel encrypts and moves files instantly without firewall or proxy issues. With a quick refresh of the browser, developers can see code changes in the cloud instantly with minimal impact on performance and all the economic advantages of using a cloud-based infrastructure.
“We view JRebel as a key enabler to development in the cloud and its adoption by developers and integration with solutions from cloud providers will help usher in the next phase of cloud computing – agile development and continuous delivery in the cloud,” said Jevgeni Kabanov, Founder and CEO of ZeroTurnaround. “Previously, without a tool like JRebel, active cloud development of production software could be impractical – from a time, resource, technology and cost perspective. We’re planning to change that, and to build our ecosystem to make cloud development of enterprise applications available to software teams everywhere.” JRebel alleviates common redeployment delays that plague Java developers, including pushing code into a test environment or restructuring the application server before being able to see the impact on the code changes. In a recent survey of nearly 500 Java developers conducted by ZeroTurnaround, 98 percent of which were JRebel users and 27 percent saying they were actively developing and deploying software on the cloud, 30 percent of respondents shared they deploy when a feature is more or less ready; seven percent deploy with every commit; and three percent with every change. Without a continuous integration toolset, manually redeploying every commit or every change could be a painful and cost prohibitive task.
“As more software development moves to the cloud, speeding time-to-market for applications is becoming an important competitive advantage for companies in every industry,” said Angel Diaz, vice president, cloud architecture and technology at IBM. “By utilizing JRebel’s ability to send only changed classes to the server, IBM Bluemix™ developers will accelerate time to deploy. The result is helping them focus on revenue-generating projects that improve functionality of their applications.”
“Productivity tools like ZeroTurnaround’s JRebel, that eliminate delays in the cloud development process, are critical enablers to the evolution of cloud solutions for development of software,” said Julio Tapia, director, OpenShift ecosystem, Red Hat. “We are delighted to partner with ZeroTurnaround to offer OpenShift users the productivity and performance advantages of JRebel for efficient, active development of mission-critical applications in the cloud.” To learn more visit JRebel for Cloud.