Glosario de la comunidad de DigitalOcean

Ansible

Índice
  1. Ansible
  2. apache
  3. API
  4. Copias de seguridad
  5. Grandes datos
  6. Almacenamiento en bloque
  7. Booleano
  8. do
  9. Almacenamiento en caché
  10. CDN
  11. Cocinero
  12. CI/CD
  13. Computación en la nube
  14. Agrupamiento
  15. Gestión de configuración
  16. Recipiente
  17. Sistema de gestión de contenidos
  18. Paneles de control
  19. UPC
  20. Análisis de datos
  21. Ataque DDoS
  22. Despliegue
  23. Desarrollo
  24. Django
  25. DOMINGO
  26. Sistema de nombres de dominio
  27. Estibador
  28. Drupal
  29. Desarrollo SECO
  30. Búsqueda elástica
  31. Encriptación
  32. Fedora
  33. Cortafuegos
  34. Software libre
  35. Fantasma
  36. Git
  37. Ir
  38. COMIDA
  39. Alta disponibilidad
  40. Hipervisor
  41. IaaS
  42. Instancia
  43. Entorno de desarrollo integrado
  44. IPv6
  45. Java
  46. JavaScript
  47. Joomla
  48. Núcleo
  49. Kubernetes
  50. LÁMPARA
  51. LMP-E
  52. Vamos a encriptar
  53. Equilibrio de carga
  54. Explotación florestal
  55. Gestión de volúmenes lógicos
  56. Aprendizaje automático
  57. MariaDB
  58. SIGNIFICAR
  59. Mensajería
  60. MongoDB
  61. Escucha
  62. MySQL
  63. Nginx
  64. Node.js

Ansible es un sistema de gestión de configuración que se utiliza para configurar y administrar infraestructuras y aplicaciones en diversos entornos. Permite a los usuarios implementar y actualizar aplicaciones en un lenguaje accesible, mediante SSH, sin necesidad de instalar un agente en un sistema remoto.

  • Una lista completa de recursos sobre Ansible .
  • Una introducción a la gestión de la configuración y Ansible .

apache

El servidor HTTP Apache es un servidor web de código abierto conocido por su flexibilidad, potencia y amplio soporte. Es extensible a través de un sistema de módulos cargables dinámicamente y puede procesar una gran cantidad de idiomas interpretados sin necesidad de conectarse a un software independiente.

  • Una lista completa de recursos sobre Apache .
  • Cómo empezar a utilizar Apache en Ubuntu 16.04 .

API

Una interfaz de programación de aplicaciones (API) es un conjunto de rutinas, definiciones y protocolos que permiten a los desarrolladores crear software de aplicación. Las API abstraen la implementación y exponen solo los objetos y acciones necesarios al desarrollador. En la computación en la nube, los desarrolladores utilizan las API para administrar servidores y otros recursos a través de solicitudes HTTP convencionales.

  • Una lista completa de recursos sobre API .
  • Cómo comenzar a utilizar la API de DigitalOcean .
  • La página de inicio de recursos de la API de DigitalOcean .
  • La biblioteca de documentación de la API de DigitalOcean .

Copias de seguridad

Las copias de seguridad son copias o archivos de datos que se utilizan para recuperarlos después de una pérdida, eliminación o corrupción. Los desarrolladores pueden crear copias de seguridad de varias maneras, incluida la implementación manual, los servicios de alojamiento en la nube o los programas de copia de seguridad (como Bacula).

  • Una lista completa de recursos sobre copias de seguridad .
  • Una introducción a las copias de seguridad de aplicaciones web en un contexto de producción .

Grandes datos

Big data es un término general que se utiliza para designar las estrategias y tecnologías no tradicionales necesarias para organizar, procesar y recopilar información a partir de grandes conjuntos de datos. Muchos usuarios y organizaciones están recurriendo a big data para determinados tipos de cargas de trabajo y lo utilizan para complementar sus herramientas comerciales y de análisis existentes. Las herramientas que existen en este ámbito ofrecen distintas opciones para interpolar datos en un sistema, almacenarlos, analizarlos y trabajar con ellos mediante visualizaciones.

  • Una lista completa de recursos sobre big data .
  • Una introducción a los conceptos y terminología de big data .

Almacenamiento en bloque

