Home
%3CLINGO-SUB%20id%3D%22lingo-sub-306218%22%20slang%3D%22en-US%22%3EHello%20world!%20Welcome%20to%20AzureCAT%20Guidance!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-306218%22%20slang%3D%22en-US%22%3E%3CP%3E***%20First%20published%20on%20MSDN%20on%20Jan%2005%2C%202017.%20This%20post%20had%20been%20edited%20for%20length%20to%20comply%20with%20the%20new%20format.%20The%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazurecat%2F2017%2F01%2F05%2Fhello-world-welcome-to-azurecat-guidance%2F%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Eoriginal%20post%3C%2FA%3E%20is%20available%20for%20a%20limited%20time.%20***%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86369iA7DD6AD663DBEFC3%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20alt%3D%22AzureCAT_Icon.jpg%22%20title%3D%22AzureCAT_Icon.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EWelcome%20to%20the%20AzureCAT%20Guidance%20blog!%3C%2FSTRONG%3E%20%3CSTRONG%3EWhat%20is%20AzureCAT%3F%3C%2FSTRONG%3E%20CAT%20stands%20for%20%22Customer%20Advisory%20Team.%22%20We%20work%20with%20customers%20who%20act%20as%20feedback%20Advisors%20back%20to%20our%20product%20teams%2C%20by%20working%20on%20engagements%20with%20those%20customers%20and%20building%20ground-breaking%20solutions!%20We%20then%20have%20unique%20lessons%20we've%20learned%20from%20those%20solutions.%20And%2C%20thus%2C%20we%20publish%20them%20back%20to%20you%20to%20show%20you%20these%20insights%2C%20architectures%2C%20lessons%20learned%2C%20best%20practices%2C%20and%20emerging%20patterns%2C%20with%20Microsoft%20products%2C%20like%20Azure%2C%20SQL%20Server%2C%20Power%20BI%2C%20Visual%20Studio%20(and%20dev%20tools)%2C%20and%20more!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CH1%20id%3D%22toc-hId-1869904513%22%20id%3D%22toc-hId-1898563577%22%20id%3D%22toc-hId-1898563577%22%20id%3D%22toc-hId-1898563577%22%20id%3D%22toc-hId-1898563577%22%3E%3CSTRONG%3EThe%20CATalogue%3C%2FSTRONG%3E%3C%2FH1%3E%0A%3CP%3EToday's%20post%20is%20our%20gallery%20of%20AzureCAT%20content%2C%20lovingly%20referred%20to%20as%20the%20CATalogue.%20Scroll%20down%20to%20find%20a%20wealth%20of%20resources.%20Ask%20us%20any%20questions%20in%20the%20comments.%20Let%20us%20know%20if%20you%20find%20these%20resources%20helpful!%20This%20blog%20will%20cover%20what's%20new%20with%20our%20content%20at%20AzureCAT%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FCAT%20%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FtheCATalogue%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FtheCATalogue%3C%2FA%3E%20-%20This%20page%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EWe%20publish%20our%20Whitepapers%20and%20E-books%20on%20Azure.com%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FCATpapers%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FCATpapers%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThe%20SQLCAT%20content%20can%20be%20found%20over%20at%20the%20SQLCAT%20blog%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Fsqlcat.com%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2FSQLCAT.com%20%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EWe%20have%20a%20team%20dedicated%20to%20SAP%20workloads%20on%20Microsoft%20technologies%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FSAPCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FSAPCAT%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EAnd%20AzureCAT%20also%20includes%20our%20sub-team%2C%20patterns%20%26amp%3B%20practices.%20They%20own%20and%20run%20the%20Azure%20Architecture%20Center.%20Their%20content%20can%20be%20found%20here%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FAzureArchitecture%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2FAzureArchitecture%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1075279458%22%20id%3D%22toc-hId--1046620394%22%20id%3D%22toc-hId--1046620394%22%20id%3D%22toc-hId--1046620394%22%20id%3D%22toc-hId--1046620394%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-667530877%22%20id%3D%22toc-hId-696189941%22%20id%3D%22toc-hId-696189941%22%20id%3D%22toc-hId-696189941%22%20id%3D%22toc-hId-696189941%22%3ETable%20of%20Contents%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3Epatterns%20%26amp%3B%20practices%3COL%3E%0A%3CLI%3EReference%20Architectures%3C%2FLI%3E%0A%3CLI%3ECloud%20Design%20Patterns%3C%2FLI%3E%0A%3CLI%3EBest%20Practices%20for%20Cloud%20Applications%3C%2FLI%3E%0A%3CLI%3EChecklists%3C%2FLI%3E%0A%3CLI%3EDesign%20for%20Resiliency%3C%2FLI%3E%0A%3CLI%3EScenario%20Guides%3C%2FLI%3E%0A%3CLI%3EVideos%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3EAzureCAT%20Guidance%3COL%3E%0A%3CLI%3ETechnical%20Customer%20Profiles%3C%2FLI%3E%0A%3CLI%3EHow%20To%20Guides%3C%2FLI%3E%0A%3CLI%3EConceptual%20Articles%3C%2FLI%3E%0A%3CLI%3ETroubleshooting%20Articles%3C%2FLI%3E%0A%3CLI%3ETemplates%3C%2FLI%3E%0A%3CLI%3ECode%20Samples%3C%2FLI%3E%0A%3CLI%3ETools%3C%2FLI%3E%0A%3CLI%3EAnnouncements%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3ESQLCAT%20Guidance%3COL%3E%0A%3CLI%3ETechnical%20Customer%20Profiles%3C%2FLI%3E%0A%3CLI%3EHow%20To%20Guides%3C%2FLI%3E%0A%3CLI%3EConceptual%20Articles%3C%2FLI%3E%0A%3CLI%3EExplains%3C%2FLI%3E%0A%3CLI%3ETroubleshooting%20Articles%3C%2FLI%3E%0A%3CLI%3EAnnouncements%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3EWhy%20Blog%3F%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ELet's%20dig%20into%20our%20current%20content!%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fmspnp%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CIMG%20class%3D%22alignnone%22%20alt%3D%22patterns%20%26amp%3B%20practices%22%20src%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fincludes%2Fmedia%2Fguidance-pnp-include%2Fpnp-logo.png%22%20border%3D%220%22%20%2F%3E%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FArchitecture%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Architecture%20Center%3C%2FA%3E%20(the%20team%20owns%20and%20runs%20this%20site)%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--1884626084%22%20id%3D%22toc-hId--1855967020%22%20id%3D%22toc-hId--1855967020%22%20id%3D%22toc-hId--1855967020%22%20id%3D%22toc-hId--1855967020%22%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EReference%20Architectures%3C%2FA%3E%3C%2FH3%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-windows%2Findex%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWindows%20VM%20workloads%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-windows%2Fsingle-vm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESingle%20VM%20(Windows)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-windows%2Fmulti-vm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELoad%20balanced%20VMs%20(Windows)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-windows%2Fn-tier%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EN-tier%20application%20(Windows)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-windows%2Fmulti-region-application%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMulti-region%20application%20(Windows)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-linux%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELinux%20VM%20workloads%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-linux%2Fsingle-vm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESingle%20VM%20(Linux)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-linux%2Fmulti-vm%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELoad-Balanced%20VMs%20(Linux)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-linux%2Fn-tier%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EN-tier%20application%20(Linux)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fvirtual-machines-linux%2Fmulti-region-application%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMulti-region%20application%20(Linux)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHybrid%20network%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fhybrid-networking%2Fconsiderations%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EChoose%20a%20hybrid%20network%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fhybrid-networking%2Fvpn%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EVPN%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fhybrid-networking%2Fexpressroute%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EExpressRoute%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fhybrid-networking%2Fexpressroute%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EExpressRoute%20with%20VPN%20failover%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fdmz%2Findex%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENetwork%20DMZ%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fdmz%2Fsecure-vnet-hybrid%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDMZ%20between%20Azure%20and%20on-premises%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fdmz%2Fsecure-vnet-dmz%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDMZ%20between%20Azure%20and%20the%20Internet%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fdmz%2Fnva-ha%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHighly%20available%20NVA%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fidentity%2Findex%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIdentity%20management%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fidentity%2Fazure-ad%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIntegrate%20on-premises%20AD%20with%20Azure%20AD%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fidentity%2Fadds-extend-domain%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EExtend%20AD%20DS%20to%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fidentity%2Fadds-forest%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECreate%20an%20AD%20DS%20forest%20in%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fidentity%2Fadfs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EExtend%20AD%20FS%20to%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fmanaged-web-app%2Findex%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EManaged%20web%20application%3C%2FA%3E%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fmanaged-web-app%2Fbasic-web-app%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBasic%20web%20application%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fmanaged-web-app%2Fscalable-web-app%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EImproved%20scalability%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Freference-architectures%2Fmanaged-web-app%2Fmulti-region-web-app%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMulti-region%20deployment%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--141815749%22%20id%3D%22toc-hId--113156685%22%20id%3D%22toc-hId--113156685%22%20id%3D%22toc-hId--113156685%22%20id%3D%22toc-hId--113156685%22%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECloud%20Design%20Patterns%3C%2FA%3E%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Favailability%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAvailability%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fhealth-endpoint-monitoring%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHealth%20Endpoint%20Monitoring%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fqueue-based-load-leveling%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EQueue-Based%20Load%20Leveling%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fthrottling%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EThrottling%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fdata-management%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EData%20Management%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcache-aside%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECache-Aside%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcqrs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECQRS%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fevent-sourcing%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EEvent%20Sourcing%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Findex-table%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIndex%20Table%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Findex-table%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMaterialized%20View%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fsharding%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESharding%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fstatic-content-hosting%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EStatic%20Content%20Hosting%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fvalet-key%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EValet%20Key%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fdesign-implementation%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDesign%20and%20Implementation%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcompute-resource-consolidation%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECompute%20Resource%20Consolidation%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fexternal-configuration-store%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EExternal%20Configuration%20Store%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcompute-resource-consolidation%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELeader%20Election%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fpipes-and-filters%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EPipes%20and%20Filters%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fruntime-reconfiguration%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERuntime%20Recongifuration%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fmessaging%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMessaging%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcompeting-consumers%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECompeting%20Consumers%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fpriority-queue%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EPriority%20Queue%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fscheduler-agent-supervisor%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EScheduler%20Agent%20Supervisor%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fmanagement-monitoring%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EManagement%20and%20Monitoring%20patterns%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fperformance-scalability%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EPerformance%20and%20Scalability%20patterns%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fresiliency%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EResiliency%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fscheduler-agent-supervisor%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECircuit%20Breaker%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcompensating-transaction%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECompensating%20Traction%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fretry%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERetry%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fcategory%2Fsecurity%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESecurity%20patterns%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Ffederated-identity%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EFederated%20Identity%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fpatterns%2Fgatekeeper%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EGatekeeper%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1600994586%22%20id%3D%22toc-hId-1629653650%22%20id%3D%22toc-hId-1629653650%22%20id%3D%22toc-hId-1629653650%22%20id%3D%22toc-hId-1629653650%22%3EBest%20Practices%20for%20Cloud%20Applications%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fapi-design%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAPI%20design%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fapi-design%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAPI%20implementation%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmspnp%2Fazure-guidance%2Fblob%2Fmaster%2FAPI-security.md%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAPI%20security%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fauto-scaling%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAutoscaling%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fbackground-jobs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBackground%20jobs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fbackground-jobs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECaching%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fcdn%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EContent%20Delivery%20Network%20(CDN)%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fdata-partitioning%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EData%20partitioning%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fmonitoring%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMonitoring%20and%20diagnostics%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fnaming-conventions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENaming%20conventions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Fretry-service-specific%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERetry%20guidance%20for%20specific%20services%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fbest-practices%2Ftransient-faults%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETransient%20fault%20handling%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--951162375%22%20id%3D%22toc-hId--922503311%22%20id%3D%22toc-hId--922503311%22%20id%3D%22toc-hId--922503311%22%20id%3D%22toc-hId--922503311%22%3E%3CA%3EChecklists%3C%2FA%3E%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fchecklist%2Favailability%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAvailability%20checklist%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fchecklist%2Fresiliency%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EResiliency%20checklist%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fbest-practices-scalability-checklist%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EScalability%20checklist%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-791647960%22%20id%3D%22toc-hId-820307024%22%20id%3D%22toc-hId-820307024%22%20id%3D%22toc-hId-820307024%22%20id%3D%22toc-hId-820307024%22%3EDesign%20for%20Resiliency%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDesigning%20resilient%20applications%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fchecklist%2Fresiliency%3Ftoc%3D%2Fazure%2Farchitecture%2Fresiliency%2Ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EResiliency%20checklist%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Ffailure-mode-analysis%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EFailure%20mode%20analysis%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAdditional%20guidance%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Fdisaster-recovery-azure-applications%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDisaster%20recovery%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Fdisaster-recovery-high-availability-azure-applications%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDisaster%20recovery%20and%20high%20availability%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Fhigh-availability-azure-applications%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHigh%20availability%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Fhigh-availability-checklist%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHigh%20availability%20checklist%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Frecovery-data-corruption%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecovery%20from%20data%20corruption%20or%20accidental%20deletion%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Frecovery-local-failures%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecovery%20from%20local%20failures%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Frecovery-loss-azure-region%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecovery%20from%20a%20region-wide%20service%20disruption%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fresiliency%2Frecovery-on-premises-azure%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecovery%20from%20on-premises%20to%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--1760509001%22%20id%3D%22toc-hId--1731849937%22%20id%3D%22toc-hId--1731849937%22%20id%3D%22toc-hId--1731849937%22%20id%3D%22toc-hId--1731849937%22%3EScenario%20Guides%3C%2FH3%3E%0A%3CP%3ERun%20Elasticsearch%20on%20Azure%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EElasticsearch%20on%20Azure%20-%20Get%20started%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fdata-ingestion-performance%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETune%20data%20ingestion%20performance%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fdata-aggregation-and-query-performance%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETune%20data%20aggregation%20and%20query%20performance%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fresilience-and-recovery%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConfigure%20resilience%20and%20recovery%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fperformance-testing-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECreate%20a%20performance%20testing%20environment%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fjmeter-test-plan%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EImplement%20a%20JMeter%20test%20plan%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fjmeter-junit-sampler%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20a%20JMeter%20JUnit%20sampler%20for%20testing%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fautomated-resilience-tests%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERun%20the%20resiliency%20tests%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Felasticsearch%2Fautomated-performance-tests%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERun%20the%20performance%20tests%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20for%20AWS%20Professionals%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Faws-professional%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIntroduction%20to%20Azure%20for%20AWS%20experts%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Faws-professional%2Fservices%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20and%20AWS%20services%20comparison%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EIdentity%20Management%20for%20Multitenant%20Applications%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EManage%20Identity%20in%20Multitenant%20Applications%20-%20Introduction%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Ftailspin%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EThe%20Tailspin%20scenario%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fauthenticate%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAuthentication%20using%20Azure%20AD%20and%20OpenID%20Connect%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fclaims%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EClaims-based%20identity%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fsignup%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETenant%20sign-up%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fapp-roles%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EApplication%20roles%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fauthorize%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERole-based%20and%20resource-based%20authorization%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fweb-api%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESecure%20a%20backend%20web%20API%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Ftoken-cache%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECache%20access%20tokens%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fclient-assertion%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EClient%20assertion%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fkey-vault%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EUse%20Azure%20Key%20Vault%20to%20protect%20application%20secrets%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fmultitenant-identity%2Fadfs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EFederate%20with%20a%20customer's%20AD%20FS%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAdditional%20Scenario%20Guides%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Farchitecture%2Fservice-fabric%2Fmigrate-from-cloud-services%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMigrate%20from%20Cloud%20Services%20to%20Service%20Fabric%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fmsdn.microsoft.com%2Flibrary%2Fdn749874.aspx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeveloping%20big%20data%20solutions%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--17698666%22%20id%3D%22toc-hId-10960398%22%20id%3D%22toc-hId-10960398%22%20id%3D%22toc-hId-10960398%22%20id%3D%22toc-hId-10960398%22%3EVideos%3C%2FH3%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fchannel9.msdn.com%2FShows%2FAzure-Friday%2FDeploying-Network-Virtual-Appliances-for-High-Availability%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploying%20Network%20Virtual%20Appliances%20for%20High%20Availability%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%20%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%20%26nbsp%3B%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CIMG%20width%3D%22252%22%20height%3D%22252%22%20class%3D%22alignnone%20wp-image-35%22%20alt%3D%22azurecat_icon%22%20src%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2F2017%2F01%2FAzureCAT_Icon.jpg%22%20border%3D%220%22%20%2F%3E%3C%2FA%3E%3C%2FP%3E%0A%3CH1%20id%3D%22toc-hId-308885802%22%20id%3D%22toc-hId-337544866%22%20id%3D%22toc-hId-337544866%22%20id%3D%22toc-hId-337544866%22%20id%3D%22toc-hId-337544866%22%3E%26nbsp%3B%3C%2FH1%3E%0A%3CH1%20id%3D%22toc-hId-2051696137%22%20id%3D%22toc-hId-2080355201%22%20id%3D%22toc-hId-2080355201%22%20id%3D%22toc-hId-2080355201%22%20id%3D%22toc-hId-2080355201%22%3EAzureCAT%20Guidance%3C%2FH1%3E%0A%3CP%3E%3CSPAN%20style%3D%22color%3A%20rgb(51%2C%20102%2C%20255)%3B%22%3E%3CEM%3E%22Hands-on%20solutions%2C%20with%20our%20heads%20in%20the%20Cloud!%22%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-200603754%22%20id%3D%22toc-hId-229262818%22%20id%3D%22toc-hId-229262818%22%20id%3D%22toc-hId-229262818%22%20id%3D%22toc-hId-229262818%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-1943414089%22%20id%3D%22toc-hId-1972073153%22%20id%3D%22toc-hId-1972073153%22%20id%3D%22toc-hId-1972073153%22%20id%3D%22toc-hId-1972073153%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FAzureCAT-Technical-Customer-Stories%2Fba-p%2F306225%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ETechnical%20Customer%20Profiles%3C%2FA%3E%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Ftag%2Fservice%2520fabric%2Ftg-p%2Fboard-id%2FAzureCAT%22%20target%3D%22_self%22%3EService%20Fabric%3C%2FA%3E%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3EABBYY%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fabbyys-social-networking-service-evolves-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F09%2F22%2Fservice-fabric-customer-profile-abbyy%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EAlaska%20Airlines%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Falaska-airlines-improves-services-in-the-cloud-using-containers-and-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F10%2F18%2Fservice-fabric-customer-profile-alaska-airlines%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EBMW%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fbmw-enables-driver-mobility-via-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2016%2F08%2F24%2Fservice-fabric-customer-profile-bmw-technology-corporation%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ECitrix%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fcitrix-cloud-streamlines-with-single-sign-on-access-based-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F12%2F08%2Fservice-fabric-customer-profile-citrix%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ED%2BH%20-%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F05%2F09%2Fservice-fabric-customer-profile-dh%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDigamore%20Entertainment%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fdigamore-entertainment-scores-with-a-new-gaming-platform-based-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F03%2F03%2Fservice-fabric-customer-profile-digamore-entertainment-gmbh%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EFunRock%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Ffunrock-takes-mobile-strategy-games-to-next-level-on-azure%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F09%2F22%2Fservice-fabric-customer-profile-funrock%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EHoneywell%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fhoneywell-builds-microservices-based-thermostats-on-azure%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2018%2F03%2F20%2Fservice-fabric-customer-profile-honeywell%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EInfo%20Support%20%26amp%3B%20Fudura%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fservice-fabric-customer-profile-info-support-and-fudura%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F08%2F11%2Fservice-fabric-customer-profile-info-support-and-fudura%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EMesh%20Systems%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fmesh-systems-lights-up-the-market-with-iot-based-azure-solutions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2016%2F06%2F20%2Fservice-fabric-customer-profile-mesh-systems%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EP2ware%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fp2ware-expands-services-and-speeds-delivery-using-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F03%2F24%2Fservice-fabric-customer-profile-p2ware%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EProactima%20Solutions%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fproactima-solutions-manages-risk-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F01%2F06%2Fservice-fabric-customer-profile-proactima-solutions%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EQuorum%20Business%20Solutions%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fquorum-business-solutions-expand-energy-managemant-solutions-using-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2016%2F11%2F15%2Fservice-fabric-customer-profile-quorum-business-solutions%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ESchneider%20Electric%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fschneider-electric-powers-engergy-solutions-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2016%2F08%2F05%2Fservice-fabric-customer-profile-schneider-electric%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ESiriusIQ%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fsiriusiq-delivers-seriously-intelligent-ai-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2018%2F04%2F02%2Fservice-fabric-customer-profile-siriusiq%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ESociete%20Generale%20and%20Qarnot%20Computing%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fsociete-generale-complex-financial-simulation-platform-expands-on-azure-service-fabric-architecture%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F11%2F03%2Fservice-fabric-customer-profile-societe-generale-and-qarnot-computing%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ESolidsoft%20Reply%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fsolidsoft-reply-platform-powers-e-verification-of-pharmaceuticals%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2018%2F09%2F26%2Fservice-fabric-customer-profile-solidsoft-reply-emvs%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ETalkTalk%20TV%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Ftalktalk-innovates-with-a-streaming-tv-service-based-on-azure-service-fabric%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%20%3C%2FA%3E%7C%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2016%2F03%2F15%2Fservice-fabric-customer-profile-talktalk-tv%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EWolters%20Kluwer%20-%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fazureservicefabric%2F2017%2F05%2F08%2Fservice-fabric-customer-profile-wolters-kluwer-cch%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EZeiss%20Group%20(%3CSTRONG%3Enew%3C%2FSTRONG%3E%3B%20published%20on%201%2F25)%20-%20%3CA%20href%3D%22https%3A%2F%2Fcustomers.microsoft.com%2Fen-us%2Fstory%2Fzeiss-group-focuses-on-azure-service-fabric-for-key-integration-platform%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECase%20Study%3C%2FA%3E%20%7C%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FService-Fabric-Customer-Architecture-Zeiss-Group%2Fba-p%2F333958%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EBlog%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ESAP%20to%20Azure%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F27%2Flarge-australian-energy-company-modernizes-sap-applications-moves-to-azure-public-cloud%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBNW%20Consulting%20%2B%20Large%20Australian%20Energy%20Company%3C%2FA%3E%20-%20Cameron%20Gardiner%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--608742872%22%20id%3D%22toc-hId--580083808%22%20id%3D%22toc-hId--580083808%22%20id%3D%22toc-hId--580083808%22%20id%3D%22toc-hId--580083808%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-1134067463%22%20id%3D%22toc-hId-1162726527%22%20id%3D%22toc-hId-1162726527%22%20id%3D%22toc-hId-1162726527%22%20id%3D%22toc-hId-1162726527%22%3EHow-To%20Guides%3C%2FH3%3E%0A%3CP%3EActive%20Directory%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EApp%20Service%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EUsing%20Web%20API%202%20with%20Entity%20Framework%206%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-2%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAdd%20Models%20and%20Controllers%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-3%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EUse%20Code%20First%20Migrations%20to%20Seed%20the%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-4%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHandling%20Entity%20Relations%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-5%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECreate%20Data%20Transfer%20Objects%20(DTOs)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-6%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECreate%20the%20JavaScript%20Client%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-7%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECreate%20the%20View%20(UI)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-8%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDisplay%20Item%20Details%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-9%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAdd%20a%20New%20Item%20to%20the%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Faspnet%2Fweb-api%2Foverview%2Fdata%2Fusing-web-api-with-entity-framework%2Fpart-10%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EPublish%20the%20App%20to%20Azure%20Azure%20App%20Service%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F09%2F15%2Fusing-sql-always-encrypted-with-azure-web-app-service%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EHow%20to%20use%20SQL%20Always%20Encrypted%20with%20Azure%20Web%20App%20Service%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EApplication%20Insights%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAutomation%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsite-recovery%2Fsite-recovery-automate-mobility-service-install%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20the%20Mobility%20service%20with%20Azure%20Automation%20DSC%20for%20replication%20of%20VM%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F04%2F20%2Fazure-automation-hybrid-cloud-management-automating-deployment-of-a-vm-in-amazon-web-services%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EAzure%20Automation%20%26amp%3B%20Hybrid%20Cloud%20Management%3A%20Automating%20deployment%20of%20a%20VM%20in%20Amazon%20Web%20Services%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20Portal%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(.NET)%3C%2FA%3E%20(%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(Java)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20Resource%20Manager%20(ARM)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F06%2F29%2Farm-concepts-in-azure-stack-for-the-wap-administrator-in-guest-configuration-with-arm-and-technologies-such-as-virtual-machines-extensions-including-powershell-desired-state-configuration-d%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20In-guest%20configuration%20with%20ARM%2C%20and%20technologies%20such%20as%20Virtual%20Machines%20Extensions%2C%20including%20PowerShell%20Desired%20State%20Configuration%20(DSC)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2015%2F10%2F23%2Fcreating-and-connecting-an-expressroute-circuit-with-azure-resource-manager%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3ECreating%20and%20Connecting%20an%20ExpressRoute%20Circuit%20with%20Azure%20Resource%20Manager%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawClusterV2%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20deployment%20of%20a%20VM%20Scale%20Set%20of%20Linux%20VMs%20with%20a%20jumpbox%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawANSYSCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20Cluster%20with%20ANSYS%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawAbqCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawExaCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20Exa%20Powerflow%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawOpenFOAMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20OpenFOAM%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawStarCCMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FSLURM_CentOS%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20CentOS%206%26amp%3B7%20HPC%20ARM%20Template%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FSimpleOSSCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20a%20simple%20cluster%20with%20Open%20Source%20Software%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2Ftorque-cluster-custom-image%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20a%20Torque%20cluster%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FDataSynapse%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20Cluster%20with%20DataSynapse%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EBackup%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F09%2F15%2Ftaking-backup-of-encrypted-azure-vms-with-ade-azure-disk-encryption-using-azure-backup-in-oms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETaking%20backup%20of%20encrypted%20Azure%20VMs%20with%20ADE%20(Azure%20Disk%20Encryption)%20using%20Azure%20Backup%20in%20OMS%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EDevelopment%20Setup%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(.NET)%3C%2FA%3E%20(%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(Java)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F05-arm-cd%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Provision%20ARM%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F06-appinsights%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Monitor%20with%20Application%20Insights%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EDocumentDB%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F03-azuread-office365%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20Identity%20with%20Azure%20AD%20and%20Office%20365%20APIs%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EEvent%20Hubs%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2015%2F03%2F05%2Fhow-to-store-event-hub-events-to-azure-sql-database%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20store%20Event%20Hub%20events%20to%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-read-events-from-an-1641eb1b%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20read%20events%20off%20of%20Event%20Hubs%20from%20an%20IoT%20Hub%20with%20the%20Service%20Bus%20Explorer%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EIoT%20Hub%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabriciothubdemo%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIoT%20Sample%20with%20Service%20Fabric%20and%20IoT%20Hub%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-read-events-from-an-1641eb1b%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20read%20events%20from%20an%20IoT%20Hub%20with%20the%20Service%20Bus%20Explorer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabriceventhubdemo%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIoT%20Sample%20with%20Service%20Fabric%20and%20Event%20Hubs%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EKey%20Vault%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F04%2F04%2Fmore-questions-from-customers-about-sql-server-transparent-data-encryption-tde-azure-key-vault%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMore%20Questions%20From%20Customers%20About%20SQL%20Server%20Transparent%20Data%20Encryption%20%E2%80%93%20TDE%20%2B%20Azure%20Key%20Vault%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ERedis%20Cache%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EService%20Bus%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2015%2F03%2F26%2Fhow-to-implement-a-partitioned-sendbatch-method-for-azure-service-bus-entities%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20implement%20a%20partitioned%20SendBatch%20method%20for%20Azure%20Service%20Bus%20entities%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-read-events-from-an-1641eb1b%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20read%20events%20from%20an%20IoT%20Hub%20with%20the%20Service%20Bus%20Explorer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2014%2F12%2F01%2Fhow-to-create-a-service-bus-namespace-and-an-event-hub-using-a-powershell-script%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20create%20a%20Service%20Bus%20Namespace%20and%20an%20Event%20Hub%20using%20a%20PowerShell%20script%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2014%2F12%2F02%2Fhow-to-create-service-bus-queues-topics-and-subscriptions-using-a-powershell-script%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20create%20Service%20Bus%20queues%2C%20topics%20and%20subscriptions%20using%20a%20PowerShell%20script%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-handle-Service-Bus-6d65eca1%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22color%3A%20rgb(0%2C%20102%2C%20204)%3B%22%3EHow%20to%20handle%20Service%20Bus%20Relay%20Services%20in%20a%20multi-tenant%20environment%20%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EService%20Fabric%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FUsing-a-custom-Service-Fabric-configuration-provider-with-ASP%2Fba-p%2F306244%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%22%3EUsing%20a%20custom%20Service%20Fabric%20configuration%20provider%20with%20ASP.NET%20Core%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESite%20Recovery%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsite-recovery%2Fsite-recovery-automate-mobility-service-install%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20the%20Mobility%20service%20with%20Azure%20Automation%20DSC%20for%20replication%20of%20VM%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsite-recovery%2Fsite-recovery-runbook-automation%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAdd%20Azure%20automation%20runbooks%20to%20recovery%20plans%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Data%20Warehouse%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F12%2F20%2Fazure-sql-dw-moving-to-a-different-region-with-restore-from-backup-option%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20SQL%20DW%3A%20How%20to%20move%20to%20a%20different%20region%20with%20restore%20from%20backup%20option%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Database%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2015%2F03%2F05%2Fhow-to-store-event-hub-events-to-azure-sql-database%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20store%20Event%20Hub%20events%20to%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EStorage%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F02-modern-cloud-apps%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Develop%20Modern%20Apps%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EStream%20Analytics%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2016%2F01%2F21%2Fhow-to-normalize-incoming-events-in-a-stream-analytics-job%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20normalize%20incoming%20events%20in%20a%20Stream%20Analytics%20job%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpaolos%2F2015%2F12%2F17%2Fhow-to-find-absence-of-signal-in-a-stream-analytics-job%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20find%20absence%20of%20signal%20in%20a%20Stream%20Analytics%20job%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EVirtual%20Machines%20(VMs)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FImplementing-GlusterFS-on-Azure-HPC-Scalable-Parallel-File%2Fba-p%2F306243%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EImplementing%20GlusterFS%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F09%2F15%2Ftaking-backup-of-encrypted-azure-vms-with-ade-azure-disk-encryption-using-azure-backup-in-oms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETaking%20backup%20of%20encrypted%20Azure%20VMs%20with%20ADE%20(Azure%20Disk%20Encryption)%20using%20Azure%20Backup%20in%20OMS%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F06%2F29%2Farm-concepts-in-azure-stack-for-the-wap-administrator-in-guest-configuration-with-arm-and-technologies-such-as-virtual-machines-extensions-including-powershell-desired-state-configuration-d%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20In-guest%20configuration%20with%20ARM%2C%20and%20technologies%20such%20as%20Virtual%20Machines%20Extensions%2C%20including%20PowerShell%20Desired%20State%20Configuration%20(DSC)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawClusterV2%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20deployment%20of%20a%20VM%20Scale%20Set%20of%20Linux%20VMs%20with%20a%20jumpbox%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawANSYSCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20Cluster%20with%20ANSYS%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawAbqCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawExaCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20Exa%20Powerflow%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawOpenFOAMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20OpenFOAM%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawStarCCMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2017%2F02%2F23%2Fsql-server-availability-groups-in-azure-vm-setup-with-aad-domain-services%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%20Availability%20Groups%20in%20Azure%20VM%20setup%20with%20AAD%20Domain%20Services%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fsite-recovery%2Fsite-recovery-automate-mobility-service-install%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20the%20Mobility%20service%20with%20Azure%20Automation%20DSC%20for%20replication%20of%20VM%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F01-developer-environment%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20a%20Developer%20Environment%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F06%2F19%2Fhow-to-size-sap-systems-running-on-azure-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Size%20SAP%20Systems%20Running%20on%20Azure%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EVisual%20Studio%20Team%20Services%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fdotnet%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(.NET)%3C%2FA%3E%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fjava%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(Java)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzureCAT-GSI%2FDevCamp%2Ftree%2Fmaster%2FHOL%2Fnode%2F04-devops-ci%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Set%20Up%20DevOps%20with%20Visual%20Studio%20Team%20Services%20(NodeJS)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--1418089498%22%20id%3D%22toc-hId--1389430434%22%20id%3D%22toc-hId--1389430434%22%20id%3D%22toc-hId--1389430434%22%20id%3D%22toc-hId--1389430434%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-324720837%22%20id%3D%22toc-hId-353379901%22%20id%3D%22toc-hId-353379901%22%20id%3D%22toc-hId-353379901%22%20id%3D%22toc-hId-353379901%22%3EConceptual%20Articles%3C%2FH3%3E%0A%3CP%3EAzure%20Active%20Directory%20(AAD)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2015%2F06%2F08%2Fidentity-in-hybrid-cloud%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20style%3D%22color%3A%20rgb(0%2C%20114%2C%20198)%3B%22%3EIdentity%20In%20Hybrid%20Cloud%3C%2FSPAN%3E%3C%2FA%3E%20(%3CA%20href%3D%22https%3A%2F%2Fgallery.technet.microsoft.com%2FIdentity-in-Hybrid-Clouds-f4ff797e%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDownload%20Whitepaper%3C%2FA%3E)%20(%3CSTRONG%3Enew%3C%2FSTRONG%3E%3B%20added%204%2F10%2F17)%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20Resource%20Manager%20(ARM)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F02%2F08%2Farm-concepts-in-azure-stack-for-the-wap-administratorintroduction-post%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%E2%80%93Introduction%20Post%3C%2FSPAN%3E%3C%2FA%3E%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F08%2F09%2Farm-concepts-in-azure-stack-for-the-wap-administrator-troubleshooting-iaas-in-azure-stack%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20Troubleshooting%20IaaS%20in%20Azure%20Stack%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F04%2F29%2Farm-concepts-in-azure-stack-for-the-wap-administrator-multi-tier-applications%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20Multi-tier%20applications%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F04%2F01%2Farm-concepts-in-azure-stack-for-the-wap-administrator-packaging-and-publishing-templates-on-azure-stack%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20Packaging%20and%20publishing%20templates%20in%20Azure%20Stack%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F03%2F18%2Farm-concepts-in-azure-stack-for-the-wap-administrator-resource-deployment%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20Resource%20Deployment%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F02%2F24%2Farm-concepts-in-azure-stack-for-the-wap-administrator-offers-plans-and-subscriptions-2%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%94%20Offers%2C%20Plans%2C%20and%20Subscriptions%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F02%2F15%2Farm-concepts-in-azure-stack-for-the-wap-administrator-cloud-service-delivery%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%94%20Cloud%20Service%20Delivery%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F02%2F26%2Ftool-arm-template-checker-for-microsoft-azure-stack%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3ETool%3A%20ARM%20Template%20Checker%20for%20Microsoft%20Azure%20Stack%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fnew-azure-powershell-cmdlets-for-azure-enhanced-monitoring%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENew%20Azure%20PowerShell%20cmdlets%20for%20Azure%20Enhanced%20Monitoring%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EPowerShell%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fnew-azure-powershell-cmdlets-for-azure-enhanced-monitoring%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENew%20Azure%20PowerShell%20cmdlets%20for%20Azure%20Enhanced%20Monitoring%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EPremium%20Storage%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F10%2F24%2Fwhere-can-i-find-documentation-or-information-for%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhere%20can%20I%20find%20documentation%20or%20information%20for%20SAP%20workloads%20on%20Azure%3F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F04%2F24%2Fazure-premium-storage-is-available-for-sap-workloads%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Premium%20Storage%20is%20available%20for%20SAP%20workloads%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESAP%20HANA%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Fworkloads%2Fsap%2Fsap-hana-backup-guide%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBackup%20guide%20for%20SAP%20HANA%20on%20Azure%20Virtual%20Machines%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Fworkloads%2Fsap%2Fsap-hana-backup-file-level%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20HANA%20Azure%20Backup%20on%20file%20level%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Fworkloads%2Fsap%2Fsap-hana-backup-storage-snapshots%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20HANA%20backup%20based%20on%20storage%20snapshots%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fsap-hana-overview-architecture%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EOverview%20and%20Architecture%20of%20SAP%20HANA%20on%20Azure%20(Large%20Instances)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fsap-hana-overview-infrastructure-connectivity%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EInfrastructure%20and%20Connectivity%20to%20SAP%20HANA%20on%20Azure%20(Large%20Instances)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fsap-hana-overview-sap-hana-installation%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EInstall%20SAP%20HANA%20on%20SAP%20HANA%20on%20Azure%20(Large%20Instances)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fsap-hana-overview-high-availability-disaster-recovery%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHigh%20Availability%20and%20Disaster%20Recovery%20of%20SAP%20HANA%20on%20Azure%20(Large%20Instances)%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fsap-hana-overview-troubleshooting-monitoring%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETroubleshooting%20and%20Monitoring%20of%20SAP%20HANA%20on%20Azure%20(Large%20Instances)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESAP%20on%20Azure%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F12%2F04%2Ftop-14-updates-and-new-technologies-for-deploying-sap-on-azure%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETop%2014%20Updates%20and%20New%20Technologies%20for%20Deploying%20SAP%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F10%2F24%2Fwhere-can-i-find-documentation-or-information-for%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhere%20can%20I%20find%20documentation%20or%20information%20for%20SAP%20workloads%20on%20Azure%3F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F08%2F03%2F__trashed%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMore%20offers%20in%20SAP%20Cloud%20Appliance%20Library%20for%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fnew-azure-powershell-cmdlets-for-azure-enhanced-monitoring%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENew%20Azure%20PowerShell%20cmdlets%20for%20Azure%20Enhanced%20Monitoring%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fazure-quickstart-templates-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Quickstart%20Templates%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F06%2Fprotecting-sap-systems-running-on-vmware-with-azure-site-recovery%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EProtecting%20SAP%20Systems%20Running%20on%20VMware%20with%20Azure%20Site%20Recovery%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F10%2F05%2Fworld-record-sap-sales-and-distribution-standard-application-benchmark-for-sap-cloud-deployments-released-using-azure-iaas-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDistribution%20Standard%20Application%20Benchmark%20for%20SAP%20cloud%20deployments%20released%20using%20Azure%20IaaS%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F06%2F19%2Fhow-to-size-sap-systems-running-on-azure-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Size%20SAP%20Systems%20Running%20on%20Azure%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F05%2F25%2Ftop-10-key-considerations-for-deploying-sap-applications-on-azure%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETop%2010%20Key%20Considerations%20for%20Deploying%20SAP%20Applications%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F04%2F24%2Fazure-premium-storage-is-available-for-sap-workloads%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Premium%20Storage%20is%20available%20for%20SAP%20workloads%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESite%20Recovery%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F06%2Fprotecting-sap-systems-running-on-vmware-with-azure-site-recovery%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EProtecting%20SAP%20Systems%20Running%20on%20VMware%20with%20Azure%20Site%20Recovery%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Data%20Warehouse%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F08%2F18%2Fmigrating-data-to-azure-sql-data-warehouse-in-practice%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMigrating%20data%20to%20Azure%20SQL%20Data%20Warehouse%20in%20practice%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F02%2F06%2Fazure-sql-data-warehouse-loading-patterns-and-strategies%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20SQL%20Data%20Warehouse%20loading%20patterns%20and%20strategies%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2015%2F08%2F11%2Fchoosing-hash-distributed-table-vs-round-robin-distributed-table-in-azure-sql-dw-service%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EChoosing%20hash%20distributed%20table%20vs.%20round-robin%20distributed%20table%20in%20Azure%20SQL%20DW%20Service%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Database%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F10%2F20%2Fmigrating-from-sql-server-to-azure-sql-database-using-bacpac-files%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3EMigrating%20from%20SQL%20Server%20to%20Azure%20SQL%20Database%20using%20Bacpac%20Files%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F09%2F21%2Fdetermining-database-size-in-azure-sql-database-v12%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDetermining%20Database%20Size%20in%20Azure%20SQL%20Database%20V12%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F09%2F13%2Freal-world-azure-sql-db-unexpected-database-maximum-size-limit%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20SQL%20DB%3A%20Unexpected%20Database%20Maximum%20Size%20Limit%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F09%2F08%2Fconnect-to-azure-sql-database-v12-via-redirection%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConnect%20to%20Azure%20SQL%20Database%20V12%20via%20Redirection%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F08%2F09%2Fusing-table-valued-parameters-with-always-encrypted-in-sql-server-2016-and-azure-sql-database%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EUsing%20Table%20Valued%20Parameters%20with%20Always%20Encrypted%20in%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2015%2F04%2F20%2Fazure-sql-database-security-features%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20SQL%20Database%20Security%20Features%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EStorage%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FParallel-File-Systems-for-HPC-Storage-on-Azure%2Fba-p%2F306223%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EParallel%20File%20Systems%20for%20HPC%20Storage%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EVirtual%20Machines%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FParallel-File-Systems-for-HPC-Storage-on-Azure%2Fba-p%2F306223%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EParallel%20File%20Systems%20for%20HPC%20Storage%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F12%2F04%2Ftop-14-updates-and-new-technologies-for-deploying-sap-on-azure%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETop%2014%20Updates%20and%20New%20Technologies%20for%20Deploying%20SAP%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F10%2F24%2Fwhere-can-i-find-documentation-or-information-for%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhere%20can%20I%20find%20documentation%20or%20information%20for%20SAP%20workloads%20on%20Azure%3F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F08%2F03%2F__trashed%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMore%20offers%20in%20SAP%20Cloud%20Appliance%20Library%20for%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fazure-quickstart-templates-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Quickstart%20Templates%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F06%2Fprotecting-sap-systems-running-on-vmware-with-azure-site-recovery%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EProtecting%20SAP%20Systems%20Running%20on%20VMware%20with%20Azure%20Site%20Recovery%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F10%2F05%2Fworld-record-sap-sales-and-distribution-standard-application-benchmark-for-sap-cloud-deployments-released-using-azure-iaas-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDistribution%20Standard%20Application%20Benchmark%20for%20SAP%20cloud%20deployments%20released%20using%20Azure%20IaaS%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F06%2F19%2Fhow-to-size-sap-systems-running-on-azure-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20Size%20SAP%20Systems%20Running%20on%20Azure%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F05%2F25%2Ftop-10-key-considerations-for-deploying-sap-applications-on-azure%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETop%2010%20Key%20Considerations%20for%20Deploying%20SAP%20Applications%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EWindows%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F10%2F08%2Fsap-gui-is-supporting-windows-10-as-operating-system%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20GUI%20is%20supporting%20Windows%2010%20as%20operating%20system%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-2067531172%22%20id%3D%22toc-hId-2096190236%22%20id%3D%22toc-hId-2096190236%22%20id%3D%22toc-hId-2096190236%22%20id%3D%22toc-hId-2096190236%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--484625789%22%20id%3D%22toc-hId--455966725%22%20id%3D%22toc-hId--455966725%22%20id%3D%22toc-hId--455966725%22%20id%3D%22toc-hId--455966725%22%3ETroubleshooting%20Articles%3C%2FH3%3E%0A%3CP%3EAzure%20Resource%20Manager%20(ARM)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F08%2F09%2Farm-concepts-in-azure-stack-for-the-wap-administrator-troubleshooting-iaas-in-azure-stack%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EARM%20concepts%20in%20Azure%20Stack%20for%20the%20WAP%20Administrator%20%E2%80%93%20Troubleshooting%20IaaS%20in%20Azure%20Stack%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Database%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2016%2F09%2F13%2Freal-world-azure-sql-db-unexpected-database-maximum-size-limit%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20SQL%20DB%3A%20Unexpected%20Database%20Maximum%20Size%20Limit%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EStorage%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsqlcat%2F2017%2F03%2F10%2Fbacking-up-a-vldb-to-azure-blob-storage%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBacking%20up%20a%20VLDB%20to%20Azure%20Blob%20Storage%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--797504083%22%20id%3D%22toc-hId--768845019%22%20id%3D%22toc-hId--768845019%22%20id%3D%22toc-hId--768845019%22%20id%3D%22toc-hId--768845019%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-945306252%22%20id%3D%22toc-hId-973965316%22%20id%3D%22toc-hId-973965316%22%20id%3D%22toc-hId-973965316%22%20id%3D%22toc-hId-973965316%22%3ETraining%3C%2FH3%3E%0A%3CP%3EAzure%20Resource%20Manager%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fkrnese%2FAzureDeploy%2Fblob%2Fmaster%2FARM%2Farm-training.md%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Resource%20Manager%20Inside-Out%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId--1606850709%22%20id%3D%22toc-hId--1578191645%22%20id%3D%22toc-hId--1578191645%22%20id%3D%22toc-hId--1578191645%22%20id%3D%22toc-hId--1578191645%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-135959626%22%20id%3D%22toc-hId-164618690%22%20id%3D%22toc-hId-164618690%22%20id%3D%22toc-hId-164618690%22%20id%3D%22toc-hId-164618690%22%3ETemplates%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fazure.microsoft.com%2Fen-us%2Fresources%2Ftemplates%2Foms-all-deploy%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMicrosoft%20OMS%20Quickstart%20Template%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fuday31in%2Fazure-quickstart-templates%2Ftree%2Fmaster%2Fhgs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20Host%20Guardian%20Service%20(HGS)%20For%20Shielded%20VM%20in%20Windows%20Server%202016%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FDataSynapse%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20Cluster%20with%20DataSynapse%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawClusterV2%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20deployment%20of%20a%20VM%20Scale%20Set%20of%20Linux%20VMs%20with%20a%20jumpbox%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawANSYSCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20Cluster%20with%20ANSYS%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawAbqCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawExaCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20Exa%20Powerflow%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawOpenFOAMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20OpenFOAM%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FRawStarCCMCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESimple%20VMSS%20Cluster%20with%20StarCCM%2B%20installed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FSLURM_CentOS%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20CentOS%206%26amp%3B7%20HPC%20ARM%20Template%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2FSimpleOSSCluster%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20a%20simple%20cluster%20with%20Open%20Source%20Software%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ftanewill%2F5clickTemplates%2Ftree%2Fmaster%2Ftorque-cluster-custom-image%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDeploy%20a%20Torque%20cluster%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1878769961%22%20id%3D%22toc-hId-1907429025%22%20id%3D%22toc-hId-1907429025%22%20id%3D%22toc-hId-1907429025%22%20id%3D%22toc-hId-1907429025%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--673387000%22%20id%3D%22toc-hId--644727936%22%20id%3D%22toc-hId--644727936%22%20id%3D%22toc-hId--644727936%22%20id%3D%22toc-hId--644727936%22%3ECode%20Samples%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FAzureCAT%2FUsing-a-custom-Service-Fabric-configuration-provider-with-ASP%2Fba-p%2F306244%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%22%3EUsing%20a%20custom%20Service%20Fabric%20configuration%20provider%20with%20ASP.NET%20Core%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FMikeWasson%2FLocalAccountsApp%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESecure%20a%20Web%20API%20with%20Individual%20Accounts%20and%20Local%20Login%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FMikeWasson%2FBookService%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBookService%20%3C%2FA%3E(Azure%20App%20Service%20%26amp%3B%20SQL%20Server)%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabriciothubdemo%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIoT%20Sample%20with%20Service%20Fabric%20and%20IoT%20Hub%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabriceventhubdemo%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIoT%20Sample%20with%20Service%20Fabric%20and%20Event%20Hubs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabricasynchronouscomputingactors%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Service%20Fabric%3A%20Asynchronous%20Computing%20Actors%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2Fservicefabricobserver%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Service%20Fabric%3A%20Observer%20Sample%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-read-events-from-an-1641eb1b%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EIoT%20Sample%3A%20Reading%20events%20from%20an%20IoT%20Hub%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-integrate-store-828769eb%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EEvent%20Hub%20Sample%3A%20Storing%20Event%20Hub%20events%20to%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FHow-to-handle-Service-Bus-6d65eca1%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EService%20Bus%20Sample%3A%20Handling%20Service%20Bus%20Relay%20Services%20in%20a%20multi-tenant%20environment%20%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1069423335%22%20id%3D%22toc-hId-1098082399%22%20id%3D%22toc-hId-1098082399%22%20id%3D%22toc-hId-1098082399%22%20id%3D%22toc-hId-1098082399%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--1482733626%22%20id%3D%22toc-hId--1454074562%22%20id%3D%22toc-hId--1454074562%22%20id%3D%22toc-hId--1454074562%22%20id%3D%22toc-hId--1454074562%22%3ETools%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2FServiceBusExplorer%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EService%20Bus%20Explorer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpaolosalvatori%2FServiceBusExtensions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EService%20Bus%20Extensions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fcode.msdn.microsoft.com%2FService-Bus-PowerShell-a46b7059%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EService%20Bus%20PowerShell%20Scripts%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-260076709%22%20id%3D%22toc-hId-288735773%22%20id%3D%22toc-hId-288735773%22%20id%3D%22toc-hId-288735773%22%20id%3D%22toc-hId-288735773%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-2002887044%22%20id%3D%22toc-hId-2031546108%22%20id%3D%22toc-hId-2031546108%22%20id%3D%22toc-hId-2031546108%22%20id%3D%22toc-hId-2031546108%22%3EAnnouncements%3C%2FH3%3E%0A%3CP%3EAzure%20Resource%20Manager%20(ARM)%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.technet.microsoft.com%2Fprivatecloud%2F2016%2F02%2F26%2Ftool-arm-template-checker-for-microsoft-azure-stack%2F%22%20target%3D%22_blank%22%20rel%3D%22bookmark%20noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%3ETool%3A%20ARM%20Template%20Checker%20for%20Microsoft%20Azure%20Stack%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESAP%20on%20Azure%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F09%2Fsap-business-objects-support-of-sql-server-2016-and-azure-products%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20Business%20Objects%20support%20of%20SQL%20Server%202016%20and%20Azure%20products%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F12%2F16%2Fsap-support-for-azure-resource-manager%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20Now%20Supports%20Azure%20Resource%20Manager%20(ARM)%20for%20Windows%20and%20Linux%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F12%2F04%2Ftop-14-updates-and-new-technologies-for-deploying-sap-on-azure%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETop%2014%20Updates%20and%20New%20Technologies%20for%20Deploying%20SAP%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F08%2F03%2F__trashed%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMore%20offers%20in%20SAP%20Cloud%20Appliance%20Library%20for%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F16%2Fnew-azure-powershell-cmdlets-for-azure-enhanced-monitoring%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ENew%20Azure%20PowerShell%20cmdlets%20for%20Azure%20Enhanced%20Monitoring%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F04%2F24%2Fazure-premium-storage-is-available-for-sap-workloads%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAzure%20Premium%20Storage%20is%20available%20for%20SAP%20workloads%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EWindows%20Server%202016%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F07%2Fwindows-2016-is-now-generally-available-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWindows%202016%20is%20now%20Generally%20Available%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%20%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%20%26nbsp%3B%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FSQLCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CIMG%20width%3D%22247%22%20height%3D%22247%22%20class%3D%22alignnone%20wp-image-45%22%20alt%3D%22sqlcat_icon%22%20src%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2F2017%2F01%2FSQLCAT_Icon.png%22%20border%3D%220%22%20%2F%3E%3C%2FA%3E%3C%2FP%3E%0A%3CH1%20id%3D%22toc-hId-988944172%22%20id%3D%22toc-hId-1017603236%22%20id%3D%22toc-hId-1017603236%22%20id%3D%22toc-hId-1017603236%22%20id%3D%22toc-hId-1017603236%22%3ESQLCAT%20Guidance%3C%2FH1%3E%0A%3CH3%20id%3D%22toc-hId--862148211%22%20id%3D%22toc-hId--833489147%22%20id%3D%22toc-hId--833489147%22%20id%3D%22toc-hId--833489147%22%20id%3D%22toc-hId--833489147%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-880662124%22%20id%3D%22toc-hId-909321188%22%20id%3D%22toc-hId-909321188%22%20id%3D%22toc-hId-909321188%22%20id%3D%22toc-hId-909321188%22%3ETechnical%20Customer%20Profiles%3C%2FH3%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ESQL%20Server%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F27%2Flarge-australian-energy-company-modernizes-sap-applications-moves-to-azure-public-cloud%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBNW%20Consulting%20%2B%20Large%20Australian%20Energy%20Company%3C%2FA%3E%20-%20Cameron%20Gardiner%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FHow-bwin-is-using-SQL-Server-2016-In-Memory-OLTP-to-achieve%2Fba-p%2F305413%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EBwin%3C%2FA%3E%20-%20Mike%20Weiner%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20id%3D%22toc-hId--1671494837%22%20id%3D%22toc-hId--1642835773%22%20id%3D%22toc-hId--1642835773%22%20id%3D%22toc-hId--1642835773%22%20id%3D%22toc-hId--1642835773%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-71315498%22%20id%3D%22toc-hId-99974562%22%20id%3D%22toc-hId-99974562%22%20id%3D%22toc-hId-99974562%22%20id%3D%22toc-hId-99974562%22%3EHow-To%20Guides%3C%2FH3%3E%0A%3CP%3ESAP%20on%20SQL%20Server%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F04%2F04%2Fmore-questions-from-customers-about-sql-server-transparent-data-encryption-tde-azure-key-vault%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMore%20Questions%20From%20Customers%20About%20SQL%20Server%20Transparent%20Data%20Encryption%20%E2%80%93%20TDE%20%2B%20Azure%20Key%20Vault%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F12%2F09%2Fsoftware-logistics-on-sql-server-2016%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20install%20or%20upgrade%20SAP%20Systems%20to%20SQL%20Server%202016%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F08%2F10%2Fhow-to-slowdown-a-sql-server-database-backup%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20slow%20down%20a%20SQL%20Server%20Database%20Backup%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Server%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FAzure-SQL-DW-Moving-to-a-different-region-with-restore-from%2Fba-p%2F305426%22%20target%3D%22_self%22%3EAzure%20SQL%20DW%3A%20How%20to%20move%20to%20a%20different%20region%20with%20restore%20from%20backup%20option%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FImprove-query-performance-on-memory-optimized-tables-with%2Fba-p%2F305422%22%20target%3D%22_self%22%3E%3CSPAN%3EHow%20to%20improve%20query%20performance%20on%20memory%20optimized%20tables%20with%20Temporal%20using%20new%20index%20creation%20enhancement%20in%20SP1%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FDo-it-right-Deploying-SQL-Server-R-Services-on-computers-without%2Fba-p%2F305404%22%20target%3D%22_self%22%3E%3CSPAN%3EHow%20to%20deploy%20SQL%20Server%20R%20Services%20without%20Internet%20access%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FDetermining-Database-Size-in-Azure-SQL-Database-V12%2Fba-p%2F305377%22%20target%3D%22_self%22%3EHow%20to%20Determine%20Database%20Sizes%20in%20Azure%20SQL%20Database%20V12%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FReal-World-Azure-SQL-DB-Unexpected-Database-Maximum-Size-Limit%2Fba-p%2F305363%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3E%3CSPAN%3EHow%20to%20use%20SQL%20Always%20Encrypted%20with%20Azure%20Web%20App%20Service%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F08%2F10%2Fhow-to-slowdown-a-sql-server-database-backup%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EHow%20to%20slow%20down%20a%20SQL%20Server%20Database%20Backup%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FInstalling-SQL-Server-2016-RTM-You-must-do-this%2Fba-p%2F305335%22%20target%3D%22_self%22%3EHow%20to%20Install%20SQL%20Server%202016%20RTM%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FAssigning-surrogate-key-to-dimension-tables-in-SQL-DW-and-APS%2Fba-p%2F305261%22%20target%3D%22_self%22%3EHow%20to%20assign%20surrogate%20keys%20to%20dimension%20tables%20in%20SQL%20DW%20and%20APS%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1814125833%22%20id%3D%22toc-hId-1842784897%22%20id%3D%22toc-hId-1842784897%22%20id%3D%22toc-hId-1842784897%22%20id%3D%22toc-hId-1842784897%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--738031128%22%20id%3D%22toc-hId--709372064%22%20id%3D%22toc-hId--709372064%22%20id%3D%22toc-hId--709372064%22%20id%3D%22toc-hId--709372064%22%3EConceptual%20Articles%3C%2FH3%3E%0A%3CP%3EAlwaysOn%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F02%2Fsql-server-2016-alwayson-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20AlwaysOn%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2013%2F04%2F24%2Fsql-server-2012-alwayson-part-12-performance-aspects-and-performance-monitoring-ii%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202012%20AlwaysOn%3A%20Performance%20Aspects%20and%20Performance%20Monitoring%20II%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2012%2F12%2F25%2Freading-from-database-mirroring-or-alwayson-secondary-replicas-in-sap-configurations%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EReading%20from%20Database%20Mirroring%20or%20AlwaysOn%20Secondary%20Replicas%20in%20SAP%20Configurations%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20SQL%20Data%20Warehouse%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FMigrating-from-SQL-Server-to-Azure-SQL-Database-using-Bacpac%2Fba-p%2F305407%22%20target%3D%22_self%22%3EMigrating%20data%20to%20Azure%20SQL%20Data%20Warehouse%20in%20practice%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FAzure-SQL-Data-Warehouse-loading-patterns-and-strategies%2Fba-p%2F305456%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EAzure%20SQL%20Data%20Warehouse%20loading%20patterns%20and%20strategies%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FChoosing-hash-distributed-table-vs-round-robin-distributed-table%2Fba-p%2F305247%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EChoosing%20hash%20distributed%20table%20vs.%20round-robin%20distributed%20table%20in%20Azure%20SQL%20DW%20Service%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EAzure%20SQL%20Database%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FMigrating-from-SQL-Server-to-Azure-SQL-Database-using-Bacpac%2Fba-p%2F305407%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3E%3CSPAN%3EMigrating%20from%20SQL%20Server%20to%20Azure%20SQL%20Database%20using%20Bacpac%20Files%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FReal-World-Azure-SQL-DB-Unexpected-Database-Maximum-Size-Limit%2Fba-p%2F305363%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EAzure%20SQL%20DB%3A%20Unexpected%20Database%20Maximum%20Size%20Limit%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FConnect-to-Azure-SQL-Database-V12-via-Redirection%2Fba-p%2F305362%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EConnect%20to%20Azure%20SQL%20Database%20V12%20via%20Redirection%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FUsing-Table-Valued-Parameters-with-Always-Encrypted-in-SQL%2Fba-p%2F305345%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EUsing%20Table%20Valued%20Parameters%20with%20Always%20Encrypted%20in%20SQL%20Server%202016%20and%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ER%20Services%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-4-SQL-Server-R-Services-makes-you-a-smarter-T%2Fba-p%2F305313%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%20R%20Services%20makes%20you%20a%20smarter%20T-SQL%20Developer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FEarly-Customer-Experiences-with-SQL-Server-R-Services%2Fba-p%2F305293%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EEarly%20Customer%20Experiences%20with%20SQL%20Server%20R%20Services%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESAP%20on%20SQL%20Server%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F04%2F04%2Fsap-on-sql-general-update-for-customers-partners-march-2017%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20on%20SQL%3A%20General%20Update%20for%20Customers%20%26amp%3B%20Partners%20March%202017%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F09%2Fsap-business-objects-support-of-sql-server-2016-and-azure-products%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20Business%20Objects%20support%20of%20SQL%20Server%202016%20and%20Azure%20products%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F06%2Fbw-queries-by-factors-faster-using-fems-pushdown%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBW%20Queries%20by%20factors%20faster%20using%20FEMS-pushdown%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F01%2F05%2Frecent-sap-bw-improvements-for-sql-server%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecent%20SAP%20BW%20improvements%20for%20SQL%20Server%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F11%2F25%2Fimproved-sap-compression-tool-msscompress%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%3A%20Improved%20SAP%20compression%20tool%20MSSCOMPRESS%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F11%2F24%2Fsap-osdb-migration-to-sql-server-faq-v6-0-november-2016%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhitepaper%3A%20SAP%20OS%2FDB%20Migration%20to%20SQL%20Server%E2%80%93FAQ%20v6.1%20November%202016%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F11%2F21%2Fmoving-from-sap-2-tier-to-3-tier-configuration-and-performance-seems-worse%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EMoving%20from%20SAP%202-Tier%20to%203-Tier%20configuration%20and%20performance%20seems%20worse%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F11%2F14%2Fsimplified-and-faster-sap-bw-process-chains%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%3A%20Simplified%20and%20faster%20SAP%20BW%20Process%20Chains%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F06%2F07%2Fsap-on-sql-general-update-for-customers-partners-june-2016%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20on%20SQL%3A%20General%20Update%20for%20Customers%20%26amp%3B%20Partners%20June%202016%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F06%2F16%2Fsql-server-2016-distributed-availability-groups-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20Distributed%20Availability%20Groups%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F02%2Fsql-server-2016-alwayson-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20AlwaysOn%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F03%2F07%2Fwhitepaper-sap-on-sql-server-2012-and-sql-server-2014%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhitepaper%3A%20SAP%20on%20SQL%20Server%202012%20and%20SQL%20Server%202014%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F01%2F27%2Fimprovements-of-sap-bw-system-copy%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%3A%20Improvements%20of%20SAP%20(BW)%20System%20Copy%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2015%2F10%2F05%2Fworld-record-sap-sales-and-distribution-standard-application-benchmark-for-sap-cloud-deployments-released-using-azure-iaas-vms%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDistribution%20Standard%20Application%20Benchmark%20for%20SAP%20cloud%20deployments%20released%20using%20Azure%20IaaS%20VMs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2013%2F04%2F24%2Fsql-server-2012-alwayson-part-12-performance-aspects-and-performance-monitoring-ii%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202012%20AlwaysOn%3A%20Performance%20Aspects%20and%20Performance%20Monitoring%20II%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2012%2F12%2F25%2Freading-from-database-mirroring-or-alwayson-secondary-replicas-in-sap-configurations%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EReading%20from%20Database%20Mirroring%20or%20AlwaysOn%20Secondary%20Replicas%20in%20SAP%20Configurations%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Server%202016%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQL-Server-Availability-Groups-in-Azure-VM-setup-with-AAD-Domain%2Fba-p%2F305440%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%20Availability%20Groups%20in%20Azure%20VM%20setup%20with%20AAD%20Domain%20Services%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FOops-Recovery-with-Temporal-Tables%2Fba-p%2F305414%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3E%3CSPAN%3ESQL%20Server%3A%20Oops%20Recovery%20with%20Temporal%20Tables%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-10-quot-I-can-eat-glass-8230-quot-but-can-I%2Fba-p%2F305391%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20Supporting%20UTF-8%20data%20for%20Bulk%20Insert%20or%20bcp%20utilities%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-9-Scripting-Always-Encrypted-operations%2Fba-p%2F305387%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20Scripting%20Always%20Encrypted%20operations%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-8-How-SQL-Server-2016-Cumulative-Update-2-CU2%2Fba-p%2F305384%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EHow%20SQL%20Server%202016%20Cumulative%20Update%202%20(CU2)%20can%20improve%20performance%20of%20highly%20concurrent%20workloads%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-7-Install-Option-for-Instant-File%2Fba-p%2F305358%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20Install%20Option%20for%20Instant%20File%20Initialization%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FUsing-Table-Valued-Parameters-with-Always-Encrypted-in-SQL%2Fba-p%2F305345%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EUsing%20Table%20Valued%20Parameters%20with%20Always%20Encrypted%20in%20SQL%20Server%202016%20and%20Azure%20SQL%20Database%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FChanges-in-SQL-Server-2016-Checkpoint-Behavior%2Fba-p%2F305342%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EChanges%20in%20SQL%20Server%202016%20Checkpoint%20Behavior%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FReal-World-Parallel-INSERT-SELECT-What-else-you-need-to-know%2Fba-p%2F305329%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EReal%20World%20Parallel%20INSERT%E2%80%A6SELECT%3A%20What%20else%20you%20need%20to%20know%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-4-SQL-Server-R-Services-makes-you-a-smarter-T%2Fba-p%2F305313%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%20R%20Services%20makes%20you%20a%20smarter%20T-SQL%20Developer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-3-Parallel-INSERT-8230-SELECT%2Fba-p%2F305305%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20Parallel%20INSERT%20%E2%80%A6%20SELECT%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-2-Availability-Groups-Automatic-Seeding%2Fba-p%2F305301%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20Groups%20Automatic%20Seeding%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FEarly-Customer-Experiences-with-SQL-Server-R-Services%2Fba-p%2F305293%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EEarly%20Customer%20Experiences%20with%20SQL%20Server%20R%20Services%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FCheckpoint-process-for-memory-optimized-tables-in-SQL-2016-and%2Fba-p%2F305289%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ECheckpoint%20process%20for%20memory-optimized%20tables%20in%20SQL%202016%20and%20implications%20on%20the%20log%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F06%2F16%2Fsql-server-2016-distributed-availability-groups-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20Distributed%20Availability%20Groups%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F05%2F02%2Fsql-server-2016-alwayson-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20AlwaysOn%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQL-Server-2016-SSIS-Data-Flow-Buffer-Auto-Sizing-capability%2Fba-p%2F305271%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20SSIS%20Data%20Flow%20Buffer%20Auto%20Sizing%20benefits%20data%20loading%20on%20Clustered%20Columnstore%20tables%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSoften-the-RBAR-impact-with-Native-Compiled-UDFs-in-SQL-Server%2Fba-p%2F305260%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESoften%20the%20RBAR%20impact%20with%20Native%20Compiled%20UDFs%20in%20SQL%20Server%202016%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQL-2016-Columnstore-row-group-Merge-policy-and-index%2Fba-p%2F305255%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%202016%3A%20Columnstore%20row%20group%20Merge%20policy%20and%20index%20maintenance%20improvements%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2015%2F05%2F26%2Fsql-server-and-instant-file-initialization-under-the-hood-part-3%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%20and%20%E2%80%98Instant%20File%20Initialization'%3A%20Buffer%20Pool%20Extension%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2015%2F05%2F19%2Fsql-server-and-instant-file-initialization-under-the-hood-part-2%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%20and%20%E2%80%98Instant%20File%20Initialization%E2%80%99%3A%20What%20happens%20when%20a%20database%20file%20is%20created%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2015%2F05%2F04%2Fsql-server-and-instant-file-initialization-under-the-hood-part-1%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%20and%20%E2%80%98Instant%20File%20Initialization%E2%80%99%3A%20Physical%20and%20Valid%20Data%20Sizes%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESSIS%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQL-Server-2016-SSIS-Data-Flow-Buffer-Auto-Sizing-capability%2Fba-p%2F305271%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20SSIS%20Data%20Flow%20Buffer%20Auto%20Sizing%20benefits%20data%20loading%20on%20Clustered%20Columnstore%20tables%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ET-SQL%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-4-SQL-Server-R-Services-makes-you-a-smarter-T%2Fba-p%2F305313%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%20R%20Services%20makes%20you%20a%20smarter%20T-SQL%20Developer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2016%2F04%2F16%2Ft-sql-ranking-functions-to-the-rescue-once-again%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ET-SQL%20ranking%20functions%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1004779207%22%20id%3D%22toc-hId-1033438271%22%20id%3D%22toc-hId-1033438271%22%20id%3D%22toc-hId-1033438271%22%20id%3D%22toc-hId-1033438271%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--1547377754%22%20id%3D%22toc-hId--1518718690%22%20id%3D%22toc-hId--1518718690%22%20id%3D%22toc-hId--1518718690%22%20id%3D%22toc-hId--1518718690%22%3EExplains%3C%2FH3%3E%0A%3CP%3EShort%20descriptions%20and%20explanations%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fuser_ed%2F2016%2F11%2F06%2Fwhat-is-a-dax-expression%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhat%20is%20a%20DAX%20Expression%3F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FDetermining-Database-Size-in-Azure-SQL-Database-V12%2Fba-p%2F305377%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EDetermining%20Database%20Sizes%20in%20Azure%20SQL%20Database%20V12%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-6-DBCC-CHECKDB-with-MAXDOP%2Fba-p%2F305348%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20DBCC%20CHECKDB%20with%20MAXDOP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-5-TRUNCATE-Selected-Partitions%2Fba-p%2F305346%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20TRUNCATE%20Selected%20Partitions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2016%2F06%2F27%2Fthe-aggregate-concatenation-t-sql-anti-pattern%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EThe%20%E2%80%98aggregate%20concatenation%E2%80%99%20T-SQL%20(anti-)pattern%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2016%2F04%2F09%2Fcommon-sub-expression-elimination-in-sql-server-what-you-need-to-know%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECommon%20sub-expression%20elimination%20in%20SQL%20Server%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Farvindsh%2F2015%2F05%2F06%2Fquery-of-the-day-finding-sql-server-queries-with-large-memory-grants%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EFinding%20SQL%20Server%20queries%20with%20large%20memory%20grants%20%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FAzure-SQL-Database-Security-Features%2Fba-p%2F305228%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EAzure%20SQL%20Database%20Security%20Features%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-195432581%22%20id%3D%22toc-hId-224091645%22%20id%3D%22toc-hId-224091645%22%20id%3D%22toc-hId-224091645%22%20id%3D%22toc-hId-224091645%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--117445713%22%20id%3D%22toc-hId--88786649%22%20id%3D%22toc-hId--88786649%22%20id%3D%22toc-hId--88786649%22%20id%3D%22toc-hId--88786649%22%3ETroubleshooting%20Articles%3C%2FH3%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FBacking-up-a-VLDB-to-Azure-Blob-Storage%2Fba-p%2F305441%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EBacking%20up%20a%20VLDB%20to%20Azure%20Blob%20Storage%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FReal-World-Azure-SQL-DB-Unexpected-Database-Maximum-Size-Limit%2Fba-p%2F305363%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EAzure%20SQL%20DB%3A%20Unexpected%20Database%20Maximum%20Size%20Limit%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FTransaction-dependency-limits-with-memory-optimized-tables-8211%2Fba-p%2F305310%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ETransaction%20dependency%20limits%20with%20memory%20optimized%20tables%20%E2%80%93%20Error%2041839%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FConsiderations-around-validation-errors-41305-and-41325-on%2Fba-p%2F305280%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EPolyBase%20Setup%20Errors%20and%20Possible%20Solutions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FConsiderations-around-validation-errors-41305-and-41325-on%2Fba-p%2F305280%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EConsiderations%20around%20validation%20errors%2041305%20and%2041325%20on%20memory%20optimized%20tables%20with%20foreign%20keys%20%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CH3%20id%3D%22toc-hId-1625364622%22%20id%3D%22toc-hId-1654023686%22%20id%3D%22toc-hId-1654023686%22%20id%3D%22toc-hId-1654023686%22%20id%3D%22toc-hId-1654023686%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId--926792339%22%20id%3D%22toc-hId--898133275%22%20id%3D%22toc-hId--898133275%22%20id%3D%22toc-hId--898133275%22%20id%3D%22toc-hId--898133275%22%3EAnnouncements%3C%2FH3%3E%0A%3CP%3ESAP%20on%20SQL%20Server%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F04%2F04%2Fsap-on-sql-general-update-for-customers-partners-march-2017%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20on%20SQL%3A%20General%20Update%20for%20Customers%20%26amp%3B%20Partners%20March%202017%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F09%2Fsap-business-objects-support-of-sql-server-2016-and-azure-products%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESAP%20Business%20Objects%20support%20of%20SQL%20Server%202016%20and%20Azure%20products%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F01%2F05%2Frecent-sap-bw-improvements-for-sql-server%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ERecent%20SAP%20BW%20improvements%20for%20SQL%20Server%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2016%2F11%2F11%2Fsql-server-2016-improvements-for-sap-bw%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESQL%20Server%202016%20improvements%20for%20SAP%20(BW)%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ESQL%20Server%202016%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-6-DBCC-CHECKDB-with-MAXDOP%2Fba-p%2F305348%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20DBCC%20CHECKDB%20with%20MAXDOP%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FSQLSweet16-Episode-5-TRUNCATE-Selected-Partitions%2Fba-p%2F305346%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3ESQL%20Server%202016%3A%20TRUNCATE%20Selected%20Partitions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FDataCAT%2FAzure-SQL-Database-Security-Features%2Fba-p%2F305228%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3EAzure%20SQL%20Database%20Security%20Features%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3EWindows%20Server%202016%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsaponsqlserver%2F2017%2F03%2F07%2Fwindows-2016-is-now-generally-available-for-sap%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWindows%202016%20is%20now%20Generally%20Available%20for%20SAP%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3ELeave%20us%20comments%20to%20let%20us%20know%20what%20you%20think%20and%20what%20content%20is%20helpful!%20%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FP%3E%0A%3CH1%20id%3D%22toc-hId-114953418%22%20id%3D%22toc-hId-143612482%22%20id%3D%22toc-hId-143612482%22%20id%3D%22toc-hId-143612482%22%20id%3D%22toc-hId-143612482%22%3E%26nbsp%3B%3C%2FH1%3E%0A%3CH1%20id%3D%22toc-hId-1857763753%22%20id%3D%22toc-hId-1886422817%22%20id%3D%22toc-hId-1886422817%22%20id%3D%22toc-hId-1886422817%22%20id%3D%22toc-hId-1886422817%22%3EWhy%20Blog%3F%3C%2FH1%3E%0A%3CP%3ETo%20share%20content!%20To%20share%20solutions!%20Like%20our%20tag%20line%20says%2C%20we%20offer%20%22Hands-on%20solutions%2C%20with%20our%20heads%20in%20the%20Cloud.%22%20But%2C%20yes%2C%20somewhere%20deep%20down%2C%20we%20enjoy%20our%20solutions%2C%20and%20whatever%20is%20in%20our%20heads%20should%20be%20shouted%20out%20to%20everyone%20else%20as%20well%2C%20right%3F%20So%2C%20with%20that%20in%20mind%2C%20we%20can't%20publish%20a%20%22Hello%20World%22%20blog%20without%20digging%20into%20Scott%20Adam's%20own%20musings%20about%20why%20blogs%20exist...%3C%2FP%3E%0A%3CBLOCKQUOTE%3EMY%20OWN%20DILBERT%20BLOG%20When%20I%20see%20news%20stories%20about%20people%20all%20over%20the%20world%20who%20are%20experiencing%20hardships%2C%20I%20worry%20about%20them%2C%20and%20I%20rack%20my%20brain%20wondering%20how%20I%20can%20make%20a%20difference.%20So%20I%20decided%20to%20start%20my%20own%20blog.%20That%20way%20I%20won%E2%80%99t%20have%20time%20to%20think%20about%20other%20people.%20People%20who%20are%20trying%20to%20decide%20whether%20to%20create%20a%20blog%20or%20not%20go%20through%20a%20thought%20process%20much%20like%20this%3A%3COL%3E%0A%3CLI%3EThe%20world%20sure%20needs%20more%20of%20ME.%3C%2FLI%3E%0A%3CLI%3EMaybe%20I%E2%80%99ll%20shout%20more%20often%20so%20that%20people%20nearby%20can%20experience%20the%20joy%20of%20knowing%20my%20thoughts.%3C%2FLI%3E%0A%3CLI%3ENo%2C%20wait%2C%20shouting%20looks%20too%20crazy.%3C%2FLI%3E%0A%3CLI%3EI%20know%E2%80%94I%E2%80%99ll%20write%20down%20my%20daily%20thoughts%20and%20badger%20people%20to%20read%20them.%3C%2FLI%3E%0A%3CLI%3EIf%20only%20there%20was%20a%20description%20for%20this%20process%20that%20doesn%E2%80%99t%20involve%20the%20words%20egomaniac%20or%20unnecessary.%3C%2FLI%3E%0A%3CLI%3EWhat%3F%20It%E2%80%99s%20called%20a%20blog%3F%20I%E2%80%99m%20there!%3C%2FLI%3E%0A%3C%2FOL%3EThe%20blogger%E2%80%99s%20philosophy%20goes%20something%20like%20this%3A%3CUL%3E%0A%3CLI%3EEverything%20that%20I%20think%20about%20is%20more%20fascinating%20than%20the%20%3CPOOPY%3E%20in%20your%20head.%3C%2FPOOPY%3E%3C%2FLI%3E%0A%3C%2FUL%3EThe%20beauty%20of%20blogging%2C%20as%20compared%20to%20writing%20a%20book%2C%20is%20that%20no%20editor%20will%20be%20interfering%20with%20my%20randumb%20spilling%20and%20grammar%20yes%2C%20my%20complete%20disregard%20for%20the%20facts%20(blogs%20get%20you%20rich)%2C%20and%20my%20wandering%20sentences%20that%20seem%20to%20go%20on%20and%20on%20and%20never%20end%20so%20that%20you%20feel%20like%20you%20need%20to%20take%20a%20breath%20and%20clear%20your%20head%20before%20you%20can%20even%20consider%20making%20it%20to%20the%20end%20of%20the%20sentence%20that%20probably%20didn%E2%80%99t%20need%20to%20be%20written%20anyhoo.%20%3CEM%3EThe%20Dilbert%20Newsletter%3C%2FEM%3E%2C%20The%20Official%20Publication%20of%20Dogbert%E2%80%99s%20New%20Ruling%20Class%2C%20October%2025%2C%202005%2C%20Issue%2061%20%3CA%20href%3D%22http%3A%2F%2Fwww.unitedmedia.com%2Fcomics%2Fdilbert%2Fdnrc%2Fhtml%2Fnewsletter61.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.unitedmedia.com%2Fcomics%2Fdilbert%2Fdnrc%2Fhtml%2Fnewsletter61.html%3C%2FA%3E%20(it%20used%20to%20be%20there)%3C%2FBLOCKQUOTE%3E%0A%3CP%3EAnd...%20I%20may%20have%20embellished%20his%20jokes%20a%20tad.%20You'll%20never%20know%20that%2C%20though!%20Leave%20us%20comments%20to%20let%20us%20know%20what%20you%20think%20and%20%3CSTRONG%3Ewhat%20content%20is%20helpful%3C%2FSTRONG%3E!%20As%20well%20as%20your%20own%20musings%20about%20why%20blogs%20exist.%20%3D%5E)%20-%20Ninja%20E%3CSPAN%3Ed%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2FCAT%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CIMG%20width%3D%22134%22%20height%3D%22134%22%20class%3D%22alignleft%22%20src%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2F2017%2F01%2FAzureCAT_Icon.jpg%22%20border%3D%220%22%20%2F%3E%3C%2FA%3E%20%3CSTRONG%3EAzure%20CAT%20Guidance%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CEM%3E%22Hands-on%20solutions%2C%20with%20our%20heads%20in%20the%20Cloud!%22%3C%2FEM%3E%3C%2FSPAN%3E%20%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-306218%22%20slang%3D%22en-US%22%3E%3CP%3EFirst%20published%20on%20MSDN%20on%20Jan%2005%2C%202017.%20Welcome%20to%20the%20AzureCAT%26nbsp%3BGuidance%20blog!%20What%20is%20AzureCAT%3F%20CAT%20stands%20for%20%22Customer%20Advisory%20Team.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-306218%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Eazurecat%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eed%20price%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Epatterns%20practices%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Esap%20cat%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Esqlcat%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-407255%22%20slang%3D%22en-US%22%3ERe%3A%20Hello%20world!%20Welcome%20to%20AzureCAT%20Guidance!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-407255%22%20slang%3D%22en-US%22%3E%3CP%3EMore%20win%20in%20just%20one%20page%20than%20I've%20seen%20for%20a%20long%20time.%3C%2FP%3E%0A%3CP%3EMy%20new%20home%20page.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3Cimg%20id%3D%22catvery-happy%22%20class%3D%22emoticon%20emoticon-catvery-happy%22%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Fi%2Fsmilies%2F16x16_cat-very-happy.png%22%20alt%3D%22Cat%20Very%20Happy%22%20title%3D%22Cat%20Very%20Happy%22%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-440440%22%20slang%3D%22en-US%22%3ERe%3A%20Hello%20world!%20Welcome%20to%20AzureCAT%20Guidance!%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-440440%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F44257%22%20target%3D%22_blank%22%3E%40Peter%20Laker%3C%2FA%3E%2C%20thank%20you!%20We'll%20likely%20need%20to%20update%20this%20page%20with%20new%20links%2C%20due%20to%20migrated%20blogs.%20Let%20me%20know%20in%20the%20comments%20here%20about%20any%20specific%20articles%20we%20should%20update.%20We%20will%20get%20to%20it%20eventually%2C%20but%20we're%20also%20going%20to%20be%20updating%20some%20other%20pages%20as%20well.%20Thanks!%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Microsoft

