Inicio rápido: Creación de un servidor de Azure Database for PostgreSQL desde Azure PortalQuickstart: Create an Azure Database for PostgreSQL server by using the Azure portal

Azure Database for PostgreSQL es un servicio administrado que usa para ejecutar, administrar y escalar bases de datos de PostgreSQL de alta disponibilidad en la nube.Azure Database for PostgreSQL is a managed service that you use to run, manage, and scale highly available PostgreSQL databases in the cloud. Este inicio rápido muestra cómo crear un servidor único de Azure Database for PostgreSQL en unos cinco minutos desde Azure Portal.This quickstart shows you how to create a single Azure Database for PostgreSQL server in about five minutes by using the Azure portal.

Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.If you don't have an Azure subscription, create a free Azure account before you begin.

Inicio de sesión en Azure PortalSign in to the Azure portal

Abra el explorador web y vaya al portal.Open your web browser and go to the portal. Introduzca sus credenciales para iniciar sesión en el portal.Enter your credentials to sign in to the portal. La vista predeterminada es el panel del servicio.The default view is your service dashboard.

Creación de un servidor de Azure Database for PostgreSQLCreate an Azure Database for PostgreSQL server

Un servidor de Azure Database for PostgreSQL se crea con un conjunto configurado de recursos de proceso y almacenamiento.An Azure Database for PostgreSQL server is created with a configured set of compute and storage resources. El servidor se crea dentro de un grupo de recursos de Azure.The server is created within an Azure resource group.