Un servicio de almacenamiento en bloque funciona como un disco duro que se proporciona a través de la red. Los desarrolladores pueden utilizar servicios de almacenamiento en bloque para almacenar archivos, combinar varios dispositivos en una matriz RAID o configurar una base de datos para escribir directamente en el dispositivo de almacenamiento en bloque. El almacenamiento en bloque ofrece un conjunto de capacidades diferente al del almacenamiento de objetos, lo que permite a los desarrolladores almacenar datos no estructurados mediante una API HTTP. Los desarrolladores que trabajan en aplicaciones complejas suelen aprovechar ambas opciones.

  • Una lista completa de recursos sobre almacenamiento en bloques .
  • Una introducción al almacenamiento en bloques y a las diferencias entre el almacenamiento en bloques y el almacenamiento de objetos .

Booleano

Un booleano es un tipo de datos que tiene uno de los dos únicos valores posibles: verdadero o falso. Los booleanos representan los valores de verdad asociados con la rama lógica de las matemáticas, que informa los algoritmos en la informática. En programación, los booleanos se utilizan para hacer comparaciones y controlar el flujo de un programa.

  • Comprender la lógica booleana en Python 3 .

do

C es un lenguaje de programación imperativo de alto nivel conocido por su modularidad, tipado estático, variedad de tipos de datos y operadores, recursión y enfoque estructurado de las tareas. A diferencia de muchos otros lenguajes de programación antiguos, C es independiente de la máquina y muy portátil. Por estas razones, los desarrolladores lo han utilizado para crear una variedad de programas y sistemas, incluido el núcleo Linux.

  • Una breve historia de Linux .

Almacenamiento en caché

El almacenamiento en caché se refiere al proceso mediante el cual se almacenan las respuestas reutilizables para que las solicitudes posteriores sean más rápidas.

  • Una lista completa de recursos sobre almacenamiento en caché .
  • Una introducción a la terminología de almacenamiento en caché web, encabezados HTTP y estrategias de almacenamiento en caché .

CDN

Una CDN (abreviatura de Content Delivery Network) es una red distribuida de servidores proxy y sus centros de datos. El objetivo de una CDN es distribuir contenido a los usuarios finales a través de servidores intermediarios geográficamente cercanos, garantizando así un alto rendimiento y una latencia mínima.

  • Uso de una CDN para acelerar la entrega de contenido estático

Cocinero

Chef es una herramienta de gestión de configuración que automatiza la infraestructura como código. Utiliza Ruby y agrupa los detalles de configuración en lo que denomina “recetas”.

  • Una lista completa de recursos sobre Chef .
  • Una introducción a la gestión de la configuración y Chef .

CI/CD

La integración continua se centra en integrar el trabajo de los desarrolladores individuales en un repositorio principal varias veces al día para detectar errores de integración de forma temprana y acelerar el desarrollo colaborativo. La entrega continua se ocupa de reducir la fricción en el proceso de implementación o lanzamiento, automatizando los pasos necesarios para implementar una compilación de modo que el código se pueda lanzar de forma segura en cualquier momento. La implementación continua va un paso más allá al implementar automáticamente cada vez que se realiza un cambio de código.

  • Una lista completa de recursos sobre CI/CD .
  • Una introducción general a los conceptos de CI/CD y más sobre varios proyectos de CI/CD de código abierto .

Computación en la nube

La computación en la nube es un modelo para compartir recursos informáticos a través de Internet en el que los usuarios pueden ejecutar sus propias cargas de trabajo utilizando recursos escalables y abstractos. Los servicios de computación en la nube suelen clasificarse en una de tres categorías: Infraestructura como servicio (IaaS), Plataforma como servicio (PaaS) o Software como servicio (SaaS).

  • Una introducción al alojamiento en la nube .

Agrupamiento

La computación en clúster es la práctica de agrupar los recursos de varias máquinas y administrar sus capacidades colectivas para completar tareas. Los desarrolladores pueden usar clústeres para aumentar la capacidad de procesamiento y el almacenamiento.

  • Una lista completa de recursos sobre agrupamiento .
  • Una introducción a la configuración de un clúster Galera con MariaDB 10.1 en servidores Ubuntu 16.04 .

Gestión de configuración

