Worker Services to and away from Cloud services

Anonymous
2019-12-06T12:44:42.98+00:00

We currently Deploy from Octopus to Cloud services a Worker Service that interfaces with Azure SQL, our Email Servers and some other services. As Cloud Services are no longer being enhanced we want to move away from Cloud Services. I've been looking at App Services as we already have our Web App and API there, however it doesn't seem to be a good fit and I can't find any information that says it's a good idea or if it's even possible.

What I'm looking for is the recommend place to move this and our other Worker Services (Test, Production, Regression etc..) to and away from Cloud services. Then I would also need deployment and setup information for the service and what I would need to do from Octopus to deploy to the recommend replacement, whther thats Web Job in the App Service, App Fabric or something different.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,869 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. ajkuma 22,401 Reputation points Microsoft Employee
    2019-12-09T19:17:29.477+00:00

    anonymous user, Welcome to Microsoft Q&A! Thanks for posting this question.

    Just to provide you a good understanding on hosting website on Azure. Azure offers several ways to host websites: Azure App Service WebApps (PAAS solution), Virtual Machines (IAAS), Service Fabric and Cloud Services ( /- your current service). You can leverage the service that best suits your requirement.

    Azure App Service (PAAS solution) is the best choice for most web apps. Deployment and management are integrated into the platform, sites can scale quickly to handle high traffic loads, and the built-in load balancing and traffic manager provide high availability. WebApp is a fully managed compute platform that is optimized for hosting websites and web applications.

    Deploying an Azure Web App with Octopus Deploy behaves very similarly to the Visual Studio publish wizard and uses Web Deploy to synchronize the files in your package to the Azure Web App. Take a look at the document for more details on the process.
    Note: This post contains a third party site for your reference only, please exercise caution while accessing third-party sites.

    Kindly treat this flowchart as a starting point. Every application has unique requirements, so use the recommendation as a starting point. Then perform a more detailed evaluation:
    Decision tree for Azure compute services
    Criteria for choosing an Azure compute service

    Migration checklist -Migration checklist when moving to Azure App Service

    alt text