SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Víctor Moreno
Microsoft MVP
@vmorenoz
Trabajando con MySQL y
PostgreSQL dentro de
Microsoft Azure
¿Qué voy a aprender?
En esta demostración aprenderás como crear bases de datos MySQL
y PostgreSQL dentro de Microsoft Azure y como trabajar con ellas
desde algunas aplicaciones cliente.
Objetivos
• Crear bases de datos MySQL y PostgreSQL desde el portal de
Azure.
• Conectarse a bases de datos MySQL y PostgreSQL
• Desde WorkBench para MySQL.
• Desde pgAdmin para PostgreSQL.
• Configurar un proyecto de consola con lenguaje C# en Visual
Studio usando Entity Framework para conectarnos a las bases de
datos MySQL.
Requerimientos
• Visual Studio 2015.
• Una cuenta de Microsoft Azure.
• Cliente Workbench para MySQL.
• Cliente pgAdmin para PostgreSQL.
• Conectores
• Conector MySQL para Visual Studio.
• Conector ODBC para MySQL.
MySQL y PostgreSQL dentro de Microsoft Azure
Desde que el concepto de nube existe hasta la fecha de hoy, hablamos de tres verticales: IaaS,
Paas y SaaS. En el caso de Microsoft Azure si queremos una base de datos MySQL o PostgreSQL
tenemos dos opciones:
• El enfoque IaaS: Creando una máquina virtual con sistema operativo Windows o Linux e
instalarlas de forma manual.
• El enfoque PaaS: Haciendo uso de ellas como servicio, nos olvidamos de mantenimiento hacia
la máquina virtual y demás. Simplemente creamos bases de datos sobre la infraestructura de
Microsoft Azure y nos conectamos a ellas.
MySQL y PostgreSQL ya se encuentran como servicios de base de datos en la nube de Microsoft
Azure, ambas con el enfoque PaaS al igual que SQL Azure.
Para mayor información acerca de MySQL y PostgreSQL puedes visitar: Después de SQL Azure,
acércate a MySQL y PostgreSQL
Demostración
• Crear bases de datos MySQL y PostgreSQL desde el portal de
Azure.
Crear bases de datos MySQL desde el Portal de Azure
Ingresar al portal de Azure en: http//portal.azure.com
Crear bases de datos MySQL desde el Portal de Azure
Crear bases de datos MySQL desde el Portal de Azure
Conectarse a MySQL desde Azure Cloud Shell
Primero debemos agregar las reglas de firewall necesarias para
nuestra base de datos, por fines demostrativos lo haremos con
cualquier rango de IP.
Después, dentro del portal de Azure, dar clic en el símbolo de
prompt para abrir la consola de Azure Cloud Shell.
Conectarse a MySQL desde Azure Cloud Shell
Conectarse a MySQL desde Azure Cloud Shell
Conectarse a MySQL desde Azure Cloud Shell
Crear bases de datos PostgreSQL desde el Portal de Azure
Ingresar al portal de Azure en: http//portal.azure.com
Crear bases de datos PostgreSQL desde el Portal de Azure
Crear bases de datos PostgreSQL desde el Portal de Azure
Conectarse a PostgreSQL desde Azure Cloud Shell
Primero debemos agregar las reglas de firewall necesarias para
nuestra base de datos, por fines demostrativos lo haremos con
cualquier rango de IP.
Después, dentro del portal de Azure, dar clic en el símbolo de
prompt para abrir la consola de Azure Cloud Shell.
Conectarse a PostgreSQL desde Azure Cloud Shell
Conectarse a PostgreSQL desde Azure Cloud Shell
Conectarse a PostgreSQL desde Azure Cloud Shell
Demostración
• Conectarse a bases de datos MySQL y PostgreSQL desde los
clientes WorkBench y pgAdmin.
Conectarse a MySQL desde el cliente WorkBench
Primero necesitamos descargar el cliente WorkBench para MySQL
desde: https://dev.mysql.com/downloads/workbench/
Después de instalado, usamos las credenciales que configuramos
para nuestro servidor desde el portal de Azure.
Conectarse a MySQL desde el cliente WorkBench
Conectarse a PostgreSQL desde el cliente pgAdmin
Primero necesitamos descargar el cliente pgAdmin para PostgreSQL
desde: https://www.pgadmin.org/download/
Después de instalado, usamos las credenciales que configuramos
para nuestro servidor desde el portal de Azure.
Conectarse a PostgreSQL desde el cliente pgAdmin
Demostración
• Configurar un proyecto de consola con lenguaje C# en Visual
Studio usando Entity Framework para conectarnos a las bases de
datos MySQL
Configurar un proyecto de consola con lenguaje C# en Visual Studio usando
Entity Framework para conectarnos a las bases de datos MySQL
• Se utilizará un proyecto de tipo consola con el lenguaje C#, es
necesario tener instalados dos componentes y en el mismo orden:
• MySQL para Visual Studio
• MySQL connector ODBC
Configurar un proyecto de consola con lenguaje C# en Visual Studio usando
Entity Framework para conectarnos a las bases de datos MySQL
Terminaremos viendo en nuestro proyecto la representación de
nuestro modelo de datos en Visual Studio para nuestra base de
datos en MySQL.
Nota: De manera separada con el cliente WorkBench, fue creada una
base de datos de nombre “DevicesDB”.
Víctor Moreno
Microsoft MVP
@vmorenoz

