How to migrate Console Apps as a cloud service

8
How to get Console Apps as a cloud service Mostafa Elzoghbi Sr. Technical Evangelist @ Microsoft @MostafaElzoghbi

Transcript of How to migrate Console Apps as a cloud service

Page 1: How to migrate Console Apps as a cloud service

How to get Console Apps as a cloud serviceMostafa Elzoghbi

Sr. Technical Evangelist @ Microsoft@MostafaElzoghbi

Page 2: How to migrate Console Apps as a cloud service

Legacy application challenges

Can’t scale without re-writing big chunks of code. Code Architecture changes to scale. Managing threading and resource contention is hard. Avoid resource deadlocks. Scheduling requires synchronization challenges.

Page 3: How to migrate Console Apps as a cloud service

Possible migration options for scalable cloud services

Wrap your exe as Azure Web Jobs. Wrap your exe as Azure Worker Role. Wrap your exe as Azure Worker Role in Cloud

Services.

Page 4: How to migrate Console Apps as a cloud service

Option 1: Wrap your exe as Azure Web Jobs

100% code reusability. The exe is hosted on a web application in Azure. Easy to configure since all configs are managed

through the web app configs. Easy to scale up or down as needed. Scheduling is so easy pre and post deployment.

Page 5: How to migrate Console Apps as a cloud service

Demo: Moving Console App as Azure Web Jobs

Page 6: How to migrate Console Apps as a cloud service

Q&A Post your questions to: Stack Overflow Forums MSDN Forums

Twitter: @MostafaElzoghbi

Page 7: How to migrate Console Apps as a cloud service

Get startedVisit azure.microsoft.com

Page 8: How to migrate Console Apps as a cloud service

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.