Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 27/02/16, 01:00:49
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Servidor Virtual económico + prueba gratuita

DISCLAIMER 1: No es nada patrocinado ni nada, solo comparto con vosotros un hallazgo que creo que puede ser interesante para los que frecuentamos este subforo
DISCLAIMER 2: Esto son servidores virtuales, es decir, se configuran principalmente por línea de comandos y SSH (No como DigitalOcean)
DISCLAIMER 3: No se pretende dar soporte a cómo administrar este tipo de servidores

Buenas chicos!

Hoy os traigo un pequeño y sorprendente hallazgo que seguro que a más de uno le va bien para hacer sus pequeñas pruebas.

Se trata de Arubacloud, un proveedor de Servidores Virtuales con unos planes bastante económicos, interesantes sobretodo para desarrolladores independientes ya que con las prestaciones que ofrecen, tendréis más que suficiente para tener ahí vuestra página web, algunas bases de datos, APIs, hacer vuestras pruebas... (montar vuestro propio servidor de Parse...)



Lo interesante además viene cuando puedes solicitar una prueba de 10€ de saldo sin siquiera tener que poner tu número de tarjeta de crédito, con lo cual puedes llegar a tener un servidor virtual de 1GB de RAM, 20GB SSD y 2TB de transferencia/mes gratis durante 10 meses, momento a partir del cual deberás decidir si te convence o no.
Considero que para un desarrollador independiente, con el plan S deberíamos tener un buen punto de partida.

Para empezar a hacerlo, solo os tenéis que registrar desde aquí:
http://cesta.arubacloud.es/Login.aspx

(NOTA: No hay referral, tranquilos)

Es importante que pongáis vuestro número de teléfono real, ya que el SMS con las credenciales de acceso al panel de gestión de servidores os lo mandan por SMS.

(Click para mostrar/ocultar)

Sí, mandan el pass en plano. Lo se, sin comentarios


