I want to run my WSO2 CEP on IBM Bluemix. Is it possible to host it as a Liberty application or any other option is available there ?
WSO2 CEP is a Java Web application including Tomcat as application server, so you may have to build it from source and push the war on Bluemix to try it working on liberty application server. Anyway between WSO2 CEP prerequisites there is Java Oracle jdk, and Bluemix is running on IBM jdk, so you could have some other problems.
So maybe it could be better to run it on a (group of) Bluemix Container: these are based on Docker containers, so you could create a custom docker image from the (really) several images available, and then you can push it to a Bluemix container on cloud.
Bluemix/Docker containers are fully portable so you can very easily create your one and take it everywhere and also make it scaling very simply on Bluemix cloud environment.
You can start from here
https://www.ng.bluemix.net/docs/containers/container_index.html
https://docs.docker.com/docker/userguide/
Related
I am trying to use Weblogic instead of Tomcat to bring up SCDF locally. I am unable to find the respective guide on spring.io. Any pointer would help.
Spring Cloud Data Flow builds on the Spring Boot foundation. We ship the uber-jar binary through Maven Central and/or as a container image in DockerHub or Bitnami.
You would start/run the shipped binary stand alone either in the bare-metal VMs or in a container orchestration platforms like Kubernetes.
Weblogic doesn't fit any of the functional and non-functional requirements that we expect (in SCDF) to be useful for a production setting. Simply put, you won't be able to run SCDF in Weblogic.
Please consider experimenting with SCDF using Docker Compose or Kubernetes instead.
I want to call Spring cloud eureka application from TIBCO BE and BW for registering the tibco applications in Eureka service registry.
If you're running TIBCO BusinessWorks Container Edition, you can easily connect to Spring Cloud services by setting a few environment variables. The documentation on the TIBCO Docs website will explain which variables you need to set, depending on where you're running your apps (either CloudFoundry or Docker based). Specifically for CloudFoundry based environments, there are samples that will help guide you through deploying apps.
For the HTTP Connector you can refer to this doc page on how and what to set.
IBM Provide APM as SaaS service to monitor the application performance end to end with insights to code and transaction. It require its collection agent to be installed in various application component to collect the metrics. I can see one o the application template supported in the IBM Cloud (Bluemix) application. I like to use the same to monitor my IBM Cloud native application. Application being in cloud, I am assuming that all the collection agents are automatically installed or I can configure them somehow. Once that is done, APM should help me connect to these application and start monitoring them. While This is my understanding, I do not see any document/article which can provide me the steps to configure the IBM Cloud application for APM integration and connection. Can anyone has experience in monitoring such a application ? Can anyone share article to steps to achieve the same ?
Thanks
Manoj
Seems like the details of monitoring Liberty-based applications are described pretty well in the APM manual:
Configuring WebSphere® Applications monitoring involves configuring a
data collector for your application servers. The data collector can be
either stand-alone or embedded with the WebSphere Applications agent.
https://www.ibm.com/support/knowledgecenter/en/SSMKFH/com.ibm.apmaas.doc/install/was_config_dc_all.htm
Configuring the data collector for WebSphere Applications agent The
WebSphere Applications agent does not need any configuration after
agent installation, unless you want to change the default port.
However, you must configure the data collector, which is a component
of the agent, to set up monitoring for your WebSphere environment.
Configuring the Liberty data collector for on-premises applications To
monitor the Liberty profile on Linux for System x, you can directly
deploy a stand-alone data collector to your local Liberty directory
without installing WebSphere Applications agent.
Configuring the Liberty data collector for IBM Cloud applications To
monitor a Liberty profile running in the IBM Cloud environment, you
must download the data collector package from IBM Marketplace, deploy
the data collector to your local application files, and then push the
updates to IBM Cloud.
Can Bluemix environment with Liberty be replicated on developer laptops for offline development? Will I be able to run Bluemix local with Openstack on a quad core i5?
You can run Cloud Foundry in a VM on your laptop using bosh-lite. You could also install the open source Liberty buildpack into this local CF with the buildpack dependencies cached giving you an environment that could work offline.
The Bluemix services will not be available to you though, if you are offline, so the answer really depends on what services you need. You could reasonably set up some kind of local database but many of the services would just be unavailable.
I am not sure what exact your requirement is. IBM Liberty profile can be setup with Eclipse and you can create a server in local to test your java/JEE code. This is very simple, you need to install liberty plugin in Eclipse and create a server. See documentations in IBM web site.
See this url if it helps.. you can integrate BlueMix server to your Ecplise IDE
https://console.ng.bluemix.net/docs/manageapps/eclipsetools/eclipsetools.html
I would like to know the different approaches to deploy the locally built MobileFirst hybrid application to dedicated Bluemix environment.
I have used containers from public Bluemix environment to create worklight console to deploy wlapp and adapter files. Containers are not available in dedicated Bluemix environment.
Is there anything we can do to deploy the files in dedicated environment?
Thanks in advance.
The ability to use containers in a dedicated Bluemix environment is not supported at this time.
That is correct that the IBM Container Service is not yet available as part of the Bluemix Dedicated offering but we are working on making the Container Service available in the dedicated offering so stay tuned.
Dan