Razones por las que elegir Cloud Computing

Porque la TI debe ser estratégica y no táctica

Las organizaciones, grandes y pequeñas, se decantan por el modelo de Cloud Computing para las aplicaciones empresariales. Cloud Computing es el antídoto para muchos de los problemas de TI asociados al modelo tradicional de software instalado.

  • Sin software ni hardware que comprar, instalar, mantener ni actualizar.  
  • Los profesionales de TI pueden conseguir las funciones de evaluación instantánea y la independencia de plataforma, seguridad, personalización e integración necesarias para realizar implementaciones con éxito.  
  • Los usuarios empresariales pueden ejecutar tareas de personalización básicas y liberar al departamento de TI para centrarse en tareas de innovación y crear un valor comercial real.

A las organizaciones de TI cada vez se les exige que hagan más con menos. Ése es el motivo por el que el futuro del software comienza con el modelo de Cloud Computing. Para los curiosos (y escépticos) hemos recopilado información acerca de los beneficios principales de Cloud Computing.

Como pionero en el modelo de Cloud Computing y las plataformas multiusuario, salesforce.com está estableciendo un nuevo patrón para el software empresarial que ya ha contribuido a que centenares de miles de suscriptores tengan un enorme éxito y que, básicamente, está cambiando el sector.

“En la actualidad empleamos el 63 por ciento de nuestro tiempo y nuestro presupuesto en servidores y sólo para tenerlos funcionando, es decir, se trata únicamente de un gasto que no tiene valor empresarial. Gracias a Force.com, podemos externalizar la infraestructura y centrarnos en innovar y crear un valor empresarial real.”

— Director de sistemas de información de una empresa incluida en la lista Fortune 1000

Plataformas de multiusuario: la clave del éxito de Cloud Computing

La primera iteración del software “alojado” no tuvo éxito ya que se trataba de un solo usuario: cada compañía disponía de su propia instalación independiente del software. Las plataformas de Cloud Computing están aumentando su éxito por una innovación clave: una arquitectura multiusuario, en la que todos los usuarios y aplicaciones utilizan una única infraestructura común y una base de códigos que se mantiene a nivel central.

En contraste con las aplicaciones empresariales cliente/servidor o los servidores de correo, los clientes en las aplicaciones multiusuario como Salesforce, Google Mail y eBay comparten la misma versión y aspecto de una aplicación. Las implementaciones individuales de dichas aplicaciones ocupan particiones virtuales en lugar de pilas físicas independientes de hardware y software. Estas particiones almacenan los metadatos que definen las reglas empresariales de cada organización, los campos utilizados, los objetos personalizados y las interfaces con otros sistemas.

No todo el “Cloud Computing” es lo mismo

La mayoría de los proveedores que se publicitan como “software como servicio” o “Cloud Computing” simplemente cobran a los clientes por instalar, configurar y mantener su software como sesiones independientes del cliente en el hardware del proveedor y en sus instalaciones. Al igual que ocurre con el software tradicional, estos servicios generan gastos importantes cada vez que se actualiza el software porque se pierden las personalizaciones realizadas anteriormente y hay que implementar de nuevo la aplicación para cada cliente.

Separación de lógica y datos empresariales

Las arquitecturas multiusuario establecen un límite entre la plataforma y las aplicaciones que se ejecutan en ella, lo que permite crear aplicaciones cuya lógica sea independiente de los datos que controlan. Este enfoque permite a los usuarios empresariales, aquéllos que es probable que estén más familiarizados con los procesos empresariales para los que está diseñada la aplicación, crear realmente la aplicación mediante el uso de herramientas sencillas.

Además de los metadatos de la aplicación, estas particiones virtuales también almacenan código personalizado desarrollado con el lenguaje de programación Apex, lo que asegura que cualquier problema potencial con ese código no afectará a otros clientes y evita que el código incorrecto asociado a un objeto afecte a cualquier otro aspecto de una aplicación de un cliente individual.

Retorno de los desarrolladores al desarrollo de aplicaciones

Al eliminar los problemas relacionados con el desarrollo tradicional de aplicaciones, el modelo de Cloud Computing libera a los desarrolladores para que puedan centrarse en crear soluciones que proporcionen un valor empresarial real. En lugar de centrarse en comprar y mantener el hardware y la infraestructura para sus proyectos de desarrollo, la comunidad de más de 100.000 desarrolladores de Apex y sus organizaciones se concentran en la innovación empresarial. No hay necesidad de crear su propia interfaz de usuario, modelo de seguridad, funcionalidad de elaboración de informes, capacidades de integración, etc. Gracias a la plataforma Force.com de salesforce.com y sus tecnologías asociadas, es posible:

  • Aprovechar clientes, socios y otros datos existentes de nuevas formas.
  • Utilizar la galardonada interfaz de usuario de salesforce.com para gestionar varios procesos empresariales y colaborar con otros departamentos.
  • Proporcionar a las personas adecuadas acceso a los datos, sea cual sea su departamento o función, mediante el modelo de colaboración avanzado de salesforce.com.
  • Realizar una integración sencilla con aplicaciones de salesforce.com existentes o de RR.HH., ERP, TI y otros sistemas.
  • Ejecutar informes sobre información consolidada procedente de distintos departamentos y aplicaciones.