Contenu connexe

Tendances

Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
Asier Marqués
 
Presentacion taller de programacion
Presentacion taller de programacionPresentacion taller de programacion
Presentacion taller de programacion
SaulSoto19
 
Apache4 mysql-cms
Apache4 mysql-cmsApache4 mysql-cms
Apache4 mysql-cms
jsucarmona
 

Tendances (20)

Dprn3 u3 a1_algr
Dprn3 u3 a1_algrDprn3 u3 a1_algr
Dprn3 u3 a1_algr
 
Migrando de asm a arm 2.0
Migrando de asm a arm 2.0Migrando de asm a arm 2.0
Migrando de asm a arm 2.0
 
Azure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functionsAzure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functions
 
Flex Mobile
Flex MobileFlex Mobile
Flex Mobile
 
ASP.NET MVC Core
ASP.NET MVC CoreASP.NET MVC Core
ASP.NET MVC Core
 
Aplicaciones conectadas con Azure
Aplicaciones conectadas con AzureAplicaciones conectadas con Azure
Aplicaciones conectadas con Azure
 
Gestionando Azure SQL Database
Gestionando Azure SQL DatabaseGestionando Azure SQL Database
Gestionando Azure SQL Database
 
Azure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry PiAzure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry Pi
 
Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores Cloud
 
Construyendo APIs Seguras y Escalables
Construyendo APIs Seguras y Escalables Construyendo APIs Seguras y Escalables
Construyendo APIs Seguras y Escalables
 
Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...
Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...
Cómo crear un ciclo completo de BD, AKS y Frontend en 60 minutos o le devolv...
 
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
Calidad, IC y Entrega contínua en Symfony2 con Azure - Parte 1
 
Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010
 
Deployeando Rails
Deployeando RailsDeployeando Rails
Deployeando Rails
 
Presentacion taller de programacion
Presentacion taller de programacionPresentacion taller de programacion
Presentacion taller de programacion
 
Arquitectura Serverless con AWS Lambda y MongoDB Atlas
Arquitectura Serverless con AWS Lambda y MongoDB AtlasArquitectura Serverless con AWS Lambda y MongoDB Atlas
Arquitectura Serverless con AWS Lambda y MongoDB Atlas
 
¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure ¿Cómo mezclar agua con aceite? NodeJS + Azure
¿Cómo mezclar agua con aceite? NodeJS + Azure
 
Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite Node.js + Azure, o como mezclar agua con aceite
Node.js + Azure, o como mezclar agua con aceite
 
Wordpress
WordpressWordpress
Wordpress
 
