Skip to content

Cómo crear una base de datos escalable MongoDB

MongoDB es una base de datos del tipo NoSQL con características especiales, ya que en vez de almacenar la información en tablas como suelen hacer las bases de datos relacionales, los datos los almacena en documentos con estructura de datos del tipo JSON. Esto permite escalar su base de datos a tantos servidores como deseemos mediante la distribución de contenido entre ellos.

Antes de empezar a utilizar MongoDB y realizar su instalación, debemos asegurarnos de que disponemos del hardware adecuado en nuestro servidor, así como verificar que el software funciona de forma correcta. Veamos las comprobaciones que debemos realizar.

Continue reading Cómo crear una base de datos escalable MongoDB

Cómo configurar GitLab como tu propio clone GitHub privado

Git y Github son dos estupendas herramientas que permiten una gestión y administración sencilla de una gran cantidad de repositorios. Esto está bien si usted está desarrollando un software de código abierto, pero puede que no le interese esta opción si lo que está desarrollando es código privado. En este caso ¿cómo se puede obtener el control, flexibilidad y facilidad de uso parecido a lo que nos ofrece Github sin la necesidad de que sus repositorios git estén en servidores fuera de su control?

Para lograr esto, podemos hacer uso de GitLab, que proporciona una simple pero potente interfaz web de forma similar a como funciona GitHub, con la diferencia que podemos alojarlo en nuestro propio servidor cloud, controlar el acceso como queramos y donde el tamaño estaría limitado al espacio de almacenamiento que tenga nuestro servidor. Continue reading Cómo configurar GitLab como tu propio clone GitHub privado

Instalar y utilizar Memcache en Ubuntu

Memcache es un sistema que permite reducir la carga de los servidores mediante el cacheo de la información. El programa permite destinar una porción de memoria RAM de la máquina para el almacenamiento de la información. Una vez que la información está cacheada, si se vuelve a solicitar dicha información, la carga de esos datos será mucho más rápida ya que no tendrá que realizar la solicitud al servidor web.

Antes de ponernos manos a la obra para ver como instalar y ver el funcionamiento de Memcache, es necesario que tengáis permisos de administrador del servidor para poder hacer su instalación, así como tener instalado MySQL y PHP.

Continue reading Instalar y utilizar Memcache en Ubuntu

Cómo entender el entorno de configuración de Chef en un VPS

Las herramientas de gestión de configuración proporcionan una vía rápida para el despliegue de varios equipos con una configuración similar. Entre estas herramientas, una de las más utilizadas es Chef, que utiliza Ruby y se encarga de la configuración de las máquinas por medio de archivos de configuración que denominan “recetas”.

Chef proporciona una forma rápida y sencilla de configurar entornos enteros en vez de sólo una serie de aplicaciones individuales. En cualquier proceso donde necesitemos instalar un determinado software o modificar cierta configuración del servidor, podemos hacer uso de Chef para automatizar este proceso.

Continue reading Cómo entender el entorno de configuración de Chef en un VPS

Configurar Nginx para varios tipos de instalación de WordPress

configurar wordpress nginx

WordPress se ha convertido en uno de los CMS más utilizados hoy en día en Internet gracias a la gran comunidad de desarrolladores que tiene detrás de sí y a las muchas opciones que ofrece para crear desde portales sencillos hasta complejas páginas web.

Este CMS funciona sobre cualquier servidor HTTP como puede ser Apache o Nginx, cuya fama ha aumentado en los últimos años gracias a su arquitectura basada en eventos escalable, pocos consumos de recursos y un mejor envío de ficheros estáticos. A lo largo de este tutorial os explicaremos como configurar Nginx para varios tipos de instalación de WordPress, incluyendo configuración multisite, reglas de reescritura y el uso de archivos .conf para aplicar configuraciones repetidas.

Continue reading Configurar Nginx para varios tipos de instalación de WordPress

El problema de los resellers y desarrolladores de hosting para actualizarse al cloud computing

Nos encontramos en foros que muchos resellers o desarrolladores con ofertas de hosting tradicionales que incluyen hosting compartido, vps y servidores dedicados no saben o están desorientados en cómo actualizar sus servicios al paradigma más flexible, controlado y eficiente de la arquitectura del cloud computing.