La gestión de configuración se refiere a los procesos mediante los cuales los administradores y los equipos de operaciones controlan una gran cantidad de servidores. La automatización es la base de la mayoría de las herramientas de gestión de configuración, que permiten a los desarrolladores aprovisionar rápidamente nuevos servidores, recuperarse de eventos críticos, gestionar el control de versiones y replicar entornos. Las herramientas de gestión de configuración más populares incluyen Puppet, Ansible, Chef y Salt.

  • Una lista completa de recursos sobre temas y herramientas de CM .
  • Una introducción a la gestión de la configuración y las herramientas CM más populares .

Recipiente

Un contenedor es una instancia aislada del espacio de usuario que abstrae las aplicaciones tanto del sistema operativo subyacente como de otras aplicaciones. Los contenedores aprovechan el sistema operativo host mediante el uso de su núcleo y recursos, que se abstraen en capas y se comparten entre contenedores. De esta manera, los contenedores se diferencian de las máquinas virtuales: ejecutan sus propios procesos de inicio, sistemas de archivos y pilas de red, lo que los hace más rápidos de iniciar y más livianos que las máquinas virtuales.

  • Trabajar con contenedores Docker .
  • Cómo instalar y configurar Docker .
  • El ecosistema Docker .

Sistema de gestión de contenidos

Un sistema de gestión de contenido es una aplicación que se utiliza para respaldar la creación y revisión de contenido web. Las herramientas CMS más populares incluyen WordPress, Joomla y Drupal.

  • Una lista completa de recursos sobre temas y herramientas de CMS .
  • Una introducción a la instalación de WordPress con LAMP en Ubuntu 16.04 .

Paneles de control

Un panel de control permite a los usuarios gestionar la configuración y las funciones del sistema en un único lugar. La naturaleza y la función de un panel de control dependen de su entorno: en el alojamiento web, por ejemplo, los usuarios pueden navegar por el panel de control que ofrece su proveedor de alojamiento web para obtener una vista externa o global de sus servidores y recursos. Los usuarios también pueden instalar paneles de control en estos servidores para gestionar sus aspectos internos.

  • Una lista completa de recursos sobre paneles de control .
  • Una introducción a la instalación de Webmin en Ubuntu 16.04 .

UPC

La unidad central de procesamiento, más comúnmente conocida como CPU, es un componente vital de un sistema informático. A menudo denominada el “cerebro” de una computadora, la CPU recibe instrucciones proporcionadas por un programa de software o hardware conectado y realiza las operaciones matemáticas y lógicas necesarias para producir el resultado deseado.

  • Cómo monitorear el uso de la CPU en Droplets de DigitalOcean .

Análisis de datos

El análisis de datos se refiere a la actividad, en una variedad de campos, que investiga la estructura de los datos y los utiliza para identificar patrones y posibles soluciones a los problemas. Dentro de este dominio, la ciencia de datos se basa en metodologías de la estadística, las matemáticas y la informática para analizar eventos utilizando datos y predecir posibles resultados. Una tendencia importante dentro de la ciencia de datos es el aprendizaje automático, que utiliza entradas de datos algorítmicos y análisis estadístico para entrenar a las computadoras para que produzcan valores dentro de un rango determinado. De esta manera, el aprendizaje automático permite prácticas como la toma de decisiones automatizada.

  • Una lista completa de recursos sobre análisis de datos .
  • Una introducción al aprendizaje automático .

Ataque DDoS

Un ataque de denegación de servicio distribuido (o DDoS) es un intento malicioso de denegar el tráfico a un servidor objetivo inundándolo con solicitudes falsas. El atacante logra esto infectando una flota de servidores y dispositivos conectados a Internet (una botnet ) con malware. Luego, el atacante ordena a esta botnet que envíe solicitudes repetidamente al servidor objetivo, sobrecargando sus recursos disponibles. Esto da como resultado una denegación de servicio al tráfico normal.

  • Cómo mitigar ataques DDoS contra su sitio web con CloudFlare
  • Cómo recuperarse de una gota comprometida que envía una inundación saliente o DDoS
  • Cómo protegerse contra ataques DoS y DDoS con mod_evasive para Apache en CentOS 7

Despliegue

La implementación se refiere al proceso de preparar algo para su uso. Según lo que se esté implementando (sistema de software, hardware, etc.), este proceso puede incluir la instalación de scripts o comandos para la ejecución del software, la activación de elementos de software ejecutables y la actualización de sistemas de software antiguos, entre otras cosas.

  • Una lista completa de recursos sobre implementación .
  • Una introducción a la creación de una aplicación Node.js en CentOS 7 .

