Introducción a las aplicaciones administradas de AzureAzure managed applications overview

Las aplicaciones administradas de Azure le permiten ofrecer soluciones en la nube que los consumidores pueden implementar y utilizar fácilmente.Azure managed applications enable you to offer cloud solutions that are easy for consumers to deploy and operate. Puede implementar la infraestructura y proporcionar soporte continuo.You implement the infrastructure and provide ongoing support. Para poner a disposición de todos los clientes una aplicación administrada, publíquela en Azure Marketplace.To make a managed application available to all customers, publish it in the Azure marketplace. Si quiere que esté disponible solo para los usuarios de su organización, publíquela en un catálogo interno.To make it available to only users in your organization, publish it to an internal catalog.

Una aplicación administrada es similar a una plantilla de solución de Marketplace, aunque hay una diferencia importante.A managed application is similar to a solution template in the Marketplace, with one key difference. En una aplicación administrada, los recursos se implementan en un grupo de recursos que está administrado por el editor de la aplicación.In a managed application, the resources are deployed to a resource group that's managed by the publisher of the app. El grupo de recursos está presente en la suscripción del consumidor, pero una identidad en el inquilino del editor tiene acceso al grupo de recursos.The resource group is present in the consumer's subscription, but an identity in the publisher's tenant has access to the resource group. Como editor, puede especificar el costo del soporte técnico continuado de la solución.As the publisher, you specify the cost for ongoing support of the solution.

Ventajas de las aplicaciones administradasAdvantages of managed applications

Las aplicaciones administradas reducen las barreras que existen para los consumidores que utilizan sus soluciones.Managed applications reduce barriers to consumers using your solutions. No es necesario que tengan conocimientos de la infraestructura de nube para usar la solución.They don't need expertise in cloud infrastructure to use your solution. Los consumidores tienen acceso limitado a los recursos críticos, no es necesario preocuparse de cometer un error al administrarlos.Consumers have limited access to the critical resources, don't need to worry about making a mistake when managing it.

Las aplicaciones administradas le permiten establecer una relación continuada con los consumidores.Managed applications enable you to establish an ongoing relationship with your consumers. Defina los términos de administración de la aplicación y todos los cargos se controlarán a través de la facturación de Azure.You define terms for managing the application, and all charges are handled through Azure billing.

A pesar de que los clientes implementan estas aplicaciones administradas en sus suscripciones, no es necesario que las mantengan, actualicen ni atiendan.Although customers deploy these managed applications in their subscriptions, they don't have to maintain, update, or service them. Puede estar seguro de que todos los clientes usan versiones aprobadas.You can make sure that all customers are using approved versions. No es necesario que los clientes desarrollen un conocimiento ni dominio específico para administrar estas aplicaciones.Customers don't have to develop application-specific domain knowledge to manage these applications. Los clientes adquieren de inmediato las actualizaciones de las aplicaciones sin tener que preocuparse de solucionar ni diagnosticar problemas de estas.Customers automatically acquire application updates without the need to worry about troubleshooting and diagnosing issues with the applications.

En el caso de los equipos de TI, las aplicaciones administradas le permiten ofrecer soluciones aprobadas previamente a los usuarios de la organización.For IT teams, managed applications enable you to offer pre-approved solutions to users in the organization. Estas soluciones se sabe que son compatibles con los estándares de la organización.You know these solutions are compliant with organizational standards.

Las aplicaciones administradas admiten las identidades administradas para recursos de Azure.Managed Applications support managed identities for Azure resources.

Tipos de aplicaciones administradasTypes of managed applications

Puede publicar la aplicación administrada externa o internamente.You can publish your managed application either externally or internally.

Publicación interna o externa

Catálogo de serviciosService catalog

El catálogo de servicios es un catálogo interno de soluciones aprobadas para los usuarios de una organización.The service catalog is an internal catalog of approved solutions for users in an organization. Usará el catálogo para cumplir los estándares organizativos y ofrecer al mismo tiempo soluciones para las organizaciones.You use the catalog to meet organizational standards while they offering solutions for the organizations. Los empleados usarán el catálogo para encontrar fácilmente las aplicaciones que el departamento de TI recomienda y aprueba.Employees use the catalog to easily find applications that are recommended and approved by their IT departments. También pueden ver las aplicaciones administradas que otras personas de su organización comparten con ellos.They see the managed applications that other people in their organization share with them.

Para más información sobre cómo publicar una aplicación administrada del catálogo de servicios, consulte Creación de la aplicación de catálogo de servicios.For information about publishing a Service Catalog managed application, see Create service catalog application.

MarketplaceMarketplace

Los proveedores que deseen facturar sus servicios pueden disponer de una aplicación administrada a través de Azure Marketplace.Vendors wishing to bill for their services can make a managed application available through the Azure marketplace. Después de que el proveedor publica una aplicación, esta está disponible para los usuarios de fuera de la organización.After the vendor publishes an application, it's available to users outside the organization. Con este método, los proveedores de servicios administrados (MSP), los fabricantes de software independientes (ISV) y los integradores del sistema (SIs) pueden ofrecer sus soluciones a todos los clientes de Azure.With this approach, managed service providers (MSPs), independent software vendors (ISVs), and system integrators (SIs) can offer their solutions to all Azure customers.

Para más información sobre cómo publicar una aplicación administrada en Azure Marketplace, consulte Creación de la aplicación de Marketplace.For information about publishing a managed application to the Marketplace, see Create marketplace application.

Grupos de recursos para aplicaciones administradasResource groups for managed applications

Normalmente, los recursos de una aplicación administrada residen en dos grupos de recursos.Typically, the resources for a managed application are in two resource groups. El consumidor administra un grupo de recursos y el editor administra el otro.The consumer manages one resource group, and the publisher manages the other resource group. Al definir la aplicación administrada, el editor especifica los niveles de acceso.When defining the managed application, the publisher specifies the levels of access. El publicador puede solicitar una asignación de roles permanentes, o acceso Just-In-Time para una asignación que esté restringida a un período de tiempo.The publisher can request either a permanent role assignment, or just-in-time access for an assignment that is constrained to a time period.

No se admite actualmente la restricción del acceso para las operaciones de datos para todos los proveedores de datos en Azure.Restricting access for data operations is currently not supported for all data providers in Azure.

La siguiente imagen muestra un escenario en el que el editor solicita el rol de propietario del grupo de recursos administrados.The following image shows a scenario where the publisher requests the owner role for the managed resource group. El editor puso un bloqueo de solo lectura en este grupo de recursos para el consumidor.The publisher placed a read-only lock on this resource group for the consumer. Las identidades del publicador a las que se concede acceso al grupo de recursos administrado están exentas del bloqueo.The publisher's identities that are granted access to the managed resource group are exempt from the lock.

Acceso al grupo de recursos

Grupo de recursos de la aplicaciónApplication resource group

Este grupo de recursos mantiene la instancia de la aplicación administrada.This resource group holds the managed application instance. Este grupo de recursos solo puede contener un recurso.This resource group may only contain one resource. El tipo de recurso de la aplicación administrada es Microsoft.Solutions/applications.The resource type of the managed application is Microsoft.Solutions/applications.

El consumidor tiene acceso total al grupo de recursos y lo utiliza para administrar el ciclo de vida de la aplicación administrada.The consumer has full access to the resource group and uses it to manage the lifecycle of the managed application.

Grupo de recursos administradoManaged resource group

Este grupo de recursos contiene todos los recursos que requiere la aplicación administrada.This resource group holds all the resources that are required by the managed application. Por ejemplo, este grupo de recursos contiene las máquinas virtuales, cuentas de almacenamiento y redes virtuales para la solución.For example, this resource group contains the virtual machines, storage accounts, and virtual networks for the solution. El consumidor tiene acceso limitado a este grupo de recursos ya que no puede administrar los recursos individuales de la aplicación administrada.The consumer has limited access to this resource group because the consumer doesn't manage the individual resources for the managed application. El acceso del editor a este grupo de recursos se corresponde con el rol especificado en la definición de la aplicación administrada.The publisher's access to this resource group corresponds to the role specified in the managed application definition. Por ejemplo, el editor puede solicitar el rol de propietario o colaborador para este grupo de recursos.For example, the publisher might request the Owner or Contributor role for this resource group. El acceso es permanente o está limitado a un momento específico.The access is either permanent or limited to a specific time.

Al publicar la aplicación administrada en Marketplace, el editor puede conceder a los consumidores la capacidad de desempeñar acciones específicas en recursos del grupo de recursos administrado.When publishing the managed application to the marketplace, the publisher can grant consumers the ability to perform specific actions on resources in the managed resource group. Por ejemplo, el editor puede especificar que los consumidores puedan reiniciar máquinas virtuales.For example, the publisher can specify that consumers can restart virtual machines. Se continuarán rechazando el resto de acciones que no sean de lectura.All other actions beyond read actions are still denied.

Cuando el consumidor elimina la aplicación administrada, también se elimina el grupo de recursos administrados.When the consumer deletes the managed application, the managed resource group is also deleted.

Azure PolicyAzure Policy

Puede aplicar una directiva de Azure Policy a la aplicación administrada.You can apply an Azure Policy to your managed application. Las directivas se aplican para garantizar que las instancias implementadas de la aplicación administrada cumplan con los requisitos de seguridad y datos.You apply policies to make sure deployed instances of your managed application fulfill data and security requirements. Si la aplicación interactúa con datos confidenciales, asegúrese de que se ha evaluado cómo debe protegerse.If your application interacts with sensitive data, make sure you've evaluated how that should be protected. Por ejemplo, si la aplicación interactúa con datos de Office 365, aplique una directiva para asegurarse de que está habilitado el cifrado de datos.For example, if your application interacts with data from Office 365, apply a policy to make sure data encryption is enabled.

Pasos siguientesNext steps

En este artículo, ha aprendido acerca de las ventajas de uso de las aplicaciones administradas.In this article, you learned about benefits of using managed applications. Vaya al siguiente artículo para crear una definición de aplicación administrada.Go to the next article to create a managed application definition.