*** First published on MSDN on Jan 05, 2017. This post had been edited for length to comply with the new format. The original post is available for a limited time. ***

 

 

AzureCAT_Icon.jpg

 

Welcome to the AzureCAT Guidance blog! What is AzureCAT? CAT stands for "Customer Advisory Team." We work with customers who act as feedback Advisors back to our product teams, by working on engagements with those customers and building ground-breaking solutions! We then have unique lessons we've learned from those solutions. And, thus, we publish them back to you to show you these insights, architectures, lessons learned, best practices, and emerging patterns, with Microsoft products, like Azure, SQL Server, Power BI, Visual Studio (and dev tools), and more!

 

The CATalogue

Today's post is our gallery of AzureCAT content, lovingly referred to as the CATalogue. Scroll down to find a wealth of resources. Ask us any questions in the comments. Let us know if you find these resources helpful! This blog will cover what's new with our content at AzureCAT:

We publish our Whitepapers and E-books on Azure.com:

The SQLCAT content can be found over at the SQLCAT blog:

We have a team dedicated to SAP workloads on Microsoft technologies:

And AzureCAT also includes our sub-team, patterns & practices. They own and run the Azure Architecture Center. Their content can be found here:

 

Table of Contents

  1. patterns & practices
    1. Reference Architectures
    2. Cloud Design Patterns
    3. Best Practices for Cloud Applications
    4. Checklists
    5. Design for Resiliency
    6. Scenario Guides
    7. Videos
  2. AzureCAT Guidance
    1. Technical Customer Profiles
    2. How To Guides
    3. Conceptual Articles
    4. Troubleshooting Articles
    5. Templates
    6. Code Samples
    7. Tools
    8. Announcements
  3. SQLCAT Guidance
    1. Technical Customer Profiles
    2. How To Guides
    3. Conceptual Articles
    4. Explains
    5. Troubleshooting Articles
    6. Announcements
  4. Why Blog?