Apache4 mysql-cms
Apache4 mysql-cmsApache4 mysql-cms
Apache4 mysql-cms
 

Similaire à Trabajando con MySQL y PostgreSQL dentro de azure

Cloud party
Cloud partyCloud party
Cloud party
cloudbex
 

Similaire à Trabajando con MySQL y PostgreSQL dentro de azure (20)

Bases de datos SQL Azure en Microsoft Azure con C#
Bases de datos SQL Azure en Microsoft Azure con C#Bases de datos SQL Azure en Microsoft Azure con C#
Bases de datos SQL Azure en Microsoft Azure con C#
 
Servicios de nube en Microsoft Azure con C#
Servicios de nube en Microsoft Azure con C#Servicios de nube en Microsoft Azure con C#
Servicios de nube en Microsoft Azure con C#
 
Infraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource ManagerInfraestructura como Código con Azure Resource Manager
Infraestructura como Código con Azure Resource Manager
 
Migrar bases de datos sql azure
Migrar bases de datos sql azureMigrar bases de datos sql azure
Migrar bases de datos sql azure
 
Mejores prácticas de CI / CD para construir aplicaciones modernas
Mejores prácticas de CI / CD para construir aplicaciones modernasMejores prácticas de CI / CD para construir aplicaciones modernas
Mejores prácticas de CI / CD para construir aplicaciones modernas
 
Cuentas de Almacenamiento en Microsoft Azure con C#
Cuentas de Almacenamiento en Microsoft Azure con C#Cuentas de Almacenamiento en Microsoft Azure con C#
Cuentas de Almacenamiento en Microsoft Azure con C#
 
Entendiendo ARM (Azure Resource Manager)
Entendiendo ARM (Azure Resource Manager)Entendiendo ARM (Azure Resource Manager)
Entendiendo ARM (Azure Resource Manager)
 
Máquinas Virtuales en Microsoft Azure con C# .Net
Máquinas Virtuales en Microsoft Azure con C# .NetMáquinas Virtuales en Microsoft Azure con C# .Net
Máquinas Virtuales en Microsoft Azure con C# .Net
 
04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
Cloud party
Cloud partyCloud party
Cloud party
 
Mi primera aplicación para windows 10
Mi primera aplicación para windows 10Mi primera aplicación para windows 10
Mi primera aplicación para windows 10
 
Azure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARMAzure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARM
 
Migration Day - Migración de Microsoft a AWS
Migration Day - Migración de Microsoft a AWSMigration Day - Migración de Microsoft a AWS
Migration Day - Migración de Microsoft a AWS
 
Clase sobre Optimización de Wordpress
Clase sobre Optimización de WordpressClase sobre Optimización de Wordpress
Clase sobre Optimización de Wordpress
 
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptxEvolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
Evolution INTech - Acceso a bases de datos con Minimal APIs de .NET 6.pptx
 
SharePoint en Azure - Global Azure Bootcamp Mexico 2015
SharePoint en Azure - Global Azure Bootcamp Mexico 2015SharePoint en Azure - Global Azure Bootcamp Mexico 2015
SharePoint en Azure - Global Azure Bootcamp Mexico 2015
 
ReConnect 2015 - ASP.NET 5: MVC 6 y EF 7
ReConnect 2015  - ASP.NET 5: MVC 6 y EF 7ReConnect 2015  - ASP.NET 5: MVC 6 y EF 7
ReConnect 2015 - ASP.NET 5: MVC 6 y EF 7
 
Novedades de ASP.NET MVC6
Novedades de ASP.NET MVC6Novedades de ASP.NET MVC6
Novedades de ASP.NET MVC6
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos Aires
 

Plus de Víctor Moreno

Plus de Víctor Moreno (20)

Integración Continua en Microsoft Azure
Integración Continua en Microsoft AzureIntegración Continua en Microsoft Azure
Integración Continua en Microsoft Azure
 
