Por qué los desarrolladores usan Serverspace Soluciones
El entorno para desarrollar y probar aplicaciones se implementa en la mayoría de los casos en servidores virtuales. Es más seguro y conveniente que trabajar en computadoras personales y más económico que usar servidores físicos. Hemos entrevistado a diez líderes de equipos de desarrollo en Serverspace y reunió las principales razones por las que eligen la infraestructura en la nube.
- Con los proveedores de la nube, puede escalar los recursos del servidor junto con el gasto del trabajo en sus proyectos. En Serverspace, por ejemplo, puede cambiar el número de CPUs, la cantidad de RAM, disco space y ancho de banda.
- En lugar de adquirir un potente hardware de desarrollo y dedicar tiempo a configurarlo, puede crear rápidamente servidores listos para usar. En cuanto a los costos, esto sería más beneficioso que comprar infraestructura física y mantenerla. Puede alquilar más servidores virtuales en cualquier momento o eliminar los que ya no necesite.
- Puede configurar el acceso conjunto a su proyecto. Todos los miembros del equipo pueden trabajar en el proyecto de forma remota desde cualquier parte del mundo, teniendo siempre acceso a su panel de control. Anteriormente hemos escrito sobre proyectos esta página.
- No necesitas usar el disco de tu computadora space para almacenar datos de aplicaciones, incluidos medios, bases de datos y copias de seguridad del servidor. Serverspace ofrece almacenamiento ilimitado de objetos con ajuste de escala automático.
- Con las tecnologías en la nube, ahorra tiempo en la implementación del servidor: los servidores virtuales se pueden crear en unos minutos. El tiempo promedio de implementación del servidor en Serverspace es de 40 segundos, gracias a la vStack plataforma hiperconvergente. En este artículo, puede leer acerca de cómo aceleramos la creación del servidor.
Puede leer más sobre entornos de desarrollo y editores de código en el anterior entrada del blog.
¿Qué servicios utilizan los desarrolladores en el Serverspace ¿nube?
Servidores virtuales
At Serverspace, VPS servidor el alquiler es el servicio principal. Puede construir servidores basados en una de dos plataformas de virtualización: VMware or vStack. Profundicemos en los detalles de ambas plataformas.
VMware es una plataforma que garantiza el funcionamiento estable de los servidores utilizando el VMware hipervisor ESXi, así como VMware Tecnologías DRS y Alta Disponibilidad. Si el hardware falla, estas tecnologías recuperarán automáticamente los servidores virtuales y asignarán los recursos del servidor reservados.
Serverspace es embajador de la vStack Plataforma de virtualización hiperconvergente basada en tecnologías de código abierto. el peso ligero bhyve El hipervisor proporciona la creación de servidores de alto rendimiento en un minuto y garantiza su funcionamiento estable. La tecnología del sistema de archivos ZFS, una parte de la FreeBSD SO, cuenta con un combinatión de POSIX y ACID, protección de datos avanzada, compresión eficiente, native NFSv4 ACL, comportamiento y opciones de ajuste de rendimiento, y intelalmacenamiento en caché de dos niveles (ARC).
Usar vStack Las tecnologías hicieron posible implementar servidores más rápido, ahora se pueden implementar en 40 segundos. El rendimiento potente es entregado por 3.1GHz Intel Xeon Gold procesadores y alto IOPS SSDs con triple replicación de datos. El número garantizado de IOPS para almacenamiento es de 30 IOPS por 1 GB SSD, 0.1 IOPS por SATA de 1 GB con un tamaño de bloque de 32 KB.
Kubernetes
Dado que los procesos de implementación de aplicaciones han cambiado significativamente en los últimos años y la contenedorización se ha extendido, hemos implementado el Serverspace Gestionado Kubernetes . Kubernetes El servicio mantiene las aplicaciones funcionando sin problemas mediante la distribución de datos a través de múltiples nodos. Las aplicaciones funcionan incluso si algunos componentes del sistema no están disponibles.
Para trabajar con sistemas altamente cargados, recomendamos habilitar un clúster de alta disponibilidad con tres nodos maestros. Puede soportar la falla de cualquier componente de la aplicación y mantiene la infraestructura disponible, también se puede actualizar sin tiempo de inactividad. El equilibrio de carga y el enrutamiento del tráfico se configuran mediante el controlador de ingreso.
Con Serverspace Gestionado Kubernetes, puede implementar su proyecto sin preocuparse por el mantenimiento de la infraestructura. Tus proyectos permanecerán disponibles al escalar a medida que aumenta la carga. Tu puedes correr GitLab componentes y dejar Kubernetes aloje los servicios cruciales que mantienen su aplicación en funcionamiento.
Almacenamiento de datos de aplicaciones
Para almacenar cualquier dato en la nube, puede usar el almacenamiento de objetos de escalado automático ilimitado. Puede gestionar los datos mediante la interfaz web del Serverspace aplicaciones de panel o de escritorio, como CyberDuck. La gran ventaja de almacenamiento de objetos es que su gran escalado te permite trabajar con terabytes de información. Puede migrar fácilmente proyectos existentes a Serverspace debido a la compatibilidad del almacenamiento con los protocolos S3 y Swift. La triple replicación de datos garantiza la protección de datos frente a amenazas externas.
Herramientas de gestión de infraestructura
Para ayudarlo a automatizar la administración de la infraestructura, Serverspace ha publicado API y CLI herramientas.
CLI es una interfaz de línea de comandos, un program que acepta entradas como comandos que se ejecutan en un dispositivo. Usando un conjunto de comandos, puede administrar sus máquinas virtuales, redes y SSH teclas, al igual que en el panel de control.
El API proporciona una gestión segura de su Serverspace panel de control utilizando HTTP peticiones. Puedes integrar el API con sus aplicaciones, scripts y servicios.
Terraform le permite crear y modificar su infraestructura en la nube de manera segura y eficiente. Puede administrarlo en un lenguaje declarativo que es fácil de leer. Cuando se puso en marcha, Terraform reconoce el código utilizando los complementos del proveedor y lleva la infraestructura al estado descrito. los Serverspace Terraform El proveedor ha sido verificado recientemente por HashiCorp.
Aplicaciones personalizadas
La implementación rápida de aplicaciones ayuda a los desarrolladores a ahorrar tiempo en la configuración de estas aplicaciones. Desarrollamos activamente nuestro catálogo de aplicaciones personalizadas para desarrolladores y administradores de sistemas. Ya puedes pedir la Nube VPN servicio, que proporciona un servidor virtual con preinstalado SoftEther VPN software.
Panel de Control
Puede usar la interfaz intuitiva del panel de control con un nivel mínimo de conocimiento en administración de sistemas y tecnologías en la nube. Los desarrolladores pueden comenzar a trabajar rápidamente en sus proyectos. Como el panel de control es un SPA, todas sus páginas y elementos se cargan al instante.
Para el proceso de desarrollo, es importante trabajar en equipo. En Serverspace, puede agregar miembros a su proyecto y asignar roles con diferentes derechos de acceso. Para proteger su proyecto de intrusos, habilite la autenticación de dos factores para cada cuenta que tenga acceso a su proyecto.
Desarrolla cualquier aplicación en la nube
Ingrese al Serverspace nube para experimentar, probar hipótesis y crear proyectos geniales. Para ayudarlo a configurar su servidor a nivel del sistema operativo, actualizamos continuamente nuestra sección de tutoriales con instrucciones detalladas, ejemplos de código y un glosario de términos clave.