PharoCloud Ephemeric Cloud updates

Hi,

Some updates on Ephemeric Cloud development:

1) Ephemeric cloud moved from OVH to Digital Ocean. In theory this opens an
opportunity to run instances in different datacenter regions of DO. I think
about adding a node in Frankfurt. Any thoughts?

2) Added support for Pharo 6 (32 bits only for now). Pharo 6 is particularly
slow in read-only environments, so… now environment is writable. All
changes are written to memory and reset on restart. Kind of works, Pharo 6
images are starting in 1-2 seconds (after initial load which may take for
like 10 seconds). I migrated all my apps to the Pharo 6 and seems to work
fine now.

3) Added custom ports support. Now it is possible to expose any additional
ports needed for your Image. If you set an integer array to property
“customPorts” system will expose and forward to these ports on start of the
instance. Public addresses of the exposed ports are available on
“mappedPorts”. Note that public addresses are changed every start (and not
accessible on stopped Images).

4) As result now you can remotely connect, debug and control Images running
at PharoCloud using PharmIDE:
http://docs.swarm.pharocloud.com/article/remote_debug
This is so awesome! Thank you to Denis for his great work on PharmIDE:
http://dionisiydk.blogspot.com/2017/01/pharmide-pharo-remote-ide-to-develop.html
Please try it and tell me if it works for you.

5) Completely new http gate for ephemerics. Instead of golang version now it
is run on nginx + lua. This allows virtually all features to work. Like
websockets:

http://aidaweb.swarm.pharocloud.com/?view=realtime

6) Optimized Image upload should give pretty good boost in sending new
Images to cloud.

Just a reminder: to get free access to the cloud you can use your Pharo
Association account or register at pharocloud main site. You can log in
here:

https://www.pharocloud.com/manager

Docs can be found here:  http://docs.swarm.pharocloud.com/

Looking forward for feedback.

Cheers,
Mike

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: