Next Generation of Halcyon
The last 2.5 years we have been working on our new Cloud Hosting platform. We have done extensive testing of the whole stack and today we are starting deployment of the service to our fleet. We expect to have the new platform up and running by mid-November 2019 and we will start moving clients to it after the 2019 holiday season.
What you as a customer should expect from this new platform? More control of your information, a significant change in the elasticity of our network, 50% reduction of planned downtime and instant resource allocation.
Relevant Links
How ready is it?
The new platform has been tested thoroughly by eSGR and all of its services are hosted on it for the last 14 months. Additionally, we have provided the service to select hosting providers we host that requested access to it since April 2019 and we even created two products on the end of July (
Reseller One,
Provider One) that has been utilized by clients already.
Feature Parity
The platform has every single feature you currently have with the addition of a huge amount of friendly and easy to implement additions. We are introducing a new mechanism that will allow you to enable features on your hosting plan using our custom panel as well as automate hundreds of functions.
GUI
We have designed a very simplified panel and tried to hide all the complexity from our panel, at the same time we wanted to add a lot more features. Our solution is to provide you by default all standard features in the panel and just hide the ones you haven't used on our current panel. At any time you can switch to the advanced feature set and just select the additional modules that you need or just stay in advanced mode.
More control of your Data
In our current platform, your data is located "somewhere" in our network, each block you utilise is stored in 3 different storage nodes on our network. In the new platform, you can choose in real-time the nodes, move your data locally to your node or even just attach it directly to your instance. At the same time, we are providing is the ability to snapshot at any time part of your data but it is not limited to your VPS, it includes DB instances, single files or even just selected blocks that you own.
During any of those events, you do not lose access to your data and there is no downtime to your services.
Network Elasticity
As of now, you have been automatically using our CDN services to offer local caching for your customers in other regions. In the next iteration of Halcyon, you can choose to instantly create local instances of your whole stack on any of our locations with zero downtime, during the process your clients will still be served using our CDN.
Reduced Planned Downtime
Currently, we have between 5 and 15 minutes per month were we have to pause services for planned updates, not including any security-related issues that have to be patched in between. Our new platform allows us to migrate instances in real-time without downtime by moving your service to an already patched node. On our current testing, we have managed to reduce planned downtime by over 50%.
Instance Resource Allocation
We have been extremely careful in providing extra resources to our clients when they needed due to extra traffic on their network. Our current solution allows a client to bubble inside their plan for up to 15% their bandwidth for up to two months without any additional costs. This procedure although automated it still requires users to lose valuable time during a hectic period and it takes up to two hours. Our new platform, will offer instant resource allocation doubling for up to a month and also a new addon that allows the client to prepurchase extra bandwidth at any time of their plan lifetime that will only be used during periods of need.
Next Steps
After the 2019 holiday season, we will start migrating all clients on our Indy plan to the new platform, immediately after SOHO and Standard clients will move. Anything above standard will have a longer moving period since those accounts will move to individual instances with dedicated resources.
Clients will be notified and have the option of staying in our current platform for up to their current plan expiration. If they would like to stay on the legacy plan after their contract is up they will have additional costs added to their hosting plan. Halcyon engine v6.4 will receive security patches until December 2028.
PHP 5.6, 7.1
The minimum PHP version for Halcyon v6.5+ is PHP 7.2 . PHP 7.1 will be using our compat layer (web sites will be slower).
PHP 5.6 is NOT supported. On February 2020 clients using PHP 5.6 will be charged to keep running their older code even on the Legacy platform.
Our plans for the future
The whole mechanism we have designed for our new platform allows us to slowly move to a dedicated instance per client. Each client has more dedicated resources and is slowly getting fully compartmentalised. We plan to move to this direction for every client on our platform. At this time any customer on Biz and up will be having effectively their own unique instance of the resources they are allocated, providing better performance and better security at the same cost.
We will continue adding functionality and features on our platform but always in a way that will not require our clients to get a CS degree to host a fast and reliable website or application.
PS: If you are one of those interested in running your Golang, Rust, Node JS, Python services in the same easy way you host a PHP website on our servers stay in touch ;)
Best Regards,
George Pantazis
eSGR CTO