Información general de App ServiceApp Service overview

Azure App Service es un servicio basado en HTTP para hospedar aplicaciones web, API REST y back-ends para dispositivos móviles.Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. Puede desarrollarlo en su lenguaje preferido, ya sea. NET, .NET Core, Java, Ruby, Node.js, PHP o Python.You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Las aplicaciones se ejecutan y escalan fácilmente en los entornos Windows y Linux.Applications run and scale with ease on both Windows and Linux-based environments. Para entornos basados en Linux, consulte Introducción a Azure App Service en Linux.For Linux-based environments, see App Service on Linux.

App Service no solo agrega a la aplicación la funcionalidad de Microsoft Azure, como la seguridad, el equilibrio de carga, el escalado automático y la administración automatizada.App Service not only adds the power of Microsoft Azure to your application, such as security, load balancing, autoscaling, and automated management. También puede sacar partido de sus funcionalidades de DevOps, por ejemplo, la implementación continua desde Azure DevOps, GitHub, Docker Hub y otros orígenes, la administración de paquetes, entornos de ensayo, dominio personalizado y certificados SSL.You can also take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domain, and SSL certificates.

Con App Service, se paga por los recursos de proceso de Azure que se utilizan.With App Service, you pay for the Azure compute resources you use. Los recursos de proceso que usa se determinan a través del plan de App Service en el que ejecuta las aplicaciones.The compute resources you use is determined by the App Service plan that you run your apps on. Para más información, consulte Información general sobre los planes de Azure App Service.For more information, see Azure App Service plans overview.

¿Por qué usar App Service?Why use App Service?

Estas son algunas características clave de App Service:Here are some key features of App Service:

  • Varios lenguajes y plataformas: App Service tiene compatibilidad de primera clase con ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP o Python.Multiple languages and frameworks - App Service has first-class support for ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP, or Python. También puede ejecutar PowerShell y otros scripts o ejecutables como servicios en segundo plano.You can also run PowerShell and other scripts or executables as background services.
  • Optimización con DevOps: configure la integración y la implementación continuas con Azure DevOps, GitHub, BitBucket, Docker Hub o Azure Container Registry.DevOps optimization - Set up continuous integration and deployment with Azure DevOps, GitHub, BitBucket, Docker Hub, or Azure Container Registry. Promueva actualizaciones a través de entornos de ensayo y prueba.Promote updates through test and staging environments. Administre las aplicaciones de App Service mediante Azure PowerShell o la interfaz de la línea de comandos (CLI) multiplataforma.Manage your apps in App Service by using Azure PowerShell or the cross-platform command-line interface (CLI).
  • Escala global con alta disponibilidad: escale verticalmente u horizontalmente de forma manual o automática.Global scale with high availability - Scale up or out manually or automatically. Hospede las aplicaciones en cualquier parte de la infraestructura del centro de datos global de Microsoft y el Acuerdo de Nivel de Servicio de App Service promete una alta disponibilidad.Host your apps anywhere in Microsoft's global datacenter infrastructure, and the App Service SLA promises high availability.
  • Conexiones a plataformas SaaS y a datos locales: elija entre más de 50 conectores para sistemas empresariales (como SAP), servicios SaaS (como Salesforce) y servicios de Internet (como Facebook).Connections to SaaS platforms and on-premises data - Choose from more than 50 connectors for enterprise systems (such as SAP), SaaS services (such as Salesforce), and internet services (such as Facebook). Acceda a los datos locales mediante Conexiones híbridas y Azure Virtual Networks.Access on-premises data using Hybrid Connections and Azure Virtual Networks.
  • Seguridad y cumplimiento: App Service cumple con ISO, SOC y PCI.Security and compliance - App Service is ISO, SOC, and PCI compliant. Autentique a los usuarios con Azure Active Directory o con inicio de sesión social (Google, Facebook, Twitter y Microsoft).Authenticate users with Azure Active Directory or with social login (Google, Facebook, Twitter, and Microsoft). Cree restricciones de direcciones IP y administre las identidades de servicio.Create IP address restrictions and manage service identities.
  • Plantillas de aplicación: elija entre una amplia lista de plantillas de aplicación en Azure Marketplace, como WordPress, Joomla y Drupal.Application templates - Choose from an extensive list of application templates in the Azure Marketplace, such as WordPress, Joomla, and Drupal.
  • Integración con visual Studio : existen herramientas dedicadas en Visual Studio que permiten optimizar las tareas de creación, implementación y depuración.Visual Studio integration - Dedicated tools in Visual Studio streamline the work of creating, deploying, and debugging.
  • API y características para móviles: App Service proporciona compatibilidad CORS llave en mano para escenarios de la API RESTful y simplifica los escenarios de aplicaciones móviles al permitir la autenticación, la sincronización de datos sin conexión, las notificaciones push, y mucho más.API and mobile features - App Service provides turn-key CORS support for RESTful API scenarios, and simplifies mobile app scenarios by enabling authentication, offline data sync, push notifications, and more.
  • Código sin servidor: ejecute un fragmento de código o script a petición sin tener que proporcionar explícitamente ni administrar la infraestructura, y pague solo por el tiempo de proceso que el código utiliza realmente (vea Azure Functions).Serverless code - Run a code snippet or script on-demand without having to explicitly provision or manage infrastructure, and pay only for the compute time your code actually uses (see Azure Functions).

Además de App Service, Azure ofrece otros servicios que se pueden usar para hospedar aplicaciones web y sitios web.Besides App Service, Azure offers other services that can be used for hosting websites and web applications. Para la mayoría de los escenarios, App Service es la mejor opción.For most scenarios, App Service is the best choice. Como arquitectura de microservicios, considere Service Fabric.For microservice architecture, consider Service Fabric. Si necesita más control sobre las máquinas virtuales en las que se ejecuta el código, considere Azure Virtual Machines.If you need more control over the VMs that your code runs on, consider Azure Virtual Machines. Para más información sobre qué servicio de Azure elegir, consulte Comparación de Azure App Service, Virtual Machines, Service Fabric y Cloud Services.For more information about how to choose between these Azure services, see Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison.

Pasos siguientesNext steps

Cree su primera aplicación web.Create your first web app.