I am looking to push large amounts of data from my Java Web Application to AWS. Within my Java application I have some flexibility in the approach/technology to use. Generally I am trying to dump large amounts of system data into a AWS store for historical purposes that can eventually be reported on and server for audit/historical purposes.
1) The Java Web app (N nodes) will push system-diagnostic information to AWS in near-real time. 2) System-diagnostic information will be collected by a custom plugin for the system and push to some AWS end-point for aggregation. 3) New information to push to AWS will be available approx every second 4) Multiple java web apps will be collecting and pushing information to a central serve
I am looking for the best way to transport the data from the java apps to AWS; Ideally the solution would integrate well on the AWS side and not be overly complex to implement on the Java Web app side (ex. I do not want to have to run some other app/DS to provide an intermediary store). I do not have strong opinions on the AWS storage technology yet either.
Example ideas: Batch HTTP POST data from java web app to AWS, use JMS solution to send data out, leverage some Logger technology to "write" to a AWS datastore.
Aucun commentaire:
Enregistrer un commentaire