Para crear un servidor de Azure Database for PostgreSQL:To create an Azure Database for PostgreSQL server:

  1. En la esquina superior izquierda del portal, seleccione Crear un recurso.Select Create a resource in the upper-left corner of the portal.

  2. Seleccione Bases de datos > Azure Database for PostgreSQL.Select Databases > Azure Database for PostgreSQL.

    Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

  3. Seleccione la opción de implementación de servidor único.Select the Single server deployment option.

    Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

  4. Complete el formulario Conceptos básicos con la siguiente información.Fill out the Basics form with the following information.

    Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

    ConfiguraciónSetting Valor sugeridoSuggested value DescripciónDescription
    SubscriptionSubscription Nombre de la suscripciónYour subscription name La suscripción de Azure que desea usar para el servidor.The Azure subscription that you want to use for your server. Si tiene varias suscripciones, elija aquella en la que se factura el recurso.If you have multiple subscriptions, choose the subscription in which you're billed for the resource.
    Resource groupResource group myresourcegroupmyresourcegroup Un nuevo nombre de grupo de recursos o uno existente de la suscripción.A new resource group name or an existing one from your subscription.
    Nombre de servidorServer name mydemoservermydemoserver Un nombre único que identifique al servidor de Azure Database for PostgreSQL.A unique name that identifies your Azure Database for PostgreSQL server. El nombre de dominio postgres.database.azure.com se anexa al nombre del servidor que especifique.The domain name postgres.database.azure.com is appended to the server name that you provide. El servidor solo puede contener letras minúsculas, números y el carácter de guion (-).The server can contain only lowercase letters, numbers, and the hyphen (-) character. Debe contener entre 3 y 63 caracteres.It must contain 3 to 63 characters.
    Origen de datosData source NoneNone Seleccione None para crear un servidor desde ceroSelect None to create a new server from scratch. (si fuera a crear un servidor desde una copia de seguridad geográfica de un servidor de Azure Database for PostgreSQL server existente, seleccionaría Copia de seguridad).(You would select Backup if you were creating a server from a geo-backup of an existing Azure Database for PostgreSQL server.)
    Nombre de usuario administradorAdmin username myadminmyadmin Su propia cuenta de inicio de sesión para usarla al conectarse al servidor.Your own login account to use when you connect to the server. El nombre de inicio de sesión del administrador no puede ser azure_superuser, azure_pg_admin, admin, administrator, root, guest, ni public.The admin login name can't be azure_superuser, azure_pg_admin, admin, administrator, root, guest, or public. No puede empezar por pg_ .It can't start with pg_.
    ContraseñaPassword La contraseñaYour password Una contraseña nueva para la cuenta de administrador del servidor.A new password for the server admin account. Debe contener entre 8 y 128 caracteres de tres de las siguientes categorías: letras del alfabeto inglés mayúsculas y minúsculas, números (0 a 9) y caracteres no alfanuméricos (por ejemplo, !, $, # o %).It must contain 8 to 128 characters from three of the following categories: English uppercase letters, English lowercase letters, numbers (0 through 9), and non-alphanumeric characters (for example, !, $, #, %).
    LocationLocation Región más cercana a los usuariosThe region closest to your users Ubicación más cercana a los usuarios.The location that's closest to your users.
    VersiónVersion La versión principal más recienteThe latest major version La versión principal más reciente de PostgreSQL, a menos que tenga requisitos específicos.The latest PostgreSQL major version, unless you have specific requirements otherwise.
    Proceso y almacenamientoCompute + storage Uso general, Gen 5, 2 núcleos virtuales, 5 GB, 7 días, Redundancia geográficaGeneral Purpose, Gen 5, 2 vCores, 5 GB, 7 days, Geographically Redundant Configuración de los recursos de proceso, almacenamiento y copia de seguridad para el nuevo servidor.The compute, storage, and backup configurations for your new server. Seleccione Configurar servidor.Select Configure server. A continuación, seleccione el plan de tarifa adecuado.Next, select the appropriate pricing tier. Para más información, consulte la información de precios.For more information, see pricing details. Para habilitar las copias de seguridad del servidor en el almacenamiento con redundancia geográfica, seleccione Redundancia geográfica en Opciones de redundancia de copia de seguridad.To enable your server backups in geo-redundant storage, select Geographically Redundant from the Backup Redundancy Options. Seleccione Aceptar.Select OK.

    Nota

    Considere la posibilidad de usar el plan de tarifa Básico si menos proceso y E/S resultan adecuados para su carga de trabajo.Consider using the Basic pricing tier if light compute and I/O are adequate for your workload. Tenga en cuenta que los servidores que se creen en el plan de tarifa Básico no se podrán escalar más adelante a De uso general u Optimizada para memoria.Note that servers created in the Basic pricing tier can't later be scaled to General Purpose or Memory Optimized.

  5. Seleccione Review + create (Revisar y crear) para revisar las selecciones.Select Review + create to review your selections. Seleccione Crear para realizar el aprovisionamiento del servidor.Select Create to provision the server. Esta operación puede tardar unos minutos.This operation might take a few minutes.

  6. En la barra de herramientas, seleccione el símbolo de Notificaciones (una campana) para supervisar el proceso de implementación.On the toolbar, select the Notifications icon (a bell) to monitor the deployment process. Cuando se complete la implementación, seleccione Ir al recurso para abrir la página Información general del servidor.After the deployment is complete, select Go to resource to open the server's Overview page.

Se ha creado una base de datos vacía llamada postgres.An empty database, postgres, is created. También encontrará la base de datos azure_maintenance, que se usa para separar los procesos del servicio administrado de las acciones del usuario.You'll also find an azure_maintenance database that's used to separate the managed service processes from user actions. No se puede acceder a la base de datos azure_maintenance.You can't access the azure_maintenance database.

Configuración de una regla de firewall de nivel de servidorConfigure a server-level firewall rule

De forma predeterminada, no se puede acceder públicamente al servidor que se crea.By default, the server that you create is not publicly accessible. Es preciso conceder permisos a su dirección IP.You need to give permissions to your IP address. Vaya al recurso de servidor en Azure Portal y seleccione Seguridad de la conexión en el menú izquierdo del recurso de servidor.Go to your server resource in the Azure portal and select Connection security from left-side menu for your server resource. Si no está seguro de cómo encontrar el recurso, consulte la sección Apertura de recursos.If you're not sure how to find your resource, see Open resources.

Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

Ahora, seleccione Agregar dirección IP del cliente actual y, después, Guardar.Select Add current client IP address, and then select Save. Puede agregar más direcciones IP o especificar un intervalo IP para conectarse al servidor desde dichas direcciones IP.You can add more IP addresses or provide an IP range to connect to your server from those IP addresses. Para más información, consulte el artículo Reglas de firewall de Azure Database for PostgreSQL.For more information, see Firewall rules in Azure Database for PostgreSQL.

Nota

Para evitar problemas de conectividad, compruebe si la red permite el tráfico de salida a través el puerto 5432,To avoid connectivity issues, check if your network allows outbound traffic over port 5432. ya que Azure Database for PostgreSQL usa ese puerto.Azure Database for PostgreSQL uses that port.

Conexión al servidor de Azure Database for PostgreSQL mediante psqlConnect to Azure Database for PostgreSQL server by using psql

Puede usar psql o pgAdmin, que son clientes de PostgreSQL muy conocidos.You can use psql or pgAdmin, which are popular PostgreSQL clients. En este inicio rápido, se conectará mediante psql a Azure Cloud Shell dentro de Azure Portal.For this quickstart, we'll connect by using psql in Azure Cloud Shell within the Azure portal.

  1. Anote el nombre del servidor, el nombre de inicio de sesión del administrador del servidor, la contraseña y el identificador de la suscripción del servidor recién creado de la sección Información general del servidor.Make a note of your server name, server admin login name, password, and subscription ID for your newly created server from the Overview section of your server.

  2. Abra Azure Cloud Shell en el portal, para lo que debe seleccionar el icono de la parte superior izquierda.Open Azure Cloud Shell in the portal by selecting the icon on the upper-left side.

    Nota

    Si es la primera vez que abre Cloud Shell, verá un símbolo del sistema para crear un grupo de recursos y una cuenta de almacenamiento.If you're opening Cloud Shell for the first time, you'll see a prompt to create a resource group and a storage account. Esto es un paso único y se adjuntará automáticamente en todas las sesiones.This is a one-time step and will be automatically attached for all sessions.

    Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

  3. Ejecute el siguiente comando en el terminal de Azure Cloud Shell.Run the following command in the Azure Cloud Shell terminal. Reemplace los valores por el nombre del servidor real y el nombre de inicio de sesión del usuario administrador.Replace values with your actual server name and admin user login name. Use la base de datos vacía postgres con el usuario administrador en este formato: <admin-username>@<servername>.Use the empty database postgres with admin user in this format: <admin-username>@<servername>.

    psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres
    

    Este es el aspecto final en el terminal de Cloud Shell:Here's how the experience looks in the Cloud Shell terminal:

     Requesting a Cloud Shell.Succeeded.
     Connecting terminal...
    
     Welcome to Azure Cloud Shell
    
     Type "az" to use Azure CLI
     Type "help" to learn about Cloud Shell
    
     user@Azure:~$psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres
     Password for user myadmin@mydemoserver.postgres.database.azure.com:
     psql (12.2 (Ubuntu 12.2-2.pgdg16.04+1), server 11.6)
     SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
     Type "help" for help.
    
     postgres=>
    
  4. En el mismo terminal de Azure Cloud Shell, cree una base de datos llamada guest.In the same Azure Cloud Shell terminal, create a database called guest.

    postgres=> CREATE DATABASE guest;
    
  5. Cambie las conexiones a la base de datos guest recién creada.Switch connections to the newly created guest database.

    \c guest
    
  6. Escriba \q y seleccione la tecla Entrar para cerrar psql.Type \q, and then select the Enter key to close psql.

Limpieza de recursosClean up resources

Ha creado correctamente un servidor de Azure Database for PostgreSQL en un grupo de recursos.You've successfully created an Azure Database for PostgreSQL server in a resource group. Si no cree que vaya a necesitar estos recursos en el futuro, puede eliminarlos mediante la eliminación del grupo de recursos o del servidor de PostgreSQL.If you don't expect to need these resources in the future, you can delete them by deleting either the resource group or the PostgreSQL server.

Para eliminar el grupo de recursos:To delete the resource group:

  1. En Azure Portal, busque y seleccione Grupos de recursos.In the Azure portal, search for and select Resource groups.
  2. En la lista de los grupos de recursos, elija el nombre del grupo de recursos.In the resource group list, choose the name of your resource group.
  3. En la página Información general del grupo de recursos, seleccione Eliminar grupo de recursos.On the Overview page of your resource group, select Delete resource group.
  4. En el cuadro de diálogo de confirmación, escriba el nombre del grupo de recursos y seleccione Eliminar.In the confirmation dialog box, enter the name of your resource group, and then select Delete.

Para eliminar el servidor, seleccione el botón Eliminar de la página Información general del servidor:To delete the server, select the Delete button on the Overview page of your server:

Captura de pantalla que muestra Azure Database for PostgreSQL en el menú.

Pasos siguientesNext steps