El Cloud Computing es una nueva forma de prestación de los servicios de tratamiento de la información que puede ser utilizada tanto por empresas ya sean públicas o privadas.
Una solución Cloud Computing permite al usuario optimizar la asignación y el costo de los recursos asociados a sus necesidades de tratamiento de información. El usuario no tiene necesidad de realizar inversiones en infraestructura informática sino que utiliza la que pone a su disposición el prestador del servicio, garantizando de que no se generen situaciones de falta o exceso de recursos informáticos, y por consiguiente el incremento en los costos.
En un ambiente de Cloud Computing, la gestión de la información se encuentra de manera virtual en manos del cliente que contrata los servicios en la nube y que trata la información a través de internet accediendo a soluciones de bases de datos, correo electrónico, aplicaciones diversas como nóminas, contabilidad, recursos humanos, facturación electrónica, ERP,CRM, etc.
Taxonomía de los modelos de entrega de servicios, despliegue y facturación en...Mario Jose Villamizar Cano
En esta presentación se hace una descripción de los diferentes modelos de entrega, despliegue y facturación, disponibles al momento de querer utilizar soluciones Cloud Computing (Computación en la nube).
Taxonomía de los modelos de entrega de servicios, despliegue y facturación en...Mario Jose Villamizar Cano
En esta presentación se hace una descripción de los diferentes modelos de entrega, despliegue y facturación, disponibles al momento de querer utilizar soluciones Cloud Computing (Computación en la nube).
Presentación donde se describe el estado actual del modelo Cloud Computing y cómo este modelo está cambiando la manera en que las empresas adquieren infraestructuras, plataformas de desarrollo y aplicaciones. Presentación realizada en el evento Cloud Computing Latin American Conference 2011 organizado por Channel Planet.
El cloud computing o computación en nube es una nueva forma de prestación de los servicios de tratamiento de la información, válida tanto para una empresa como para un particular y, también, para la Administración Pública
La siguiente presentación se versa en el capítulo uno del libro “Computación en la nube, Estrategias de Cloud Computing en las empresas” de Luis Joyanes Aguilar como parte del silabo de la clase de perspectivas de la Tecnología de la UNAH-VS
Presentación donde se describe el estado actual del modelo Cloud Computing y cómo este modelo está cambiando la manera en que las empresas adquieren infraestructuras, plataformas de desarrollo y aplicaciones. Presentación realizada en el evento Cloud Computing Latin American Conference 2011 organizado por Channel Planet.
El cloud computing o computación en nube es una nueva forma de prestación de los servicios de tratamiento de la información, válida tanto para una empresa como para un particular y, también, para la Administración Pública
La siguiente presentación se versa en el capítulo uno del libro “Computación en la nube, Estrategias de Cloud Computing en las empresas” de Luis Joyanes Aguilar como parte del silabo de la clase de perspectivas de la Tecnología de la UNAH-VS
Presentación realizada por Ezequiel Alvarez Cuesta de la Universidad del Atlantico, en el Seminario Abierto de CAFETIC RUDECOLOMBIA sobre Gestión del Conocimiento en Educación, el 22 de Junio de 2012.
El Cloud Computing es una nueva forma de prestación de los servicios de tratamiento de la información que puede ser utilizada tanto por empresas ya sean públicas o privadas.
Una solución Cloud Computing permite al usuario optimizar la asignación y el costo de los recursos asociados a sus necesidades de tratamiento de información.
El usuario no tiene necesidad de realizar inversiones en infraestructura informática sino que utiliza la que pone a su disposición el prestador del servicio, garantizando de que no se generen situaciones de falta o exceso de recursos informáticos, y por consiguiente el incremento en los costos.
La calidad de los sistemas de información se puede contemplar como una disciplina más de la Ingeniería de Software y el principal instrumento para garantizar la calidad de las aplicaciones es sin lugar a dudas el Plan de Calidad el cual se debe basar en normas o estándares genéricos y procedimientos particulares que pueden variar de acuerdo a la organización; pero lo importante es que estén escritos, personalizados, adaptados a los procesos propios, y lo más importante es que sean cumplidos a cabalidad.
Los continuos avances de la tecnología han propiciado la evolución de los sistemas a aplicaciones cada vez más complejas en términos de estructura, funcionalidad e interfaz.
La comunidad de Ingeniería de Software reconoce que las aplicaciones web poseen características que las diferencian de las tradicionales; estas características se deben al tamaño y complejidad de las aplicaciones, el carácter multidisciplinario del equipo de desarrollo, tiempo de entrega del proyecto, requerimientos, etc. Dichas características hacen que los procesos, modelos y métricas existentes para evaluar la calidad tengan que ser adaptados por consecuencia lógica de los cambios en las nuevas tecnologías.
La importancia de implementar estándares de calidad en los sistemas de información es asegurar que: satisfaga los requerimientos del negocio, disminuir los retrasos en la entrega, no exceda el presupuesto original, sea funcional, tenga alto grado de usabilidad, tenga alto rendimiento, y disminuyan el grado de fallas e incrementar el grado de confianza en las aplicaciones y marca o empresa que los desarrolla.
De acuerdo a lo anterior, podemos inferir que el análisis de requerimientos es la base de las métricas de calidad.
La calidad de los sistemas de información se puede contemplar como una disciplina más de la Ingeniería de Software y el principal instrumento para garantizar la calidad de las aplicaciones es sin lugar a dudas el Plan de Calidad el cual se debe basar en normas o estándares genéricos y procedimientos particulares que pueden variar de acuerdo a la organización; pero lo importante es que estén escritos, personalizados, adaptados a los procesos propios, y lo más importante es que sean cumplidos a cabalidad.
Los continuos avances de la tecnología han propiciado la evolución de los sistemas a aplicaciones cada vez más complejas en términos de estructura, funcionalidad e interfaz.
La comunidad de Ingeniería de Software reconoce que las aplicaciones web poseen características que las diferencian de las tradicionales; estas características se deben al tamaño y complejidad de las aplicaciones, el carácter multidisciplinario del equipo de desarrollo, tiempo de entrega del proyecto, requerimientos, etc. Dichas características hacen que los procesos, modelos y métricas existentes para evaluar la calidad tengan que ser adaptados por consecuencia lógica de los cambios en las nuevas tecnologías.
La importancia de implementar estándares de calidad en los sistemas de información es asegurar que: satisfaga los requerimientos del negocio, disminuir los retrasos en la entrega, no exceda el presupuesto original, sea funcional, tenga alto grado de usabilidad, tenga alto rendimiento, y disminuyan el grado de fallas e incrementar el grado de confianza en las aplicaciones y marca o empresa que los desarrolla.
Artículo Estándares de Calidad en los Sistemas de InformaciónArlu Flex
El hablar de modelos y estándares enfocados al aseguramiento de la calidad en los sistemas de información es de gran relevancia, dado que en la actualidad la calidad es un factor fundamental en el desarrollo del negocio de toda organización pública o privada y de modo particular en los sistemas de información.
Uno de los principales problemas a los que nos enfrentamos a la hora de hablar de la calidad de los sistemas de información es: ¿Existe un conjunto de propiedades que nos de una indicación de su calidad?
¿Cómo introducir nuevas iniciativas para el desarrollo de sistemas de información al diseño clásico de software?, ¿El uso sistemático de técnicas para la especificación, diseño y desarrollo resolverá el problema de la producción? ¿Se podrá disminuir el indicador de la cantidad de esfuerzo perdido en el desarrollo y los errores que producen altos costos?
La Calidad de los Sistemas de Información debe implementarse en todo el ciclo de vida del mismo; es decir desde el análisis de requerimientos, aplicación de la metodología y técnicas de desarrollo, reutilización de procesos, prueba de sistemas, ajustes a los estándares de desarrollo, control de cambios, mediciones y gestión de informes sobre control de calidad.
El hablar de modelos y estándares enfocados al aseguramiento de la calidad en los sistemas de información es de gran relevancia, dado que en la actualidad la calidad es un factor fundamental en el desarrollo del negocio de toda organización pública o privada y de modo particular en los sistemas de información.
Uno de los principales problemas a los que nos enfrentamos a la hora de hablar de la calidad de los sistemas de información es: ¿Existe un conjunto de propiedades que nos de una indicación de su calidad?
¿Cómo introducir nuevas iniciativas para el desarrollo de sistemas de información al diseño clásico de software?, ¿El uso sistemático de técnicas para la especificación, diseño y desarrollo resolverá el problema de la producción? ¿Se podrá disminuir el indicador de la cantidad de esfuerzo perdido en el desarrollo y los errores que producen altos costos?
La Calidad de los Sistemas de Información debe implementarse en todo el ciclo de vida del mismo; es decir desde el análisis de requerimientos, aplicación de la metodología y técnicas de desarrollo, reutilización de procesos, prueba de sistemas, ajustes a los estándares de desarrollo, control de cambios, mediciones y gestión de informes sobre control de calidad.
El Cloud Computing es una nueva forma de prestación de los servicios de tratamiento de la información que puede ser utilizada tanto por empresas ya sean públicas o privadas.
Una solución Cloud Computing permite al usuario optimizar la asignación y el costo de los recursos asociados a sus necesidades de tratamiento de información. El usuario no tiene necesidad de realizar inversiones en infraestructura informática sino que utiliza la que pone a su disposición el prestador del servicio, garantizando de que no se generen situaciones de falta o exceso de recursos informáticos, y por consiguiente el incremento en los costos.
En un ambiente de Cloud Computing, la gestión de la información se encuentra de manera virtual en manos del cliente que contrata los servicios en la nube y que trata la información a través de internet accediendo a soluciones de bases de datos, correo electrónico, aplicaciones diversas como nóminas, contabilidad, recursos humanos, facturación electrónica, ERP,CRM, etc.
1. Universidad Autónoma de Querétaro
Facultad de Informática
“Cloud Computing, Una Perspectiva de
los Servicios en la nube”
“Cloud Computing, a Perspective Cloud
Services”
Emilio Pérez Salinas, emilio.ps81@gmail.com
Raúl Deanda Quintero, raul_dq@hotmail.com
Asesor: MAI Martha Yolanda Rodríguez, myramex@gmail.com
2. Resumen
El Cloud Computing es una nueva forma de prestación de los servicios de
tratamiento de la información que puede ser utilizada tanto por empresas ya sean
públicas o privadas.
Una solución Cloud Computing permite al usuario optimizar la asignación y el
costo de los recursos asociados a sus necesidades de tratamiento de información.
El usuario no tiene necesidad de realizar inversiones en infraestructura informática
sino que utiliza la que pone a su disposición el prestador del servicio, garantizando
de que no se generen situaciones de falta o exceso de recursos informáticos, y por
consiguiente el incremento en los costos.
En un ambiente de Cloud Computing, la gestión de la información se encuentra
de manera virtual en manos del cliente que contrata los servicios en la nube y que
trata la información a través de internet accediendo a soluciones de bases de
datos, correo electrónico, aplicaciones diversas como nóminas, contabilidad,
recursos humanos, facturación electrónica, ERP,CRM, etc.
Palabras clave
Cloud Computing, Tratamiento de información, Infraestructura informática, Gestión
de la información, Servicios en la nube, Inversión en TI, TIC’s.
Abstract
Cloud computing is a new form of service delivery of information processing that
can be used by both companies whether public or private.
A cloud computing solution allows the user to optimize the allocation and resource
costs associated with their data processing needs. The user has no need for
investment in infrastructure but uses which offers the service provider, ensuring
that no situations of lack or excess of computing resources are generated, and
therefore the increase in costs.
3. In a cloud computing environment, information management is virtually in the
hands of the client who hires the services in the cloud and processes the
information through internet solutions accessing databases, email, various
applications as payroll, accounting, human resources, electronic billing, ERP,CRM,
etc.
Keywords
Cloud computing, Information Processing, IT Infrastructure, Information
Management, Cloud Services, IT investment.
Introducción
Una de las tendencias emergentes que se observan en este momento y que
marcarán el campo de las Tecnologías de la Información y Comunicaciones
(TIC’s) en los próximos años, es lo que ha venido a denominarse como Cloud
Computing.
La computación en nube o Cloud Computing, consiste en la convergencia y
evolución de varios conceptos relacionados con las TIC´s, como son la
virtualización, el diseño de aplicaciones distribuidas o el diseño de redes, que
finalmente permiten que las empresas puedan desplegar rápidamente
aplicaciones informáticas sobre sistemas que adaptan sus recursos eficientemente
en función del ciclo de vida natural del negocio, con los consiguientes ahorros de
costes y mejoras en la productividad. Sin embargo, pese a que la computación en
la nube pueda parecer a primera vista un concepto totalmente innovador y recién
aterrizado en nuestra sociedad, ciertas variantes de aplicaciones Cloud Computing
se encuentran ampliamente extendidas desde hace varios años.
4. Figura 1.- Cloud Computing, Scott M (2014)
En los últimos años, la tendencia Cloud Computing es la constante de las
organizaciones, por esa razón cada vez se acorta la brecha entre el usuario y el
internet; donde cada usuario utiliza aplicaciones, utilidades, base de datos que
muy probablemente no tenga instalados en su computadora local, por lo cual este
nuevo esquema viene a revolucionar el mundo de la información.
Una forma sencilla de comprender el concepto de Cloud Computing es el uso de
correo electrónico; donde no es necesario contar con una aplicación instalada en
nuestra computadora para acceder a nuestra cuenta sino la utilización simple de
cualquier navegador web y poder administrar nuestros mensajes y datos adjuntos
que residen en los servidores de las compañías propietarias de estos servicios.
La reducción significativa en la inversión en TIC’s y una mayor flexibilidad que
permite pagar solo por lo que se usa, hace que este nuevo modelo resulte
atractivo y rentable tanto como negocio como por parte del cliente que contrata
este tipo de servicios en la nube.
¿De dónde provienen los ahorros?, ¿Cómo y en que condiciones se puede
adoptar Cloud Computing?, ¿Cuáles son los riesgos y problemas inherentes al
migrar hacia Cloud Computing en las organizaciones?; ¿Cloud Computing es la
panacea de la tecnología para las Pymes? son parte de las interrogantes que se
pretende exponer y tratar de resolver en el presente artículo.
5. Durante largo tiempo, el concepto de la web ha ido evolucionando; hasta llegar a
la web de la nube, la web de las aplicaciones y almacenamiento en la nube y multi
dispositivo, que principalmente se aprovecha para prestar servicios al usuario y
elimina la necesidad de disponer de Sistemas Operativos complejos y enormes
discos duros para almacenar la información.
Fundamentos
Existen varias capas que conforman el concepto de “Cloud Computing”, sin
embargo para contar con una explicación clara y sencilla, nos centraremos en las
tres capas más importantes.
Figura 2.- Capas de Cloud Computing, Cloud Computing América ( )
Software
El software en la nube (Software as a Service – SaaS, por sus siglas en inglés)
potencia el concepto de “Cloud Computing” en una arquitectura de software,
eliminando frecuentemente la necesidad de instalar y ejecutar la aplicación en la
computadora del usuario final, elimina la carga del mantenimiento del software, los
costos de las operación y el soporte técnico.
6. Plataforma
Una plataforma en la nube (Platform as a Service – PaaS, por sus siglas en inglés)
entrega una plataforma computacional y/o un conjunto de soluciones como
servicio, que generalmente utilizan infraestructura en la nube y soportan software
o aplicaciones en la nube. Facilita la implementación de aplicaciones sin el costo y
complejidad de comprar y administrar el hardware subyacente y sus capas de
software.
Infraestructura
Infraestructura en la nube (Infrastructure as a Service – IaaS, por sus siglas en
inglés), es la entrega de infraestructura de computación como un servicio,
generalmente en un entorno de virtualización de plataforma.
¿Cuáles son las ventajas del Cloud Computing?
en inversión hardware => en mantenimiento •
Aumentar o disminuir el consumo de los recursos hardware o software
inmediatamente y en algunos casos automáticamente.
Pago en función de la demanda y por tanto permite un control más eficiente
de los gastos.
Acceso inmediato a la mejoras del recurso propuesta (hardware y software)
y correcciones de Bugs.
Disfrutar de los procedimientos de seguridad, disponibilidad y performance
más avanzados de los proveedores con experiencia y conocimiento en este
tipo de servicios.
Acceso a los recursos desde cualquier punto geográfico.
Posibilidad de probar y evaluar el recurso a costo
7. ¿Cuáles son las desventajas del Cloud Computing?
Percepción de inseguridad => Datos y lógica de negocio fuera de tu
empresa.
Integración => Dificultad para integrar los recursos Cloud con los sistemas
in house
Disponibilidad => Sujeto a paradas por mantenimiento programadas por el
proveedor y no por el cliente.
Fallos => dos puntos de fallo externos a tu infraestructura: Proveedor de
servicios Cloud y Proveedor de Internet.
¿Cuáles son las formas de pago del Cloud Computing?
Por potencial uso del software o hardware (suscripción). Es decir un precio fijo
por el periodo y se puede hacer uso las veces que sean sin restricciones.
Existen diferentes posibilidades:
Usuario. Se paga en el periodo por el número de usuarios que utilizan la
herramienta, no suele ser nominativo.
Funcionalidad. Se paga en el periodo por el uso de una funcionalidad en
concreto.
Tarifa plana. Se paga en el periodo, sin restricciones en el número de usuarios,
ni recursos.
Por uso. Se paga por la cantidad consumida de los recursos, normalmente
CPU/hora, GB consumidos, ancho de banda de entrada y salida, etc.
8. ¿Qué costos puede reducir el Cloud Computing?
Son varios los ahorros que puede traer la adopción del Cloud Computing en las
empresas. Los costes más importantes que podemos reducir e incluso anular
son: adquisición de hardware, energía, establecimiento de seguridad,
establecimiento y mantenimiento de la redundancia, costes de exceso de
capacidad, de personal y por último el coste de oportunidad. En las Pyme se
tendría que evaluar el costo- beneficio de migrar hacia Cloud Computing, pero
en esencia la tendencia tecnológica apunta hacia esa directriz.
Método
A continuación se enumeran los pasos a seguir para poder migrar con garantía
datos a la nube:
I. Lo primero que se tendrá que valorar es si es necesario contar con los
datos antiguos en la nueva aplicación o no, aunque generalmente solo
es necesario partir de los saldos finales y empezar con el nuevo ciclo
operacional.
II. Si no hay más remedio que subir los datos antiguos, lo mejor es
disponer de una herramienta de migración, pero esto solo lo hacen los
grandes y cuando la base de datos instalada de la vieja aplicación es
enorme.
III. Si no se tiene herramienta de migración, lo primero que se debe hacer
es encontrar aplicaciones que a falta de herramienta de migración tenga
la posibilidad de subir datos.
IV. Elegidas las SaaS debemos saber la cantidad de datos que tenemos y
la velocidad de línea.
V. En relación con lo anterior, debemos tener en cuenta las limitaciones de
la API del mecanismo para subir la información.
VI. El costo de adaptar tus datos a la API.
VII. Por último, se deberá también contar con la forma en que se descarga la
información para el caso de que se migre de proveedor de SaaS.
9. Resultados
Las empresas que utilizan Cloud Computing para construir una ventaja
competitiva, pueden generar el doble de crecimiento en ingresos y ganancias con
respecto a sus pares que no lo hacen.
No cabe duda de que el empleo de Cloud Computing tiene un efecto positivo en el
negocio de la mayoría de las organizaciones que invierten en esta tecnología; pero
también es cierto que no todos logran los resultados esperados. Por ahora, la
mayoría de las empresas no invierte en Cloud Computing o lo hacen en forma
errónea, a menudo desorganizada, pero en lo sucesivo, se espera que las
inversiones en este rubro crezcan dado que el futuro de las empresas está ligado
a su éxito con esta tecnología. Se trata de un cambio sistémico en la computación
como un todo.
Así mismo, se espera que todos los fabricantes de Hardware cambien el enfoque
tecnológico hacia Cloud Computing para asegurar su permanencia competitiva ya
que de no hacerlo, tenderán a acortar su ciclo de vida.
Conclusiones y trabajo futuro
El fenómeno Cloud Computing se materializa en servicios y aplicaciones de muy
diferente tipo, algunas de ellas ampliamente extendidas y utilizadas por millones
de personas diariamente. Asimismo, se trata de un paradigma aplicable en
diversos niveles y modalidades, de forma que la denominada “nube” nos ofrece
servicios que cubren un amplio espectro de posibilidades, desde tomar en
arrendamiento la infraestructura hardware de un proveedor para alojar las
aplicaciones propias de una empresa (conocido como IaaS o Infraestructura como
Servicio) hasta el pago por uso de aplicaciones diversas para mejorar la gestión
interna de la misma u ofrecer nuevos y novedosos servicios online a sus clientes
(a través de SaaS o Software como Servicio).
10. La “nube” permite que un servicio se pueda ampliar sin necesidad de realizar
grandes inversiones en la compra y mantenimiento de nuevas infraestructuras
informáticas o renovación de licencias, ya que esto es tarea de los proveedores de
los servicios. Sencillamente los servicios de la nube están disponibles en función
de la demanda, y se cobrarán en función de su uso, no de la inversión en la
infraestructura.
En lo relativo a las empresas, el uso de servicios Cloud Computing les ofrece la
posibilidad de acelerar sus procesos de negocio, delegando parte de las tareas de
la gestión de los sistemas informáticos en terceras empresas. Por otro lado, el
menor costo por uso de los sistemas y la flexibilidad de ampliación o reducción de
los recursos, permiten que las empresas se adapten de forma más eficiente a las
necesidades variables del mercado.
La tendencia tecnológica es la utilización de aplicaciones on line y no instaladas
de manera local en los equipos de cómputo sino en la nube; es decir, aplicaciones
como suites de oficina, reproductores de música y videos, acceso a bases de
datos, sistemas operativos, sistemas de facturación, nóminas, contabilidad,
administración, CRM, ERP, etc. que estarán disponibles en la nube sin necesidad
de tener instaladas las respectivas aplicaciones de manera local.
A partir de la innovación de este concepto, se amplia el panorama de utilización de
la nube tanto para aplicaciones online (Cloud Computing) como para
almacenamiento (Cloud Storage).
Una tendencia actual y con futuro inmediato que habrá que detonar como parte
de la modernización tecnológica de las empresas, especialmente para que las
Pyme puedan estar a la vanguardia y poder hacer frente a los retos que les
imponen los avances tecnológicos y las instituciones gubernamentales referente
al intercambio de información entre diversas aplicaciones y plataformas
tecnológicas en diversos formatos y la utilización de web services; siendo el
presente y futuro de las TIC’s en México y el mundo.
11. Referencias
Cloud Computing América ( ). Recuperada el 05 de Agosto de
2014, de: http://cloud-america.com/?page_id=257
Cloud Computing (n.d.). La tecnología como servicio, Recuperada el
05 de Agosto de 2014, de:
http://www.jcyl.es/web/jcyl/binarios/77/497/CLOUD%20COMPUTING.pd
f?blobheader=application%2Fpdf%3Bcharset%3DUTF-
Computación en la nube, (2014). Recuperada el 01 Agosto de 2014, de
: http://www.computacionennube.org/
Huibert A (n.d.) .Una Introducción a Cloud Computing, Recuperada el
01 Agosto de 2014, de: http://www.huibert-aalbers.
com/downloads/IntroduccionCloudComputing.pdf
José Carlos Moreno Martin, FAQ CLOUD COMPUTING, Recuperada el
05 de Agosto de 2014, de: http://www.saasmania.com/wordpress/wp-content/
uploads/2010/06/FAQ-CloudComputing.pdf
Scott M,( ) recuperada el 01 Agosto de 2014 de
http://xyfon.com/what-cloud-computing-part-