Let's dig into our current content!

 =========================

  patterns & practices

 

Azure Architecture Center (the team owns and runs this site)

Reference Architectures

Windows VM workloads:

  1. Single VM (Windows)
  2. Load balanced VMs (Windows)
  3. N-tier application (Windows)
  4. Multi-region application (Windows)

Linux VM workloads:

  1. Single VM (Linux)
  2. Load-Balanced VMs (Linux)
  3. N-tier application (Linux)
  4. Multi-region application (Linux)

Hybrid network:

  1. Choose a hybrid network
  2. VPN
  3. ExpressRoute
  4. ExpressRoute with VPN failover

Network DMZ:

  1. DMZ between Azure and on-premises
  2. DMZ between Azure and the Internet
  3. Highly available NVA

Identity management:

  1. Integrate on-premises AD with Azure AD
  2. Extend AD DS to Azure
  3. Create an AD DS forest in Azure
  4. Extend AD FS to Azure

Managed web application:

  1. Basic web application
  2. Improved scalability
  3. Multi-region deployment

Cloud Design Patterns

  1. Availability patterns
    1. Health Endpoint Monitoring
    2. Queue-Based Load Leveling
    3. Throttling
  2. Data Management patterns
    1. Cache-Aside
    2. CQRS
    3. Event Sourcing
    4. Index Table
    5. Materialized View
    6. Sharding
    7. Static Content Hosting
    8. Valet Key
  3. Design and Implementation patterns
    1. Compute Resource Consolidation
    2. External Configuration Store
    3. Leader Election
    4. Pipes and Filters
    5. Runtime Recongifuration
  4. Messaging patterns
    1. Competing Consumers
    2. Priority Queue
    3. Scheduler Agent Supervisor
  5. Management and Monitoring patterns
  6. Performance and Scalability patterns
  7. Resiliency patterns
    1. Circuit Breaker
    2. Compensating Traction
    3. Retry
  8. Security patterns
    1. Federated Identity
    2. Gatekeeper

