Share via


SAP Adaptive Computing Interface for Hyper-V

SAP Netweaver Adaptive Computing Controller 7.2 which has finished it’s ramp-up phase in May 2010 brought a very interesting capability for virtualized landscapes. Via a web service client, ACC can now detect and control virtual machines as platforms for its operation. Let’s have a look how this capability can be used for Hyper-V.

SAP Adaptive Computing is an interesting technology available since many years. The basic idea of SAP ACC is to separate a SAP application (or better its technical components) from an operating system. The SAP Adaptive Computing landscape consists of an Adaptive Computing controller, a pool of servers and a storage subsystem. SAP applications are installed into this storage subsystem and can be activated on demand at any pool node. This kind of application virtualization gives a lot of freedom in changing server roles for workload balancing but also for avoiding downtime for maintenance. Migration of server hardware or replacements are literally as easy as pushing a button. This whole concept worked since years with pools of physical servers and has now been extended to work also with virtual machines.

The basic idea with VM’s is, to allow SAP ACC to determine if there are VM’s available, start, stop or migrate VM’s in a Live Migration environment. At the Hyper-V side, all this functions are available inside the System Center Virtual Machine Manager. While normally these tasks would be executed inside the SCVMM GUI, they are also exposed via PowerShell cmdlets for programmatic use. Here is the point where the ACC Interface to Hyper-V comes into place. This interface is basically a Web Service provider which receives the Web Service calls from SAP ACC and translates them into PowerShell cmdlets being executed. The output of the respective cmdlet is than taken back to SAP ACC. The picture below illustrates this setup.

 

 

 

 

We plan to make soon a prototype of this interface available. If you want to program your own Web Service provider, you'll need the SAP ACC Web Service API specification (available from SAP) and the SCVMM cmdlet specification available at MSDN.

- Josef

Comments

  • Anonymous
    November 18, 2010
    Thanks a lot for sharing such a nice and informative article,Really a very nice and detailed review on it, which is very appreciable.By the way for more information on sap  check this link:  http://ezsap.com/

  • Anonymous
    October 20, 2014
    Hello Josef Great to see your post around ACC on Windows Hyper V. We are in the process of implementing ACC 7.3 for our windows platform. Do you have more details from your proto type. Ashly