martes, 4 de septiembre de 2012

Cloud computing



Se podría definir  el Cloud Computing como la capacidad de consumir servicios IT de forma ágil y flexible. Podríamos considerar servicio a todo aquello que realice IT y que se pueda empaquetar para ser consumido por distintos tipos de clientes o usuarios. Para que un servicio se pueda considerar como Cloud Computing debe cumplir con las siguientes afirmaciones:

  •   Pago por uso

Este es el principal atractivo ya que el usuario solo tendrá que abonar los recursos que haya consumido con su servicio, ahorrando así en implantaciones y reduciendo el riesgo inicial de los proyectos.


  • Flexibilidad

Debe permitir agregar o disminuir recursos de forma sencilla y rápida. Consistente en la capacidad de poder agregar o disminuir nuevos recursos o los que tuviéramos ya disponibles en nuestro servicio. Un ejemplo sería el de poder aumentar o reducir la RAM utilizada por nuestro aplicativo web.


  • Debe ser escalable

Los proveedores de Cloud computing deben proporcionar plataformas que permitan aumentar el número de instancias del servicio para poder responder a una mayor demanda de usuarios o peticiones. Además debe permitir mecanismos para mover el servicio entre los distintos servidores y los distintos centros de datos que disponga el proveedor.



  • Debe proporcionar herramientas de autoservicio al usuario.

Se deben proporcionar herramientas que permitan al propio usuario contratar los servicios que desea consumir y ajustar los recursos destinados a esos servicios.


En una primera aproximación se podría pensar que el Cloud computing es algo similar que un hosting, pero estaríamos equivocados por varios motivos:


  • El hosting se paga por cuotas de recursos y no por uso.



  • El hosting no permite modificar los recursos disponibles de forma sencilla y automatizada.



  •  No todos los Hosters permiten funcionalidades de escalado.


En definitiva se podría decir que un hosting es un subconjunto del Cloud computing o que el cloud computing es una evolución del hosting. 

Los distintos servicios que se pueden ofrecer en modo Cloud Computing se agrupan en: IaaS (Infraestructura como servicio), PaaS (Plataforma como servicio) y SaaS (Software como servicio).

¦        El IaaS ofrece a los usuarios la posibilidad de utilizar distintos tipos de infraestructura como un servicio. Po ejemplo Amazon EC2 permite crear instancias de máquinas virtuales pudiendo ajustar la memoria RAM, el tamaño de los discos, el SO,…

¦   El PaaS proporciona características adicionales al IaaS como pueden ser: despliegue automatizado de aplicaciones, sistemas de gestión de autenticación, sistemas de comunicación de colas o mensajes, sistemas de control,…
Un ejemplo podría ser el rol web de Azure que permite desplegar una aplicación web sin necesidad de configurar el SO ni el IIS y sin necesidad de conocer las máquinas desde donde se ejecutan la aplicación.

¦    El SaaS permite utilizar como servicio un software existente sin realizar instalaciones ni configuraciones. Como ejemplo: CRM Online es una versión del CRM de Microsoft en modo cloud computing con el que los clientes contratan desde una web el número de usuarios y en unos instantes disponen de la funcionalidad de CRM sin realizar ninguna instalación.

La plataforma donde se ejecutan los servicios, la proporcionan los proveedores de Cloud computing basada sobre los Datacenters que consisten en centros de datos con una serie de servidores conectados entre sí y con una plataforma de gestión que permite desplegar los servicios en los distintos servidores de forma automatizada y transparente para el usuario.

Existen tres modalidades básicas de utilizar los servicios de Cloud computing en función de donde se encuentre el datacenter:

·      Nube Pública, los servicios y todos los datos se encuentran en los datacenters del proveedor siendo éste el que asume todo el mantenimiento de los servicios.

·     Nube Privada, los servicios y los datos se encuentran en las infraestructuras del cliente. Requiere de un mayor mantenimiento y de infraestructuras grandes.


·    Nube Híbrida, consiste en una mezcla entre las dos modalidades anteriores para aquellos clientes que no puedan sacar los datos de sus infraestructuras pero se quieran aprovechar de las ventajas de los servicios de cloud computing de un proveedor externo.

Pero como todo no van a ser ventajas, el cloud computing también presenta una serie de inconvenientes, entre los que podemos destacar los siguientes:

     Dependencia de Internet. Si no disponemos de éste, no tenemos servicio.

     Centralización de las aplicaciones, por lo que siempre dependeremos de los proveedores de servicios.

     Problemas “legales”, debido a que los datos de las empresas o datos sensibles de particulares no se encuentran físicamente en la empresa o en el Pc del particular, sino en la “nube”, lo que podría conllevar al robo de información por terceros.

     Es un servicio nuevo, por lo que los servicios son actualizados constantemente y se cambian las interfaces provocando que los usuarios neófitos no profesionales tengan más complicado el aprendizaje de los servicios.

lunes, 24 de octubre de 2011

¿Qué limita la expansión de la TIC's?


Las TIC’s, fruto del desarrollo científico, influyen a su vez en su evolución, contribuyendo al desarrollo socioeconómico y modificando el sistema de valores vigente. Aunque, "la tecnología cambia rápidamente hasta la forma como vivimos, pero en cambio nuestras propias concepciones del mundo se modifican con pereza".

