Overview
This is a repackaged software product which includes charges for licenses, maintenance and support. Install Your Red Hat JBoss EAP with just a few clicks, licensed and ready to go! By using this bundle You are renting Your JBoss EAP license on an hourly basis. You get Your support from MidVision, a Red Hat Business partner and supplier of this bundle with Amazon EC2 and Red Hat.
Highlights
- Install JBoss EAP in just a few minutes
- Ideal for Development, Test and Production environments
- If the version you require is not listed - you can request it here : https://www.midvisioncloud.com/request-new-image
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
m7a.medium Recommended | $0.29 |
t2.micro | $0.29 |
t3.micro | $0.29 |
c3.2xlarge | $1.16 |
c3.4xlarge | $2.32 |
c3.8xlarge | $4.64 |
c3.large | $0.29 |
c3.xlarge | $0.58 |
c4.2xlarge | $1.16 |
c4.4xlarge | $2.32 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Additional details
Resources
Vendor resources
Support
Vendor support
All customers running Red Hat products supported by MidVision on AWS qualify for free web-based support. Level 1 support comes from expert MidVision engineers and Level 2, 3 and 4 is provided by Red Hat. To access the MidVision support site follow the link above. If you would like to purchase platinum 24/7 telephone support for this product, contact us at enquiries@midvision.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products

Customer reviews
Reliable platform has supported critical services and simplifies secure enterprise operations
What is our primary use case?
Red Hat JBoss Enterprise Application Platform (EAP) is primarily used for enterprise-level Java applications. Enterprise applications, Java applications such as banking and financial applications, insurance portals, government, e-governance applications, internal employee portals, customer self-service portals, ERP and HR management applications, and REST-based web services are deployed on Red Hat JBoss Enterprise Application Platform (EAP) . These applications are typically built using Java EE or Jakarta EE technologies and packaged as a WAR or EAR file, which are deployed on Red Hat JBoss EAP . Due to a confidentiality agreement, the exact application names cannot be shared. However, they are enterprise business applications that support critical business operations, and the role involves ensuring that they are deployed, monitored, patched, and running reliably on Red Hat JBoss EAP .
Red Hat JBoss Enterprise Application Platform (EAP ) is primarily deployed in a hybrid environment within the organization. Deployments are running on on-premises infrastructure as well as cloud platforms, depending on the application and customer requirement. Some workloads are hosted on cloud environments such as AWS and OCI , while others require on-premises deployment. This hybrid approach provides flexibility, supports business continuity, and allows the organization to meet different security and compliance requirements.
What is most valuable?
The experience with Red Hat JBoss Enterprise Application Platform (EAP ) has been positive overall. It is a stable and reliable application server for enterprise workloads. It provides good performance, strong security features, and integrates well with enterprise environments. From a middleware administrative perspective, it is straightforward to manage deployments, monitor server health, and perform maintenance. The vendor documentation and support are also helpful when resolving complex issues. Overall, it has met the organization's requirements effectively.
The best features of Red Hat JBoss Enterprise Application Platform (EAP) are its stability, reliability, and enterprise-grade security. It provides excellent performance for Java enterprise applications and supports high availability, which is essential for production environments. The centralized management capabilities, easy deployment of WAR and EAR files, robust logging and monitoring, and seamless integration with Red Hat products and enterprise systems are also appreciated. A major advantage is the long-term support and regular security updates provided by Red Hat, which makes it a dependable platform for business-critical applications.
The features valued most are centralized management, robust logging, stability, and security on Red Hat JBoss Enterprise Application Platform (EAP). Centralized management helps administer multiple JBoss instances from a single interface, making configuration changes, deployments, and monitoring much easier and reducing administrative efforts. Robust logging is very useful for troubleshooting because it provides detailed application and server logs, allowing quick identification of the root cause of issues and reduction of downtime. The platform's stability is also appreciated, as it can reliably run business-critical applications for long periods with minimal issues. Strong security features, regular patches, role-based access control, and SSL support help maintain a secure environment. Additionally, the support for clustering and high availability is valued, as it helps ensure applications remain accessible. Even if one server experiences a failure, the ability to deploy applications without significant downtime and compatibility with standard Java EE and Jakarta technologies are valuable in day-to-day operations.
Red Hat JBoss Enterprise Application Platform (EAP) has had a positive impact on the organization by providing a stable and reliable platform for hosting enterprise applications. Its high availability has helped minimize downtime, ensuring that business-critical applications remain accessible to users. From an operations perspective, it has simplified application deployment, server administration, and maintenance, which has improved the team's efficiency. The robust logging and monitoring capabilities allow for quick identification and resolution of issues, reducing the mean time to resolution. Regular security patches and enterprise support from Red Hat also help maintain a secure, compliant environment. Overall, Red Hat JBoss EAP has improved application reliability, reduced operational overhead, and increased confidence in the production environment, allowing the organization to deliver better services to end users.
What needs improvement?
Overall, there is satisfaction with Red Hat JBoss Enterprise Application Platform (EAP), but there are a few areas where it could be improved. The initial configuration and setup can be complex, especially for new administrators, so a simpler installation and configuration experience would be helpful. The management console could be more modern and intuitive with better dashboards and built-in monitoring capabilities. Although logging is comprehensive, troubleshooting complex issues can still require significant analysis, so enhanced diagnostic tools and more actionable error messages would be beneficial. Better integration with modern DevOps and cloud-native tools out of the box, along with more automation for routine administrative tasks, would make the platform easier to manage and reduce operational effort.
Deeper integration with modern DevOps and cloud-native platforms would be valuable, such as improved support for Kubernetes and OpenShift, along with built-in automation for deployments, patching, and configuration management on Red Hat JBoss Enterprise Application Platform (EAP). Enhanced monitoring and observability with richer dashboards, predictive alerts, and easier integration with tools such as Prometheus and Grafana could also be beneficial. AI-assisted diagnostics that can help identify the root cause of issues more quickly would also be appreciated. Additionally, a more intuitive management tool and simplified upgrade process would make administration easier, especially for larger enterprise environments.
For how long have I used the solution?
Red Hat JBoss Enterprise Application Platform (EAP) has been used for three years.
What do I think about the stability of the solution?
Red Hat JBoss Enterprise Application Platform (EAP) is very stable in the production environment. It has consistently delivered reliable performance for enterprise applications. Once it is properly configured and maintained, it runs for long periods with minimal issues. Very few unexpected crashes are experienced, and scheduled maintenance, patching, and upgrades are generally smooth. Its support for clustering, high availability, and enterprise-grade security also contributes to overall stability. From experience over the past three years, it has been a dependable platform for running business-critical applications.
What do I think about the scalability of the solution?
Red Hat JBoss Enterprise Application Platform (EAP) scales well for enterprise workloads. It supports both vertical scaling by increasing server resources and horizontal scaling by adding additional JBoss instances in a cluster. As application traffic and business demand grow, the environment can be scaled without significant changes to the application. It also integrates well with load balancers and high-availability configurations, which helps distribute traffic efficiently and maintain performance. From experience, the platform has been able to handle increasing workloads reliably while maintaining good application performance.
How are customer service and support?
The experience with Red Hat's customer support has been positive overall. The support team is knowledgeable and responsive, especially for production-critical issues. When support cases are raised, they provide clear guidance, troubleshooting steps, and when necessary, patches or recommendation fixes. The documentation and knowledge base are very helpful for resolving common issues and understanding best practices. While response times can vary depending on the severity of the issues, overall the support has been reliable and has helped maintain a stable production environment.
Red Hat's customer support is rated at nine out of ten. The support engineers are technically knowledgeable, responsive, and provide efficient solutions for production issues. The documentation and knowledge base are comprehensive, and timely guidance is usually received for troubleshooting and best practices. One point was deducted because response times can occasionally vary depending on the priority and complexity of the case, but overall the support experience has been very positive.
Which solution did I use previously and why did I switch?
During the time in this role, Red Hat JBoss Enterprise Application Platform (EAP) has been used as the standard enterprise application server. Another application server in the production environment has not been personally used before Red Hat JBoss EAP. Therefore, a comparison cannot be made based on personal experience.
How was the initial setup?
Overall, there is satisfaction with Red Hat JBoss Enterprise Application Platform (EAP), but there are a few areas where it could be improved. The initial configuration and setup can be complex, especially for new administrators, so a simpler installation and configuration experience would be helpful. The management console could be more modern and intuitive with better dashboards and built-in monitoring capabilities. Although logging is comprehensive, troubleshooting complex issues can still require significant analysis, so enhanced diagnostic tools and more actionable error messages would be beneficial. Better integration with modern DevOps and cloud-native tools out of the box, along with more automation for routine administrative tasks, would make the platform easier to manage and reduce operational effort.
What was our ROI?
A positive return on investment has been observed from using Red Hat JBoss Enterprise Application Platform (EAP), mainly in terms of operational efficiency rather than reducing headcount. Red Hat JBoss EAP's stability and reliability have helped reduce unplanned downtime, while its centralized management and robust logging have made deployments and troubleshooting more efficient. As a result, issues have been able to be resolved faster and less time has been spent on routine maintenance. Although exact financial figures are not available, approximately thirty to forty percent improvement in deployment efficiency and a noticeable reduction in the time required to diagnose and resolve production issues have been observed. Overall, this has helped improve productivity and service availability without requiring additional administrative resources.
What's my experience with pricing, setup cost, and licensing?
There is not direct involvement in pricing, licensing, or contract negotiation, so exact costs of Red Hat JBoss Enterprise Application Platform (EAP) cannot be commented on. From an operational perspective, the licensing process has been smooth, and regular updates and enterprise support from Red Hat are provided. Overall, the value comes from the platform stability, security, long-term support, and reliability for running business-critical applications, which justifies the investment for enterprise environments.
Which other solutions did I evaluate?
Although AI capabilities with Red Hat JBoss Enterprise Application Platform (EAP) have not been used in the environment, they would be expected to be highly accurate and reliable, especially for enterprise use. AI features would be expected to provide precise root cause analysis, intelligent log analysis, proactive recommendations for performance tuning, and accurate security insights with minimal false positives. Since enterprise environments require high reliability, any AI-generated recommendations would be expected to be transparent, explainable, and easy for administrators to validate before taking action. If Red Hat delivers AI capabilities with that level of accuracy and trustworthiness, they would significantly improve operational efficiency.
What other advice do I have?
The advice would be to clearly understand application requirements and infrastructure before implementing Red Hat JBoss Enterprise Application Platform (EAP). It is an excellent choice for organizations running enterprise Java applications that require high availability, security, and long-term stability. Following Red Hat's best practices for configuration, security hardening, and patch management from the beginning is also recommended. Investing time in proper monitoring, logging, backup, and performance tuning will help get the most value from the platform. If modernizing the environment is being planned, it is also worth considering integration with cloud platforms and automation tools such as Ansible and OpenShift. Overall, for organizations looking for a reliable, enterprise-grade Java application server with strong vendor support, Red Hat JBoss Enterprise Application Platform (EAP) would definitely be recommended. This review has been given a rating of nine out of ten.
On‑premises deployments have become smoother and daily integrations run reliably
What is our primary use case?
The typical use case is to deploy Red Hat JBoss Enterprise Application Platform (EAP) on premises, which is your on-premises native platform. You can manage everything, and you have a lot of freedom to do deployments and create new inventions such as integrating Red Hat JBoss Enterprise Application Platform (EAP) with GitHub , then integrating with Jenkins to collect day-by-day logs or previous day's logs with the help of a pipeline, and we can do small deployments with the help of GitLab plus Jenkins .
What is most valuable?
The best part is the deployment because we do the deployment very easily. We cannot take any help from other people, and when we get stuck anywhere and the deployment fails, we read the log to figure out what kind of issues happened. Most of the time, we do not face critical issues; it's the code-based level issues we faced at that time.
The installation part is very easy, and regarding high-level availability, once we understand how that high availability works, we can configure it very easily. Otherwise, it is a little difficult to configure.
What needs improvement?
We faced the limitation of Red Hat JBoss Enterprise Application Platform (EAP ) version upgrades, which require developers to improve their code as well. Java is a dependency of Red Hat JBoss Enterprise Application Platform (EAP ). Once we upgrade or install any new Red Hat JBoss Enterprise Application Platform (EAP), our Java version also gets upgraded.
We face issues with coding and deployment due to Java upgradation, and a developer needs to change his code based on the Java version. Configuration can be tricky.
For how long have I used the solution?
I have been using this solution for six years in total.
How are customer service and support?
Red Hat support is good, and I am giving it a nine out of ten.
Which solution did I use previously and why did I switch?
I am continuously working on the Red Hat platform.
How was the initial setup?
We are not upgrading that Red Hat JBoss Enterprise Application Platform (EAP) into version 7.4 from an existing installation. We freshly installed Red Hat JBoss Enterprise Application Platform (EAP) 7.4 into a new Linux machine, and then developers provided us with WAR files that we deployed into the new version. We are also facing challenges regarding the code, so we sit with the developer and figure out what kind of issues we find.
What about the implementation team?
For my side, it was my manager and three to four members in my team at that time. Overall, five people were involved in the deployment from my side.
What's my experience with pricing, setup cost, and licensing?
The licensing part is handled by the manager and other teams, so that does not come to me.
Which other solutions did I evaluate?
We have not tested other third-party tools; we directly implemented on the vSphere VM server.
What other advice do I have?
I have not had any kind of subscription with Red Hat Learning Subscription . In a previous company, I worked on Red Hat JBoss Enterprise Application Platform (EAP). Currently, I am working on Red Hat OpenShift platform. Last year I utilized Red Hat JBoss Enterprise Application Platform (EAP), but currently I am working on Red Hat OpenShift platform.
When I was in a previous company, for the last six years, we worked on Red Hat JBoss Enterprise Application Platform (EAP) through the client. We did a small project for the Mahindra & Mahindra company, migrating Red Hat JBoss Enterprise Application Platform (EAP) into new Red Hat JBoss Enterprise Application Platform (EAP). They were using version 7.3 and wanted to upgrade Red Hat JBoss Enterprise Application Platform (EAP), so we planned to install new Red Hat JBoss Enterprise Application Platform (EAP) version 7.4 at that time.
We have worked over a year on the deployment of Red Hat JBoss Enterprise Application Platform (EAP). We took a year to give that solution, and even though they are migrating, they are migrating 70 to 80 VMs into the new Red Hat JBoss Enterprise Application Platform (EAP) platform.
Resource utilization depends on our application traffic because of how that application works and how much traffic comes in one millisecond or two milliseconds. Based on this, we calculate the 5 or 15 minutes traffic, and after that, we allocate the resources of Red Hat JBoss Enterprise Application Platform (EAP) servers, giving 32 GB RAM and 8 to 12 core CPUs to each Red Hat JBoss Enterprise Application Platform (EAP) server at that time.
We use the HTTP connector and configure it inside the standalone.xml file. If one of the instances stops, the traffic automatically routes to another instance, so with the help of that HTTP connector, we manage high availability.
At that time, we used the AMQ server to push the messages whatever messages are coming. We used the AMQ server for enterprise class messaging.
I need a hint of which third-party tool you mean for integration. I have no idea because we only use the WAR files, and based on this, we monitor the transactions through PL/SQL, how many transactions are coming and how many transactions are lost. Based on this, we can rectify.
I gave this review a rating of ten out of ten.
Modular platform has improved API consolidation and transaction speed but needs better memory handling
What is our primary use case?
I assessed the modular architecture in terms of enhancing resource utilization as very scalable. I used this solution because we had almost around 450 APIs running in that organization. I wanted to compile all those APIs into one place, and therefore I used this particular tool. This was a very good Java application server which is commonly used to deploy and run Java-based applications. Our application was also Java-based, therefore it was a very good operating system for us.
The cloud-native design definitely helps with DevOps integration. Migrating to cloud-native architecture helps with DevOps integration because when migrating large applications and large monolithic applications, sometimes Red Hat JBoss Enterprise Application Platform (EAP) gets a little expensive and also risky as well, because sometimes you tend to lose some of your data from it. But apart from that, it was pretty good.
The implementation of highly transactional applications on Red Hat JBoss Enterprise Application Platform (EAP) definitely improved our customers' reliability. When we embedded our APIs into the system, we removed the methods in our code and replaced them with the caches. Once we did that, our application experienced a surge of around almost 64% or 65%, an increase in the transaction speed and also in the customer onboarding journey. I would definitely rate that a solid 10.
What is most valuable?
I found this solution valuable and it was a pretty good solution.
What needs improvement?
I believe that Red Hat JBoss Enterprise Application Platform (EAP ) still counts weaknesses and disadvantages, such as there could be better memory management. That could be addressed in this, or probably the deployment downtime. Sometimes it usually takes somewhere around a considerable amount of time. That was our challenge that we faced when we were actually integrating it in our system.
For how long have I used the solution?
I used Red Hat JBoss Enterprise Application Platform (EAP ) for almost about four or five years.
How was the initial setup?
The initial setup was not pretty complex. It was not the setup which was difficult. The integration complexity was not that big of a challenge for us because we had good resources. My actual challenge was that when we were troubleshooting the production issues, the logs from Red Hat JBoss Enterprise Application Platform (EAP) usually took some time for us to check and determine what exactly the issue was about. In terms of scalability and other complex features, it was a very robust solution. I would definitely rate it to anybody who would want to use this application for their banking servers.
What other advice do I have?
The last experience I had with Red Hat was in November 2025. I did not utilize the high-availability clustering feature myself. I had a technical resource who was basically integrating that feature, and I introduced that and they were using it for operations. From my perspective, I would rate the product from 1 to 10 somewhere around a seven or eight. We basically worked with Red Hat JBoss Enterprise Application Platform (EAP) as our vendor, taking the subscription, and we were working as a customer for their services rather than as an exact partner. I would rate the product overall as a seven out of ten.
Migration has reduced incidents and simplifies managing secure hybrid applications
What is our primary use case?
My main use case for Red Hat JBoss Enterprise Application Platform (EAP) is as an application server, and sometimes I have used it as a web server on a few servers as well. It provides great middleware technology to use as an application server and compensates for all my application requirements.
A specific example of where I used Red Hat JBoss Enterprise Application Platform (EAP) as an application server is for my in-house applications that mainly utilize JBoss or WildFly, which is the new name for JBoss. I am using it for managing my applications and, as mentioned, also using it as a web server, so it helps in communicating and integrating with the database. I have used many applications currently with the help of just the JBoss application, and it is very easy to use. Until last year, I was using JBoss 7 version, and then I migrated to JBoss EAP 8 version, as the 7 version was at end of life.
What is most valuable?
I would say there are many advantages with Red Hat JBoss Enterprise Application Platform (EAP ) compared to Oracle WebLogic, which I previously used. After starting to migrate my applications from Oracle WebLogic to JBoss EAP over the last three years, I find its main features to be very secure and highly compatible with other languages. There is nothing fancy I need to change in the code, and it starts working seamlessly. I can simply adjust XMS parameters on the fly, restart JBoss, and it performs very well.
The security features of Red Hat JBoss Enterprise Application Platform (EAP ) have been beneficial for my team, as many applications use JBoss while also employing other languages such as Perl, PHP, and Java-based applications. Most of them are primarily Java-based applications, so Red Hat JBoss's compatibility mainly facilitated my migration. During the migration, it was very helpful because Red Hat provided a useful tool for it; I simply downloaded it from their website and ran the script. Before migrating, I backed up my configuration files, and after a restart of JBoss, everything worked very well, with only the need to update the ports.
I have already covered the features of Red Hat JBoss Enterprise Application Platform (EAP), such as security and compatibility with other languages. The clustering feature is very good, and I can easily add other plugins to connect with databases such as SQL or Oracle.
Red Hat JBoss Enterprise Application Platform (EAP) positively impacts my organization by reducing the number of tickets I receive. When using other application servers, I faced many heap memory and security tickets, and those bugs generated a huge volume of logs that filled my application file systems, resulting in the application going down within a short time. Since I started using JBoss EAP, I have seen a significant reduction in both the number of tickets and logs. The support from Red Hat is very good; I normally do not have many tickets with them, but when I encounter issues or try new features, they are very helpful.
What needs improvement?
Red Hat JBoss Enterprise Application Platform (EAP) can be improved, as there are changes with the Java version, transitioning from Java to Jakarta since the last JBoss 8 version. I had to make several changes across my server to align with these updates, which was a challenging task for me as it took time. Additionally, in terms of security, there are still some concerns with hacking on Java versions and Java ports, and the XML libraries should be more secure, maintaining consistency to facilitate smoother migrations between versions.
My experience during migrations with Red Hat JBoss Enterprise Application Platform (EAP) was mainly smooth, but I encountered application-specific issues because some applications were not compatible with the new version. I had to roll back and troubleshoot these issues, reaching out to Red Hat for assistance, and they were instrumental in resolving those concerns.
For how long have I used the solution?
I have been using Red Hat JBoss Enterprise Application Platform (EAP) for three or more years.
What do I think about the stability of the solution?
In my experience, Red Hat JBoss Enterprise Application Platform (EAP) is approximately ninety percent stable. However, I sometimes encounter issues where deployment fails after restart or JBoss restarts itself due to heap memory issues or configuration changes within the application, leading me to conclude it is ninety percent stable.
What do I think about the scalability of the solution?
The scalability of Red Hat JBoss Enterprise Application Platform (EAP) depends significantly on the application and the amount of memory and CPU cores provided on the server. For instance, as I utilize Red Hat EAP in my Azure cloud, I can easily scale based on server memory and CPU. If I notice potential issues, especially when running several instances of JBoss on a single server, I can increase the XMS parameters, restart the application, and it resumes functioning easily.
How are customer service and support?
Customer support for Red Hat JBoss Enterprise Application Platform (EAP) has been beneficial as I use a subscription-based model, which carries an associated cost for standard and premium support. For production servers, I have opted for premium support, which has proven to be very useful. For high-severity cases, I receive twenty-four-seven support, and usually, my tickets get responses within one hour with easy resolutions. Occasionally, tickets related to new or migrated applications may take one to two days, but overall, the support from Red Hat is excellent.
Which solution did I use previously and why did I switch?
Before Red Hat JBoss Enterprise Application Platform (EAP), I used Oracle WebLogic and IBM WebSphere on some servers, but they were not user-friendly or easy to work with. Therefore, I started employing Red Hat JBoss on my test servers, which turned out to be very simple for my application team and users, prompting my decision to adopt Red Hat.
What was our ROI?
I have observed a return on investment with Red Hat JBoss Enterprise Application Platform (EAP) since the time saved is directly related to the number of incidents that have decreased. I do not require as many personnel to manage all those issues now. Previously, I had to restart my application weekly, making it easier for me to set up those restarts, and there were no flaws requiring monitoring afterward to ensure functionality, which has significantly saved time.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, setup cost, and licensing for Red Hat JBoss Enterprise Application Platform (EAP), I believe the licensing cost is somewhat higher. However, I expect this given that it is now under IBM.
I would say that the licensing cost for JBoss is higher compared to other middleware technologies, but I accept it since it is now part of Red Hat. The support provided by Red Hat is very helpful and easy to use. The pricing is based on my core deployment, with fewer cores for test versions and many cores for production ones. The subscription model is straightforward, and Azure has also been very supportive in the setup and cost reduction.
Which other solutions did I evaluate?
Prior to choosing Red Hat JBoss Enterprise Application Platform (EAP), I evaluated alternatives such as IBM WebSphere and Oracle WebLogic. However, those options did not meet my needs adequately; they were not user-friendly, and my applications struggled with compatibility, so I did not pursue any other solutions.
What other advice do I have?
Red Hat JBoss Enterprise Application Platform (EAP) is deployed in my organization on both on-premises and public cloud environments. Initially, I used it exclusively on-premises and later adopted it for public cloud use, so I currently utilize both.
On a rough estimate, when I was using different middleware technologies about three or four years ago, I dealt with around one hundred to one hundred twenty-five tickets per month for production servers. After using Red Hat JBoss Enterprise Application Platform (EAP) and enhancing the configuration files, the tickets have been reduced by half. The logs still exist, but they are now useful rather than just vague numbers filling the file systems; the logs have decreased and provide good information.
My advice for others considering Red Hat JBoss Enterprise Application Platform (EAP) is to ensure that if you are migrating applications from any other middleware technologies, you should only use the latest version. Opting for an older version heading towards end-of-life leads to costly support from Red Hat. Therefore, I recommend starting with test servers to ensure compatibility with your applications; if they do not work properly with Red Hat JBoss, then it is better not to proceed.
I rate Red Hat JBoss Enterprise Application Platform (EAP) an eight out of ten because there are still some issues present; it is not perfect. I have encountered deployment failures, memory leaks, connection pooling exhaustion, and sometimes configuration issues with Red Hat. Thus, there remain opportunities for improvement.
Long-term platform has supported secure web workloads and reliable mainframe integration
What is our primary use case?
Red Hat JBoss Enterprise Application Platform (EAP) is used to deploy web applications and web services, which is the primary purpose.
Red Hat JBoss Enterprise Application Platform (EAP) connectors are particularly valuable for connecting to mainframe systems. Previously, a Bull mainframe was used, and connectors were available for that system. The platform is also used for databases and management of connection pools for these types of connectors, as well as for security and securing access. The ability to manage multiple instances on the same server with different ports is a significant capability.
Optimization has been used only once to optimize the Java runtime. Pool and connector adjustments are sometimes made to achieve optimum performance.
Microservices have been used for specific tasks, such as a microservice dedicated to signature functionality for PDF documents. The plan for the future is to migrate all applications and implement microservices during the next refactoring.
What is most valuable?
Red Hat JBoss Enterprise Application Platform (EAP ) connectors are particularly interesting and valuable for connecting to mainframe systems, including those previously used, as well as for databases and management of connection pool for these types of connectors. Security features and the ability to secure access, along with the possibility to manage multiple instances on the same server with different ports, are significant advantages.
The management console is used in a straightforward manner for online configuration, hot configuration, and deployment across different environments such as test environments. The console is used for deployment in testing and development. For production, deployment is handled online or through other tools such as Ansible for configuration automation.
What needs improvement?
Currently, Red Hat JBoss Enterprise Application Platform (EAP ) has been working well with no performance-related problems. However, there is concern about how the platform will be used when the organization switches to microservices, and it is unclear whether Red Hat JBoss Enterprise Application Platform (EAP) or only a lighter container will be used. No decisions have been made yet, but preparation for this migration is beginning.
Making Red Hat JBoss Enterprise Application Platform (EAP) work in a containerized environment, such as Nutanix or other container platforms, is a potential solution, although there has not been sufficient time to test it.
For how long have I used the solution?
Red Hat JBoss Enterprise Application Platform (EAP) has been used since 2008 until now.
What do I think about the stability of the solution?
Red Hat JBoss Enterprise Application Platform (EAP) is very stable. Problems with Java runtime memory have been experienced occasionally.
Red Hat support has not been contacted for this product in a long time. The last support request was more than seven years ago and was related to memory or Java performance with Red Hat JBoss Enterprise Application Platform (EAP).
Return on investment with Red Hat JBoss Enterprise Application Platform (EAP) has not been measured. Other types of measurements are in place, but they are not related to the resources used. The resources used and the gains from those resources have not been correlated.
What do I think about the scalability of the solution?
Scalability depends on the application type. For stateless applications, there is no problem scaling horizontally, and multiple instances of Red Hat JBoss Enterprise Application Platform (EAP) can be deployed. However, there are sometimes limitations in the possibilities available.
How are customer service and support?
Red Hat support has not been contacted for this product in a long time. The last support request was more than seven years ago and was related to memory or Java performance with Red Hat JBoss Enterprise Application Platform (EAP).
Which solution did I use previously and why did I switch?
Before Red Hat JBoss Enterprise Application Platform (EAP), other products were used for deploying applications, though it is uncertain if they still function. WebLogic, Jonas, and an open-source Apache option were used, though the specific name of the Apache product is not remembered.
Red Hat JBoss Enterprise Application Platform (EAP) was selected in 2008 when the organization switched from Jonas. Since then, no problems have been experienced, and the platform has supported applications that require 24/7 availability and millions of transactions per second. It has performed well, and it has not been changed until now. The next move to containers is something that must be tested and compared between available projects.
How was the initial setup?
What's my experience with pricing, setup cost, and licensing?
The price of Red Hat JBoss Enterprise Application Platform (EAP) varies. A request for proposals is made each time, and two or three offers are received before one is selected. The offer includes not only the product but also configuration, deployment, and multiple other services.
Which other solutions did I evaluate?
No other solutions were discussed as alternates to Red Hat JBoss Enterprise Application Platform (EAP).
What other advice do I have?
Microservices have been used for specific tasks, such as a microservice dedicated to signature functionality for PDF documents. The plan for the future is to migrate all applications and implement microservices during the next refactoring.
Other products have been used for deploying applications, though it is uncertain if they still function. WebLogic, Jonas, and an open-source Apache option were used, though the specific name of the Apache product is not remembered.
When comparing Red Hat JBoss Enterprise Application Platform (EAP) to WebLogic and other products, particularly open-source products, there are no significant differences observed.
Docker is being used with Red Hat, which shares the same Linux core.
Work is being done with different products. Currently, only simple framework open-source solutions such as Docker or Kubernetes are used, but only for small projects.
Red Hat JBoss Enterprise Application Platform (EAP) is only deployed on-premises. Cloud deployment has only been tested for personal purposes on AWS .
The enterprise works primarily with Microsoft, and no services have been purchased from the AWS Marketplace .
This review has been given a rating of eight out of ten.