Self-host una aplicación o externalizarla? [cerrado]

8

Suponiendo que tiene la capacidad de influir en las compras de TI en su organización, ¿qué criterios y procesos utiliza para evaluar las decisiones de subcontratación? En una decisión básica de "alojar una aplicación comercial internamente" frente a una decisión alojada / software como servicio, veo tres escenarios diferentes:

  1. Compre nuevo hardware y software para alojar una nueva aplicación internamente o externalícela.
  2. Subcontrata una aplicación existente que actualmente se hospeda internamente.
  3. Llevar una aplicación que se está externalizado hacia atrás de la casa.

La decisión finalmente se reduce a presupuestos y dinero, pero ¿qué otros factores considera? ¿Hora? ¿Pericia? Integración con otros sistemas?

berberich
fuente

Respuestas:

7

La decisión finalmente se reduce a presupuestos y dinero, pero ¿qué otros factores considera? ¿Hora? ¿Pericia? Integración con otros sistemas?

Una y otra vez, he visto empresas que externalizan el alojamiento de sus aplicaciones ... y (implícitamente) responsabilidad . Es entonces cuando la gente comienza a considerar solo los costos comercializados. Con frecuencia, esto lleva a "Bueno, Sparkle Pony Systems, Ltd aloja nuestros servidores, por lo que si algo sale mal, entonces ellos tienen la culpa" .

Por lo tanto, se requiere cierta diligencia para garantizar que la empresa de alojamiento de aplicaciones esté a la altura. Una visita in situ o dos es imprescindible.

  • Personal técnico
    • Conócelos, obtén sus antecedentes, evalúa sus estados de ánimo
    • ¿Cuánto tiempo han estado ellos allí? ¿Hay alta rotación?
    • ¿Son realmente experimentados en la plataforma en la que quieres correr?
  • Instalaciones
    • Recorre la sala de servidores
    • ¿Está ordenado y organizado? (Sin medios ni polvo en los servidores, sin paneles de parche sin etiqueta)
    • ¿Tienen repuestos y kits de emergencia disponibles?
    • ¿Cómo es la seguridad? ¿Te quedas solo? ¿Necesitan llaves para acceder a todo?
    • ¿El colo es bien conocido en su área? (Y no en el sótano de la casa de los padres del propietario)
    • ¿Es todo redundante?
  • Salud del negocio
    • ¿Tienen una lista respetable de clientes, compañías que desean estabilidad en sus proveedores?
    • ¿Son financieramente sólidos? (Puede ser subjetivo y difícil de medir con precisión).
    • ¿Existe un sistema de venta de entradas? Acceso 24h a ingenieros?

Sí, esas son las cosas que busco en esas empresas. Es sorprendente la cantidad de compañías de mamá y papá que vuelan por el asiento de sus pantalones que hay en este negocio.

Realicé este tipo de diligencia debida hace unos dos años con algunas compañías y estoy satisfecho con nuestra selección.

Stu Thompson
fuente
6

Debe hacerse estas preguntas cuando esté pensando en externalizar aplicaciones:

  • ¿Mi personal carece de alguna de las habilidades o profundidad correctas necesarias?
  • ¿No estoy seguro de poder recuperarme de las interrupciones lo suficientemente rápido?
  • ¿Tengo problemas para mantener el ritmo del ciclo tecnológico de 18 a 36 meses?
  • ¿Las operaciones diarias y el mantenimiento de los sistemas me impiden centrarme en nuevos proyectos estratégicos?

Supongo que si responde dos o más de estas preguntas con "sí", debería considerar la posibilidad de externalizar su aplicación o servicio. No significa que encontrará un proveedor, que necesitará sus requisitos. Depende en gran medida qué tipo de aplicación desea externalizar.

Supongo que hay algunas aplicaciones estándar como correo electrónico, colaboración, etc. con muchas buenas opciones de subcontratación estándar. Si su aplicación es más especializada, creo que depende de cómo se implementa el software (cliente / servidor, web ...) y cuáles son las limitaciones técnicas.

Por supuesto, debe hacerse preguntas similares sobre su proveedor de servicios de outsourcing para calcular todos los riesgos que está tomando si entra en una relación con una empresa externa.

Aquí hay algunas preguntas para evaluar posibles proveedores:

  • ¿Tiene el proveedor un historial de compromiso de servicio?
  • ¿Quiénes son los clientes existentes del proveedor y qué tan satisfechos están?
  • ¿Cómo se administrará su cuenta? ¿Qué tan rápido puede esperar recibir una llamada telefónica de regreso de su gerente de cuenta?
  • ¿Qué tan flexible es el proveedor para implementar sus necesidades específicas?
  • ¿Cuál es la calidad de la infraestructura del proveedor y la infraestructura de seguridad?
  • ¿El proveedor ofrece un plan de migración?
  • ¿Qué tan fuerte es la salud financiera del proveedor? Esto se pasa por alto con demasiada frecuencia, pero especialmente las empresas de nueva creación tienen un cierto riesgo de quebrar.
  • ¿Cómo es el precio de sus servicios?
splattne
fuente
Esto responde a la pregunta: ¿cómo elijo una buena empresa de hosting? Sin embargo, no responde la pregunta: ¿cuáles son las ventajas y desventajas del hosting externo?
alimack
3

También hay un problema de seguridad de datos. ¿La aplicación contiene datos sobre los que preferiría mantener el control total? Las copias de seguridad son excelentes en caso de que las necesite, pero ¿qué sucede si los datos "escapan" de alguna manera?

CK.
fuente
1

Además de lo que mencionó, hay una opción entre su propio personal y la empresa de consultoría. Y la elección de la colocación, que sería algo intermedio entre el alojamiento externo y el alojamiento interno. Entonces tendrías más escenarios:

  • Tener la aplicación alojada internamente, pero externalizar el mantenimiento a la empresa consultora;
  • Haga que la aplicación se aloje en un centro de colocación externo y que su propio personal de TI la mantenga
  • Tener la aplicación alojada en un centro de colocación externo, pero externalizar el mantenimiento a la empresa de consultoría.
vartec
fuente