Best Practices for Cloud Applications

  1. API design
  2. API implementation
  3. API security
  4. Autoscaling
  5. Background jobs
  6. Caching
  7. Content Delivery Network (CDN)
  8. Data partitioning
  9. Monitoring and diagnostics
  10. Naming conventions
  11. Retry guidance for specific services
  12. Transient fault handling

Checklists

  1. Availability checklist
  2. Resiliency checklist
  3. Scalability checklist

Design for Resiliency

  1. Designing resilient applications
  2. Resiliency checklist
  3. Failure mode analysis

Additional guidance:

  1. Disaster recovery
  2. Disaster recovery and high availability
  3. High availability
  4. High availability checklist
  5. Recovery from data corruption or accidental deletion
  6. Recovery from local failures
  7. Recovery from a region-wide service disruption
  8. Recovery from on-premises to Azure

Scenario Guides

Run Elasticsearch on Azure:

  1. Elasticsearch on Azure - Get started
  2. Tune data ingestion performance
  3. Tune data aggregation and query performance
  4. Configure resilience and recovery
  5. Create a performance testing environment
  6. Implement a JMeter test plan
  7. Deploy a JMeter JUnit sampler for testing
  8. Run the resiliency tests
  9. Run the performance tests

Azure for AWS Professionals:

  1. Introduction to Azure for AWS experts
  2. Azure and AWS services comparison

