GNU/Linux >> Tutoriales Linux >  >> Linux

Cree su aplicación en la nube de Rackspace

Este artículo comparte algunos recursos para ayudarlo a comenzar a crear su aplicación en la nube de Rackspace.

Panel de control en la nube

El Panel de control de la nube lo ayuda a administrar su infraestructura en la nube.

También puede utilizar el Panel de control de la nube para realizar las siguientes tareas:

  • Asigne permisos de usuario con Control de acceso basado en funciones (RBAC).

  • Administre su información de contacto.

  • Administre la información de facturación y vea las facturas.

Acceda a sus servidores en la nube

Conéctese a su servidor en la nube de Rackspace con Secure Shell (SSH), Remote Desktop (RDP) o la consola. Para obtener instrucciones detalladas, consulte Conectarse a un servidor en la nube.

Obtenga ventaja con Cloud Orchestration

Si está creando una aplicación desde cero, es posible que desee probar CloudOrchestration. Cloud Orchestration ofrece pilas que pueden ayudarlo a poner en marcha su aplicación mucho más rápido que construirla desde cero. Las pilas de orquestación van desde configuraciones de un solo servidor (como una pila de Linux® Apache® MySQL®PHP® (LAMP)) hasta configuraciones complejas de varios servidores (como una pila de varios servidores de WordPress®).

Obtenga asistencia de migración

Si su aplicación ya está disponible en otro proveedor, Rackspace puede ofrecer potencialmente alguna ayuda limitada con la migración desde ese proveedor de alojamiento. Algunos socios de servicios profesionales pueden ofrecer ayuda. Comuníquese con su gerente de lanzamiento o equipo de cuenta para obtener más información.

Modularice su aplicación

Rackspace le recomienda encarecidamente que cree una aplicación modular. La modularización de su aplicación puede eliminar un único punto de falla y permite escalar significativamente más rápido si es necesario. Los siguientes son algunos consejos para ayudarlo a crear una aplicación modular:

  • Separe su base de datos de sus servidores web y de aplicaciones. Puede hacer esto usando una base de datos en la nube o usando un servidor en la nube separado para ejecutar su base de datos.
  • Construya al menos dos servidores web o de aplicaciones para redundancia y tiempo de actividad.
  • Coloque un balanceador de carga en la nube frente a sus servidores web o de aplicaciones para una escalabilidad horizontal.
  • Utilice una cola de mensajería para procesos asincrónicos.

Enviar correo electrónico desde su aplicación

Si desea que su aplicación envíe correos electrónicos (para restablecer contraseñas, resúmenes semanales o para dar la bienvenida a nuevos usuarios), debe configurarla para hacerlo. Utilice los siguientes consejos para obtener los mejores resultados:

  • Para evitar listas negras, retransmita su correo a través de Mailgun® en lugar de enviarlo directamente desde sus servidores en la nube.
  • Utilice Rackspace Cloud Office para los buzones de correo de los empleados y la colaboración. Protocolo de acceso a mensajes de Internet (IMAP), Microsoft® Exchange, G Suite™ y Office 365® están disponibles.

Seguridad

La seguridad es una asociación. Para ser efectivo, asegúrese de tomarse el tiempo necesario para proteger su aplicación en todos los niveles.

Nivel de cuenta

Tome la siguiente medida de seguridad a nivel de cuenta:

  • Configure RBAC para su equipo. Use contraseñas seguras, preguntas de seguridad y respuestas para cada miembro del equipo.
  • Configure la autenticación de dos factores.

Nivel de infraestructura

Tome las siguientes medidas de seguridad a nivel de infraestructura:

  • Mantenga el software y los parches de seguridad actualizados.

Nivel del servidor

Tome las siguientes medidas de seguridad a nivel de servidor:

  • Practica la seguridad básica del servidor.
  • Bloquee sus cortafuegos manualmente o utilizando un servicio como Dome9 o CloudPassage®.

Nivel de aplicación

Tome las siguientes medidas de seguridad a nivel de aplicación:

  • Autenticación de usuario segura manualmente o con una herramienta como Stormpath®.
  • Comunicación segura de aplicaciones con Secure Sockets Layer (SSL).
  • Utilice contraseñas seguras y cámbielas con frecuencia.
  • Manténgase al día con los parches de seguridad.
  • Filtre el tráfico malicioso de sus sitios con herramientas como Cloudflare® e Incapsula®.

Copias de seguridad y monitoreo

Proteger su aplicación con un sólido plan de respaldo y monitoreo es tan importante como iniciarla o migrarla. Esta sección brinda recomendaciones para copias de seguridad y monitoreo.

Copias de seguridad

Las copias de seguridad son importantes para restaurar su sitio si falla un servidor. Hay muchas maneras de hacer una copia de seguridad de su sitio y contenido. Rackspace recomienda usar una combinación de imágenes de servidor, respaldos diferenciales a nivel de archivo y administración de configuración para lograr una estrategia de respaldo integral y sólida.

Copias de seguridad en Linux

Si usa Linux®, Rackspace le recomienda que use Cloud Backup en los siguientes directorios.

Servidores web y de aplicaciones

Configure copias de seguridad de los siguientes directorios para sus servidores web y de aplicaciones:

  • /inicio
  • /raíz
  • /etc
  • /var/www

Servidores de bases de datos

Configure copias de seguridad de los siguientes directorios para sus bases de datos:

  • /inicio
  • /raíz
  • /etc
  • /var/lib/mysqlbackup

El último directorio es para servidores que ejecutan bases de datos MySQL. Los clientes de ManagedOperations volcan automáticamente sus bases de datos en esta ubicación. Los clientes de Managed Infrastructure pueden configurar la misma copia de seguridad utilizando Holland Backup Manager.

Este artículo proporciona más información sobre cómo configurar Rackspace Cloud Backup para su sistema Linux.

Nota :Rackspace recomienda que realice copias de seguridad de las bases de datos con frecuencia y las conserve durante un largo período de tiempo.

Copias de seguridad en Windows

Si está usando Windows®, Rackspace le recomienda que siga los siguientes pasos:

  • Verifique o configure trabajos de copia de seguridad para sus servidores web y de aplicaciones en C:\inetpub .
  • Verifique o configure las copias de seguridad de su base de datos (la ubicación en la que está volcando los archivos de su base de datos). Debe utilizar copias de seguridad frecuentes y retención prolongada.

Este artículo brinda más información sobre cómo configurar Rackspace Cloud Backup para su sistema Windows.

Copia de seguridad con Cloud Block Storage

El uso de almacenamiento en bloque es una excelente manera de aumentar la cantidad de espacio de almacenamiento que puede usar su aplicación. Puede incluir almacenamiento en bloque en una copia de seguridad en la nube y también guardar los volúmenes como instantáneas de imágenes. Si usa CloudBlock Storage, es importante verificar lo siguiente:

  • Verifique y configure la copia de seguridad de cualquier volumen de Cloud Block Storage.
  • Verifique que sus volúmenes de Cloud Block Storage adjuntos se vuelvan a conectar después de reiniciar.

Supervisión

El monitoreo puede alertarlo si su sitio deja de responder. Los clientes con el nivel de servicio de operaciones administradas de Rackspace pueden optar por alertar automáticamente al soporte de Rackspace al monitorear condiciones de avisos que podrían ser motivo de preocupación.

Es posible que desee utilizar los siguientes recursos de supervisión:

  • Comprobación de URL :Agregue una verificación de Cloud Monitoring para la URL de su sitio para asegurarse de que su sitio responda.
  • Nueva reliquia :Regístrese para una prueba gratuita de una cuenta de New Relic® e instale los agentes de monitoreo de aplicaciones y servidores de New Relic en sus servidores en la nube.

Linux
  1. ¿Es la nube una buena opción para albergar su proyecto de realidad aumentada?

  2. Cómo elegir el plan VPS adecuado para su negocio

  3. Lanzamiento en Rackspace Cloud

  4. Actualice su versión de AnyConnect en el Portal de Rackspace

  5. Uso de python-novaclient con Rackspace Cloud Servers

Comprobar el estado de la nube de Rackspace

Presentamos el panel de control de la nube de Rackspace

Rackspace Cloud Essentials:elija el servidor en la nube del tamaño adecuado

Rackspace Cloud Essentials:habilite su dominio para que se sirva desde Rackspace Cloud

Guía básica de Rackspace Cloud - Cómo crear su inventario en la nube

Los 20 mejores lanzadores de aplicaciones Linux para mejorar su productividad