Clouding.io un excelente hosting para tus emprendimientos

Sin lugar a duda, una de las principales decisiones que hay que tomar una vez terminado nuestro desarrollo, es buscar un hosting adecuado para montar tu aplicaci贸n, en este sentido, existe tantas opciones que puede resultar muy confuso tomar una decisi贸n, es por esta raz贸n que les quiero hablar de Clouding.io, una excelente opci贸n para tus emprendimientos.

 

Primero que anda, veamos c贸mo se auto definen: 鈥溌ervidores Cloud VPS que te sorprender谩n!鈥, por lo que en este art铆culo analizaremos si realmente nos dan lo que nos ofrecen.

 

Clouding.io nos ofrece la renta de VPS a un precio sumamente econ贸mico que van desde los 3鈧 al mes y con un esquema de configuraci贸n muy vers谩til, pues nos permite definir exactamente el n煤mero de vCores y memoria RAM que necesitamos, sin estar atados a paquetes pre-armados.

 

Como funciona Clouding.io:

Antes de adquirir una VPS es importante que determines la capacidad de Hardware que requieres para que funcione tu aplicaci贸n, para esto, Clouding nos ofrece una completa y simple interface para configurar cada aspecto del servidor, como lo es el sistema operativo, RAM, Procesadores (vCores), Disco duro (SSD), lo cual nos arrojar谩 un precio final seg煤n las caracter铆sticas seleccionadas.

Este punto es en especial bueno, pues pocos proveedores de VPS te permiten configurar exactamente los requerimientos de tu servidor, oblig谩ndote a comprar los paquetes pre-configurados que seguramente tienen m谩s hardware del que realmente requieres.

 

Solo para darnos una idea de lo econ贸mico que puede resultar crear un VPS con Clouding, te invito a que veas la siguiente tabla, la cual tiene algunos ejemplos de configuraciones posibles, que van desde los 3 a los 30 euros:

 

Configurando nuestro propio servidor

Una vez que te has decidido a probar Clouding (que por cierto te regala 5鈧 de saldo gratis), pasaremos a configurar nuestro propio servidor para montar un API REST, en este caso, voy a montar el API REST de mi libro 鈥Aplicaciones Reactivas con React, NodeJS & MongoDB鈥 para probar la eficiencia de las VPS.

 

Creando mi primer servidor con Clouding.io

Lo primero que har茅 ser谩 configurar mi servidor, el cual llamar茅 鈥MiniTwitter API REST鈥 y configurar茅 los precios por mes, porque seamos sinceros, todos pagamos nuestras cuentas al mes, as铆 que ser谩 m谩s f谩cil calcular cu谩nto tendr茅 que pagar:

El siguiente paso ser谩 elegir el sistema operativo de nuestro servidor, para lo cual Clouding nos ofrece varias distribuciones de Linux y versiones de Windows o podemos optar por instalar software pre-configurado, como Docker, Magento o Prestashop. En mi caso y como buen amante del Software libre, tomar茅 un servidor Linux (Que por cierto鈥 es m谩s barato):

Podemos observar del lado derecho que las distribuciones Linux no agregan precio adicional, lo cual es fant谩stico, sin contar que Linux desde mi punto de vista es m谩s eficiente para servidores.

 

El siguiente paso ser谩 elegir las caracter铆sticas del Hardware, donde podremos escoger la cantidad de RAM, vCore y Disco duro:

Lo interesante en este punto es que es posible ver c贸mo se va calculando el precio, lo que nos permite tomar una mejor decisi贸n.

 

Finalmente, solo restar铆a realizar las configuraciones finales, como habilitar backup, red privada y configurar una llave SSH

El backup tiene un costo adicional, pero se calcula en base al n煤mero de backup configurado y al tama帽o del disco duro. La red privada nos sirve cuando tenemos m谩s de un servidor, lo que nos permite que nuestros servidores se comuniquen entre ellos sin necesidad de exponerlos por internet, lo que ayuda significativamente a la seguridad.

Veamos un resumen de nuestra configuraci贸n:

Una vez que hemos terminado de configurar nuestro VPS y que estamos conformes con el costo mensual, presionaremos 鈥Enviar鈥, lo que detonar谩 en la creaci贸n de nuestro servidor y puesta en marcha en unos cuantos segundos:

Acceder a nuestro servidor

Una vez que nuestro servidor ha sido creado, nos apoyaremos de un cliente SSH para acceder a nuestro servidor como es el caso se Putty o en mi caso Bitvise, pero puedes utilizar el que m谩s te guste. Para hacer esto, damos click en el nombre del servidor que se ve en la imagen anterior para ver los datos de conexi贸n:

