Comandos de Azure CLI para bases de datos
Descubre los comandos de Azure CLI para gestionar bases de datos en Azure.
I
InSkillCoach
· min
Comandos de Azure CLI para bases de datos
Descubre los comandos esenciales para gestionar bases de datos en Azure.
Azure SQL Database
Creación de una base de datos SQL
# Crear un servidor SQL
az sql server create \
--name mon-serveur \
--resource-group mon-groupe \
--location westeurope \
--admin-user adminuser \
--admin-password MonMotDePasse123!
# Crear una base de datos
az sql db create \
--resource-group mon-groupe \
--server mon-serveur \
--name ma-base \
--edition Standard \
--capacity 10
Gestión de la base de datos
# Configurar el cortafuegos
az sql server firewall-rule create \
--resource-group mon-groupe \
--server mon-serveur \
--name ma-regle \
--start-ip-address 0.0.0.0 \
--end-ip-address 255.255.255.255
# Escalar
az sql db update \
--resource-group mon-groupe \
--server mon-serveur \
--name ma-base \
--capacity 20
Azure Database for PostgreSQL
Creación de una base de datos PostgreSQL
# Crear un servidor PostgreSQL
az postgres flexible-server create \
--name mon-serveur \
--resource-group mon-groupe \
--location westeurope \
--admin-user adminuser \
--admin-password MonMotDePasse123! \
--sku-name Standard_B1ms
# Crear una base de datos
az postgres flexible-server db create \
--resource-group mon-groupe \
--server-name mon-serveur \
--database-name ma-base
Gestión de la base de datos
# Configurar el cortafuegos
az postgres flexible-server firewall-rule create \
--resource-group mon-groupe \
--name mon-serveur \
--rule-name ma-regle \
--start-ip-address 0.0.0.0 \
--end-ip-address 255.255.255.255
# Escalar
az postgres flexible-server update \
--name mon-serveur \
--resource-group mon-groupe \
--sku-name Standard_B2ms
Azure Cosmos DB
Creación de una base de datos Cosmos DB
# Crear una cuenta de Cosmos DB
az cosmosdb create \
--name mon-compte \
--resource-group mon-groupe \
--kind GlobalDocumentDB \
--default-consistency-level Session
# Crear una base de datos
az cosmosdb sql database create \
--account-name mon-compte \
--resource-group mon-groupe \
--name ma-base
Gestión de contenedores
# Crear un contenedor
az cosmosdb sql container create \
--account-name mon-compte \
--resource-group mon-groupe \
--database-name ma-base \
--name mon-conteneur \
--partition-key-path "/id"
# Configurar la política de TTL
az cosmosdb sql container update \
--account-name mon-compte \
--resource-group mon-groupe \
--database-name ma-base \
--name mon-conteneur \
--ttl 3600
Azure Database for MySQL
Creación de una base de datos MySQL
# Crear un servidor MySQL
az mysql flexible-server create \
--name mon-serveur \
--resource-group mon-groupe \
--location westeurope \
--admin-user adminuser \
--admin-password MonMotDePasse123! \
--sku-name Standard_B1ms
# Crear una base de datos
az mysql flexible-server db create \
--resource-group mon-groupe \
--server-name mon-serveur \
--database-name ma-base
Gestión de la base de datos
# Configurar el cortafuegos
az mysql flexible-server firewall-rule create \
--resource-group mon-groupe \
--name mon-serveur \
--rule-name ma-regle \
--start-ip-address 0.0.0.0 \
--end-ip-address 255.255.255.255
# Escalar
az mysql flexible-server update \
--name mon-serveur \
--resource-group mon-groupe \
--sku-name Standard_B2ms
Azure Cache for Redis
Creación de una caché Redis
# Crear una caché Redis
az redis create \
--name mon-cache \
--resource-group mon-groupe \
--location westeurope \
--sku Basic \
--vm-size C0
# Obtener la información de conexión
az redis list-keys \
--name mon-cache \
--resource-group mon-groupe
Gestión de la caché
# Reiniciar la caché
az redis force-reboot \
--name mon-cache \
--resource-group mon-groupe \
--reboot-type AllNodes
# Actualizar la configuración
az redis update \
--name mon-cache \
--resource-group mon-groupe \
--enable-non-ssl-port true
Buenas prácticas
-
Seguridad
- Utilizar contraseñas robustas
- Configurar el cortafuegos
- Activar el cifrado
- Limitar los accesos
-
Rendimiento
- Elegir el tamaño adecuado
- Optimizar las consultas
- Utilizar índices
- Supervisar las métricas
-
Costes
- Utilizar reservas
- Optimizar los recursos
- Depurar los datos
- Supervisar el uso
Conclusión
Puntos clave que debes recordar:
- Gestión de bases de datos SQL
- Bases de datos NoSQL con Cosmos DB
- Bases de datos relacionales
- Caché Redis
Recomendaciones:
- Elegir el tipo de base de datos adecuado
- Proteger los accesos
- Optimizar el rendimiento
- Seguir las buenas prácticas
- Formarse en Microsoft Learn
Acerca de InSkillCoach
Experto en formación y tecnologías
Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.
Certificaciones:
- AWS Certified Solutions Architect – Professional
- Certificaciones de Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
1.1k
215
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión