Module 1 Compute hosting options Flashcards
The five functional components for providing apps from within Azure are
- App Service and App Service Environment
- Azure Cloud Services
- Azure Virtual Machines
- Azure Service Fabric
- Azure Container Service
App Service
App Service is a PaaS solution, so App Service solutions run in a virtual machine environment.
Azure App Service Environmen
dedicated environment in which you can run Azure apps such as Web apps, Mobile apps, and Logic apps. Apps within an App Service Environment can connect to each other inside a virtual network that defines the network scope of the App Service Environment.
Azure Cloud Services
extend the functionality of your cloud-based solution. Azure Cloud Services supports scalability for apps and greater control over the hosting environment. When using Azure Cloud Services, you can connect to your virtual machines and perform simple management tasks, such as app installation. You typically use Azure Cloud Services to deploy more complex solutions than an App Service web app can provide.
Azure Virtual Machines
greatest flexibility and control of the available compute options. As an IaaS solution, Azure Virtual Machines operates in much the same way as Microsoft Hyper-V virtual machines. You can also create virtual machines by importing existing Hyper-V virtual machines from your on-premises virtualization infrastructure.
Azure Service Fabric
Service Fabric provides a reliable and flexible technology that you can use to build apps. Service Fabric supports both stateful and stateless apps. Service Fabric apps are composed of microservices running on a shared pool of computers referred to as a Service Fabric cluster. Service Fabric is primarily used to build complex cloud apps, and it is used to power such Microsoft services as Microsoft Intune, Skype for Business, and Cortana.
Azure Container Service
With Azure Container Service, you can create clusters to support apps. Although Azure Container Service is new, it is positioned to enable enterprises to build rapidly scalable clustered apps. Azure Container Service supports Mesos clusters and Docker-based apps.