Mi sitio web principal, simplyguest.com, se ejecuta en un servidor privado virtual (VPS) de 8GB RAM / 40GB SSD con 2 vCores. Ejecuta todo lo relacionado con el sitio web: front-end, backend y la base de datos. Incluso alberga nuestro repositorio de código fuente, Git. Nuestra aplicación de Android obtiene sus datos de este servidor. El servidor está alojado por OVH, en Frankfurt. Pagué $ 81 por un año entero (lo compré en una venta de descuento del 50%). Este es un servidor básico no administrado. Sin copias de seguridad automáticas, sin API, sin panel de control, sin instantáneas, sin lujos. Viene con una IP pública, que es suficiente para un certificado SSL. Un servidor comparable (m3.large) en Amazon AWS costará $ 85 / mes si lo compra durante todo un año.
Tengo un servidor más pequeño en OVH que ejecuta simplemente el blog de invitados a $ 21 / año. Es un único servidor vCore de 2 GB de RAM / 10 GB de SSD. Lo uso como servidor de respaldo. También ejecuto algunos otros sitios web no relacionados en él.
No uso S3, sino que guardo archivos en el servidor. Me puedo mudar a S3 no es muy caro.
- ¿Qué porcentaje de servidores usan almacenamiento de estado sólido hoy y cuál será la tasa de crecimiento en los próximos años?
- ¿Cuáles son las dificultades de ejecutar su propio servidor de correo?
- ¿Cuáles son los beneficios de elegir un servidor dedicado de PraHost?
- ¿Qué software de servidor se requiere para implementar de forma segura una aplicación node.js?
- ¿En qué se diferencia FreedomBox de un servidor personal normal?
Pila de tecnología
- Ruby on Rails
- Postgresql
- Apache con mod_rails
- Git
El servidor hace lo siguiente entre muchas cosas más pequeñas:
- Procesamiento de pasarela de pago
- Enviar correos electrónicos. Ambas transacciones y CRUD relacionadas
- Los usuarios (inquilinos y dueños de casa) mantienen sus perfiles (información básica, fotos, acuerdo)
- Genere archivos PDF y almacénelos si es necesario
- Recortar imágenes (imagemagick)
- Funciones administrativas e informes
Esta configuración es muy útil, ya que utilizo mucho almacenamiento en caché y muchas otras técnicas de optimización. La única queja que tengo con esta configuración es la latencia. El tiempo promedio de ping es de 135 mili segundos, pero estoy dispuesto a aceptarlo, ya que el precio que pago por el servidor es bastante bajo según cualquier estándar. Pero YMMV como OVH puede tener servidores cerca de su base de usuarios.