Instituto tecnológico superior de san Andrés
Tuxtla.
Carrera:
Ingeniería En Sistemas Computacionales
Grupo:
812-A
Asignatura:
Computo en La Nube
Trabajo:
Investigación Documental
Alumno:
Raúl Gerardo Bencomo Limón
Docente:
Luis Fernando Pérez Rivera
San Andrés Tuxtla Ver. A 18 De Febrero Del 2021
Introducción:
Cuando se hace referencia a la nube, se está aludiendo a un término con algunos
años de historia y que es una forma metafórica de nombrar a Internet.
Básicamente la computación en la nube consiste en los servicios ofrecidos a
través de la red tales como correo electrónico, almacenamiento, uso de
aplicaciones, etc., los cuales son normalmente accesibles mediante un navegador
web. Al utilizar estos servicios, la información utilizada y almacenada, ası ́ como la
mayorı́a de las aplicaciones requeridas, son procesadas y ejecutadas por un
servidor en Internet.
Con los recientes avances en programación y tecnología de información, se han
mostrado también nuevas aplicaciones para la Internet, en este caso la
computación en la nube o Cloud Computing, en la cual los recursos informáticos
son ofrecidos y consumidos como servicios a través de Internet sin que los
usuarios tengan conocimiento de la infraestructura que hay detrá[Link] esta
idea, La computación en la nube resulta conveniente y rentable tanto para
usuarios como para los proveedores; pues aun cuando existen algunos riesgos, el
poder trabajar con esta nueva tecnología, permite ahorros tanto en licencias como
en administración de servicios y de equipos. Esto se debe a la arquitectura
conformada por capas con la cual trabaja que corresponden al software,
plataforma e infraestructura.
Un aspecto importante en la implementación, y que se refiere principalmente al
tema de la plataforma, es la visualización. Se puede decir que ésta es una
abstracción de los recursos tecnológicos en donde se puede llegar a tratar a un
servidor como muchos servidores y, también gracias al clustering, se permite tratar
a muchos servidores como uno solo.
Definición de cloud computing
La cantidad y la velocidad a la que se producen los datos en el entorno digital
plantean cuestiones relacionadas con su adecuado almacenamiento.
Los datos masivos o Big Data son datos digitales que, en la actualidad, pueden
ser guardados en la “nube”. Los responsables de los datos contratan servicios de
computación para su almacenamiento y, en la mayoría de casos, para su posterior
tratamiento. El proveedor de estos servicios es el “encargado” del tratamiento, el
cual, a su vez, puede subcontratar a terceros para que realicen determinadas
operaciones en relación con aquél.
En otras palabras, la definición de cloud computing es ofrecer servicios a través de
la conectividad y gran escala de Internet. La computación en la nube democratiza
el acceso a recursos de software de nivel internacional, pues es una aplicación de
software que atiende a diversos clientes. La multilocación es lo que diferencia la
computación en la nube de la simple tercerización y de modelos de proveedores
de servicios de aplicaciones más antiguos. Ahora, las pequeñas empresas tienen
la capacidad de dominar el poder de la tecnología avanzada de manera escalable.
La computación en la nube ofrece a los individuos y a las empresas de todos los
tamaños la capacidad de un pool de recursos de computación con buen
mantenimiento, seguro, de fácil acceso y bajo demanda, como servidores,
almacenamiento de datos y solución de aplicaciones. Eso proporciona a las
empresas mayor flexibilidad en relación a sus datos e informaciones, que se
pueden acceder en cualquier lugar y hora, siendo esencial para empresas con
sedes alrededor del mundo o en distintos ambientes de trabajo. Con un mínimo de
gestión, todos los elementos de software de la computación en la nube pueden ser
dimensionados bajo demanda, usted solo necesita conexión a Internet.
¿Qué es Cloud Computing?
De una manera simple, la computación en la nube (cloud computing) es una
tecnología que permite acceso
remoto a softwares,
almacenamiento de archivos y
procesamiento de datos por medio
de Internet, siendo así, una
alternativa a la ejecución en una
computadora personal o servidor
local. En el modelo de nube, no
hay necesidad de instalar
aplicaciones localmente en
computadoras.
La computación en la nube ofrece
a los individuos y a las empresas la
capacidad de un pool de recursos de computación con buen mantenimiento,
seguro, de fácil acceso y bajo demanda.
Se usa el t érmino “en la
nube” para hacer
alusión al
dinamismo,
la flexibilidad y
la escalabilidad
de los recursos
compartidos
de trabajo sobre la
información y
sus beneficios.
El cómputo en
la nube se asocia a
Internet, que puede tomar formas diferentes como las propias nubes. Es así como
se utiliza la metáfora de Internet como “nube”.
Regresando a los antecedentes, el ejemplo más claro de los inicios de la
nube se encuentra en el correo electrónico.
Si comparamos el antes y el presente de las
cuentas de correo, las diferencias en los
equipos de cómputo y en las redes. Ahora, el
cómputo en la nube permite a los usuarios
aprovechar la capacidad de recursos
informáticos compartidos, que les ayuda a
prescindir de la necesidad de contar con
servidores o redes propios.
El cómputo en la nube es un modelo que permite el acceso ubicuo, conve-niente y
bajo demanda de red a un conjunto de recursos informáticos configurables (por
ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que
puedan ser rápidamente proveídos con
esfuerzos mínimos de administración o
interacción con el proveedor de servicios. Este
modelo en la nube promueve la disponibilidad
y se compone de cinco características
esenciales, tres modelos de servicios y cuatro
modelos de implementación.
Así, el cómputo en la nube es más que una tecnología absoluta o total por sí
misma; es decir, se trata más de un modelo de servicios de TIC para el acceso, la
asignación, el control y la optimización de los recursos, entendida como una
puesta a disposición de recursos para el disfrute del usuario en diversas
modalidades de servicio e implementación.
Concepto por Cloud Security Alliance
En torno al mismo término, Cloud Security Alliance describe al cómputo en la nube
como:
“Modelo a la carta para la asignación y el consumo de computación. La nube
describe el uso de una serie de servicios, aplicaciones, información e
infraestructura compuesta por reservas de recursos de computación, redes,
información y almacenamiento.
Estos componentes pueden orquestar, abastecerse, implementarse y
desmantelarse rápidamente, y escalarse en función de las dimensiones para
ofrecer unos servicios de tipo utilidad.”
Principales Características “Cloud Computing”
Bajo demanda: No es necesario consultar a alguien o tener un profesional de
TI involucrado en la provisión del servidor o del almacenamiento en la red. Usted
tiene la capacidad de computación necesaria cuando la necesita. Un consumidor
puede abastecerse unilateralmente de capacidades de computación, como
tiempo de servidor y almacenamiento en red, según sus necesidades, de forma
automática, sin requerir la interacción humana con cada proveedor de servicios.
Multiplataforma:
Basta tener conexión a Internet para acceder al servicio en su laptop, tablet,
smartphone o computadora de escritorio. Las capacidades están disponibles en la
red y se accede a ellas a través de mecanismos estándar que promueven el uso
de plataformas heterogéneas tanto ligeras como pesadas (por ejemplo,
teléfonos móviles, computadoras portátiles y otros dispositivos).
Recursos en pool: Sigue el modelo de multiusuario, lo que significa que hay
varios usuarios del software.
Flexibilidad rápida: El usuario tiene una experiencia que es dimensionada
con base en la demanda y en la real utilización. Imagine un hotel que cambie el
tamaño de la cama de queen size a king size en la misma “habitación”.
Servicio medido: La utilización de recursos es monitoreada, controlada y
relatada de manera anticipada. Esto torna la capacidad de computación
esencialmente la misma en relación a un servicio de utilitarios pagados. Los
sistemas de nube controlan y optimizan el uso de los recursos de manera
automática, utilizando una capacidad de medición en un cierto nivel de abstracción
adecuado para el tipo de servicio (por ejemplo, almacenamiento, procesamiento,
ancho de banda, y cuentas de usuario activas).
El uso de recursos puede seguirse, controlarse y notificarse, lo que aporta
transparencia tanto para el proveedor como para el consumidor del servicio
utilizado.
Ventajas “Cloud Computing”
Cuando se habla de cloud computing,
todavía muchos interpretan que se trata de
complejas soluciones únicamente para
grandes empresas con un enorme
volumen de datos y una considerable
capacidad financiera. Pero nada más
lejos de la realidad, la nube
es especialmente útil para pymes y
autónomos, y estas son algunas de
las grandes ventajas de trabajar en
este entorno.
1. Reducción de costes
La empresa prescinde de inversiones en infraestructura TI propia y licencias
de software. Para empezar a trabajar no es necesario instalar ningún tipo especial
de hardware. Por el contrario, adquirir una infraestructura tecnológica propia es
mucho más costoso y no todos los negocios pueden permitírselo. ¿Por qué?
porque no se trata solamente de la adquisición tecnológica, sino de todo lo que
esto conlleva: gastos de mantenimiento, energéticos, personal técnico etc.
Está demostrado que con la gestión desde la nube un negocio puede ahorrar
entre un 20% y 30%. Por otro lado, la empresa se puede centrar exclusivamente
en su actividad sin necesidad de tener que dedicar tiempo y
recursos a mantenimiento tecnológico, que a veces puede salir tremendamente
caro. Las pymes pierden hasta un mes de trabajo al año por la reparación de
equipos que fallan, un dato clarificador que nos da una idea de lo que puede
suponer para un negocio el coste de mantenimiento.
2. Movilidad: Acceso desde cualquier dispositivo y lugar
Estés donde estés tienes acceso a toda la información de la
empresa. La movilidad se ha convertido en una gran ventaja competitiva, tanto
para trabajar o atender clientes desde cualquier lugar, como para favorecer
la flexibilidad laboral de un trabajador que puede organizar toda su actividad sin
depender de una oficina. Simplemente basta con tener conexión a Internet para
acceder a las aplicaciones o a la información. Además, los documentos están
alojados en la nube, no en equipos individuales, por lo tanto, distintos usuarios
pueden compartirlos o trabajar sobre ellos sin necesidad de estar físicamente
juntos. Según distintos estudios, las empresas que aprovechan la movilidad y
el trabajo colaborativo, aumentan sus ingresos en un 50% de media.
3. Pago por uso y gasto bajo control
El cloud computing se basa en modelos de pago por uso. La empresa contrata
únicamente los servicios que necesita en cada momento y tienen la posibilidad
de ajustar los gastos a sus necesidades reales. El cliente añade o elimina
servicios en función de lo que requiera, evitando tener que invertir
en infraestructura propia que con el tiempo quedaría obsoleta. Es
decir, paga por lo que necesita y cuando lo necesita. Si determinados días del
mes requiere más capacidad o almacenamiento de datos, basta con ampliar sus
servicios de forma online e instantánea. Y si, por ejemplo, la empresa cambia el
número de trabajadores o su estructura, solo tiene que añadir o restar funciones.
4. Tecnología siempre actualizada
Poder disfrutar siempre de las últimas versiones del software y las más modernas
aplicaciones hasta hace poco tiempo era un “lujo” solo al alcance de las grandes
compañías. Con la nube, el cliente se asegura una tecnología siempre
actualizada y optimizada. Las actualizaciones desde el punto de vista del
usuario, se hacen automáticamente y simplemente estarán disponibles la próxima
vez que inicie su sesión en la nube.
5. Capacidad de almacenamiento ilimitada
Hoy en día manejamos grandes cantidades de datos y la nube ofrece un
almacenamiento prácticamente ilimitado. Por ejemplo, si tu ordenador tiene 500
gigabytes de disco duro, ten en cuenta que eso es infinitamente pequeño
comparado con los terabytes disponibles en la nube. Es decir, el usuario no está
obligado a realizar ampliaciones en sus propios equipos cada poco
tiempo, con todo el gasto que esto conlleva.
6. Respeto al medio ambiente
Aunque en cloud computing casi siempre se habla en términos de rentabilidad o
productividad, este punto es también muy importante. Hacer uso de la
nube, reduce la huella de carbono de una empresa al ahorrar recursos que
pasan de estar almacenados en componentes físicos a ser virtuales. Esto supone
un considerable ahorro en consumo de energía, lo que se traduce en importantes
beneficios para el medio ambiente. La virtualización puede llegar a reducir el
consumo de energía y sus niveles de contaminación en más de un 60%.
7. No necesitas ‘lo último’ en ordenadores
Se pueden utilizar ordenadores con discos duros más pequeños, menos memoria
y procesadores. Por ejemplo, en este contexto, un ordenador, no necesitaría
siquiera una unidad de CD o DVD, ya que no requiere instalar programas y
los datos o documentos tampoco necesitan ser salvados en el disco duro.
Además, con menos programas acaparando la memoria el ordenador, el PC
rendirá mucho mejor porque tiene menos procesos cargados.
8. Seguridad
A diferencia de la informática tradicional, en la que cualquier fallo en el PC puede
destruir todos los datos, en este entorno, si el disco del ordenador deja de
funcionar eso no afectaría a tus datos. Y poniéndonos algo menos “drásticos”,
si simplemente se da el caso en el que el ordenador se bloquea, todos los datos
seguirán en la nube y totalmente accesibles desde otro dispositivo. En cuanto a
las copias de seguridad de la información, está claro que son vitales para
cualquier negocio, pero ¿cuál es la realidad? que no todo el mundo las hace, o al
menos no de forma regular. En el entorno cloud computing el usuario se
despreocupa de las copias de seguridad porque la nube las realiza
automáticamente y con un cifrado seguro, a prueba de cualquier ataque
de hackers.
9. Dejas de estar atado a un PC
Muy importante: “no seas esclavo de tu ordenador o de un sistema operativo”.
Con la nube dejas de estar atado a un PC. Es decir, puedes cambiar sin miedo
los ordenadores, porque las aplicaciones y los datos seguirán estando en la
nube. Tus documentos, datos y aplicaciones son los mismos sin importar qué
ordenador o dispositivo estés utilizando para acceder a ellos. Además, hoy en día
se pueden utilizar ordenadores con Windows, Linux,
Mac, tablets o smartphones de todo tipo
10. Igualdad
Por último, y sin duda una de las ventajas más importantes, es que el servicio en
la nube permite que las pequeñas y medianas empresas estén en las mismas
condiciones que las grandes potenciando un mercado más justo e igualitario en
el acceso a la tecnología y esto equilibra el “campo de juego”.
Vivimos en un mundo cada vez más virtual, quizás ha llegado el momento
de evolucionar también en las pymes y replantearse si los equipos informáticos,
por muy avanzados que sean, pueden competir en precio y eficiencia con la
enorme capacidad y servicios cloud computing “a la carta” que ofrece un
buen data center.
Caso de usos de actuales del cloud computing
1. Entornos de desarrollo y test directamente en Cloud
De esta forma empiezas por cambiar la
forma en la que trabajan los
desarrolladores, ganando en agilidad
pero manteniendo intactos tus
entornos de preproducción y
producción. Con esto consigues que un
nuevo desarrollador se monte
un nuevo entorno en minutos en
lugar de días y se aproveche de los
servicios que te ofrece Cloud para
desarrollar de una forma más
eficiente. Esto se consigue utilizando
una PaaS como Openshift o
Cloudfoundry, o bien plantillas de
entornos más personalizadas
creadas con Docker. Esta solución te
puede servir también para generar “al
vuelo” tus entornos de pruebas, de forma que se creen los entornos en el
momento de ejecutar los tests y después se destruyan, con el correspondiente
ahorro que esto supone en máquinas.
2. Complementar tus aplicaciones actuales con herramientas
Cloud
Si estás pensando en un proyecto de Big Data o analytics, lo ideal es utilizar una
infraestructura diferente a la de la propia aplicación, para que estos proyectos no
afecten al funcionamiento normal de la misma. Es muy típico que
estas aplicaciones se mantengan en un entorno on-premise pero que envíen
datos periódicamente a un entorno Cloud que los procese.
Cloud es también ideal para sistemas de backup o disaster recovery,
aprovechando las garantías de disponibilidad y seguridad que te ofrecen los
proveedores de Cloud pública. Un caso de uso muy típico es tener toda tu
infraestructura replicada en Cloud pero inactiva de forma que no estás pagando
por ella, y en el caso de una caída de tu datacenter principal puedes levantar toda
esta infraestructura en Cloud redireccionando allí todo tu tráfico, con esto te evitas
el montar un segundo datacenter con el correspondiente ahorro de costes.
3. Nuevas aplicaciones
Si estás pensando en crear nuevas aplicaciones o nuevas líneas de negocio
dentro de tu empresa puede ser un buen momento para desarrollarlas desde cero
directamente en Cloud, sobre todo si no existen muchas dependencias con tu core
de negocio. De esta forma puedes centrarte en tu negocio y apoyarte en Cloud
para desarrollar la aplicación.
Es una buena opción si lo que quieres es trabajar de una forma ágil y poder
innovar sin heredar las servidumbres que tenga tu hosting actual. Para
aprovechar todas las ventajas de Cloud lo que tienes que hacer en estos casos en
plantear una arquitectura que aproveche todas sus ventajas y servicios (BBDD
gestionada, autoescalado, componentes para servir estáticos, etc.)
4. Aplicaciones híbridas
Si tu hosting actual está limitado, puedes plantearte pasar parte de tu aplicación a
Cloud para solucionar sus ineficiencias, manteniendo el resto de tu aplicación en
tu hosting actual. Es muy típico por ejemplo en páginas de venta online, que
necesitan servir mucho contenido estático pero sus tasas de conversión son bajas.
Se podrían servir todos los estáticos de forma transparente en Cloud y
mantener todo el transaccional en tu hosting interno. Puede ser una opción
también para poder escalar tu hosting actual en momentos puntuales como el día
sin IVA, campaña de navidad, etc., aprovechando la elasticidad y el autoescalado
que te aporta Cloud.
5. Migrar aplicaciones existentes
Recomendamos empezar por las aplicaciones que menos interdependencias
tengan, e ir ganando experiencia para después empezar por las más críticas. Para
los procesos de migración recomendamos no migrar el proyecto tal cual, ya
que de esa forma no se aprovechan todas las ventajas de Cloud de reutilización
de componentes, auto escalado, etc.
Es muy típico plantear estas migraciones en dos pasos, un primer paso a Cloud
con unos cambios mínimos, y una vez la aplicación esté funcionando
correctamente en Cloud plantear unos cambios más profundos para aprovechar
todas las ventajas que aporta.
6. All-in
Si eres una startup o una empresa con experiencia en Cloud, el último grado de
adopción sería establecer Cloud como el estándar corporativo, tanto para
hosting como para desarrollo.
5 Ejemplos del cloud computing
En los últimos años, hemos visto un enorme crecimiento en el sector del cloud
computing. Ejemplos de este crecimiento son muchas de las aplicaciones web
más populares utilizadas en la actualidad, incluyendo VoIP (por ejemplo, Skype o
Google Voice), aplicaciones sociales (entre las que destacan Facebook, Twitter o
LinkedIn), servicios de almacenamiento y gestión de imágenes y vídeo (por
ejemplo, Picassa, YouTube o Flickr), distribución de contenido (como puede ser
BitTorrent), aplicaciones financieras, bases de datos y muchos más.
Pero no son las únicas muestras de computación en la nube. Veamos algunos
otros ejemplos de cloud computing que quizás no conozcas y deberías tener en
cuenta.
[Link]ón de datos en cloud
Permite adaptarse a las nuevas circunstancias.
Las empresas que optan por la integración de su
información en la nube pueden crear nuevos
requisitos de negocio o transformar los
existentes. Algunos de los proveedores permiten
que los paquetes de integración estén diseñados
para el usuario de negocio, siendo totalmente
user friendly y sencillos de utilizar. Las
organizaciones que invierten en ellos son
capaces de agilizar sus procesos, mejorar su
servicio al cliente y no dejar escapar ninguna
oportunidad. Informática Marketplace es un buen
ejemplo de las posibilidades del cloud computing.
[Link] de atención al cliente
La omnicanalidad es la estrategia de moda, pero ponerse al ritmo del mercado
requiere de hacer una elección tecnológica correcta. En este caso, un cloud
computing ejemplo sería el que permitiese conocer las solicitudes o consultas de
cualquier cliente en todo momento, sin importar su ubicación, el canal de
comunicación empleado (email, chat, social media o el teléfono), ni el tipo de
dispositivo elegido para mantener el contacto. Las soluciones Total Customer
Relationship de Informática permiten alcanzar estos objetivos con muy buenos
resultados, como se desprende de los casos de éxito de Amena o de eBay.
[Link]ón de servicios
En muchas industrias, el outsourcing es la mejor estrategia para ganar ventaja
competitiva, a la vez que se impulsa la eficiencia de los procesos y se logra
aumentar la rentabilidad de las operaciones. Sin embargo, la gestión de estos
socios de negocios puede resultar complicada si no se cuenta con soluciones
como la de otro de los cloud computing ejemplos que merece la pena conocer. Se
trata de las soluciones Third Party de Informática, donde cabe señalar el caso de
éxito de Saxo Bank, de entre una gama de clientes satisfechos con la reducción
de los tiempos de procesamiento, la mejora de la integración o la garantía de
cumplimiento regulatorio conseguidos.
Pero éstos no son los únicos ejemplos de cloud computing y sus beneficios.
Tecnologías de firma electrónica, plataformas de servicios de gestión de
transacciones y servicios de comunicación de negocios que incluyen desde
soluciones de mensajería hasta funcionalidades de archivado y búsqueda de
documentos en tiempo real, son sólo una pequeña parte de todo lo que la
computación en la nube puede aportar a tu negocio.
[Link] de negocio más eficientes
Cada vez más las aplicaciones de gestión empresarial como un CRM o un ERP
son creadas para operar en la nube. El software como servicio (SAAS) se ha
convertido en un método popular para implementar software de nivel empresarial.
Salesforce, Hubspot, Microsoft Dynamics 365, etc. son ejemplos clásicos de este
modelo. La gran ventaja es la rentabilidad. Este método es más rentable y
eficiente, tanto para el proveedor de servicios como para los clientes. Te permite
acceder a estas aplicaciones cómodamente a través de un navegador web.
[Link] blog: Reputación de marca en la nube
Hay centenares de plataformas de blogs en todo el mundo. Teniendo en cuenta la
simplicidad de uso y el gran beneficio que aporta, una plataforma Blog no és más
que un CMS web alojado en un servidor Cloud que da servicio a miles de
usuarios. En consecuencia, la creación de información y accesibilidad a través de
plataformas de blogs es un verdadero ejemplo de computación en la nube.
[Link] Virtual. Trabajar desde cualquier lugar.
La visión tradicional del mundo de las personas que trabajan en una determinada
ubicación física, mejor conocida como oficina, está lentamente pasando a segundo
plano a medida que el mundo contemporáneo adopta el trabajo remoto.
Por ejemplo, muchas personas hoy en día trabajan desde casa o en lugares muy
remotos, como durante las vacaciones o la investigación de campo. Esto ha sido
posible gracias a servidores que permiten una mejor localización del trabajo.
También hay numerosas compañías que sirven a miles de audiencias en todo el
mundo, pero desde la red y con personal deslocalizado. El mejor ejemplo es el
caso de Sanitas con su servicio BLUA. Sanitas blua, es un producto digital en el
que un asegurado puede conectar fácilmente con la red de médicos a través de
videoconsulta y disfrutar de exclusivos servicios a domicilio.
Otro ejemplo es el uso de Google Docs o Microsoft Office Live para colaborar o
ejecutar una oficina virtual donde el trabajo se realiza a través de un servidor en
línea.
[Link]
Un sector adelantado a su tiempo. Si hubiera que poner un ejemplo de
organización que ha maximizado el poder del Cloud Computing, sin duda que
muchos dirían BBVA. Y es que, el banco comenzó en 2012 a migrar todo su
correo corporativo a la nube y no cualquier nube, a la nube de Google.
El principal valor que aporta el Cloud Computing en el sector de la banca es la
seguridad. La nube permite prevenir y mitigar los ataques de Denegación de
Servicios o DDoS, mediante la utilización de infraestructura anexa a los Data
Center principales de las instituciones financieras.
Varias son las grandes empresas que se han dedicado a ofrecer estos servicios,
promoviendo el fácil acceso a nuestra información, los bajos costos, la
escalabilidad y muchas características que nos hace pensar en la comodidad que
nos brindan, entre ellas podemos mencionar:
Google Apps: brinda el servicio de aplicaciones para empresas como
Gmail, Google Talk, Google Calendar y Google Docs, etc.
Amazon Web Services: los servicios que ofrece son el Amazon EC2™,
Amazon S3™, SimpleDB™, Amazon SQS™.
Azure de Microsoft: ofrece servicios de sistema operativo, hosting, sistemas
para desarrollo.
Rackspace, una famosa empresa de hosting, está detrás de Mosso una
compañía la cual ofrece un paquete de básico de hosting y a partir de este
se escala según se necesite (y sin migrar de servidores).
Recientemente Rackspace adquirió a JungleDisk, un popular cliente para
Amazon S3 y que a futuro estará integrándose con CloudFiles, otro servicio
de Mosso.
Importancia del Cloud Computing para el manejo del Big Data
Al hablar del concepto del Internet de las Cosas con todo nuestro entorno rodeado
de wearables y sensores que registran información, el volumen y la capacidad de
proceso que se requiere hace imprescindible abordar tecnologías específicas de
gestión masiva de datos.
A todos nosotros ya nos suena familiar el término Big Data dentro del campo de
las TIC, simplemente considerándolo como el almacenamiento, tratamiento y
ordenación de cantidades ingentes de información. Por eso, el gran desafío que
nos encontramos es cómo estudiar toda esta información para tomar decisiones
estratégicas orientadas a nuestros objetivos: aquellas empresas (incluyendo las
PYMES) que incorporen la analítica de Big Data e interpreten los resultados de
manera óptima, van a conseguir esa ventaja competitiva en tiempo y eficiencia.
Además, la transformación digital ha convertido a ese especialista en Big Data, en
uno de los perfiles profesionales más valorados por las compañías para la
interpretación y análisis de esas grandes cantidades de datos, erigiéndose en
experto en tecnologías específicas de análisis y distribución de ficheros en nodos
autónomos como Hadoop, Mongo DB o Storm.
Las dimensiones del Big Data
En este entorno, los expertos hablan de las cuatro dimensiones de las tecnologías
Big Data, las 4V, que son:
Volumen: nuestra tecnología Big Data debe ser capaz de gestionar un
enorme volumen de datos que se están generando continuamente. Aquí
usamos los términos tera, peta o exa bytes.
Variedad: dichos volúmenes de información se van a generar en
multitud de formatos estructurados y no estructurados. Los
estructurados (video, audio o texto) pueden ser tratados con
aplicaciones relacionales convencionales, mientras que los no
estructurados (que representan el 96% del total) necesitan entornos
operativos multimodales específicos (entorno Hadoop).
Velocidad: nuestras aplicaciones Big Data deben ser capaces de
almacenar y trabajar en tiempo real con las fuentes generadoras de
información. La capacidad de estructuración y análisis de dichos datos
ha de ser tremendamente rápida, por lo que se deben minimizar los
tiempos de procesamiento presentes en las bases de datos
convencionales.
Veracidad: el sistema debe tener la capacidad de operar y estudiar
inteligentemente el extenso volumen de datos con el propósito de
conseguir información verídica y útil que nos permita mejorar la toma de
decisiones.
En nuestro entorno, el Big Data Marketing engloba todos los datos implícitos y
explícitos que llegan a nuestra organización a través del análisis web, el CRM o
las redes sociales y que constituye en sí mismo una gran oportunidad para
segmentar la experiencia de nuestros clientes, de principio a fin, personalizar cada
interacción y todo el recorrido del cliente.
Por su parte, los servicios y computación en la “nube” también surgieron en
paralelo al Big Data aunque es en el año 2006 cuando corporaciones como
Google o Amazon, comienzan a aplicar y utilizar el término de computación en la
nube, ofreciendo servicios deslocalizados físicamente y accesibles
permanentemente. Se llega así una nueva situación y paradigma en el que todo
nuestro entorno está siempre accesible y que no importa el lugar y el momento,
cuando tengamos necesidad de generar un archivo, información, entrada, tabla,
etc, la tendremos a nuestra disposición.
El cloud computing engloba tecnologías, servicios y aplicaciones similares a las
que se utilizan con Internet y las transforma en utilidades de autoservicio. La
utilización de la palabra cloud hace referencia dos conceptos principales:
Deslocalización: El cloud computing implica la “no” localización y la
abstracción. Las aplicaciones se ejecutan en dispositivos físicos que no
están especificados y la información se almacena en ubicaciones
desconocidas. Además, el mantenimiento y la administración de los
sistemas están externalizados y los usuarios pueden acceder a sus
datos en cualquier momento, desde cualquier dispositivo y desde
cualquier ubicación. Esto permite a las empresas por ejemplo, no tener
personal especializado en la gestión y mantenimiento de la
infraestructura.
Virtualización: La computación en la nube trabaja en entornos de
sistemas virtuales, compartiendo, combinando y agrupando los
recursos. Además, éstos deben estar disponibles con un elevado grado
de agilidad y flexibilidad sin que los usuarios conozcan cuáles son los
recursos físicos disponibles.
Resumiendo, el cloud computing ofrece recursos virtuales a través de la
agrupación y compartición de recursos de carácter físico.
En base a todo lo que hemos comentado, es fácilmente deducible que el punto de
encuentro entre cloud computing y Big Data radica en la ventaja del
almacenamiento y tratamiento distribuido de los datos que se consigue con una
infraestructura en la nube.
El uso de cloud computing para entornos de Big Data, nos va a permitir escalar las
infraestructuras necesarias y capacidades de almacenamiento en función de las
necesidades empresariales. Cualquier compañía podrá tener acceso, en cada
momento específico, a los recursos óptimos para el análisis y almacenamiento de
los datos.
Además, la implantación en paralelo del cloud computing y el Big Data ha
generado una nueva línea de servicios y empresas proveedoras que ofrecen la
posibilidad de usar herramientas específicas del Big Data como Hadoop o
MongoDB en la nube.
Conclusión
Es evidente que cada área, cada departamento y cada necesidad de una empresa
puede ser cubierta por una solución en la nube. El secreto es entender y saber
exactamente qué rendimiento queremos sacar a las soluciones que tenemos a
nuestro alcance actualmente y que favorecen la productividad y eficacia. En
muchos casos no se tratará de una decisión que podrá dilatarse, simplemente, se
tendrá que tomar a la fuerza y rápidamente ya que el mercado o el entorno nos
obligará a ello. Lo importante será estar preparado y tener una clara estrategia que
plantee una implementación adecuada a nuestras necesidades.
Cloud Computing no solo es el modelo de cómo se construirán gran parte de las
aplicaciones del futuro. Las inversiones que están realizando las empresas en
Cloud son millonarias y los planes de estudio deben reflejar lo que está pasando
en la industria, porque los alumnos se insertarán en ese mercado laboral, por
supuesto sin descuidar los fundamentos y la formación que debe tener un
profesional universitario.
Cloud Computing irá cambiando conforme aparezcan nuevas investigaciones y
desarrollos, y por lo tanto es necesario que nosotros como estudiantes sepamos
más de las nuevas tecnologías que se están mostrando, por consiguiente tendría
que verse la forma de analizar un medio para poder impartir estos nuevos
conceptos.
Bibliografía
[Link]
importante-es-el-dato/
[Link]
saber/
[Link]
ejemplos-y-casos-de-uso-en-empresas
[Link]
%20mayor%C3%ADa%20de%20los%20servicios,SkyDrive%20solo%20por
%20mencionar%20algunos
[Link]
usar-cloud-en-tu-empresa/