Options for hosting applications
Understanding Microsoft Azure Architecture and Services
Florin Angelescu
Azure Architect
Modern applications
Online versions of applications
Web
Mobile
Tablet
Migrate from on-premises
Move website and legacy applications from on-premises to virtual machines
First step in having critical software in a secure and highly available cloud environment
Migrate to modern services
Refactor existing applications to use native Azure services
Container services
App services
Azure app service
Fully managed platform for building, deploying, and scaling web apps
Supports multiple programming languages
Provides automatic scaling
Offers web apps, API apps, web jobs and mobile apps
Web apps
Allow to build, host, and scale web applications in the cloud
Provide automatic scaling, continuous integration and deployment
Include support for multiple programming languages
Web apps use cases
Suited for hosting a variety of websites (simple and complex)
Capability to migrate traditional websites to web apps
What is an API?
Application Programming Interface
Allows different software applications to communicate with each other
Using standardized instructions
API apps
Dedicated environment for the creation of APIs
Expose application functionality for consumption by other services
Web jobs
Serve as background tasks or scripts
Perform a variety of automated functions
Execute code in the background
Mobile apps
Back-end services for mobile applications
Provides authentication, offline data sync, push notifications
Ability to connect to on-premises systems
App service advantages
Let's practice!
Understanding Microsoft Azure Architecture and Services
Preparing Video For Download...