Solution
Windows Azure Virtual Machines provided the solution sought by the client and it enables instant access and provisioning of virtual servers for installing and configuring AX based on custom needs and design. As their applications run on clusters of Windows Azure Virtual Machines it also uses variety of other Azure services to orchestrate their automation, business continuity and DevTest. They also use quite a few Azure PaaS Services which helps the organization operate and scale its IT infrastructure without needing to acquire and provide servers months in advance. Windows Azure Virtual Machines made it possible to quickly create the development and testing environment essential to the client’s successful deployment of AX. The expected multi month window to set up the development and testing environment for a system of this size was reduced to weeks and this enabled a huge savings not only in time, but in costs as well. With AX running across its Windows Azure Virtual Machines enabled network, they saw immediate benefits and ROI in four key areas:
There were no longer any resource limits. All environments can be scaled down, or even removed completely and recreated, when needed
Because of virtualization and automation, physical servers and the time to acquire and provision them were no longer necessary. A whole server, including the installation and configuration of all software components on the server can be scripted. A complete AX application can be fully automated and ready in just a few hours, not weeks.
Azure’s pay-as-you-goal structure, resources can be switched on and off as needed to save money. Moreover, when additional capacity is needed for scale and load testing over short periods of time, these units can be brought in with only the actual usage time billable.
Under Azure, a virtual machine is exactly as same as a virtual machine on Windows Server. It can be freely moved between on-premise physical servers, servers at a company’s hosting providers, Windows Azure, and back again as need.