Cómo aprender a implementar mi aplicación web en un entorno de producción y configurar una infraestructura escalable

Utiliza el océano digital. Hay códigos para el primer mes gratis, es muy rápido y el servicio al cliente es bastante bueno. Básicamente, solo configura un VPS (con el sistema operativo que desee, soy un fanático de Ubuntu) y configura su entorno.

Puede configurar un entorno de base de datos separado, pero a menos que esté manejando suficiente tráfico que necesita para proxy del procesamiento, o necesita mantener toda la base de datos en la memoria, reducirá el rendimiento. Configurarlo en el mismo servidor funciona para el 99% de los sitios. Probablemente pueda exprimir unas 3k solicitudes por segundo, lo cual es bastante.

Si solo quieres aprender a manejar una base de datos separada, gira dos nubes. El primero configura el entorno de su aplicación y el segundo su base de datos. No olvide que cuando aloja su base de datos por separado, siempre cifre el tráfico entre los dos servidores y configure el servidor de la base de datos para que solo acepte las solicitudes de la base de datos del servidor de aplicaciones.

¡Buena suerte! Estoy seguro de que surgirán muchas otras preguntas sobre los detalles, pero DO tiene excelentes guías y tutoriales de la comunidad, incluso si terminas yendo con una compañía diferente. ¡Buena suerte!

Pégalo en la nube. Use Amazon Web Services o Bluemix o Heroku de IBM o algo así. Puede crear diferentes instancias de servidor para cada función con un clic y vincularlas, o ejecutarlas todas en una. Tanto AWS como Bluemix tienen características de Autoescalado, por lo que el tráfico o el uso explota, pueden expandir automáticamente su memoria y capacidades de servicio.

Estoy usando AWS en este momento y es gratis durante un año. Por lo tanto, puede crear una aplicación web y, si se quita, escalar automáticamente y pagar según lo necesite.

More Interesting

¿Cuánto cuesta desarrollar una aplicación web receptiva?

En HTML5, ¿ contiene o contiene ? Me estoy confundiendo un poco sobre esto.

¿Se pueden enviar notificaciones push a las aplicaciones web?

¿Qué sucede si alguien roba un token web JSON que se usa para la autenticación en una aplicación web?

¿Cómo debemos desarrollar una API de base de datos que será utilizada por múltiples aplicaciones de cliente web?

¿Por qué las personas usan IFTTT? Hice una cuenta pero no estoy seguro de por qué debería quedarme.

Cómo asegurar mi aplicación web PHP sin usar ningún marco

¿Cuál es el mejor entre Laravel y CakePHP en términos de creación de aplicaciones web de bases de datos en línea?

Quiero construir una aplicación web basada en jQuery, pero no sé nada sobre JavaScript o jQuery. ¿Donde debería empezar?

¿Qué sucede dentro de un servidor web cuando comienzas y presionas la URL?

¿Cómo se implementa una aplicación play 2.0 en openshift o heroku?

¿Qué soluciones utiliza para crear proyectos empresariales (TI, marketing, etc.) a partir de plantillas? ¿Qué tipo de proyectos (tamaño, número de pasos)?

¿De qué manera el rendimiento de las aplicaciones web afecta los ingresos y las ganancias?

¿Cuáles son los pros y los contras de permitir que los usuarios elijan entre una selección de diseños predeterminados?

¿Cuál es el mejor agregador que proporciona noticias basadas en temas seleccionados por el usuario? (Preferiblemente no use Google)