Por otra parte, aún queda camino por recorrer hasta que las TIC’s constituyan un instrumento de convivencia en el sentido de instrumento que se puede manipular sin dificultad, no constituye el monopolio de una única clase de profesionales, respeta la autonomía personal y no degrada el entorno físico.

La expansión de las TIC’s en todos los ámbitos y estratos de nuestra sociedad se  ha producido a gran velocidad, y es un proceso que continua ya que van apareciendo sin cesar nuevos elementos tecnológicos. La progresiva disminución de los costes de la mayoría de los productos tecnológicos, fruto del incremento de los volúmenes de producción y de la optimización de los mencionados procesos, se deja sentir en los  precios y nos permite disponer de más prestaciones por el mismo dinero, facilitando la introducción de estas potentes tecnologías en todas las actividades humanas y en todos los ámbitos socioeconómicos.

No obstante,  a pesar de estas magníficas credenciales que hacen de las TIC’s instrumentos altamente útiles para cualquier persona, y por supuesto imprescindibles para toda empresa,  existen diversas circunstancias que dificultan su más amplia difusión entre todas las actividades y capas sociales:

o    Problemáticas técnicas
Incompatibilidades entre diversos tipos de ordenador y sistemas operativos, el ancho de banda disponible para Internet (insuficiente en demasiados países y regiones para navegar con rapidez y visualizar vídeo de calidad on-line), la velocidad aún insuficiente de los procesadores para realizar algunas tareas (reconocimiento de voz perfeccionado, traductores automáticos...)

o    Falta de formación
La necesidad de unos conocimientos teóricos y prácticos que todas las personas deben aprender, la necesidad de aptitudes y actitudes favorables a la utilización de estas nuevas herramientas (alfabetización en TIC).

o    Problemas de seguridad.
Circunstancias como el riesgo de que se produzcan accesos no autorizados a los ordenadores de las empresas que están conectados a  Internet y el posible robo de los códigos de las tarjetas de crédito al comprar en las tiendas virtuales, frena la expansión del comercio electrónico y de un mayor aprovechamiento de las posibilidades de la Red.

o    Barreras económicas. A pesar del progresivo abaratamiento de los equipos y programas informáticos, su precio aún resulta prohibitivo para muchas familias. Además, su rápido proceso de obsolescencia aconseja la renovación de los equipos y programas cada cuatro o cinco años.

o    Barreras culturales
El idioma dominante, el inglés, en el que vienen muchas referencias e informaciones de Internet (hay muchas personas que no lo conocen); la tradición en el uso de instrumentos tecnológicos avanzados (inexistente en muchos países poco desarrollados), etc.

miércoles, 31 de agosto de 2011

Outsourcing


Delegar responsabilidades y compromisos que no son inherentes a la esencia del negocio ha sido una constante en las organizaciones.
Al comienzo de la era post - industrial se inicia la competencia en los mercados globales, y es entonces cuando las empresas deciden que otros asuman actividades y servicios, porque su capacidad no era la más idónea para acompañar las estrategias de crecimiento.
Las Compañías deben  pensar en la mejor forma de producir, comercializar y distribuir un producto o un servicio, y al mismo tiempo si realmente necesitan tener todos los procesos dentro de sus estructuras.

El outsourcing ofrece a las empresas la oportunidad de hacer una completa reingeniería de sus procesos de negocio para que sean lo más eficientes posibles y evitar asumir internamente la totalidad del coste de los procesos, que es trasladado al cliente vía precio, incorporando las ineficiencias, los recursos ociosos y la poca especialización".
Un proyecto de outsourcing ayuda a mejorar, evolucionar, reducir costes, resolver problemas funcionales, transformar funciones de coste en valor añadido, focalizar las inversiones y optimizar los recursos propios. Todo ello a través de una perspectiva  externa que combina infraestructura tecnológica y física, recursos humanos y estructura financiera, en un contrato definido a largo plazo.

En este punto podemos definir outsourcing como “la actividad mediante la cual una compañía identifica funciones, procesos, servicios, etc. de su negocio que pueden ser desempeñados por una empresa externa. Esta es contratada para desarrollarlos con el objeto de mejorar la eficiencia, los costes o flexibilizar el uso de sus recursos. La relación se establece contractualmente”.

La importancia del Outsourcing radica en que con su adopción se pueden concentrar los esfuerzos de la Compañía en las actividades de su Core Business.
De esta forma se ofrece mayor valor añadido para los productos y clientes mediante una mayor eficacia en la operación de los procesos transferidos, una reducción de los tiempos de proceso y, en la mayoría de los casos, una reducción de costes.

En función de la ubicación de las instalaciones donde se lleven a cabo las operaciones objeto del outsourcing podemos establecer la siguiente clasificación:
  • In-house
Es el outsourcing que se desarrolla en las instalaciones de la empresa contratante del servicio (contrato de cesión de instalaciones). Las zonas donde se desenvuelven las operaciones deben estar claramente delimitadas y diferenciadas
  • Off-site
Cuando el servicio de outsourcing se produce en las instalaciones de la empresa que ha sido contratada.
  • Off-shoring
Implica la contratación de servicios y el desplazamiento de las operaciones para ubicarlas en países que ofrecen costes menores a causa de la legislación laboral, entre otros factores.