Desarrollo

El desarrollo puede hacer referencia a una serie de actividades y rutinas de programación implicadas en la creación y el mantenimiento de programas. En el desarrollo de software, estas actividades pueden incluir la redacción y revisión de código, la creación de prototipos, la investigación, la prueba y la modificación de componentes problemáticos.

  • Una lista completa de recursos sobre desarrollo .
  • Recursos sobre codificación con Python 3 , codificación con Ruby y codificación con JavaScript .

Django

Django es un framework Python de alto nivel para desarrollar aplicaciones web rápidamente. Sus principios básicos son la escalabilidad, la reutilización y el desarrollo rápido.

  • Una lista completa de recursos sobre Django .
  • Una introducción al uso de Django para el desarrollo .

DOMINGO

DOM, acrónimo de Document Object Model, es una interfaz de programación de aplicaciones multiplataforma e independiente del lenguaje. Los navegadores web suelen utilizarla para analizar y mostrar el contenido de los sitios web. El DOM trata un documento HTML, XHTML o XML como una estructura de árbol en la que cada nodo es un objeto que representa una parte del documento que se puede manipular mediante programación.

  • Introducción al DOM .

Sistema de nombres de dominio

El sistema de nombres de dominio es un sistema de nombres descentralizado que traduce nombres de dominio fáciles de recordar y accesibles a direcciones IP numéricas dentro de los protocolos de red subyacentes. Los usuarios pueden establecer un mayor control sobre los dominios alojados mediante la gestión de sus servidores DNS, optando por servidores de almacenamiento en caché, servidores de reenvío, servidores solo autorizados o una combinación de diferentes tipos.

  • Una lista completa de recursos sobre temas y problemas de DNS .
  • Una introducción a la administración de recursos DNS y cómo configurar un nombre de host con DigitalOcean .

Estibador

Docker es una herramienta de contenedorización popular que se utiliza para proporcionar a las aplicaciones de software un sistema de archivos que contiene todo lo que necesitan para ejecutarse. El uso de contenedores Docker garantiza que el software se comportará de la misma manera, independientemente de dónde se implemente, porque su entorno de ejecución es consistente.

  • Una lista completa de recursos sobre Docker .
  • Una introducción al ecosistema Docker .

Drupal

Drupal es un sistema de gestión de contenido (CMS) muy popular que se utiliza para gestionar algunos de los blogs y sitios web más importantes de Internet. Debido a la estabilidad de la base, la adaptabilidad de la plataforma y su comunidad activa, Drupal sigue siendo una opción popular entre los usuarios después de más de una década en el mercado.

  • Una lista completa de recursos sobre Drupal .
  • Una guía para instalar Drupal en Ubuntu con Apache .

Desarrollo SECO

DRY, que significa “no te repitas” , es un principio de desarrollo de software que tiene como objetivo reducir la repetición de patrones en favor de abstracciones y evitar la redundancia.

Búsqueda elástica

Elasticsearch es un motor de búsqueda y análisis de texto completo de código abierto que se utiliza para almacenar, buscar y analizar datos.

  • Una lista completa de recursos en Elasticsearch .
  • Una guía para instalar una pila ELK en Ubuntu 16.04 .

Encriptación

El cifrado codifica la información para su transmisión o almacenamiento seguros. Todo cifrado implica una transformación algorítmica del texto sin formato y se puede dividir en dos categorías principales: simétrico y asimétrico.

  • Comprender el proceso de conexión y cifrado SSH .
  • Conceptos básicos de SSH: cómo trabajar con servidores, clientes y claves SSH .

Fedora

Fedora es un sistema operativo basado en el núcleo Linux y en los programas GNU. Su mantenimiento está a cargo del Proyecto Fedora y está patrocinado por Red Hat. La popularidad de Fedora se debe tanto a su relación con Red Hat Enterprise Linux como a su comunidad de desarrolladores, que se aseguran de que las versiones de las aplicaciones se mantengan actualizadas.

  • Una lista completa de recursos sobre Fedora .

Cortafuegos