Solo necesitaremos la IP publica, el usuario y el password:

Preparando el ambiente de NodeJS

Lo primero ser谩 instalar Git para poder descargar nuestros repositorios de GitHub, para esto ejecutaremos el comando 鈥apt-get install git-core鈥 seguido de 鈥git –version鈥 para comprobar la versi贸n instalada:

El siguiente paso ser谩 instalar NodeJS y NPM para esto ejecutaremos los dos siguientes comandos:

  • curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –
  • sudo apt-get install -y nodejs

Para validar la instalaci贸n, ejecutaremos el comando 鈥渘ode –version鈥:

Instalando el API REST

Una vez que tenemos todo lo necesario, continuaremos con clonar el repositorio del API REST desde GitHub, para lo cual ejecutamos los siguientes comandos:

Una vez que tenemos el repositorio de nuestra API lista, ser谩 necesario instalar las dependencias de NodeJS, por lo cual ejecutamos el comando:

  • npm install

Finalmente ejecutamos la aplicaci贸n mediante el comando

  • node cluster.js

El paso final es acceder al API, sin embargo, como el api se encuentra en un subdominio del servidor, es necesario un nombre de dominio para accederlo, para evitar tener que poner uno de momento, vamos a crear un registro en nuestro archivo 鈥渉osts鈥 de Windows o Linux de nuestra computadora, donde registraremos la siguiente regla:

  • 166.212.93 api.minitwitter.com minitwitter.com

Finalmente entramos por el navegador a api.minitwitter.com para ver el siguiente resultado:

Tambi茅n puedes ver el API productiva en la siguiente URL http://minitwitterapi.reactiveprogramming.io/, en la cual no necesitas configurar nada.

 

Algunas observaciones:

Adicional a lo que ya hemos visto antes, Clouding.io tiene algunos features interesantes:

 

Configuraci贸n gr谩fica del Firewall:

Directamente sobre la p谩gina web de Clouding es posible saber que puertos est谩n abiertos y permite abrir o cerrar nuevos puertos de forma gr谩fica, lo cual para m铆; que no me dedico a la administraci贸n de servidores es de bastante utilidad:

Esto es bastante 煤til para habilitar o deshabilitar el puerto 80 y 443, necesarios para desplegar aplicaciones web.

 

Archivas servidores

Cuantos de nosotros hemos dejado en pausa alguna de nuestras iniciativas o simplemente no necesitamos un servidor por un periodo de tiempo, pero tampoco queremos perder la configuraci贸n del mismo, seguro que te ha pasado, en tal caso, estar铆as obligado a pagar la renta del servidor para que no sea borrado y perdamos todo. Con Clouding.io esto no pasa, pues podemos archivar el servidor, lo que significa que el contenido de nuestro servidor se respalda, liberando el hardware utilizado, lo que Clouding nos cobra 煤nicamente el almacenamiento del respaldo, pagando solo una fracci贸n 铆nfima del valor del servidor.

 

Snapshots

Mediante Clouding es posible clonar servidor mediante Snapshots o fotograf铆as de un servidor en un momento determinado, lo cual es excelente para crear cl煤steres de servidores o para montar ambiente de prueba basados en alg煤n servidor existente.

 

Servidor de DNS gratuito

Otra de las ventajas que podemos observar, es que nos ofrece el servicio de DNS, especialmente 煤til cuando tenemos nombre de domino, evitando tener que utilizar servicios gratuitos de mala calidad o servicios de pago externos.

 

 

Conclusiones

Como hemos analizado en este peque帽o art铆culo, Clouding.io es una excelente opci贸n para montar tus aplicaciones en la nube, pues te permite una muy buena configuraci贸n del Hardware a un precio muy accesible, adem谩s de que cuentas con un panel de configuraci贸n bastante f谩cil de usar y administrar.

 

 

Art铆culos relacionados

Servidores Virtuales Hoy en d铆a los servidores virtuales en la nube han dominado casi por completo el mercado de servidores. Es impresionante ver lo f谩cil y econ贸mico qu...

Oscar Blancarte

Ideol贸gico, Innovador y emprendedor, Padre, Tecn贸logo y Autor, amante de la ciencia y la tecnolog铆a en todos sus colores y sabores. Arquitecto de software & Full Stack Developer con experiencia en la industria del desarrollo de software y la consultor铆a. Amante de la programaci贸n y el Ajedrez.

Deja un comentario

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