Construcción de servidores en la nube: el nacimiento del software de código abierto 5

Infraestructura [Hardware] -Capítulo 5

Registra el nacimiento del "software de código abierto"

Dirección de código abierto de Chilong ERP:

Ilumina la estrella, gracias por tu apoyo y comunícate con el desarrollador kzca2000

Nube de código: https://gitee.com/redragon/redragon-erp

GitHub: https://github.com/redragon1985/redragon-erp

Sitio web oficial de Redragon ERP: https://www.redragon-erp.com

 

¿El código abierto necesita soporte de servidor?

Antes de hablar de infraestructura, hablemos de un tema simple: ¿El software de código abierto necesita su propio servidor? De hecho, depende de tu configuración para este software de código abierto. Si tu propósito es compartir un proyecto desarrollado por ti mismo sin considerar otros desarrollos, puedes usar GitHub o Code Cloud.

Pero si desea aumentar la popularidad del software, hacerlo más popular y desea que este software de código abierto tenga su propia comunidad técnica y, al mismo tiempo, continúe desarrollándose y derivando, debe proporcionar otros servicios, como el sitio web oficial de software y la comunidad técnica. , Experiencia del producto, etc., por lo que servidores, nombres de dominio, etc. se vuelven imprescindibles Hablemos sobre cómo construir infraestructura y precauciones a continuación.

Servidor en la nube

Para proporcionar varios servicios, primero necesita un servidor. Hay muchas formas de obtener el servidor. Puede comprar un servidor y construir su propia red. También puede alojar el servidor directamente en un tercero. Por supuesto, hablemos ahora. La forma más fácil y económica es alquilar un servidor en la nube.

La comprensión simple del servidor en la nube es que muchos servidores físicos están virtualizados. Los servidores en la nube deben comprarse de acuerdo con sus requisitos de configuración y la configuración a largo plazo no puede ser demasiado baja. Tomemos al autor como ejemplo: compré un servidor 8G de cuatro núcleos en Alibaba Cloud, más ancho de banda 5G y discos duros de 100G. Mi experiencia es que el servidor cumple con la demanda planificada. El servidor de alquiler anual de 1,5 W que compré antes tiene una configuración alta, pero es un poco derrochador y la tasa de utilización es baja.

A continuación, se resumen los puntos clave de la compra de un servidor :

(1) El rendimiento más importante de un servidor en la nube es la CPU y la memoria. El tamaño debe coincidir con las necesidades de la aplicación y determinar cuántos núcleos de CPU y algunos gigabytes de memoria. No creo que debas preocuparte por los distintos tipos de servidores que contiene. Puedes comprar el más barato bajo la premisa de la misma configuración. La diferencia entre ellos cuando la tasa de utilización no alcanza el pico es mínima. Por supuesto, esto es para las necesidades del software de código abierto.

(2) Generalmente, los servidores en la nube traerán un disco duro para el sistema operativo. Además, considere comprar otro disco duro para aplicaciones o almacenamiento. También existen diferentes tipos de discos en la nube, porque los requisitos de código abierto no requieren una E / S tan alta, por lo que se recomienda el más barato.

(3) Debido a los servicios involucrados en el software de código abierto, no existen servicios con alta concurrencia y alta transmisión de datos, y los requisitos de ancho de banda de la red no son altos. El ancho de banda del algoritmo simple se divide por 8 y luego se convierte en la cantidad de datos involucrados en una sola solicitud y la cantidad de simultaneidad que desea admitir, puede hacer una estimación aproximada.

(4) Para el sistema operativo, ya sea Linux o Windows, debe elegir una versión con la que esté familiarizado, en lugar de tener que instalar la última versión, para reducir la probabilidad de riesgo.

(5) A excepción de los servidores en la nube, no se recomienda comprar ningún otro servicio de terceros, como bases de datos, middleware, etc. Estos servicios básicamente pueden ser instalados e implementados por sí mismos y no hay necesidad de incrementar costos adicionales.

nombre de dominio

Además del servidor, también es esencial al menos un nombre de dominio. El nombre de dominio es su marca registrada y también una marca. También registré el nombre de dominio en Alibaba Cloud. Personalmente, recomiendo elegir un nombre de dominio .com. Mientras me aseguro de que tenga el mismo significado que el nombre de su producto de código abierto, intente que el nombre de dominio sea breve y legible.

Después de comprar el nombre de dominio, complete inmediatamente el trabajo de archivo correspondiente. Los proveedores de servicios de nombres de dominio generales proporcionarán servicios de archivo, y el archivo es obligatorio y gratuito. El país ahora tiene una gestión extremadamente estricta del registro de nombres de dominio, y los nombres de dominio que no han sido registrados no se pueden utilizar. El período de registro del nombre de dominio es generalmente de unas dos semanas. Complete los pasos correspondientes y espere la revisión y aprobación.

certificado

El certificado SSL no es necesario, pero mi recomendación personal: vale la pena tenerlo. Ahora hay certificados SSL gratuitos en muchos lugares. El uso de certificados puede mejorar la seguridad de su sitio web y también permitir que los usuarios visiten su sitio web con más confianza (muchos navegadores identificarán que la seguridad del sitio web depende del certificado SSL).

posdata

En este punto, la parte de infraestructura está lista y ya tiene el entorno de hardware básico. La próxima vez, ingresaré la instalación y configuración de software y middleware, y también compensaré la parte faltante del artículo anterior "Marco técnico".

 

希望您读完本文可以帮助笔者进入【码云】或【GitHub】点击星标。等待着您的支持!


Supongo que te gusta

Origin blog.51cto.com/14933131/2536195
Recomendado
Clasificación