How Azure Resource Manager (ARM) can Build regionally resilient cloud services?
Microsoft recently announced the preview of the Azure Cloud Services (Extended Support) platform, which is a modern ARM-based model for Azure Cloud Service deployments. Cloud Services have geographic resiliency and overall feature parity with Azure cloud services deployed using Azure Service Manager (ASM). It also supports role-based access and control (RBAC) and supporting tags, rules, and deployment models.
With this update, the ASM-based Cloud Services deployment model, which has been renamed Cloud Services (classic), will be discontinued. Customers are granted the freedom to develop and launch new web and cloud services quickly if the cloud service providers are handling the Azure. Customers can scale and manage cloud services using existing demand and ensuring that efficiency can keep up while reducing costs.
Extended support allows consumers to switch from ASM to ARM. Another choice is for customers to deploy the ARM tools and then remove them from ASM immediately after thorough validation. The second solution is to deal with migrating Cloud Services (classic) to ARM, and it will be achieved with minimal to no downtime. The Azure Cloud Services (extended support) can be made available by the cloud solution provider while anticipating Azure Cloud Services’ actual re-deployment later on.
Other Azure services to consider for migration to ARM.
Customers will want to investigate the opportunity of taking advantage of additional Azure services by taking advantage of virtual machine scale sets, application service, Azure Kubernetes Service, and Azure Service Fabric. These applications will have new features, while simple applications will continue to share feature parity with the Cloud applications.
In most cases, switching to the Cloud Services platform would require much less effort than other alternatives. If the application is not changing, ICT to the cloud could be a safer choice to consider. Conversely, if the application is continually evolving and needs a more modern feature set, explore other Azure resources to meet better current and future requirements enabled by the managed cloud service provider.
Changes in deployment models
None of the services need to be modified to use Azure cloud support services (extended support). The code does not require any changes. However, one needs to update ARM-based deployment scripts. The main difference between cloud services (Classic) and cloud services (Extended Support) are as follow:
- ARM deployments: use an ARM template that describes the project’s infrastructure and operating system configuration. The prescribed template incorporates declarative syntax, which provides customers a way to define what they want without writing the programming commands to construct it. The configuration and service description files must align with the ARM template and be compatible with deploying Cloud Services (extended support). The target can be reached either by manually constructing an ARM template or using the technologies mentioned above.
- Customers must use Azure Key Vault in Cloud Services (extended support): Azure Key Vault helps customers secure and manage application keys in a secure, central cloud repository. Applications will authenticate to Key Vault by sending credentials at run time.
- Expand on the following in the Main Vault documentation: You must have a virtual network before deploying a resource via the Azure Resource Manager provided by the Azure resource manager. Digital networking and subnetting in ARM are done through existing ARM APIs and configured in the .cscfg format.
There are many customer resources that businesses can use and adapt to when it comes to implementing the ARM. At Computer Solutions East, we have a team of certified Azure experts who can help drive business growth with the right expertise. Hire Azure developers who can extend their support for cloud services as well.
Start your Azure journey with us, including migrating to Azure cloud from your legacy servers without compromising the data. Stay on top of the competition with our premium Azure services that promote secured business activities across multiple departments within the organization. Please pick up your Azure services choice or reach out to us to get it customized as we help you leverage our decade long Microsoft partnership with robust service for Azure server.