Are there any plans for Stax to support deployment to shared servers in EC2's EU region?
I've been developing a server to support a mobile application which specifically targets the EU market, where we anticipate the vast majority of traffic will originate from. It contacts other EU-hosted servers as part of its operation, so avoiding the trans-atlantic latency could have an appreciable impact on our response times.
Presumably this would be supported by the "deploy to your EC2 account" option, but I'm asking specifically about shared instances. Thanks!
Hi Bryce, we currently only support the US region, but have the EU region in our feature backlog for a future release. Supporting this feature for EU deployments will probably require you to run the apps on server from your own EC2 account. Is there a reason you want this supported on the shared servers instead of the "deploy to your EC2 account" option?
Thanks for the reply, Spike. The motivation for preferring the shared server is that it will presumably be a cheaper option (and a cheaper way to achieve redundancy) than paying for full EC2 instances. The requirements of my server are modest in terms of traffic volume and system load, but obviously reliability and response time is important.
These requirements could change if the app is successful, of course, in which case dedicated EC2 instances may become a better option in the future.
For EU region organizations there may also be the concerns regarding the transfer for personal information outside of the EU, which makes it at least more desirable (at most, a requirement) to use a hosting infrastructure located inside the EU.
"Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data" is a fun read. http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:31995L0046:EN:HTML
If firing up an EU instance via stax.net and hosting there means the app and data never passes outside the EU, then that's probably going to be good enough. For some.
> The requirements of my server are modest in terms of traffic volume and system load, but obviously reliability
> and response time is important.
This is the case for most applications (and the reason so many people use PHP - since PHP hosting is so cheap for low traffic).
Hi Bryce, if you're interested in running creating a dedicated environment for your app in the EU region, we can work with you to make this happen, but unfortunately we don't currently have plans for a low-cost shared solution for that. At a minimum, this will require a dedicated appserver, a dedicated router, and your own database. If you're interested in setting this up, please subscribe to the dedicated Java and Router upgrades, and open a support ticket about setting this up in your EU region.