Identity Management for Multitenant Applications:

  1. Manage Identity in Multitenant Applications - Introduction
  2. The Tailspin scenario
  3. Authentication using Azure AD and OpenID Connect
  4. Claims-based identity
  5. Tenant sign-up
  6. Application roles
  7. Role-based and resource-based authorization
  8. Secure a backend web API
  9. Cache access tokens
  10. Client assertion
  11. Use Azure Key Vault to protect application secrets
  12. Federate with a customer's AD FS

Additional Scenario Guides:

  1. Migrate from Cloud Services to Service Fabric
  2. Developing big data solutions

Videos

  =========================   azurecat_icon

 

AzureCAT Guidance

"Hands-on solutions, with our heads in the Cloud!"

 

Technical Customer Profiles

 

Service Fabric

  1. ABBYY - Case Study | Blog
  2. Alaska Airlines - Case Study | Blog
  3. BMW - Case Study | Blog
  4. Citrix - Case Study | Blog
  5. D+H - Blog
  6. Digamore Entertainment - Case Study | Blog
  7. FunRock - Case Study | Blog
  8. Honeywell - Case Study | Blog
  9. Info Support & Fudura - Case Study | Blog
  10. Mesh Systems - Case Study | Blog
  11. P2ware - Case Study | Blog
  12. Proactima Solutions - Case Study | Blog
  13. Quorum Business Solutions - Case Study | Blog
  14. Schneider Electric - Case Study | Blog
  15. SiriusIQ - Case Study | Blog
  16. Societe Generale and Qarnot Computing - Case Study | Blog
  17. Solidsoft Reply - Case Study | Blog
  18. TalkTalk TV - Case Study | Blog
  19. Wolters Kluwer - Blog
  20. Zeiss Group (new; published on 1/25) - Case Study | Blog

 