Pruebas de Carga y Auto Escalación con Microsoft Azure
Pruebas de Carga y Auto Escalación con Microsoft AzurePruebas de Carga y Auto Escalación con Microsoft Azure
Pruebas de Carga y Auto Escalación con Microsoft Azure
 
Usando docker en Azure
Usando docker en AzureUsando docker en Azure
Usando docker en Azure
 
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10
PowerShell dentro de Ubuntu y Ubuntu dentro de Windows 10
 
Creando vms con azure power shell
Creando vms con azure power shellCreando vms con azure power shell
Creando vms con azure power shell
 
Introducción a HDInsight
Introducción a HDInsightIntroducción a HDInsight
Introducción a HDInsight
 
¿Qué dispositivo estoy corriendo?
¿Qué dispositivo estoy corriendo?¿Qué dispositivo estoy corriendo?
¿Qué dispositivo estoy corriendo?
 
Despliegue de aplicaciones web en Microsoft Azure
Despliegue de aplicaciones web en Microsoft AzureDespliegue de aplicaciones web en Microsoft Azure
Despliegue de aplicaciones web en Microsoft Azure
 
Visibilidad en Twitter con Worker Role en Microsoft Azure
Visibilidad en Twitter con Worker Role en Microsoft AzureVisibilidad en Twitter con Worker Role en Microsoft Azure
Visibilidad en Twitter con Worker Role en Microsoft Azure
 
Como crear una base de datos hibrida
Como crear una base de datos hibridaComo crear una base de datos hibrida
Como crear una base de datos hibrida
 
Automatizando con azure power shell
Automatizando con azure power shellAutomatizando con azure power shell
Automatizando con azure power shell
 
Como crear un balanceador de carga
Como crear un balanceador de cargaComo crear un balanceador de carga
Como crear un balanceador de carga
 
Microsoft and open source
Microsoft and open sourceMicrosoft and open source
Microsoft and open source
 
Beneficios de azure
Beneficios de azureBeneficios de azure
Beneficios de azure
 
Azure backup
Azure backupAzure backup
Azure backup
 
Creando grupos de afinidad
Creando grupos de afinidadCreando grupos de afinidad
Creando grupos de afinidad
 
24 ejecutando ie con azure remoteapp
24 ejecutando ie con azure remoteapp24 ejecutando ie con azure remoteapp
24 ejecutando ie con azure remoteapp
 
Como programar respaldos de bases de datos en sql azure
Como programar respaldos de bases de datos en sql azure Como programar respaldos de bases de datos en sql azure
Como programar respaldos de bases de datos en sql azure
 
Como programar trabajos en azure
Como programar trabajos en azureComo programar trabajos en azure
Como programar trabajos en azure
 
Métricas y reglas para servicios en la nube
Métricas y reglas para servicios en la nube Métricas y reglas para servicios en la nube
Métricas y reglas para servicios en la nube
 

Dernier

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Dernier (20)

BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 