El principal problema reside en el desconocimiento de la arquitectura subyacente que es necesaria para poder ofrecer una oferta de servicios cloud real. Un reseller no está acostumbrado a lidiar con la arquitectura física y lógica de un sistema complejo como es el cloud computing. Sólo asomarse a ese mundo le puede dar escalofríos porque se requieren conocimientos multi-disciplinares amplios: hardware de red, red física, red lógica, almacenamiento, virtualización, administración de sistemas, desarrollo,  orquestación de la plataforma, etc. Un reseller típico estaba acostumbrado a alquilar servidores y revenderlos a clientes finales aportándolo valor en diferentes puntos del servicio: integración, administración de servidores, packs de ofertas incorporando multiples servicios, etc. Continue reading El problema de los resellers y desarrolladores de hosting para actualizarse al cloud computing

Aceptamos pago con Bitcoins para servidores, hosting, vps y dominios

Bitcoin no es una moda más dentro de las burbujas temporales que algunos servicios de Internet nos prometen. Las criptomonedas se van a convertir en un elemento estructural del comercio electrónico para las empresas y usuarios. El ecosistema de las criptomonedas es un claro ejemplo del caldo de cultivo innovador del cual van a nacer miles de startups que construirán modelos de negocio en base a éstas.

Hay muchas causas para ello y las paginas acerca de esta temática nos dan cuenta de las múltiples razones de ello. Mencionamos algunas ventajas:

Continue reading Aceptamos pago con Bitcoins para servidores, hosting, vps y dominios

Cómo configurar FastCGI Caching con Nginx en su VPS

php_fcgi

FastCGI es un protocolo que permite reducir la carga asociada al servidor y poder atender a un mayor número de peticiones simultáneas. El servidor web Nginx incluye un módulo FastCGI que tiene directivas para cachear contenido dinámico procedente de páginas creadas en PHP. Configurando este módulo, eliminamos la necesidad de tener que configurar otras opciones como Varnish o plugins específicos de la aplicación. Este módulo también nos permite excluir el contenido que queremos cachear por medio de varios mecanismos como pueden ser url, cookies o cualquier otra variable del servidor.

Continue reading Cómo configurar FastCGI Caching con Nginx en su VPS

Servidores hosting para minería de monedas Litecoin

Estamos recibiendo peticiones de clientes que quieren contratar servidores para minería de monedas Litecoin mediante la CPU, moneda ésta en la que si es posible minar con CPU.

litecoin hosting

Litecoin es una moneda con una revalorización más baja que Bitcoin, es por ello que ahora hay un interés exponencial para empezar a minar, ademas cuenta con algunas ventajas sobre la arquitectura y modelo de Bitcoin pero sobre todo es mucho más asequible de minar que Bitcoin. Y eso es lo que buscan estos clientes «mineros» de monedas LiteCoin. Pues bien, si el cliente trae su hardware específico, nosotros lo aceptamos en modelo housing, sabiendo que vigilaremos el consumo de la electricidad, y si se pasa, se lo haremos saber. Porque ese es el problema que tiene el hosting de servidores para minar monedas como LItecoin o Bitcoin. La tarjeta gráfica se pone tostada de la intensidad con que es usada por el software minero, además desprende mucho calor, y evidentemente,  consume mucha electricidad.  Continue reading Servidores hosting para minería de monedas Litecoin

Cloud privado o dedicado para resellers

Hace unos días una persona en un foro preguntaba acerca de como un reseller de hosting podría ofrecer cloud hosting y servidores cloud. Por lo que había leído, esta persona no tenía muy claro los requisitos para ofrecer un servicio de cloud hosting real. A continuación pego una intervención en ese foro que hicimos para aclararle algo las ideas.

No se si tienes claro los requisitos para montar un sistema cloud con las plataformas que te han comentado: Onapp, OpenStack, CloudStack, etc. Hay cuatro componentes que tienes que tener claro para ofrecer un servidor cloud: almacenamiento compartido, red física, red lógica, almacenamiento compartido y software de orquestación de la plataforma cloud. Continue reading Cloud privado o dedicado para resellers