SAP to Azure:

 

How-To Guides

Active Directory:

  1. How to Set Up Identity with Azure AD and Office 365 APIs (.NET)

App Service:

  1. Using Web API 2 with Entity Framework 6
    1. Add Models and Controllers
    2. Use Code First Migrations to Seed the Database
    3. Handling Entity Relations
    4. Create Data Transfer Objects (DTOs)
    5. Create the JavaScript Client
    6. Create the View (UI)
    7. Display Item Details
    8. Add a New Item to the Database
    9. Publish the App to Azure Azure App Service
  2. How to Provision ARM (.NET)
  3. How to use SQL Always Encrypted with Azure Web App Service

Application Insights:

  1. How to Monitor with Application Insights (.NET)

Automation:

  1. Deploy the Mobility service with Azure Automation DSC for replication of VM
  2. Azure Automation & Hybrid Cloud Management: Automating deployment of a VM in Amazon Web Services

Azure Portal:

  1. How to Set Up a Developer Environment (.NET)
  2. How to Monitor with Application Insights (.NET) (How to Monitor with Application Insights (Java)

Azure Resource Manager (ARM):

  1. ARM concepts in Azure Stack for the WAP Administrator – In-guest configuration with ARM, and technol...
  2. Creating and Connecting an ExpressRoute Circuit with Azure Resource Manager
  3. Simple deployment of a VM Scale Set of Linux VMs with a jumpbox
  4. Simple Cluster with ANSYS installed
  5. Simple VMSS Cluster with StarCCM+ installed
  6. Simple VMSS Cluster with Exa Powerflow installed
  7. Simple VMSS Cluster with OpenFOAM installed
  8. Simple VMSS Cluster with StarCCM+ installed
  9. Azure CentOS 6&7 HPC ARM Template
  10. Deploy a simple cluster with Open Source Software
  11. Deploy a Torque cluster
  12. Simple Cluster with DataSynapse installed
  13. How to Provision ARM (.NET)

Backup:

  1. Taking backup of encrypted Azure VMs with ADE (Azure Disk Encryption) using Azure Backup in OMS

Development Setup:

  1. How to Set Up a Developer Environment (.NET)
  2. How to Develop Modern Apps (.NET) (How to Develop Modern Apps (Java)
  3. How to Set Up Identity with Azure AD and Office 365 APIs (.NET)
  4. How to Set Up DevOps with Visual Studio Team Services (.NET)
  5. How to Provision ARM (.NET)
  6. How to Monitor with Application Insights (.NET)

DocumentDB:

  1. How to Set Up Identity with Azure AD and Office 365 APIs (.NET)

Event Hubs:

  1. How to store Event Hub events to Azure SQL Database
  2. How to read events off of Event Hubs from an IoT Hub with the Service Bus Explorer

IoT Hub:

  1. IoT Sample with Service Fabric and IoT Hub
  2. How to read events from an IoT Hub with the Service Bus Explorer
  3. IoT Sample with Service Fabric and Event Hubs

Key Vault:

  1. More Questions From Customers About SQL Server Transparent Data Encryption – TDE + Azure Key Vault

Redis Cache:

  1. How to Develop Modern Apps (.NET)

Service Bus:

  1. How to implement a partitioned SendBatch method for Azure Service Bus entities
  2. How to read events from an IoT Hub with the Service Bus Explorer
  3. How to create a Service Bus Namespace and an Event Hub using a PowerShell script
  4. How to create Service Bus queues, topics and subscriptions using a PowerShell script
  5. How to handle Service Bus Relay Services in a multi-tenant environment

Service Fabric:

  1. Using a custom Service Fabric configuration provider with ASP.NET Core

Site Recovery:

  1. Deploy the Mobility service with Azure Automation DSC for replication of VM
  2. Add Azure automation runbooks to recovery plans

SQL Data Warehouse:

  1. Azure SQL DW: How to move to a different region with restore from backup option

SQL Database:

  1. How to store Event Hub events to Azure SQL Database

Storage:

  1. How to Develop Modern Apps (.NET)

Stream Analytics:

  1. How to normalize incoming events in a Stream Analytics job
  2. How to find absence of signal in a Stream Analytics job

Virtual Machines (VMs):

  1. Implementing GlusterFS on Azure
  2. Taking backup of encrypted Azure VMs with ADE (Azure Disk Encryption) using Azure Backup in OMS
  3. ARM concepts in Azure Stack for the WAP Administrator – In-guest configuration with ARM, and technol...
  4. Simple deployment of a VM Scale Set of Linux VMs with a jumpbox
  5. Simple Cluster with ANSYS installed
  6. Simple VMSS Cluster with StarCCM+ installed
  7. Simple VMSS Cluster with Exa Powerflow installed
  8. Simple VMSS Cluster with OpenFOAM installed
  9. Simple VMSS Cluster with StarCCM+ installed
  10. SQL Server Availability Groups in Azure VM setup with AAD Domain Services
  11. Deploy the Mobility service with Azure Automation DSC for replication of VM
  12. How to Set Up a Developer Environment (.NET)
  13. How to Size SAP Systems Running on Azure VMs

Visual Studio Team Services:

  1. How to Set Up DevOps with Visual Studio Team Services (.NET)

 

Conceptual Articles

Azure Active Directory (AAD):

  1. Identity In Hybrid Cloud (Download Whitepaper) (new; added 4/10/17)

Azure Resource Manager (ARM):

  1. ARM concepts in Azure Stack for the WAP Administrator–Introduction Post
    1. ARM concepts in Azure Stack for the WAP Administrator – Troubleshooting IaaS in Azure Stack
    2. ARM concepts in Azure Stack for the WAP Administrator – Multi-tier applications
    3. ARM concepts in Azure Stack for the WAP Administrator – Packaging and publishing templates in Azure ...
    4. ARM concepts in Azure Stack for the WAP Administrator – Resource Deployment
    5. ARM concepts in Azure Stack for the WAP Administrator — Offers, Plans, and Subscriptions
    6. ARM concepts in Azure Stack for the WAP Administrator — Cloud Service Delivery
  2. Tool: ARM Template Checker for Microsoft Azure Stack
  3. New Azure PowerShell cmdlets for Azure Enhanced Monitoring

PowerShell:

  1. New Azure PowerShell cmdlets for Azure Enhanced Monitoring

Premium Storage:

  1. Where can I find documentation or information for SAP workloads on Azure?
  2. Azure Premium Storage is available for SAP workloads

SAP HANA:

  1. Backup guide for SAP HANA on Azure Virtual Machines
  2. SAP HANA Azure Backup on file level
  3. SAP HANA backup based on storage snapshots
  4. Overview and Architecture of SAP HANA on Azure (Large Instances)
  5. Infrastructure and Connectivity to SAP HANA on Azure (Large Instances)
  6. Install SAP HANA on SAP HANA on Azure (Large Instances)
  7. High Availability and Disaster Recovery of SAP HANA on Azure (Large Instances)
  8. Troubleshooting and Monitoring of SAP HANA on Azure (Large Instances)

SAP on Azure:

  1. Top 14 Updates and New Technologies for Deploying SAP on Azure
  2. Where can I find documentation or information for SAP workloads on Azure?
  3. More offers in SAP Cloud Appliance Library for Azure
  4. New Azure PowerShell cmdlets for Azure Enhanced Monitoring
  5. Azure Quickstart Templates for SAP
  6. Protecting SAP Systems Running on VMware with Azure Site Recovery
  7. Distribution Standard Application Benchmark for SAP cloud deployments released using Azure IaaS VMs
  8. How to Size SAP Systems Running on Azure VMs
  9. Top 10 Key Considerations for Deploying SAP Applications on Azure
  10. Azure Premium Storage is available for SAP workloads

Site Recovery:

  1. Protecting SAP Systems Running on VMware with Azure Site Recovery

SQL Data Warehouse:

  1. Migrating data to Azure SQL Data Warehouse in practice
  2. Azure SQL Data Warehouse loading patterns and strategies
  3. Choosing hash distributed table vs. round-robin distributed table in Azure SQL DW Service

SQL Database:

  1. Migrating from SQL Server to Azure SQL Database using Bacpac Files
  2. Determining Database Size in Azure SQL Database V12
  3. Azure SQL DB: Unexpected Database Maximum Size Limit
  4. Connect to Azure SQL Database V12 via Redirection
  5. Using Table Valued Parameters with Always Encrypted in Azure SQL Database
  6. Azure SQL Database Security Features

Storage:

  1. Parallel File Systems for HPC Storage on Azure

Virtual Machines:

  1. Parallel File Systems for HPC Storage on Azure
  2. Top 14 Updates and New Technologies for Deploying SAP on Azure
  3. Where can I find documentation or information for SAP workloads on Azure?
  4. More offers in SAP Cloud Appliance Library for Azure
  5. Azure Quickstart Templates for SAP
  6. Protecting SAP Systems Running on VMware with Azure Site Recovery
  7. Distribution Standard Application Benchmark for SAP cloud deployments released using Azure IaaS VMs
  8. How to Size SAP Systems Running on Azure VMs
  9. Top 10 Key Considerations for Deploying SAP Applications on Azure

Windows:

  1. SAP GUI is supporting Windows 10 as operating system

 

Troubleshooting Articles

Azure Resource Manager (ARM):

  1. ARM concepts in Azure Stack for the WAP Administrator – Troubleshooting IaaS in Azure Stack

SQL Database:

  1. Azure SQL DB: Unexpected Database Maximum Size Limit

Storage:

  1. Backing up a VLDB to Azure Blob Storage

 

Training

Azure Resource Manager:

  1. Azure Resource Manager Inside-Out

 

Templates

  1. Microsoft OMS Quickstart Template
  2. Deploy Host Guardian Service (HGS) For Shielded VM in Windows Server 2016
  3. Simple Cluster with DataSynapse installed
  4. Simple deployment of a VM Scale Set of Linux VMs with a jumpbox
  5. Simple Cluster with ANSYS installed
  6. Simple VMSS Cluster with StarCCM+ installed
  7. Simple VMSS Cluster with Exa Powerflow installed
  8. Simple VMSS Cluster with OpenFOAM installed
  9. Simple VMSS Cluster with StarCCM+ installed
  10. Azure CentOS 6&7 HPC ARM Template
  11. Deploy a simple cluster with Open Source Software
  12. Deploy a Torque cluster

 

Code Samples

  1. Using a custom Service Fabric configuration provider with ASP.NET Core
  2. Secure a Web API with Individual Accounts and Local Login
  3. BookService (Azure App Service & SQL Server)
  4. IoT Sample with Service Fabric and IoT Hub
  5. IoT Sample with Service Fabric and Event Hubs
  6. Azure Service Fabric: Asynchronous Computing Actors
  7. Azure Service Fabric: Observer Sample
  8. IoT Sample: Reading events from an IoT Hub
  9. Event Hub Sample: Storing Event Hub events to Azure SQL Database
  10. Service Bus Sample: Handling Service Bus Relay Services in a multi-tenant environment

 

Tools

  1. Service Bus Explorer
  2. Service Bus Extensions
  3. Service Bus PowerShell Scripts

 

Announcements

Azure Resource Manager (ARM):

  1. Tool: ARM Template Checker for Microsoft Azure Stack

SAP on Azure:

  1. SAP Business Objects support of SQL Server 2016 and Azure products
  2. SAP Now Supports Azure Resource Manager (ARM) for Windows and Linux
  3. Top 14 Updates and New Technologies for Deploying SAP on Azure
  4. More offers in SAP Cloud Appliance Library for Azure
  5. New Azure PowerShell cmdlets for Azure Enhanced Monitoring
  6. Azure Premium Storage is available for SAP workloads

Windows Server 2016:

  =========================   sqlcat_icon

SQLCAT Guidance

 

Technical Customer Profiles

 

SQL Server:

 

How-To Guides

SAP on SQL Server:

  1. More Questions From Customers About SQL Server Transparent Data Encryption – TDE + Azure Key Vault
  2. How to install or upgrade SAP Systems to SQL Server 2016
  3. How to slow down a SQL Server Database Backup

SQL Server:

  1. Azure SQL DW: How to move to a different region with restore from backup option
  2. How to improve query performance on memory optimized tables with Temporal using new index creation e...
  3. How to deploy SQL Server R Services without Internet access
  4. How to Determine Database Sizes in Azure SQL Database V12
  5. How to use SQL Always Encrypted with Azure Web App Service
  6. How to slow down a SQL Server Database Backup
  7. How to Install SQL Server 2016 RTM
  8. How to assign surrogate keys to dimension tables in SQL DW and APS

 

Conceptual Articles

AlwaysOn:

  1. SQL Server 2016 AlwaysOn for SAP
  2. SQL Server 2012 AlwaysOn: Performance Aspects and Performance Monitoring II
  3. Reading from Database Mirroring or AlwaysOn Secondary Replicas in SAP Configurations

Azure SQL Data Warehouse:

  1. Migrating data to Azure SQL Data Warehouse in practice
  2. Azure SQL Data Warehouse loading patterns and strategies
  3. Choosing hash distributed table vs. round-robin distributed table in Azure SQL DW Service

Azure SQL Database:

  1. Migrating from SQL Server to Azure SQL Database using Bacpac Files
  2. Azure SQL DB: Unexpected Database Maximum Size Limit
  3. Connect to Azure SQL Database V12 via Redirection
  4. Using Table Valued Parameters with Always Encrypted in SQL Server 2016 and Azure SQL Database

R Services:

  1. SQL Server 2016 R Services makes you a smarter T-SQL Developer
  2. Early Customer Experiences with SQL Server R Services

SAP on SQL Server:

  1. SAP on SQL: General Update for Customers & Partners March 2017
  2. SAP Business Objects support of SQL Server 2016 and Azure products
  3. BW Queries by factors faster using FEMS-pushdown
  4. Recent SAP BW improvements for SQL Server
  5. SQL Server: Improved SAP compression tool MSSCOMPRESS
  6. Whitepaper: SAP OS/DB Migration to SQL Server–FAQ v6.1 November 2016
  7. Moving from SAP 2-Tier to 3-Tier configuration and performance seems worse
  8. SQL Server: Simplified and faster SAP BW Process Chains
  9. SAP on SQL: General Update for Customers & Partners June 2016
  10. SQL Server 2016 Distributed Availability Groups for SAP
  11. SQL Server 2016 AlwaysOn for SAP
  12. Whitepaper: SAP on SQL Server 2012 and SQL Server 2014
  13. SQL Server: Improvements of SAP (BW) System Copy
  14. Distribution Standard Application Benchmark for SAP cloud deployments released using Azure IaaS VMs
  15. SQL Server 2012 AlwaysOn: Performance Aspects and Performance Monitoring II
  16. Reading from Database Mirroring or AlwaysOn Secondary Replicas in SAP Configurations

SQL Server 2016:

  1. SQL Server Availability Groups in Azure VM setup with AAD Domain Services
  2. SQL Server: Oops Recovery with Temporal Tables
  3. SQL Server 2016: Supporting UTF-8 data for Bulk Insert or bcp utilities
  4. SQL Server 2016: Scripting Always Encrypted operations
  5. How SQL Server 2016 Cumulative Update 2 (CU2) can improve performance of highly concurrent workloads
  6. SQL Server 2016: Install Option for Instant File Initialization
  7. Using Table Valued Parameters with Always Encrypted in SQL Server 2016 and Azure SQL Database
  8. Changes in SQL Server 2016 Checkpoint Behavior
  9. Real World Parallel INSERT…SELECT: What else you need to know
  10. SQL Server 2016 R Services makes you a smarter T-SQL Developer
  11. SQL Server 2016: Parallel INSERT … SELECT
  12. SQL Server 2016: Groups Automatic Seeding
  13. Early Customer Experiences with SQL Server R Services
  14. Checkpoint process for memory-optimized tables in SQL 2016 and implications on the log
  15. SQL Server 2016 Distributed Availability Groups for SAP
  16. SQL Server 2016 AlwaysOn for SAP
  17. SQL Server 2016: SSIS Data Flow Buffer Auto Sizing benefits data loading on Clustered Columnstore ta...
  18. Soften the RBAR impact with Native Compiled UDFs in SQL Server 2016
  19. SQL 2016: Columnstore row group Merge policy and index maintenance improvements
  20. SQL Server and ‘Instant File Initialization': Buffer Pool Extension
  21. SQL Server and ‘Instant File Initialization’: What happens when a database file is created
  22. SQL Server and ‘Instant File Initialization’: Physical and Valid Data Sizes

SSIS:

  1. SQL Server 2016: SSIS Data Flow Buffer Auto Sizing benefits data loading on Clustered Columnstore ta...

T-SQL:

  1. SQL Server 2016 R Services makes you a smarter T-SQL Developer
  2. T-SQL ranking functions

 

Explains

Short descriptions and explanations:

  1. What is a DAX Expression?
  2. Determining Database Sizes in Azure SQL Database V12
  3. SQL Server 2016: DBCC CHECKDB with MAXDOP
  4. SQL Server 2016: TRUNCATE Selected Partitions
  5. The ‘aggregate concatenation’ T-SQL (anti-)pattern
  6. Common sub-expression elimination in SQL Server
  7. Finding SQL Server queries with large memory grants
  8. Azure SQL Database Security Features

 

Troubleshooting Articles

  1. Backing up a VLDB to Azure Blob Storage
  2. Azure SQL DB: Unexpected Database Maximum Size Limit
  3. Transaction dependency limits with memory optimized tables – Error 41839
  4. PolyBase Setup Errors and Possible Solutions
  5. Considerations around validation errors 41305 and 41325 on memory optimized tables with foreign keys...

 

Announcements

SAP on SQL Server:

  1. SAP on SQL: General Update for Customers & Partners March 2017
  2. SAP Business Objects support of SQL Server 2016 and Azure products
  3. Recent SAP BW improvements for SQL Server
  4. SQL Server 2016 improvements for SAP (BW)

SQL Server 2016:

  1. SQL Server 2016: DBCC CHECKDB with MAXDOP
  2. SQL Server 2016: TRUNCATE Selected Partitions
  3. Azure SQL Database Security Features

Windows Server 2016:

Leave us comments to let us know what you think and what content is helpful! =========================

 

Why Blog?

To share content! To share solutions! Like our tag line says, we offer "Hands-on solutions, with our heads in the Cloud." But, yes, somewhere deep down, we enjoy our solutions, and whatever is in our heads should be shouted out to everyone else as well, right? So, with that in mind, we can't publish a "Hello World" blog without digging into Scott Adam's own musings about why blogs exist...

MY OWN DILBERT BLOG When I see news stories about people all over the world who are experiencing hardships, I worry about them, and I rack my brain wondering how I can make a difference. So I decided to start my own blog. That way I won’t have time to think about other people. People who are trying to decide whether to create a blog or not go through a thought process much like this:
  1. The world sure needs more of ME.
  2. Maybe I’ll shout more often so that people nearby can experience the joy of knowing my thoughts.
  3. No, wait, shouting looks too crazy.
  4. I know—I’ll write down my daily thoughts and badger people to read them.
  5. If only there was a description for this process that doesn’t involve the words egomaniac or unnecessary.
  6. What? It’s called a blog? I’m there!
The blogger’s philosophy goes something like this:
  • Everything that I think about is more fascinating than the <poopy> in your head.
The beauty of blogging, as compared to writing a book, is that no editor will be interfering with my randumb spilling and grammar yes, my complete disregard for the facts (blogs get you rich), and my wandering sentences that seem to go on and on and never end so that you feel like you need to take a breath and clear your head before you can even consider making it to the end of the sentence that probably didn’t need to be written anyhoo. The Dilbert Newsletter, The Official Publication of Dogbert’s New Ruling Class, October 25, 2005, Issue 61 http://www.unitedmedia.com/comics/dilbert/dnrc/html/newsletter61.html (it used to be there)

And... I may have embellished his jokes a tad. You'll never know that, though! Leave us comments to let us know what you think and what content is helpful! As well as your own musings about why blogs exist. =^) - Ninja Ed



Azure CAT Guidance

"Hands-on solutions, with our heads in the Cloud!"  

2 Comments

More win in just one page than I've seen for a long time.

My new home page.

 

Cat Very Happy

Microsoft

@Peter Laker, thank you! We'll likely need to update this page with new links, due to migrated blogs. Let me know in the comments here about any specific articles we should update. We will get to it eventually, but we're also going to be updating some other pages as well. Thanks!