Best approach to creating an Azure development environment from an Azure production environment?


I have a meager Azure skill set, but it has been enough to build out and manage a small network of production VMs. We have a production environment in Azure for the sole purpose of data aggregation. We have multiple data points outside of our network that we will be pulling into our Azure environment which can then in return be resolved to reports as we see fit. So far, it is working at a basic level. Our environment currently includes 4 production servers.

Front end server
Reporting server
SQL Server
Application server

We will be adding a lot more data points soon, and to avoid potential issues with data loss, or data corruption, we would like to implement a  mirrored copy of our Azure environment for dev and testing purposes.

Although I've never created a dev environment within Azure before, how should I approach and plan for creating a dev environment that mirrors our production environment? This is where my skill level comes to a halt, unfortunately.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

select server plan in azure and create your development environment. you can put all SQL services on one server in azure. consider licensing costs. depending on developers you will need to consider the cost of development. MS Azure SQL server is a good cost effective pre-built sql server.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.