Overview of App Services:
Azure app service is worked as a Platform-as-a-Services. In every business want to a delivery web with mobile experiences to connect with their customers. Azure app services are works with any kind of platform or devices and able to integrate with data anywhere in this world. It can able to integrate with SaaS (Office365, Dynamics CRM), connect with On-premises application (SAP, Oracle, etc.,)
Azure app services work with Web + Mobile application capabilities and include powerful Logic App and API Capabilities. Built-in connectors that make it easy to build the workflow that integrates the dozens of SaaS and On-premises applications.
You can able to run the “N” number of applications within a single App service deployment. All your applications are managed by Azure App Services which mean you are not worried about the application resources like virtual machines, auto-scaling, Load balancing etc., Custom Domains are used to Map your DNS to your applications. The customer can easily login with your application using a unique URL from web browsers or Mobile app.
Web + Mobile App:
Web App service is supported to hosting the web application, Mobile back ends and REST APIs. Web App is supported the following Languages .NET, .NET Core, PHP, Python, Ruby, Node.js and Java. You can easily run and scale apps in windows or Linux Virtual Machines.
An advantage of Web app its supported the DevOps capabilities of Continues Deployment from Docker, GitHub, Visual Studio Team Foundation Server.
Benefits of Web + Mobile apps:
- Custom Domains
- SSL Certificate
- Staging Environment
- Package Management
- Built-in Auto scale settings (scale up/down)
- WebJobs support for background tasks
The logic app is used to automate the workflow and business process. You can define a workflow either declaratively using JSON file source code. The logic app is easy and takes only a minute to create a workflow. Once the workflow is saved in your Azure portal it will automatically run within the same Virtual Machines or Infrastructure.
Azure app services are supported the following built-in connectors that you can use to automate with your Logic App workflow
API apps are allowing to access the remote control and credential management within your applications and its supports with automated SDK generation. It’s used to combine API’s across a wide-variety of API Languages. It absorbs API’s on any website with CORS (Cross-Origin Resource Sharing) Support.
The benefit of API Apps:
- Built-in visual studio tooling
- Integrated swagger metadata
- Automatic dependency management and updates
- CI/CD of staging and production environment
- Social connectors: Facebook, Yammer, Twitter
- Enterprise connector: Salesforce, SugarCRM