Un firewall es un servicio basado en red que bloquea todo el tráfico no permitido, siguiendo un conjunto de reglas configurables.

  • Una lista completa de recursos sobre firewalls .
  • Una introducción a los firewalls en la nube de DigitalOcean , un análisis de los fundamentos del firewall y una guía para crear su primer firewall en la nube de DigitalOcean .

Software libre

El software libre es cualquier programa publicado con una licencia aprobada por la Free Software Foundation que permite a los usuarios ver, modificar y compartir el código fuente sin riesgo de repercusiones legales. De manera similar al movimiento de código abierto, el objetivo del software libre es promover y apoyar los métodos de desarrollo impulsados ​​por la comunidad y frenar la propagación de licencias de software propietario.

  • Para una explicación detallada del movimiento del software libre, lea el tutorial de DigitalOcean sobre La diferencia entre software libre y software de código abierto .

Fantasma

Ghost es una plataforma de blogs de código abierto para crear blogs y sitios web. Su popularidad se debe a su velocidad, claridad de uso y compatibilidad con herramientas conocidas como JavaScript, Ember y Backbone.

  • Una lista completa de recursos sobre Ghost .
  • Una introducción a la instalación y configuración de Ghost en Ubuntu 16.04 .

Git

Git es un sistema de control de versiones muy utilizado, desarrollado originalmente por Linus Torvalds para realizar un seguimiento de los cambios en el núcleo de Linux. En Git, el entorno de cada desarrollador contiene una copia del repositorio con un historial completo de cambios, lo que permite flujos de trabajo de desarrollo no lineales.

  • Una lista completa de recursos en Git .
  • Una serie introductoria sobre cómo trabajar con proyectos de código abierto a través de Git .

Ir

Go (o GoLang) es un lenguaje de programación moderno desarrollado originalmente por Google que utiliza una sintaxis de alto nivel similar a la de los lenguajes de script. Es popular por su sintaxis mínima y su manejo sencillo de la concurrencia, así como por la facilidad que ofrece para crear binarios nativos en plataformas externas.

  • Una lista completa de recursos en Go .
  • Una introducción a la instalación de Go 1.6 en Ubuntu 16.04 .

COMIDA

GRUB, acrónimo de GNU GRand Unified Bootloader, es un cargador de arranque de segunda etapa que carga y transfiere la ejecución de un programa a un sistema operativo durante el proceso de arranque. Originalmente desarrollado como parte del Proyecto GNU, se utiliza ampliamente como cargador de arranque para la mayoría de las distribuciones de Linux.

Alta disponibilidad

La alta disponibilidad describe la calidad de un sistema o componente que garantiza un alto nivel de rendimiento operativo durante un período de tiempo determinado. Los escenarios en los que la alta disponibilidad es importante incluyen la reducción del tiempo de inactividad y la eliminación de puntos únicos de falla.

  • Una lista completa de recursos sobre alta disponibilidad .
  • Una introducción a la alta disponibilidad y estrategias para minimizar el tiempo de inactividad .

Hipervisor

Un hipervisor es un software, hardware o firmware informático que crea, ejecuta y supervisa máquinas virtuales en una máquina host. El hipervisor proporciona una plataforma operativa virtual y administra la ejecución de los sistemas operativos invitados, lo que permite que varias instancias de diferentes sistemas operativos compartan los mismos recursos de hardware.

IaaS

La infraestructura como servicio es una categoría de computación en la nube en la que la infraestructura se proporciona como un producto a través de Internet. Los usuarios proporcionan herramientas de procesamiento, almacenamiento, redes y otras herramientas informáticas, que pueden incluir sistemas operativos y aplicaciones. Aunque un usuario de IaaS no administra la infraestructura subyacente, sí tiene control sobre los sistemas operativos, el almacenamiento, las aplicaciones implementadas y ciertos componentes de red (como los firewalls).

  • Una introducción al alojamiento en la nube .
  • Una introducción a los espacios DigitalOcean .
  • Una introducción a los firewalls en la nube de DigitalOcean .

Instancia

En computación en la nube, una instancia se refiere a servicios informáticos aprovisionados, como máquinas virtuales o contenedores. Una instancia en la nube extiende y abstrae el hardware que normalmente se asocia con los servicios que proporciona, lo que ofrece confiabilidad, flexibilidad y escalabilidad para proyectos de desarrollo.

  • Una introducción al alojamiento en la nube .

Entorno de desarrollo integrado