Cuando os hayáis registrado podéis pasar a pedir el trial de 10€, el cuál deberéis pedir en esta web: https://www.arubacloud.es/prueba-gratuitamente.aspx
(NOTA: Tampoco hay referral, don't worry)

En el apartado de Tipo deberéis poner "Persona física", y aseguraos de poner de nuevo vuestro número de teléfono real.
Se que sobra decirlo, pero el apartado de teléfono tiene dos campos porque en el de arriba va el prefijo internacional.
Deberéis decirles también que aspectos os interesa probar (podéis poner algo tan genérico como "Comprobar rendimiento del servidor con peticiones concurrentes").

Una vez recibido el cupón (puede tardar aproximadamente un día o dos, lo hacen manualmente), deberéis ir al panel de login e iniciar sesión con los datos introducidos anteriormente.
El panel de login es este:
http://cesta.arubacloud.es/LoginReservedArea.aspx

(Click para mostrar/ocultar)

Digo esto porque tienen dos paneles: El de gestión de cuenta (al cual se accede mediante vuestro nombre de usuario y contraseña) y el de gestión de servidores (al cual podréis entrar una vez os lleguen las credenciales por SMS).


NOTA: Parece que la base de datos de usuarios internacionales no es la misma que la de usuarios españoles. Si no conseguís entrar con vuestro nombre de usuario y contraseña, probad en este enlace:
http://cart.arubacloud.com/LoginReservedArea.aspx

A continuación, le damos al apartado de "Orders" y creamos una nueva orden. Deberemos rellenar algunos datos, y cuando llegue el momento de poner crédito deberemos pulsar el botón de que tenemos un cupón:



Cuando finalicéis el pedido, al cabo de unos minutos os mandarán un SMS con usuario y pass para entrar al panel de administración de servidores, al que podréis acceder desde este enlace:
https://admin.dc4.arubacloud.es/Login.aspx

Lo primero que veréis es que tenéis que elegir qué datacenter queréis administrar.
Aruba dispone de varios datacenters en los que podréis ubicar vuestros servidores: 2 en Italia, 1 en Alemania, otro en UK... Solo tenéis que elegir uno y darle.



Una vez dentro, podréis proceder a solicitar un servidor en ese datacenter (acciones rápidas -> Cloud Server), y os lo descontarán del crédito que tenéis. Según cuál cojáis, será 1€ o 6.5€.

Al cabo de un par de minutos os darán acceso al panel de gestión del server, donde podréis conocer la IP que se os ha asignado, así como cambiar la contraseña de root.

Una vez hecho, solo queda entrar por SSH y poneros a toquetear el servidor.

Como extra, comentar además que si tenéis más experiencia en tema de redes y gestión de servidores, podéis comprar y configurar Virtual Switches para interconectar directamente vuestros servers, y montar balanceadores de carga.

Última edición por Dexafree Día 27/02/16 a las 01:03:52.
Responder Con Cita


  #2  
Viejo 27/02/16, 10:07:12
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Está bien conocer más alternativas, de precio está muy bien.

A todo esto, ¿por qué dices que no es como Digital Ocean? Aunque los llamen droplets y estén "en la nube", al final es una máquina virtual y te conectas por SSH para toquetearla si hace falta.

Como AWS, Google Compute Engine, Linode, y alguno más famoso que me estoy dejando y no me sale ahora. El que es distinto en naturaleza es Heroku, que ahí administran ellos la plataforma y tú sólo subes aplicaciones compatibles con sus entornos de ejecución.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #3  
Viejo 27/02/16, 11:39:25
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por mocelet Ver Mensaje
A todo esto, ¿por qué dices que no es como Digital Ocean? Aunque los llamen droplets y estén "en la nube", al final es una máquina virtual y te conectas por SSH para toquetearla si hace falta.
Lo decía porque DigitalOcean te permite montar un servidor con Wordpress preinstalado y configurado en un click. Aquí en cambio, te toca a ti saber instalar y configurar el PHP, administrar el apache/nginx, instalar el wordpress y configurar la base de datos.
(Sí, ninguna de esas tareas es demasiado compleja, pero para alguien que no tenga idea de administración puede ser algo complejo)


 Cita: Originalmente Escrito por mocelet Ver Mensaje
El que es distinto en naturaleza es Heroku, que ahí administran ellos la plataforma y tú sólo subes aplicaciones compatibles con sus entornos de ejecución.
Otro parecido a Heroku es Google App Engine. También adaptas tus aplicaciones a su plataforma, lo subes, y ellos te la ejecutan y escalan (cobrándote acorde al uso de recursos)
Responder Con Cita
  #4  
Viejo 27/02/16, 12:56:38
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Ah, vale, pero la instalación en un click es inicial, luego ya te las apañas por tu cuenta porque no es un hosting gestionado.

De app engine siempre me olvido Es demasiado cerrado, usa sus propios APIs, no permite abrir sockets y migrar a otra plataforma es mucho esfuerzo. Heroku en ese sentido es más abierto, son contenedores estándar de Java (y otras tecnologías), lo que sí es es más caro.

P.D: Rackspace era otro que no me salía el nombre. Yo uso Wiredtree y Rimuhosting, que son VPS más tradicionales, aunque pronto supongo que me pasaré a alguna nube de las citadas por el tema de poder lanzar más máquinas fácilmente o cambiarles recursos. También me interesan los balanceadores de carga, ahí hay menos oferta, si bien siempre está la opción de hacerlo "a mano" con un nginx o haproxy.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!

Última edición por mocelet Día 27/02/16 a las 14:32:29.
Responder Con Cita
  #5  
Viejo 27/02/16, 16:50:30
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Yo uso Wiredtree y Rimuhosting, que son VPS más tradicionales,
No los conocía. Acabo de mirar los precios y madre de dios

 Cita: Originalmente Escrito por mocelet Ver Mensaje
También me interesan los balanceadores de carga, ahí hay menos oferta, si bien siempre está la opción de hacerlo "a mano" con un nginx o haproxy.
La gracia de hacerlo a mano con nginx es que puedes balancear la carga de distintas instancias en la misma máquina, aparte de hacerlo entre varias máquinas.
Con estos balanceadores, la parte de balancear entre máquinas lo puedes configurar de forma externa, dejando nginx solo para balancear instancias internas
Responder Con Cita
  #6  
Viejo 27/02/16, 17:26:06
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por Dexafree Ver Mensaje
No los conocía. Acabo de mirar los precios y madre de dios
La verdad es que esos los tengo por motivos históricos, "si algo funciona no lo toques", no existía toda la oferta de servidores que hay hoy día.

Wiredtree de todas formas es caro porque es gestionado y te despreocupas totalmente de protección contra ataques, vulnerabilidades, copias de seguridad, configurar y actualizar servidor web, etc.

Rimuhosting es semi-gestionado, en su día lo recomendaban para desarrollos en Java porque tenían más memoria y CPU que otras ofertas similares. Probablemente sea el que sacrifique cuando pase mis servicios de juegos a "la nube".

 Cita: Originalmente Escrito por Dexafree Ver Mensaje
La gracia de hacerlo a mano con nginx es que puedes balancear la carga de distintas instancias en la misma máquina, aparte de hacerlo entre varias máquinas.
Con estos balanceadores, la parte de balancear entre máquinas lo puedes configurar de forma externa, dejando nginx solo para balancear instancias internas
Sí, el nginx es una pequeña joya, también te vale para hacer la terminación SSL fácilmente haciendo de proxy y no andar preocupándose por eso en las aplicaciones del backend. Esto lo descubrí hace poco mirando el tema de certificados y demás, es infinitamente más sencillo (y seguro) instalar un nginx que andar configurando la keystore de Java y el soporte para SSL en el código de la aplicación.

De todas formas los proveedores de nubes suelen tener balanceadores hardware que ofrecen más rendimiento y permiten más conexiones o peticiones simultáneas, además de ser más barato que tener una máquina dedicada en exclusiva para eso.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #7  
Viejo 28/02/16, 11:05:50
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Sí, el nginx es una pequeña joya, también te vale para hacer la terminación SSL fácilmente haciendo de proxy y no andar preocupándose por eso en las aplicaciones del backend
Solo por la facilidad que da para hacer reverse proxying, y lo fácil que es asignar un certificado SSL (Que ahora con LetsEncrypt son gratis), se ha convertido en lo primero que instalo en un servidor nuevo
Responder Con Cita
  #8  
Viejo 28/02/16, 12:17:50
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por Dexafree Ver Mensaje
Solo por la facilidad que da para hacer reverse proxying, y lo fácil que es asignar un certificado SSL (Que ahora con LetsEncrypt son gratis), se ha convertido en lo primero que instalo en un servidor nuevo
Esta vez sí es offtopic, ¿hay alguna tabla de compatibilidad de los certificados de LetsEncrypt en Android e iOS? Hasta ahora los que he visto que están soportados por prácticamente todas las versiones existentes son los de Comodo PositiveSSL (que los encuentras por 6 euros al año). Los de Let's Encrypt creo que a partir de 2.3 porque están firmados por IdentiTrust también, pero eso no he podido comprobarlo con certeza.

P.D: Parece que alguien tenía la misma duda, en su investigación concluyó que Android a partir de 2.3.6 y en iOS desde la 3.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!

Última edición por mocelet Día 28/02/16 a las 12:20:39.
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 28/02/16, 13:11:17
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
 Cita: Originalmente Escrito por mocelet Ver Mensaje
P.D: Parece que alguien tenía la misma duda, en su investigación concluyó que Android a partir de 2.3.6 y en iOS desde la 3.
Justo iba a decirte que en las versiones de Java de escritorio he tenido problemas con los certificados de LetsEncrypt, pero veo que ahí ya lo pone.

En Android no me ha dado ningún problema
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 07:53:54 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /