Azure App Services Deployment Setup
Budget: $1,500 – $3,000 AUD
I already have a web application ready to go; what I need now is a clean, secure Azure landing zone that lets me run it at scale. The core of the job is to configure the Azure App Services for the actual code, Azure Storage for assets and user-generated content, and an Azure Application Gateway in front to handle SSL termination, routing, and basic load balancing. I’m not using Virtual Machines in this stack, so everything should stay firmly in PaaS territory.
Here’s what I expect when we finish:
• Azure resources created inside a dedicated resource group, named and tagged following best practices
• My existing application deployed to an App Service plan you size appropriately, with staging slot enabled for future zero-downtime swaps
• Storage account (Blob + Table if needed) connected to the app via managed identity and proper connection strings stored in Key Vault
• Application Gateway set up with a custom domain, end-to-end SSL, and rules that point traffic to the App Service back end
• Logging, metrics, and alerts wired up in Application Insights so I can track errors and performance
- Setup Application Gateway to point to multiple Application Service Instances
- Setup SSL on Application Gateway and Application Service
- Setup routing in Application Gateway for subdomains to point to different instances of Application Service
- Setup routing for .com, .co.uk, com.au and .fr domains in Application Gateway
- Secure MySql database in Azure
- store database connection in Azure Key Vault
- MySQL Backup Strategy
- Secure multiple instances of Azure Application Service
- Assist with configuration of Azure Application Logging
- Assist with Blob Storage Configuration and Backup strategy
- MySql Access from whitelisted IP’s for admin
- Deployment of wordpress site to subdomain in Application Service
Here’s what I expect when we finish:
• Azure resources created inside a dedicated resource group, named and tagged following best practices
• My existing application deployed to an App Service plan you size appropriately, with staging slot enabled for future zero-downtime swaps
• Storage account (Blob + Table if needed) connected to the app via managed identity and proper connection strings stored in Key Vault
• Application Gateway set up with a custom domain, end-to-end SSL, and rules that point traffic to the App Service back end
• Logging, metrics, and alerts wired up in Application Insights so I can track errors and performance
- Setup Application Gateway to point to multiple Application Service Instances
- Setup SSL on Application Gateway and Application Service
- Setup routing in Application Gateway for subdomains to point to different instances of Application Service
- Setup routing for .com, .co.uk, com.au and .fr domains in Application Gateway
- Secure MySql database in Azure
- store database connection in Azure Key Vault
- MySQL Backup Strategy
- Secure multiple instances of Azure Application Service
- Assist with configuration of Azure Application Logging
- Assist with Blob Storage Configuration and Backup strategy
- MySql Access from whitelisted IP’s for admin
- Deployment of wordpress site to subdomain in Application Service
Related categories:
WordPress
Cloud Computing
Azure
MySQL
Security
Cloud Security
Database Management
SSL
Terraform