Trabajando con MySQL y PostgreSQL dentro de azure

  • 1. Víctor Moreno Microsoft MVP @vmorenoz Trabajando con MySQL y PostgreSQL dentro de Microsoft Azure
  • 2. ¿Qué voy a aprender? En esta demostración aprenderás como crear bases de datos MySQL y PostgreSQL dentro de Microsoft Azure y como trabajar con ellas desde algunas aplicaciones cliente.
  • 3. Objetivos • Crear bases de datos MySQL y PostgreSQL desde el portal de Azure. • Conectarse a bases de datos MySQL y PostgreSQL • Desde WorkBench para MySQL. • Desde pgAdmin para PostgreSQL. • Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL.
  • 4. Requerimientos • Visual Studio 2015. • Una cuenta de Microsoft Azure. • Cliente Workbench para MySQL. • Cliente pgAdmin para PostgreSQL. • Conectores • Conector MySQL para Visual Studio. • Conector ODBC para MySQL.
  • 5. MySQL y PostgreSQL dentro de Microsoft Azure Desde que el concepto de nube existe hasta la fecha de hoy, hablamos de tres verticales: IaaS, Paas y SaaS. En el caso de Microsoft Azure si queremos una base de datos MySQL o PostgreSQL tenemos dos opciones: • El enfoque IaaS: Creando una máquina virtual con sistema operativo Windows o Linux e instalarlas de forma manual. • El enfoque PaaS: Haciendo uso de ellas como servicio, nos olvidamos de mantenimiento hacia la máquina virtual y demás. Simplemente creamos bases de datos sobre la infraestructura de Microsoft Azure y nos conectamos a ellas. MySQL y PostgreSQL ya se encuentran como servicios de base de datos en la nube de Microsoft Azure, ambas con el enfoque PaaS al igual que SQL Azure. Para mayor información acerca de MySQL y PostgreSQL puedes visitar: Después de SQL Azure, acércate a MySQL y PostgreSQL
  • 6. Demostración • Crear bases de datos MySQL y PostgreSQL desde el portal de Azure.
  • 7. Crear bases de datos MySQL desde el Portal de Azure Ingresar al portal de Azure en: http//portal.azure.com
  • 8. Crear bases de datos MySQL desde el Portal de Azure
  • 9. Crear bases de datos MySQL desde el Portal de Azure
  • 10. Conectarse a MySQL desde Azure Cloud Shell Primero debemos agregar las reglas de firewall necesarias para nuestra base de datos, por fines demostrativos lo haremos con cualquier rango de IP. Después, dentro del portal de Azure, dar clic en el símbolo de prompt para abrir la consola de Azure Cloud Shell.
  • 11. Conectarse a MySQL desde Azure Cloud Shell
  • 12. Conectarse a MySQL desde Azure Cloud Shell
  • 13. Conectarse a MySQL desde Azure Cloud Shell
  • 14. Crear bases de datos PostgreSQL desde el Portal de Azure Ingresar al portal de Azure en: http//portal.azure.com
  • 15. Crear bases de datos PostgreSQL desde el Portal de Azure
  • 16. Crear bases de datos PostgreSQL desde el Portal de Azure
  • 17. Conectarse a PostgreSQL desde Azure Cloud Shell Primero debemos agregar las reglas de firewall necesarias para nuestra base de datos, por fines demostrativos lo haremos con cualquier rango de IP. Después, dentro del portal de Azure, dar clic en el símbolo de prompt para abrir la consola de Azure Cloud Shell.
  • 18. Conectarse a PostgreSQL desde Azure Cloud Shell
  • 19. Conectarse a PostgreSQL desde Azure Cloud Shell
  • 20. Conectarse a PostgreSQL desde Azure Cloud Shell
  • 21. Demostración • Conectarse a bases de datos MySQL y PostgreSQL desde los clientes WorkBench y pgAdmin.
  • 22. Conectarse a MySQL desde el cliente WorkBench Primero necesitamos descargar el cliente WorkBench para MySQL desde: https://dev.mysql.com/downloads/workbench/ Después de instalado, usamos las credenciales que configuramos para nuestro servidor desde el portal de Azure.
  • 23. Conectarse a MySQL desde el cliente WorkBench
  • 24. Conectarse a PostgreSQL desde el cliente pgAdmin Primero necesitamos descargar el cliente pgAdmin para PostgreSQL desde: https://www.pgadmin.org/download/ Después de instalado, usamos las credenciales que configuramos para nuestro servidor desde el portal de Azure.
  • 25. Conectarse a PostgreSQL desde el cliente pgAdmin
  • 26. Demostración • Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL
  • 27. Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL • Se utilizará un proyecto de tipo consola con el lenguaje C#, es necesario tener instalados dos componentes y en el mismo orden: • MySQL para Visual Studio • MySQL connector ODBC
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Configurar un proyecto de consola con lenguaje C# en Visual Studio usando Entity Framework para conectarnos a las bases de datos MySQL Terminaremos viendo en nuestro proyecto la representación de nuestro modelo de datos en Visual Studio para nuestra base de datos en MySQL. Nota: De manera separada con el cliente WorkBench, fue creada una base de datos de nombre “DevicesDB”.
  • 34.