Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Cloud Services (clásico) ahora está en desuso para todos los clientes a partir del 1 de septiembre de 2024. Microsoft detendrá y cerrará todas las implementaciones en curso y los datos se perderán de forma permanente a partir de octubre de 2024. Las nuevas implementaciones deben usar el nuevo modelo de implementación basado en Azure Resource Manager Azure Cloud Services (soporte extendido).
Azure Portal proporciona dos maneras de crear e implementar un servicio en la nube: Creación rápida y Creación personalizada.
En este artículo se explica cómo usar el método Quick Create para crear un nuevo servicio en la nube y, a continuación, usar Upload para cargar e implementar un paquete de servicio en la nube en Azure. Cuando usa este método, el Portal de Azure pone a su disposición los vínculos pertinentes para completar todos los requisitos que vaya necesitando sobre la marcha. Si está listo para implementar su servicio en la nube una vez creado, puede hacer las dos cosas a la vez usando Creación personalizada.
Nota:
Si tiene pensado publicar su servicio en la nube desde Azure DevOps, use la funcionalidad de Creación rápida y después configure la publicación de Azure DevOps desde el inicio rápido de Azure o en el panel de control. Para más información, consulte Entrega continua a Azure mediante Azure DevOps o consulte la ayuda de la página Inicio rápido .
Conceptos
Necesita tres componentes para implementar una aplicación como servicio en la nube en Azure:
-
Definición de servicio
El archivo de definición de servicio en la nube (.csdef) define el modelo de servicio, incluyendo el número de roles. -
Configuración del servicio
El archivo de configuración de servicio en la nube (.cscfg) proporciona opciones de configuración para los roles de servicio en la nube e individuales, incluyendo el número de instancias de rol. -
Paquete de servicio
El paquete de servicio (.cspkg) contiene el código y las configuraciones de la aplicación y el archivo de definición de servicio.
Puede obtener más información sobre estos componentes y cómo crear un paquete aquí.
Preparación de la aplicación
Antes de implementar un servicio en la nube, debe crear el paquete de servicio en la nube (.cspkg) desde su código de aplicación y un archivo de configuración de servicio en la nube (.cscfg). El SDK de Azure proporciona herramientas para preparar estos archivos de implementación necesarios. Puede instalar el SDK desde la página Descargas de Azure , en el lenguaje en el que prefiere desarrollar el código de la aplicación.
Hay tres características del servicio en la nube que requieren configuraciones especiales antes de exportar un paquete de servicio:
- Si desea implementar un servicio en la nube que use seguridad de la capa de transporte (TLS), anteriormente conocido como Capa de sockets seguros (SSL), para el cifrado de datos, configure la aplicación para TLS.
- Si desea configurar conexiones de Escritorio Remoto a instancias de rol, configure las roles para Escritorio Remoto.
- Si desea configurar una supervisión exhaustiva para su servicio en la nube, habilite Diagnósticos de Azure para el servicio en la nube. La supervisión mínima (el nivel de supervisión predeterminado) usa contadores de rendimiento recopilados de los sistemas operativos host para instancias de rol (máquinas virtuales). La supervisión detallada recopila más métricas basadas en los datos de rendimiento de las instancias de roles, permitiendo un análisis más detallado de los problemas que ocurren durante el procesamiento de aplicaciones. Para obtener información sobre cómo habilitar Azure Diagnostics, consulte Habilitación de diagnósticos en Azure.
Para crear un servicio en la nube con implementaciones de roles web o roles de trabajo, debe crear el paquete de servicio.
Antes de empezar
- Si necesita instalar el SDK de Azure, elija Instalar El SDK de Azure para abrir la página Descargas de Azure y, a continuación, descargue el SDK para el lenguaje en el que prefiera desarrollar el código. Tiene la oportunidad de realizar la instalación más adelante.
- Si hay instancias de rol que necesitan certificados, créelos. Los servicios en la nube requieren un archivo .pfx con una clave privada. Puede cargar los certificados en Azure al crear e implementar el servicio en la nube.
Creación e implementación
Inicie sesión en Azure Portal.
Elija Crear un recurso > Calcular, y luego desplácese hacia abajo hasta y seleccione Servicio en la nube.
En el nuevo panel Servicio en la nube , escriba un valor para el nombre DNS.
Cree un nuevo grupo de recursos o seleccione uno existente.
Seleccione una ubicación.
Seleccione Paquete, que abre el panel Cargar un paquete . Rellene los campos obligatorios. Si alguno de los roles contiene una sola instancia, asegúrese de que Implementar incluso si uno o varios roles contienen una sola instancia esté seleccionada.
Asegúrese de que la opción Iniciar implementación está seleccionada.
Seleccione Aceptar, que cierra el panel Cargar un paquete .
Si no tiene ningún certificado que agregar, elija Crear.
Carga de un certificado
Si el paquete de implementación se configuró para usar certificados, puede cargar el certificado ahora.
Seleccione Certificados y, en el panel Agregar certificados , seleccione el archivo .pfx del certificado TLS/SSL y, a continuación, proporcione la contraseña del certificado.
Seleccione Adjuntar certificado y, a continuación, elija Aceptar en el panel Agregar certificados .
Seleccione Crear en el panel Servicio en la nube . Cuando la implementación alcance el estado Listo , continúe con los pasos siguientes.
Compruebe que la implementación se haya completado correctamente.
Seleccione la instancia de servicio en la nube.
El estado debe mostrar que el servicio es En ejecución.
En Essentials, seleccione la dirección URL del sitio para abrir el servicio en la nube en un explorador web.