Paas software updates

%3CLINGO-SUB%20id%3D%22lingo-sub-129324%22%20slang%3D%22en-US%22%3EPaas%20software%20updates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-129324%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20Our%20organization%20is%20weighing%20the%20pros%20and%20cons%20of%20moving%20some%20of%20our%20applications%20into%20an%20Azure%20Paas%20environment.%20One%20concern%20we%20have%20is%20how%20we%20will%20manage%20our%20applications%20when%20software%20upgrades%20are%20performed%20on%20the%20PaaS%20infrastructure.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20For%20example%2C%20our%20site%20relies%20on%20MySQL%20and%20a%20PHP%20Microsoft%20Apps%20hosted%20application.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20When%20Microsoft%20performs%20an%20upgrade%20on%20MySQL%20to%20a%20newer%20version%2C%20how%20can%20we%20be%20sure%20the%20newer%20version%20will%20not%20break%20our%20application%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20In%20an%20IaaS%20configuration%2C%20we%20would%20have%20a%20QA%20instance%20of%20MySQL%2C%20perform%20the%20mysql%20upgrade%20there%2C%20and%20test%20in%20QA%20to%20verify%20the%20application%20still%20works%20with%20the%20new%20version%20of%20MySQL%2C%20and%20then%20deploy%20the%20same%20upgrade%20to%20MySQL%20in%20production.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20I%20am%20wondering%20how%20this%20works%20in%20Microsoft%20Apps%20hosting.%20If%20Microsoft%20is%20performing%20an%20upgrade%20of%20the%20platform%2C%20how%20can%20we%20test%20our%20app%20with%20the%20upgrade%20before%20the%20platform%20is%20upgraded%20in%20production%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%20Thanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-129324%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EApp%20Services%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-129333%22%20slang%3D%22en-US%22%3ERe%3A%20Paas%20software%20updates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-129333%22%20slang%3D%22en-US%22%3EThanks!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-129330%22%20slang%3D%22en-US%22%3ERe%3A%20Paas%20software%20updates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-129330%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Jamie%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMicrosoft%20take%20care%20of%20the%20updating%20the%20underline%20hosts%20when%20your%20using%20PaaS%20solutions%20like%20MySQL%20or%20App%20Service.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20can%20use%20deployment%20slots%20in%20the%20App%20service%20plan%20as%20a%20QA%20or%20Dev%2FTest%20environment%3C%2FP%3E%3CP%3Efollowing%20is%20the%20detail%20docs%20for%20using%20deployment%20slots%20for%20web%20apps%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Fweb-sites-staged-publishing%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Fweb-sites-staged-publishing%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

 

  Our organization is weighing the pros and cons of moving some of our applications into an Azure Paas environment. One concern we have is how we will manage our applications when software upgrades are performed on the PaaS infrastructure.

 

  For example, our site relies on MySQL and a PHP Microsoft Apps hosted application.

 

  When Microsoft performs an upgrade on MySQL to a newer version, how can we be sure the newer version will not break our application?

 

  In an IaaS configuration, we would have a QA instance of MySQL, perform the mysql upgrade there, and test in QA to verify the application still works with the new version of MySQL, and then deploy the same upgrade to MySQL in production.

 

  I am wondering how this works in Microsoft Apps hosting. If Microsoft is performing an upgrade of the platform, how can we test our app with the upgrade before the platform is upgraded in production?

 

   Thanks

2 Replies

Hi Jamie 

 

Microsoft take care of the updating the underline hosts when your using PaaS solutions like MySQL or App Service.

 

You can use deployment slots in the App service plan as a QA or Dev/Test environment

following is the detail docs for using deployment slots for web apps 

https://docs.microsoft.com/en-us/azure/app-service/web-sites-staged-publishing

 

Thanks 

Thanks!