CLR: Es el entorno de ejecución de código .NET en SQL que se encarga de compilar y convertir el código pára que sea ejecutado en la CPU de la máquina.
Introducción al cómputo en la nube
Aprender sobre la nube
Qué es la nube: ventajas y características
Modelos de servicio: IaaS, PaaS, SaaS y serverless
Tipos de nube: pública, privada e híbrida
Componentes de Azure
Qué es Azure
Cuentas de Azure
Suscripciones y grupos de administración
Recursos y grupos de recursos
Regiones
Laboratorio: crear un sitio en WordPress
Servicios de Azure
Análisis y bases de datos
Servicios de cómputo en la nube
Almacenamiento
Red
Inteligencia artificial
DevOps
Monitoreo y supervisión
Administración y configuración de entorno
Serverless
IoT
Seguridad
Protección de datos
Privacidad, cumplimiento y protección de datos
Acuerdos de nivel de servicio (SLA)
Administración de costos de servicio
Acuerdos de nivel de servicio y ciclo de vida
Bonus: Laboratorios para aprender más de Azure
Conoce los servicios especializados de Azure
Conociendo los servicios básicos de Azure
Introducción a SQL Server en Linux
Hospedaje de una aplicación web
Creación de lógica serverless con Azure Functions
Seguir aprendiendo sobre la nube
Certifícate en Azure
Contenido de apoyo: Sesiones en vivo Azure Challenge
Certifícate en Microsoft Azure, últimos consejos
Certifícate en Microsoft Azure Fundamentals
Certifícate en Microsoft Azure: introducción a la nube
Servicios cognitivos con Azure, IA fácil de implementar
Live classes
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Héctor Vega
Aportes 66
Preguntas 15
CLR: Es el entorno de ejecución de código .NET en SQL que se encarga de compilar y convertir el código pára que sea ejecutado en la CPU de la máquina.
Azure Cosmo DB
Azure SQL Database
Azure SQL Managed Instance
CLR: Es el entorno de ejecución de código .NET en SQL que se encarga de compilar y convertir el código pára que sea ejecutado en la CPU de la máquina.
Comparto mis notas de clase sobre los servicios de Azure frente a Análisis y Bases de Datos
Azure Cosmos DB
Azure SQL Database
Azure SQL Managed Instance
Azure Database for MySQL
Azure Database for PostgreSQL
Servicios de Análisis y Big Data
Azure Synapse Analytics
Azure HDInsight
Azure Databricks
Azure Data Lake Analytics
NO SQL
SQL
Big Data
Super chévere practicar con microsoft learn.
Definicion de CLR segun Microsoft:
.NET proporciona un entorno de ejecución denominado Common Language Runtime, que ejecuta el código y proporciona servicios que facilitan el proceso de desarrollo.
Si desean leer el articulo completo:
https://docs.microsoft.com/es-ES/dotnet/standard/clr
Haciendo el ejercicio de creacion de base de datos SQL en Microsoft Learn:
¿Qué es CLR (Common Language Runtime)?
Maneja el código en tiempo de ejecución y proporciona todos los servicios básicos para si correcto funcionamiento.
Es un entorno administrativo que provee aspectos como servicios comunes, garbage collection y seguridad.
Es el motor de ejecución.
Tipos de bases de datos:
Tipos de datos
Azure Cosmos DB
Flexibilidad
Compatibilidad
Azure SQL Database
Basado en Microsoft SQL Server
¿Como Funciona?
Azure SQL Managed Instance
Diferencias
Migra a la nube
Azure Database Migration Service
Flujo del proceso de migración
Guía paso a paso
Descubrir
Evaluación
Migración
Traslado
Optimización
Servicios para motores específicos
Azure Database for MySQL
Azure Database for PostgreSQL
Servicios de análisis y big data
Azure Synapse Analytics
Azure HDInsight
Azure Databricks
Azure Data Lake Analytics
Azure Cosmos DB es flexible. En el nivel más bajo, Azure Cosmos DB almacena los datos en formato de secuencia de registro de átomos (ARS). Después, los datos se abstraen y se proyectan como una API, que se especifica al crear la base de datos. Entre las opciones se incluyen SQL, MongoDB, Cassandra, Tables y Gremlin. Este nivel de flexibilidad implica que, al migrar las bases de datos de la empresa a Azure Cosmos DB, los desarrolladores pueden seguir con la API con la que se encuentren más cómodos.
Servicios para análisis y bases de datos
Tipos de bases de datos
Tipos de datos
Azure Cosmos DB
Servicios de bases de datos NoSQL (no relacionales), elástico e independiente al rendimiento y almacenado de las regiones
Flexibilidad: Almacena datos en formato de secuencia de registro de átomos (ARS). Se abstraen datos y se proyectan como una API.
Compatibilidad: MySql, Gremlin, Cassandra, mongoDB.
Azure SQL Database
Basado en Microsoft SQL Server.
Ventajas
¿Como funciona?
Funciona como PaaS controlando las funciones administrativas de una BD. Por lo que te debes encargar de:
Azure SQL Managed Instance
Muy similar a Azure SQL Database.
Diferencias
Nos ofrece un servicio que se llama Azure Database Migration Service, el cual se trata de un servicio con una guía de migración a la nube paso a paso.
Servicios para motores específicos
Servicios de análisis y big data
RESUMEN CLASE 11:
ANALISIS Y BASES DE DATOS
I.- TIPOS DE BASES DE DATOS
SQL
NoSQL
II.- TIPOS DE DATOS
Estructurados
Semi-estructurados
No estructurados
III.- AZURE COSMOS DB
Servicio de bases de datos NoSQL, elástico e independiente al rendimiento y almacenamiento de las regiones.
IV.- FLEXIBILIDAD
Almacena datos en formato de secuencia de registro de átomos (ARS).
Se abstraen los datos y se proyectan como una API.
V.- COMPATIBILIDAD
SQL
Gremlin
Cassandra
mongo DB
VI.- AZURE SQL DATABASE
Basado en Microsoft SQL Server.
Altor rendimiento
Confiable
Administrada
Segura
Compatible con NoSQL
VII.- COMO FUNCIONA ?
Funciona como PaaS controlando las funciones administrativas de una BD:
Actualizaciones
Revisiones
Backups
Supervisión
VIII.- AZURE SQL MANAGED INSTANCE
Diferencias
Comando para backup.
Common language runtime (CLR).
Transacciones entre bases de datos.
No cuenta con escalado automático.
!Migra a la Nube
SERVICIOS PARA MOTORES ESPECIFICOS
I.- AZURE DATABASE FOR MySQL
Basado en MySQL Community Edition 5.6, 5.7 y 8.0.
Alta disponibilidad.
Escalado en segundos.
Protección de información.
Backups automáticos.
II.- AZURE DATABASE FOR PostgreSQL
Basado en PostgreSQL.
Opción de servidor único:
Básico
Uso general
Optimizado
Hiperscala (Citus) para cargas de 100 GB o más.
SERVICIOS DE ANALISIS Y BIG DATA
I.- AZURE SYNAPSE ANALYTICS
Análisis de datos de todo tipo: sin procesar, refinados o seleccionados.
Por medio de recursos sin servidor o provisionados.
Compatible con SQL y Apache Spark.
II.- AZURE HDInsight
Análisis de datos de open source.
Procesa grandes volúmenes de datos.
Puede crear clusters de tipo Spark, Hadoop, Kafka, HBase y más.
Admite ETLs.
III.- AZURE DATABRINCKS
Descubre información de volúmenes masivos de datos.
Compatible con Apache Spark.
Funciona Python, Scala, R, Java, SQL, TensorFlow, PyTorch y Scikit-Learn.
IV.- AZURE DATA LAKE ANALYTICS
Realiza análisis bajo demanda.
Enfocado a ETL en lugar de configurar hardware.
Modelo pay as you go.
Puedes ver mis apuntes en Notion con el siguiente link:
https://bush-socks-586.notion.site/An-lisis-y-bases-de-datos-f2839c2623304af283f08f1f8fcf994c
////////////
Es muy importante que en la nube guardemos información que este ordenada, siga un esquema o estructura, y que sobre todo este segura. Cuando esta información esta en la nube podemos acceder a ella a traves de internet para descargarla, procesarla y volverla a subir.
Para esto Azure nos ofrece distintas soluciones.
A parte de estas bases de datos tambien hay distintos tipos de datos con los que Azure nos permite trabajar
AZURE COSMOS DB
Para los tipos de datos anteriores tenemos servicios que nos permiten trabajar. Uno de ellos es Azure Cosmos DB.
Es un servicio de DB NoSQL, elástico e independiente al rendimiento y almacenamiento de las regiones. Al ser elástico puede crecer tanto de la manera que lo necesitemos o puede estar delimitado a un tamaño más pequeño si es necesario, puede incluso crecer al tamaño de terabytes. Ademas, es independiente al rendimiento y almacenamiento de las regiones, lo cuál quiere decir que es más universal porque no importa en que regíon se encuentre esto no afectará su rendimiento y esto lo convierte en un servicio muy efectivo porque no afectará la disponiblidad de los datos a cualquier región del mundo.
Cuenta con ***almacenamiento de datos en formato secuencia de registro de átomos (ARS)***. El sistema de tipo principal del motor de base de datos de Azure Cosmos DB se basa en la secuencia de registros de átomos (ARS). Los átomos consisten en un pequeño conjunto de tipos primitivos, por ejemplo, cadena, bool, número, etc., los registros son estructuras y las secuencias son matrices que consisten en átomos, registros o secuencias. El motor de base de datos de Azure Cosmos DB es capaz de traducir y proyectar de manera eficiente los modelos de datos en el modelo de datos basado en ARS. Se puede acceder de forma nativa al modelo de datos principal de Azure Cosmos DB desde lenguajes de programación tipados dinámicamente y se puede exponer tal cual mediante JSON u otras representaciones similares.
Otra de sus ventajas es la compatibilidad con distintos motores de base datos.
AZURE SQL DATABASE
Es uno de los servicios de base de datos de Azure, es otro tipo de base datos estructurada. Este servicio esta basado en Microsoft SQL Server. Entre sus ventajas nos ofrece:
Funciona como PaaS controlando las funciones administrativas de una BD:
AZURE SQL MANAGED INSTANCE
Tiene muchas similitudes con Azure SQL Database pero tambien tiene diferencias, como el hecho de que tiene
comandos para backups, cuenta con un Common language runtime (CLR), transacciones entre base de datos y no cuenta con escalado automático.
Al no contar con un escalado automático Azure nos ofrece un servicio llamado Azure Database Migration Service que nos permite migrar a la nube.
SERVICIOS PARA MOTORES DE BASE DE DATOS ESPECÍFICOS
SERVICIOS DE ANÁLISIS Y BIG DATA
Azure nos ofrece distintos servicios para el análisis de datos y big data como lo son Azure Synapse Analytics, Azure HDInsight, Azure Databricks, Azure Data Lake Analytics
El Common Language Runtime (CLR) es un componente clave de .NET Framework. Se trata de una máquina virtual que proporciona un entorno de ejecución común para el código escrito en distintos lenguajes de programación
Tengo una inquietud con el laboratorio, al momento de revisar y crear me sale un costo por el cual pagar, es normal? No se supone que por ser un laboratorio no deberían cobrar?
CLR Common Language Runtime (entorno en tiempo de ejecución de lenguaje común)
es una sigla de maquina virtual de la plataforma
es la parte que se encarga de ejecutar aplicaciones
¿Qué es Clr? Es el acronimo de (Common Language Runtime)
“Runtime De Idioma Común”, es la máquina de ejecución para las aplicaciones .NET Framework proporcionando servicios como la carga y ejecución de Código y administración de memoria.
CLR
es una sigla de maquina virtual de la plataforma
es la parte que se encarga de ejecutar aplicaciones , de la plataforma desarrolladas en el funcionamiento de CRL trabaja de forma aislada en la plataforma de este
Por un momento me iba a rendir pero puede lograrlo !
En el laboratori si logre completar todo , pero nada mas tengo duda hacerca de que modulo y clase era porque a mi no me aparece en microsoft learn , si alguien tiene el enlace , le agradeceria que me lo pasara.
Listo!
CONCEPTOS EXTRAS (RAPIDOS):
Que es?
Es el modelo de contenido central del motor de BD de COSMO DB puede traducir y proyectar de manera eficiente diferentes modelos de datos.
Kasandra: se trata de un software NoSQL distribuido y basado en un modelo de almacenamiento de «clave-valor»,
3.BSON: es un formato de intercambio de datos usado principalmente para su almacenamiento y transferencia en la base de datos MongoDB . Es una representación binaria de estructuras de datos y mapas. El nombre BSON está basado en el término JSON y significa Binary JSON (JSON Binario).
4.Gremlin: Gremlin es un lenguaje de consulta imperativo y funcional que proporciona una interfaz enriquecida para implementar algoritmos comunes de grafo
5.Backups: Se define como «copia de seguridad» y permite guardar y almacenar los ficheros, archivos y aplicaciones disposnibles en un soporte informático como un teléfono móvil o un ordenador y tiene el objetivo de permitir la recuperación de estos datos a posterior
6)Spark: permite que los programadores escriban aplicaciones rápidamente en Java, Scala, Python, R y SQL para que puedan acceder a ellas los desarrolladores, los científicos de datos y los usuarios avanzados de las áreas de negocio con experiencia en estadísticas.
El Common Language Runtime o CLR (“entorno en tiempo de ejecución de lenguaje común”) es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft o .NET.
Como guante en la mano … en Colombia se usa la expresión como anillo al dedo
me dormi 5 veces en lo que va del curso jajja
El CLR proporciona servicios adicionales que incluyen administración de memoria, seguridad de tipos, manejo de excepciones, recolección de elementos no utilizados, seguridad y administración de subprocesos.
El manual cambio a una implementacion de devops automatica, no es le mimso que aparece en el curso.
Tipos de bases: estructuradas, semi-estructurados y no estructurados.
Servicios de análisis de datos:
El Common Language Runtime o CLR es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft.
.NET provides a run-time environment called the common language runtime that runs the code and provides services that make the development process easier.
More info: https://learn.microsoft.com/en-us/dotnet/standard/clr
Genial!
Tuve dificultades en el laboratorio anterior. No pude seguir el paso a paso porque tanto el video del curso como el material de learn están desactualizados. Pero decidí seguir adelante. No me preocupé mucho por lo que vi distinto, y seguí hasta completar la creación de la instancia y ver qué pasaba. Al final pude entrar a la URL del sitio WEB como se indicaba. No pude validar el laboratorio en learn, porque llegué a la parte de la práctica con el código .NET y me pareció muy difícil. Pero continúo con este curso para ver si tal vez, más adelante, pueda retomar este laboratorio y quizá ya lo vea más fácil.
me pide que eliga una cuenta , y luego que deje mis datos , no me dejo ver word press
mal
Estos servicios están muy buenos, para implementar varios proyectos.
Lista la práctica!
Estoy encantado con los ejercicios que se dejan como reto complementa bien la clase 💚
¿Qué tipos de datos admiten los servicios de almacenamiento en Azure?
Es genial como Azure tiene las guías para la migración de nuestra base de datos a una instancia…
Recuerden que la información que está en la base de datos es nuestra, no de Azure, ellos no pueden usar por ningún motivo esta información.
Muy bueno laboratorio!!!
¿Qué significa la abreviación CLR?
Las siglas de Common Language Runtime, componente de máquina virtual de la plataforma . Net de Microsoft.
CLR (Entorno en tiempo de ejecución de lenguaje común" es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft . NET, para SQL.
Servicio de bases de datos NoSQL,elástico e independiente al rendimiento y almacenamiento de las regiones.
##Azure Sql Database
Basado e microsof SQL Server.
esta tecnología la utilizamos como infraestructura
Cómo servicio
Diferencias
si ya tiene una base de dato en local puedes migrar a la nube.
Análisis de dato de todo tipo:
Sin procesar,refinados o seleccionados,
Por medios de recursos sin servidos o provionados.
Compatible con SQL Y Apache Spark.
Análisis de datos open source.
Procesa grandes volúmenes de datos
Puede crear cluster de tipo Spark,haddop,Kafka,HBase y mas.
Admite ETLs.
Azure cosmos DB
Azure SQL Database: bases de datos estructuradas
Azure SQL Managed Instance
Azure Database for MySQL
Azure database for PostgreSQL
Azure synapse Analytics
Azure HDInsight
Azure Databricks
Azure Data Lake Analytics
CLR:
Common Language Runtime no es un lenguaje de programación, sino que forma parte de un compilador que proporciona un entorno para diferentes lenguajes de programación para trabajar juntos sin problemas.
El curso de postgree SQL sera mi siguiente curso en platzi 😄 https://platzi.com/cursos/postgresql/
no SQL: cosmo DB
Azure SQL Instance permite implementar algunas de las funcionalidades con lenguajes .NET mediante la integración nativa de Common Language Runtime (CLR SQL Server) como módulos del lado servidor (procedimientos, funciones y SQL Server desencadenadores). El CLR proporciona código administrado con servicios como, por ejemplo, integración entre idiomas, seguridad de acceso del código, administración de la vigencia del objeto y compatibilidad con la depuración y la creación de perfiles. Para los usuarios y desarrolladores de aplicaciones, la integración clr significa que ahora puede escribir procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario (escalares y con valores de tabla) y funciones de agregado definidas por el usuario mediante cualquier lenguaje SQL Server .NET Framework, Microsoft incluidos Visual Basic .NET y Microsoft Visual C#. SQL Server incluye .NET Framework versión 4 preinstalado.
Common Language Runtime (CLR). El objetivo de CLR es cargar, localizar y administrar objetos .NET, esto quiere decir que CLR siempre va a manejar estas operaciones y el desarrollador no va a interferir en estos procesos. También CLR se encarga de la gestión de la memoria, el alojamiento de aplicaciones, comprobaciones de seguridad y la coordinación de subprocesos.
En general, existen dos tipos de bases de datos, las estructurada (SQL) y las no estructuradas (NoSQL). Azure tiene soluciones para ambas.
Los tipos de datos que acepta Azure son:
Servicio de bases de datos NoSQL, elástico e independiente al rendimiento y almacenamiento de las regiones.
Almacena datos en formato de secuencia de registro de átomos (ARS). Se abstraen los datos y se proyectan como una API.
Es compatible con diferentes motores de bases de datos como SQL, Gremlin, Cassandra y MongoDB.
Está basado en Microsoft SQL Server.
Funciona como PaaS controlando las funciones administrativas de una BD:
Es muy parecida a Azure SQL Database, pero tiene algunas diferencias:
CLR: Es el entorno de ejecución de código .NET en SQL que se encarga de compilar y convertir el código para que sea ejecutado en la CPU de la máquina.
Las Managed Instance ofrecen un servicios para llevar a la nube una base de datos que se encuentre en un entorno local.
Base de datos funciona como pass
Muy buen ejercicio
CLR : (Common Language Runtime), Entorno Común de Ejecución.
El CLR se caracteriza por la capacidad de compilación de aplicaciones prácticamente en tiempo real y por la homogeneidad de los tipos de datos, independientemente del lenguaje de programación que se utilice.
CLR permite que los programas para acceder a los objetos escritos en diferentes lenguajes de programación y hacer que se ejecuten en conjunto. No sólo puede un programa escrito en lenguaje de una llamada de otro programa escrito en un lenguaje diferente
Directorio de Azure Cloud Services
Y se vuelve una chulada Azure cuando tienes cuenta de estudiante para usar 100 dolares https://azure.microsoft.com/es-mx/free/students/ 😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?