LinuxParty
En primer lugar, ¿qué son los microservicios? Microservicios es un tipo de arquitectura que divide su aplicación en múltiples servicios que realiza una función detallada que forma parte de su aplicación en su conjunto. Cada uno de sus microservicios tendrá una función lógica diferente para su aplicación. Microservicios es un enfoque más moderno en la arquitectura de una aplicación en comparación con una arquitectura monolítica en la que todos los componentes y funciones de su aplicación están en una sola instancia. Puede referirse a una comparación de una arquitectura monolítica a microservicios en el diagrama a continuación.
Monolitos vs microservicios
¿Dónde ponemos nuestros microservicios? En contenedores. Los contenedores son paquetes de su software que incluyen todo lo que necesita para ejecutarse, como código, dependencias, bibliotecas, binarios y más. Docker es una de las opciones populares para construir y ejecutar contenedores, pero Kubernetes se está convirtiendo rápidamente en el estándar de facto que se utiliza para organizar múltiples contenedores en entornos empresariales. En comparación con las máquinas virtuales, los contenedores comparten el kernel del sistema operativo en lugar de tener una copia completa, como hacer varias máquinas virtuales en un solo host. Aunque es posible colocar sus microservicios en múltiples máquinas virtuales, en este caso los contenedores se usan comúnmente, ya que ocupa menos espacio y es más rápido para arrancar.
Integración continua (CI) y entrega continua (CD) son términos extremadamente comunes en la producción de software.
¿Pero sabes lo que realmente quieren decir?
La integración continua (CI) y la entrega continua (CD) son términos extremadamente comunes que se usan cuando se habla de producir software. Pero, ¿qué es lo que realmente quieren decir? En este artículo, explicaré el significado y la importancia detrás de estos y términos relacionados, como las pruebas continuas y la implementación continua.
Sumario rápido
Una línea de montaje en una fábrica produce bienes de consumo a partir de materias primas de una manera rápida, automatizada y reproducible. De manera similar, un canal de entrega de software produce lanzamientos desde el código fuente de una manera rápida, automatizada y reproducible. El diseño general de cómo se hace esto se llama "entrega continua". El proceso que inicia la cadena de montaje se conoce como "integración continua". El proceso que garantiza la calidad se denomina "prueba continua" y el proceso que hace que el producto final esté disponible para los usuarios se denomina "implementación continua". Y los expertos en eficiencia general que hacen que todo funcione sin problemas y simplemente para todos son conocidos como practicantes de "DevOps".
Tengo un servidor HP con hardware RAID 6 ejecutando RHEL / CentOS Linux 5.x / 6.x / 7.x. Me gustaría que actuara como un servidor de respaldo para mis otros servidores, computadoras de escritorio y computadoras portátiles, todos con Linux / MacOS o algún sistema tipo Unix. El servidor debe mantener la copia de seguridad en formato de hora, día y mes. ¿Cómo configuro mi servidor Red Hat Enterprise Linux o CentOS Linux como servidor de copia de seguridad remota o servidor de instantáneas usando rsnapshot?
rsnapshot es un software de instantáneas del sistema de archivos de fuente abierta y gratuita. Es una solución de copia de seguridad simple, confiable y de recuperación ante desastres. Es un programa de copia de seguridad remoto que utiliza rsync para tomar instantáneas de respaldo de sistemas de archivos.
Uno de los abogados generales del Tribunal de Justicia de la Unión Europea, Maciej Szpunar, cree que el almacenamiento en la nube puede considerarse copia privada y, por tanto, podría estar sujeto al cobro de un canon. Servicios gratuitos de este tipo, entonces, podrían dejar de serlo. Eso es lo que se desprende de las conclusiones de este letrado respecto a una petición de decisión prejudicial planteada por un tribunal italiano, recogidas hoy en Vozpópuli.
La opinión de Szpunar ha sido solicitada en el marco de un procedimiento entre VCAST Limited, una compañía inglesa cuyo sistema de grabación en la nube permite almacenar emisiones de organismos de televisión italianos, y R.T.I. S.p.A., uno de los medios de difusión afectados.
Cuando se unen proyectos de software libre como Libreoffice, KDE (kontact), EyeOS y Seafile, es de esperar que salgo algo jugoso. En esta ocasión nada menos que una suite ofimática llamada Open365 con la que podemos crear documentos online, trabajar de forma colaborativa y sincronizar archivos entre diferentes dispositivos, utilizando nuestro navegador web.
Estamos hablando por tanto de una alternativa libre al Office365 de Microsoft y al Google Docs de Google, actualmente en estado beta y que ya nos ofrece 20 GB de almacenamiento.
A medida que los dispositivos portátiles conectados van haciéndose más numerosos y los ordenadores portátiles son cada vez más ligeros, hay una tendencia que crece sin prisa pero sin pausa: la de montarse un servidor casero en el hogar para cubrir ciertas necesidades. Los hay quien ya lo consideran un mueble más de su casa.
Owncloud ofrece servicios similares a dropbox. Muchos de los otros sitios web similares a dropbox ofrecen almacenamiento de archivos, sincronización y funciones de uso compartido. El beneficio de owncloud es tomar el control de nuestros propios datos y el espacio de almacenamiento de archivos. Owncloud tiene un montón de opciones, características, configuración y plugins a considerar. Vamos a discutir la funcionalidad básica y configuraciones en este artículo.
Si desea instalarlo en Debian/Ubuntu y similares por favor agregue comando "sudo su -" antes de los siguientes comandos.
Si desea hacerlo en CentOS/RH/Fedora, donde pone "service apache2 comando", ponga "service apache comando"
Requisitos previos:
Cloud Storage son lo servicios que te permiten almacenar tus archivos en un servidor en la nube y sincronizarlo y recuperarlos tanto en el PC como en los dispositivos móviles, permitiendo verdadera movilidad al tener los documentos en cualquier dispositivo en cualquier momento. Al igual que DropBox, y este otro artículo, para los que usamos KDE, Aquí se muestra como instalar la solución de software libre Seafile
Pandora ha anunciado la nueva versión de Pandora FMS – Pandora FMS 5.1 es una versión completamente mejorada que le permite tener una experiencia mucho más intuitiva, interactiva y eficiente al monitorizar sus sistemas.
OVH ofrece un sistema de almacenamiento en la nube llamado HubiC que nos ofrece 25 GB de espacio de almacenamiento gratuito.
Aunque sea un segmento en el que cada vez hay más servicios compitiendo, los servicios de almacenamiento en la nube se han convertido en una pieza clave para los usuarios a la hora de compartir archivos o, simplemente, ponerlos a buen recaudo (y hacer un backup). Nombres como Dropbox, Box y OneDrive (antes conocido como SkyDrive) se han hecho un hueco entre los usuarios y raro es el usuario que no dispone ya de varios gigas de espacio de almacenamiento en la nube para guardar sus cosas o compartirlas con otros usuarios.
-
CloudComputing
- OwnCloud 5 Beta, el clon libre de Dropbox.
- Los 5 mejores software y aplicaciones para Linux con cifrado de datos
- El creador de aplicaciones sin código Honeycode de Amazon, ya no existe
- Microsoft sugiere que las empresas compren menos PC
- Cómo instalar CloudPanel en Debian 10 Buster
- Las 7 mejores aplicaciones para instalar en Nextcloud
- Cómo instalar ONLYOFFICE en cualquier distro Linux: una suite ofimática completa basada en la web para aumentar la eficiencia de su equipo
- Coautor de documentos en Linux con ONLYOFFICE Docs
- Cómo instalar ONLYOFFICE Docs en Debian y Ubuntu
- Qué se puede hacer con la Nube de ExtreHost
- Usando ownCloud para integrar Dropbox, Google Drive y más en Linux
- ¿Por qué debería utilizar microservicios y contenedores?
- ¿Qué es y qué significa CI / CD?
- Cómo instalar el servidor de respaldo remoto rsnapshot en Red Hat / CentOS Linux
- La UE quiere pisar nuestros derechos y cobrar por usar Dropbox y WeTransfer