Hey Tina,
I'll provide what I can about my environment and how I have been planning our move to Azure. This is my overall testing/planning with Azure.
My recommendation is to plan the AE move to the cloud when the Databases are moved into the cloud. The application is constantly writing transactions to the database and we want to keep the latency to a minimal. I would avoid a hybrid solution for the actual Automation Engine. i.e Automic WPs/CPs in the cloud and database on premise or vice versa. Seems like a nightmare scenario for me but I have not tested this yet.
In addition to above we do not require much scalability in our infrastructure as we rely so heavily on the Oracle Database. App servers should be very consistent in size and usage so we're not the ideal candidate for cloud benefits aside from cost.
The solution I have been testing for Automic is hybrid in the sense that some of the Agents are in Azure but the AE application itself is on premise. As I am in a big shop I do not have the transparency of exactly how our servers are provisioned. I believe it is an HP enterprise offering. What I do know though is they are provisioned on the same domain/vlan as our onprem servers so the communication allows for direct agent communication from Azure to the onprem AE.
To answer your question, having the Agents in the cloud is transparent to the AE and it does not require any additional configuration for the cloud. So, the stance that I will take is that any applications that we automate with the AE can move to Azure at their own leisure as we can accommodate with the AE. Also, on the flip side if we decide to move over the entire AE application to the cloud we can accommodate any application that remains on premise. I have not done any real load testing on these agents but I've done a proof on concept and ran some jobs on Azure Windows and RHEL servers (AIX next). These were standard build Agents that are provided from Automic with the image.
The things that I am worried about is the performance of the AE once we go fully cloud. Currently the response times for my boxes are:
On prem AE -> on prem DB
Averages ~0.2ms
Cloud AE -> on prem DB
Averages ~30ms
Cloud AE -> cloud DB
Averages ~2ms
With the architecture of the AE I am concerned with processes like the PWP and RWP that are responsible for writing specific transactions to the database. The single threaded nature of those might show some serious performance hits in my current Azure environment.
All this is still very much in the planning stage on our side as well but this is my initial thoughts and observations. I would be very curious what others have experienced with Azure/AWS.