Un entorno de desarrollo integrado (IDE) es una aplicación de software que proporciona un conjunto completo de recursos (como un editor de texto, un depurador, herramientas de análisis, un compilador y/o un intérprete) para ayudar a los programadores informáticos con el desarrollo de software. El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio es difuso y las características que ofrecen los IDE pueden variar en gran medida entre programas.

IPv6

IPv6 es la versión más reciente del Protocolo de Internet, que identifica a las computadoras en redes y dirige el tráfico a través de Internet. Las direcciones IPv6 proporcionan más espacio de direcciones que sus contrapartes IPv4 y son parte de un esfuerzo por sostener el crecimiento y la implementación de dispositivos preparados para Internet.

  • Una lista completa de recursos sobre IPv6 .
  • Una introducción a la habilitación de IPv6 para Droplets de DigitalOcean .

Java

Java es un lenguaje de programación concurrente, basado en clases y orientado a objetos, diseñado para ejecutarse con la menor cantidad posible de dependencias de implementación. Los desarrolladores utilizan Java debido a su sólida comunidad de programadores, su relativa estabilidad y su ubicuidad.

  • Una lista completa de recursos sobre Java .
  • Una introducción a la instalación de Java en Ubuntu 16.04 .

JavaScript

JavaScript es un lenguaje de programación dinámico, basado en objetos y de alto nivel que se utiliza para crear páginas web y aplicaciones interactivas. Su flexibilidad, su creciente ubicuidad en aplicaciones web y móviles y sus capacidades front-end y back-end lo convierten en una opción popular para los desarrolladores.

  • Una lista completa de recursos sobre JavaScript .
  • Una introducción a la escritura de su primer programa en JavaScript .

Joomla

Joomla es un sistema de gestión de contenido web ampliamente utilizado, altamente personalizable, gratuito y de código abierto escrito en PHP.

  • Una lista completa de recursos en Joomla .

Núcleo

Un núcleo es un programa informático que media el acceso a los recursos del sistema. Como componente principal de un sistema operativo, es responsable de permitir que varias aplicaciones compartan recursos de hardware controlando el acceso a la CPU, la memoria, la E/S del disco y la red.

Kubernetes

Kubernetes es una plataforma en la nube para automatizar la implementación, el escalamiento y la gestión de aplicaciones en contenedores.

  • Una lista completa de recursos sobre Kubernetes .
  • Una introducción a Kubernetes .

LÁMPARA

Una pila LAMP es un conjunto de software que se puede utilizar para crear sitios web y aplicaciones web dinámicos. LAMP es un acrónimo del software que compone la pila: el sistema operativo Linux, el servidor HTTP Apache, el sistema de gestión de bases de datos relacionales MySQL y el lenguaje de programación PHP. Tenga en cuenta que algunos componentes son intercambiables y que una pila LAMP puede incluir MariaDB en lugar de MySQL, o Perl o Python en lugar de PHP.

  • Una lista completa de recursos sobre pilas LAMP .
  • Para obtener una introducción básica a las pilas LAMP, consulte este tutorial sobre cómo ensamblar una pila LAMP en Ubuntu 16.04 .

LMP-E

LEMP (también conocido como LNMP) es una pila de software que se utiliza para crear sitios web y aplicaciones web dinámicos. Está formada por el sistema operativo Linux, el servidor web (E)Nginx, el sistema de gestión de bases de datos relacionales MySQL y el lenguaje de programación PHP. Al igual que las pilas LAMP, algunos de estos componentes son intercambiables con otros.

  • Una lista completa de recursos sobre LEMP Stacks .
  • Para una introducción básica a las pilas LEMP, consulte este tutorial sobre cómo ensamblar una pila LEMP en Ubuntu 16.04 .

Vamos a encriptar

Let’s Encrypt es una autoridad de certificación que ofrece certificados TLS/SSL gratuitos. Let’s Encrypt se centra en la simplicidad y la facilidad de uso, con el objetivo final de hacer que las conexiones cifradas a la World Wide Web sean omnipresentes.

  • Una lista completa de recursos sobre Let’s Encrypt .
  • Una introducción a Let’s Encrypt .

Equilibrio de carga

