Azure App Service

  • date 14th March, 2024 |
  • by Prwatech |

Azure App Service

  Azure App Service enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs.  
  1. Enables you to host and manage your web applications
  2. Platform as a service (PaaS) environment
    1. Focus on the business value and logic
    2. Azure handles the infrastructure
    3. Automatic scaling and high availability
  3. Programming language of your choice
  4. Supports Windows and Linux
  5. Automated deployments from GitHub or Azure DevOps
  6. Pay only for compute resources your app uses
    1. App Service plan determines how much hardware is devoted to your application

Types of app services

  1. Web apps
    1. Full support for hosting websites and web applications
    2. Language: ASP. NET, ASP .NET Core, Java, Ruby, Node.js, PHP, or Python.
    3. Operating System: Windows or Linux
    4. Web apps for containers can host your existing container images.
  2. API apps
    1. Build REST-based web APIs
    2. Choice of language and framework
    3. Can be consumed from any HTTP- or HTTPS-based client.
  3. WebJobs
    1. Run a program (.exe, Java, PHP, Python, or Node.js)
    2. Run a script (.cmd, .bat, PowerShell, or Bash)
    3. Can be scheduled or run by a trigger
    4. Often used to run background tasks as part of your application logic.

Mobile apps

    1. Quickly build a back end for iOS and Android apps
    2. Store mobile app data in a cloud-based SQL database.
    3. Authenticate customers against common social providers, such as MSA, Google, Twitter, and Facebook.
    4. Send push notifications.
    5. Execute custom back-end logic in C# or Node.js.

Imp Features:

  • Portability: Deploy to different environments
  • Consistency: will behave the same each time
  • No maintenance related to infrastructure
  • Deployment and maintenance are efficient
  • Auto Scaling

Hosting Options for Containers


Quick Support

image image