Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/Tutorial/4.0/Cloud"

< Scout‎ | Tutorial‎ | 4.0
 
Line 1: Line 1:
{{ScoutPage|cat=Tutorial 4.0}}
+
#REDIRECT [[Scout/Tutorial/4.0/cloud/Cloud Step-by-Step]]
 
+
{{warning|This tutorial is still under cunstruction}}
+
 
+
== Introduction ==
+
 
+
Since the Lune Release Eclipse Scout supports dynamic scalable server applications.
+
The motivation behind adding this feature is described in this [http://www.bsiag.com/scout/eclipse-luna-scout-cloud-apps/ Scout blog post].
+
 
+
With the cloud support added to Scout 4.0 it is possible to run several instances of the server application and place them behind a load balancer. For the synchronization between the server nodes it's necessary to use two additional external services. A Cache Service and a Message Queue.
+
 
+
Scout developers are able to either use one of the default implementations for cache services and message queue services or implement their own custom synchronization service connectors.
+
The Scout default implementations are available from the [http://marketplace.eclipse.org Eclipse Marketplace].
+
For chache services, default implementations are based on Memcached or Redis, and for message queue services the default implementations are based on RabbitMQ and AciveMQ.
+
 
+
== Preparation ==
+
 
+
First we create a new Scout "Hello World" application as described in the [[Scout/Tutorial/4.0/HelloWorld|Hello World tutorial]].
+
 
+
== Add Cloud Support to your Application ==
+
 
+
The second Step is to add the support of the cloud features to your application. Follow the [[{{BASEPAGENAME}}/add_cloud_support|instructions]].
+
 
+
== Deploy your Application into the Cloud ==
+
 
+
Finally you are able to deploy you eclipse scout server application to the cloud.
+
How to do this on the example of Amazon Beanstalk you can find [[{{BASEPAGENAME}}/deploy_on_cloud|here]].
+
 
+
== Run your Application local ==
+
 
+
If you want to test your application on your local machine you will fin the instructions [[{{BASEPAGENAME}}/local cloud|here]].
+

Latest revision as of 03:29, 6 August 2014

Back to the top