El equilibrio de carga se refiere a la distribución del trabajo entre un grupo de servidores back-end homogéneos para optimizar el uso de los recursos informáticos y evitar la sobrecarga de un solo recurso.

  • Una lista completa de recursos sobre equilibrio de carga .
  • Para obtener una introducción básica a los conceptos y prácticas relacionados con el equilibrio de carga, consulte nuestro artículo “¿Qué es el equilibrio de carga?” .

Explotación florestal

El registro se refiere al registro de todos los eventos que ocurren en el sistema operativo de una computadora. Esta información generalmente se almacena para su revisión en el archivo de registro del sistema.

  • Una lista completa de recursos sobre registro .

Gestión de volúmenes lógicos

La gestión de volúmenes lógicos (LVM) es una tecnología de gestión de dispositivos de almacenamiento que ofrece a los usuarios la posibilidad de agrupar y abstraer la disposición física de los dispositivos de almacenamiento de componentes para una administración más flexible y un mayor control. LVM también ofrece funciones avanzadas como la creación de instantáneas, la creación de bandas y la duplicación.

  • Una introducción a los conceptos, terminología y operaciones de LVM .
  • Cómo usar LVM para administrar dispositivos de almacenamiento en Ubuntu 16.04 .

Aprendizaje automático

El aprendizaje automático es un subcampo de la inteligencia artificial centrado en comprender la estructura de los datos. Al entrenar a las computadoras para que utilicen entradas de datos y análisis estadísticos para generar valores que se encuentren dentro de un rango específico, la investigación en aprendizaje automático tiene como objetivo construir modelos a partir de datos de muestra para automatizar los procesos de toma de decisiones.

  • Una lista completa de recursos sobre aprendizaje automático .
  • Una introducción al aprendizaje automático .

MariaDB

MariaDB es un sistema de gestión de bases de datos relacionales gratuito y de código abierto. MariaDB se creó originalmente como una bifurcación de MySQL y, por lo tanto, es altamente compatible con su código fuente.

  • Una lista completa de recursos sobre MariaDB .

SIGNIFICAR

MEAN es un conjunto de software libre y de código abierto para crear sitios web y aplicaciones web dinámicos. El conjunto de software suele incluir MongoDB, Express, Node.js y AngularJS.

  • Una lista completa de recursos relacionados con MEAN Stacks .

Mensajería

La mensajería es el acto de pasar contenido o controles entre usuarios, computadoras, programas y/o componentes de un mismo sistema. La cola de mensajes se refiere a la gestión de mensajes entre usuarios o componentes de software para un proceso determinado.

  • Una lista completa de recursos relacionados con la mensajería .

MongoDB

MongoDB es una plataforma de base de datos orientada a documentos, gratuita y de código abierto, que utiliza documentos tipo JSON con esquemas.

  • Una lista completa de recursos en MongoDB .
  • Para obtener una introducción general sobre cómo trabajar con MongoDB, consulte este tutorial sobre Cómo instalar y proteger MongoDB en Ubuntu 16.04 .

Escucha

El monitoreo es el proceso de recopilar y evaluar datos de rendimiento para evaluar el comportamiento y los atributos de un sistema. Este proceso se puede dividir en tres partes: recopilar datos del sistema a través de métricas de uso, analizar estas métricas y utilizar el análisis de estos datos para establecer alertas para comportamientos específicos.

  • Introducción a las métricas, el monitoreo y las alertas .
  • Recopilación de métricas de su infraestructura y aplicaciones .
  • Glosario de terminología y métricas de monitoreo de DigitalOcean .

MySQL

MySQL es un sistema de gestión de bases de datos relacionales de código abierto. MySQL es un programa increíblemente flexible y potente que se utiliza para almacenar y recuperar datos para una amplia variedad de aplicaciones populares.

  • Una lista completa de recursos sobre MySQL .
  • Un tutorial básico de MySQL .

Nginx

Nginx (pronunciado como ‘engine-x’) es un servidor web de código abierto capaz de realizar funciones de proxy inverso, balanceo de carga y más. Nginx es uno de los servidores web más populares del mundo y se utiliza para alojar algunos de los sitios más grandes y con mayor tráfico de Internet.

  • Una lista completa de recursos sobre Nginx .
  • Un tutorial básico de instalación de Nginx .

Node.js

Node.js es una plataforma rápida y liviana basada en el entorno de ejecución de JavaScript de Chrome. Utiliza programación basada en eventos (en lugar de en subprocesos) para crear aplicacione

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion