Companies across the enterprise are making the switch to storing their data and applications in the cloud. This week we hosted a webinar to discuss this transition and what it means for business intelligence data reporting. The topic was: JReport Enables Cloud Reporting through Amazon EC2, Database.com and other cloud infrastructures. Watch the on-demand webinar now, or read further to get highlights from our live Q&A session:
1) Can you support any combination of cloud and non-cloud running instances, for example having data stored locally and hosting the application on the cloud? Also, what is the most cost-efficient way to utilize the cloud?
It’s quite often you might run JReport in your internal system and access data that is on E3 or Salesforce.com, or Database.com. You could also do it vice versa, running JReport in the cloud with locally stored data. Or you could run it as we did here, where both your data and JReport are running in the cloud. Any application can be run in any configuration; the only difference is the amount of transferred data. Most cloud environments charge for data transfer between cloud and non-cloud applications. The most cost-efficient way is if you can use your data and JReport in the cloud–you can really get the most value for your money and not pay transfer fees.
2) Can you support the Red Hat service platform as a service offering?
Yes, JReport runs very well in the Red Hat OpenShift environment because it includes the entire environment that JReport needs to run. This includes the JDK, JBoss, the Application Server and whatever database you want. I believe Platform-as-a-Service will grow exponentially in the future. JReport works on any of the platforms that host a JDK. Additionally, JReport can run in the embedded server that is included with JReport or you can run JReport in the application server which is part of the platform. Of course, with Red hat who owns JBoss, it works perfectly.
3) Can you offer high availability additionally in the cloud environment?
The cloud has extra reliability because it is always on and you can run multiple nodes in there. But if you run JReport Clustering, it has the ability to offer even more reliability because you can cluster all of your nodes together. No matter which node you accessed, all the resources, reports and results would be visible on from all nodes. That being said, JReport definitely offers extra availability and performance for the Cloud environment.