Está en la página 1de 12

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA

VICERRECTORADO ACADÉMICO
COORDINACIÓN GENERAL DE PREGRADO
INGENIERIA EN INFORMATICA

Impacto del Cloud Computing sobre la


actualidad y el futuro

Profesor: Autor:

Manuel Paniccia Jhon Antony Esparragoza Medina


Cloud Computing o computación en la nube es un término general que se aplica a
todos los procesos y servicios alojados en la nube a través de Internet. Es un
sistema que permite ofrecer ​servicios de computación​ a través de una red, que
generalmente es Internet.

De una forma sencilla podemos decir que la ​computación en la nube​ o cloud


computing es una tecnología que deja acceso a ​software​, ​almacenaje de ficheros
y ​procesamiento de datos​ a través de ​Internet​, siendo una opción alternativa a la
ejecución in situ en la computadora personal o bien servidor local.

En el modelo de nube, no es necesario instalar aplicaciones de forma local en


computadoras.

En los últimos 20 o 30 años, las empresas han implementado sus sistemas


informáticos en “​datacenters​” propios, por lo que tenían que adquirir componentes,
cablear, alimentar, refrigerar, etc. El paradigma de “​cloud computing​” lo que permite
es externalizar servicios como estos, permitiendo a las empresas alquilar aquellos
componentes y procesos que necesiten y centrar sus recursos en mejorar su
negocio.

En el caso más básico de las infraestructuras informáticas, lo que proporciona el


“​cloud computing”​ es la capacidad de alquilar y usar “​datacenters”​ sin necesidad de
realizar montajes, cableados o testeos. Dependiendo de las necesidades de cada
empresa se deberá realizar un análisis de aquellos componentes que interesen ser
migrados y de aquellos que deban ser mantenidos en las propias instalaciones.

Jeff Bezos, CEO de Amazon, comentaba en uno de sus discursos que, “​si no
generamos nuestra propia electricidad en las empresas, ¿por qué compramos
servicios propios de almacenamiento y computación en vez de alquilarlos?”.
¿Qué impacto está teniendo en las aplicaciones web, móviles, y en
el software como servicio?

Cloud computing es una aplicación en la nube, gracias a esto no existe el requisito


de tener nada instalado en el escritorio. Todas las actualizaciones tienen lugar en el
extremo posterior, que no requieren intervención, acción, atención o paciencia del
usuario final. Esto hace que sea mucho más fácil para los desarrolladores actualizar
continuamente sus aplicaciones y empujar esas actualizaciones a los usuarios en
tiempo real.

Al llegar a un nivel más profundo de la plataforma, el cloud computing ofrece a los


desarrolladores otra ventaja crítica. Dado que la plataforma proporciona a los
desarrolladores un conjunto común de servicios en la nube que ya han demostrado
ser robustos, todas las aplicaciones son mucho más estables y más rápidas
también.La superioridad del modelo de nube viene cuando empezamos a darnos
cuenta de que las aplicaciones de escritorio son más o menos estáticas, y las
aplicaciones en la nube pueden perfeccionarse continuamente. Las aplicaciones de
escritorio se deben instalar físicamente en un PC, se actualizan periódicamente, se
aplican parches cuando están disponibles y se vuelven a instalar cuando el
usuario se mueve a un nuevo escritorio o cuando el antiguo se bloquea. El
modelo de nube elimina estos inconvenientes.

La nube representa en el momento una tendencia que está cambiando el mundo por
completo. Su versatilidad ha hecho que las empresas puedan trabajar en paralelo,
logrando así que el mundo de las finanzas y la resolución de problemas en el
cliente, sean mucho más sencillas. Pero el ritmo al que avanza el universo del cloud
computing presentation tiene un coste y un eventual impacto sobre la sociedad.

En estos momentos, gracias a los datos aportados por la empresa de análisis


Gartner, sabemos que la implementación y migración de los sistemas informáticos
tendrá monetariamente un valor en el sector profesional que podría superar más de
un mil millones de dólares en el año 2020.
Todo esta inversión está justificada por la necesidad de ​crear servidores y
sistemas de apoyo​, además del desarrollo de aplicaciones para permitir que los
usuarios puedan empezar a exprimir la nube con suma tranquilidad, ya que uno de
los desafíos que por ahora está dando la nube es el de la asimilación de su
funcionalidad y todas las garantías que ofrece como servicio, al no permitir la fuga
de datos y que sus condiciones sean del todo estables.

Además, otro factor importante que se ve reflejado en dicho coste tiene como pilar
fundamental el Internet de las Cosas, lo cual también es un asunto de conectividad
en el que hay que invertir bastante para la optimización del consumo de datos a
través de los dispositivos.

Ahora bien, la revolución que esto supone es total, lo que la optimización de los
sistemas requerirá será un desarrollo aún ​más pleno de los sistemas de
información​. Y aquí también es necesario destacar que la responsabilidad del
software queda bajo la disposición del proveedor, por lo que su impacto es mucho
más sólido, evitando así errores y permitiendo un mejor desempeño. Por eso la
apuesta en términos económicos siempre va a ser enorme.

Esto es lo que nos depara por el momento el universo del cloud computing, pero a
largo plazo los cambios para la sociedad serán mucho mayores. Algunos analistas
ya están planteando que en el campo laboral, a las empresas no les quedará otra
opción que ​asumir el valor del teletrabajo como una estrategia operacional
donde se permitirá explotar al máximo la infraestructura del trabajo.

Así, al tener un software de trabajo, con roles y permisos asignados, se creará una
plataforma laboral donde cada empleado se compromete a ​la resolución de
problemas competentes a su cargo​. Esto también incidirá profundamente en un
proceso de desmoronamiento de la sede física como lugar exclusivo de trabajo y
encuentro.
Software como Servicio (SaaS)

Consiste en poder utilizar una aplicación desde un ordenador cliente, hacia un


servidor central emplazado en una empresa proveedora de sistemas y no en la
compañía cliente. También puede darse el caso de compañías de mayor tamaño
que albergan sus propios servidores, y a la vez presten o vendan sus servicios de
software a otras empresas del sector.

● Características
○ Acceso y administración a través de una red.
○ Actividades gestionadas desde ubicaciones centrales.
○ La distribución de la aplicación es más cercana al modelo uno a
muchos.
○ Actualizaciones centralizadas.
○ Frecuente integración con una red mayor de software de computación.

Ejemplo:

El software es un producto que se puede distribuir de varias maneras. De forma


clásica se hace mediante una instalación directa en equipos del cliente.
Normalmente, si alguien quiere usar una aplicación de ventas, compra el
CD-producto de instalación, ejecuta un programa de configuración, da sus claves y,
de este modo, puede comenzar a utilizar el sistema. Pero si el usuario necesita que
otra persona al extremo del globo terráqueo consulte su lista de clientes, cobros
pendientes o precios, y los quisiera manipular con el mismo software, necesitaría
otro CD-producto, o necesitaría bajar ese programa ejecutable de la web, y
generalmente necesitaría otra licencia para ese producto, o hacer uso de una VPN,
o comunicarse mediante correo electrónico con la sede de operaciones. En cambio,
si el software está modelado como servicio, los requerimientos pueden ser mucho
más simples.
¿Desaparecerá el PC como lo conocemos?

Empresas como google han tomado iniciativa en este movimiento de revolucionar al


pc con sus Google Chromebooks. Laptops que poseen un espacio de
almacenamiento pequeño pero veloz (Disco duro sólido, SSD) y que fueron
diseñadas para funcionar en su mayoría con la suite de aplicaciones de trabajo de
Google, las cuales dependen enormemente del uso del internet, puesto que al estar
la mayoría conectadas al servicio de almacenamiento online Google Drive,
requieren estar en constante coneccion al internet.

Sin embargo, se ha notado un incremento sustancial en la venta de dichas laptops


en comparación a laptops ordinarias en el mercado estadounidense, para momentos
del 2020.

https://www.thurrott.com/mobile/chrome-os/chromebook/239021/chromebook-sales-
growth-outpaced-laptops-by-3x-in-u-s

No obstante, este incremento en compra de chromebooks puede no estar


directamente anclado a preferencias sobre PCs que dependan de la nube, sino,
como alternativa económica para varias empresas o escuelas que necesitan
equipos para que sus integrantes puedan continuar sus labores bajo la cuarentena
en sus hogares.

Google podría verse como la empresa más avanzada hacia el cloud computing
hasta ahora, si bien posee una suite completa de aplicaciones completas usables en
la nube, dio lugar a la creación del servicio de suscripción para videojuegos en la
nube llamado ​Stadia. ​Haciendo uso de los centros de datos de esta última, Stadia
tiene la capacidad de transmitir videojuegos con resolución 4K a 60 fotogramas por
segundo (f/s), compatible con reproducción de imágenes de alto rango dinámico
(HDR), y de que los usuarios puedan jugarlos de forma remota. Google ha integrado
este servicio con varios de sus productos, como por ejemplo con el navegador web
Chrome o con la plataforma para compartir vídeos Youtube.
Al ser un servicio de entretenimiento en la nube, Stadia no requiere de ​hardware
adicional, requiriendo únicamente que el ordenador u otros dispositivos, tengan
conexión a Internet y puedan ejecutar Chrome. Stadia ha sido integrado con
YouTube ya que la posibilidad de jugar videojuegos de forma remota se ve como
una extensión natural a la retransmisión en directo. Según Phil Harrison, jefe de
producto de Stadia, el nombre de la plataforma está basado en los estadios (del
latín ​stadium​), y con este nombre se transmite que Stadia será una «colección de
entretenimiento» en donde los espectadores podrán elegir entre simplemente
observar un videojuego o tomar parte activa del mismo.

Cómo Google ha construido una gran cantidad de data centers en todo el mundo, la
compañía cree que Stadia está en una mejor posición para jugar los juegos en la
nube en comparación con otras compañías, ya que la mayoría de los jugadores
estarían geográficamente cerca de un centro de datos. Stadia admite la transmisión
de juegos en HDR a 60 cuadros por segundo con resolución 4K, y anticipa
eventualmente alcanzar 120 cuadros por segundo a una resolución de 8K. Los
jugadores pueden iniciar juegos sin tener que descargar o instalar contenido a su
dispositivo personal.

Desde el momento de su lanzamiento se vieron presentes problemas de latencia y


respuesta retrasada. Algunos críticos mencionaron que el servicio tenía poca
latencia y que no había mucha diferencia con jugar el videojuego de forma local.​ ​Sin
embargo, dependiendo de las redes Wifi, la retransmisión del videojuego sufrió de
una resolución de pantalla reducida e incluso presentó retardos. En una prueba
realizada por ​The Verge​ no se notó retardo alguno al utilizar una conexión cableada
Ethernet pero sí se notó intermitente a través de una conexión wifi. GamesRadar
menciona “Si las circunstancias son las correctas, si tu conexión es fuerte, entonces
Stadia se siente como el potencial camino hacia el futuro para esta industria y el
streaming de videojuegos se siente como magia”. Sin embargo, el resto de su
reseña señala múltiples problemas con el servicio en este momento.

Lo cual deja en claro que hasta ahora no estamos del todo preparados para el uso
de datos alojados en la nube que necesiten una transmisión de datos
suficientemente veloz, pero no deja a dudas que en un futuro con suficientes
avances en la tecnología y redes, será visto como más una alternativa que una
posibilidad.

La computación en la nube es mucho más abstracta como solución de alojamiento


virtual. En lugar de ser accesibles a través de hardware físico, todos los servidores,
software y redes se alojan en la nube, fuera de las instalaciones. Es un entorno
virtual en tiempo real alojado entre varios servidores diferentes al mismo tiempo. Por
lo tanto, en lugar de invertir dinero en la compra de servidores físicos internamente,
puede alquilar el espacio de almacenamiento de datos a proveedores de
computación en la nube con una base de pago por uso más rentable. Las
principales diferencias entre el alojamiento en la nube y el alojamiento web
tradicional son:

Resiliencia

La información y las aplicaciones alojadas en la nube se distribuyen uniformemente


en todos los servidores, que están conectados para funcionar como uno solo. Por lo
tanto, si un servidor falla, no se pierden datos y se evita el tiempo de inactividad. La
nube también ofrece más espacio de almacenamiento y recursos de servidor,
incluida una mejor potencia informática. Esto significa que su software y
aplicaciones funcionarán más rápido. Los sistemas de TI tradicionales no son tan
resistentes y no pueden garantizar un nivel alto y constante de rendimiento del
servidor. Tienen una capacidad limitada y son susceptibles al tiempo de inactividad,
lo que puede dificultar enormemente la productividad del lugar de trabajo.
Flexibilidad y escalabilidad

El alojamiento en la nube ofrece un nivel mejorado de flexibilidad y escalabilidad en


comparación con los centros de datos tradicionales. El espacio virtual bajo demanda
de la computación en nube tiene espacio de almacenamiento ilimitado y más
recursos de servidor. Los servidores en la nube pueden escalar hacia arriba o hacia
abajo según el nivel de tráfico que reciba su sitio web, y usted tendrá control total
para instalar cualquier software cuando lo necesite. Esto proporciona más
flexibilidad para que su negocio crezca. Con la infraestructura de TI tradicional, solo
puede utilizar los recursos que ya están disponibles para usted. Si te quedas sin
espacio de almacenamiento, la única solución es comprar o alquilar otro servidor. Si
contratas más empleados, tendrás que pagar licencias de software adicionales y
cargarlas manualmente en el hardware de tu oficina. Esta puede ser una empresa
costosa, especialmente si su negocio está creciendo con bastante rapidez.

Automatización

Una diferencia clave entre la computación en la nube y la infraestructura de TI


tradicional es cómo se administran. El alojamiento en la nube es administrado por el
proveedor de almacenamiento que se encarga de todo el hardware necesario,
garantizar que se implementen las medidas de seguridad y lo mantenga
funcionando sin problemas. Los centros de datos tradicionales requieren una gran
administración interna, lo que puede resultar costoso y consumir mucho tiempo para
su empresa. Es posible que se necesite personal de TI completamente capacitado
para garantizar la supervisión y el mantenimiento regulares de sus servidores, como
actualizaciones, problemas de configuración, protección contra amenazas e
instalaciones. Correr cuesta La computación en la nube es más rentable que la
infraestructura de TI tradicional debido a los métodos de pago por los servicios de
almacenamiento de datos. Con los servicios basados ​en la nube, solo paga por lo
que se usa, de manera similar a cómo paga los servicios públicos como la
electricidad. Además, la menor probabilidad de tiempo de inactividad significa un
mejor desempeño en el lugar de trabajo y mayores ganancias a largo plazo. Con la
infraestructura de TI tradicional, necesitará comprar equipos y espacio de servidor
adicional por adelantado para adaptarse al crecimiento empresarial. Si esto se
ralentiza, terminará pagando por recursos que no utiliza. Además, el valor de los
servidores físicos disminuye año tras año, por lo que el retorno de la inversión de
invertir dinero en infraestructura de TI tradicional es bastante bajo.

Seguridad

La computación en la nube es una forma externa de almacenamiento de datos y


entrega de software, que puede hacer que parezca menos seguro que el
alojamiento de datos local. Cualquiera con acceso al servidor puede ver y utilizar los
datos almacenados y las aplicaciones en la nube, dondequiera que haya conexión a
Internet disponible. La elección de un proveedor de servicios en la nube que sea
completamente transparente en su alojamiento de plataformas en la nube y que
garantice que se implementan las medidas de seguridad óptimas es crucial al
realizar la transición a la nube. Consulte nuestra sección ¿Cuán segura es la
computación en la nube? página para obtener más información. Con la
infraestructura de TI tradicional, usted es responsable de la protección de sus datos
y es más fácil asegurarse de que solo el personal autorizado pueda acceder a las
aplicaciones y los datos almacenados. Físicamente conectados a su red local, los
centros de datos pueden ser administrados por departamentos de TI internos las 24
horas del día, pero se necesita una cantidad significativa de tiempo y dinero para
garantizar que se implementen las estrategias de seguridad adecuadas y que se
implementen sistemas de recuperación de datos. en su lugar.

¿Los desarrolladores de software se beneficiarán o perjudicarán


con esta tecnología?

El pronóstico se nota positivo, puesto que el uso del cloud computing ha abierto
muchas oportunidades para equipos de desarrolladores al poder trabajar proyectos
simultáneamente en la nube mientras cada integrante es capaz de añadir sus
cambios al proyecto y dichos cambios pueden ser vistos en tiempo real.
Github es un portal creado para alojar el código de las aplicaciones de cualquier
desarrollador, y que fue comprada por Microsoft en junio del 2018. La plataforma
está creada para que ​los desarrolladores suban el código de sus aplicaciones y
herramientas​, y que como usuario no sólo puedas descargarte la aplicación, sino
también entrar a su perfil para leer sobre ella o colaborar con su desarrollo.
Como su nombre indica, la web utiliza el sistema de control de versiones Git
diseñado por Linus Torvalds. Un sistema de gestión de versiones es ese con el que
los desarrolladores pueden administrar su proyecto​, ordenando el código de
cada una de las nuevas versiones que sacan de sus aplicaciones para evitar
confusiones. Así, al tener copias de cada una de las versiones de su aplicación, no
se perderán los estados anteriores cuando se vaya a actualizar.

Las principales características de la plataforma es que ofrece las mejores


características de este tipo de servicios sin perder la simplicidad, y es ​una de las
más utilizadas del mundo​ por los desarrolladores. Es multiplataforma, y tiene
multitud de interfaces de usuario.

Así pues, Github es ​un portal para gestionar las aplicaciones que utilizan el
sistema Git​. Además de permitirte mirar el código y descargarte las diferentes
versiones de una aplicación, la plataforma también hace las veces de red social
conectando desarrolladores con usuarios para que estos puedan colaborar
mejorando la aplicación.
Fuentes Bibliográficas:

https://m.riunet.upv.es/bitstream/handle/10251/86557/AGUT%20-%20Desarrollo%20
de%20aplicaciones%20en%20la%20nube%20%28Cloud%20Computing%29.pdf?se
quence=1&isAllowed=y

https://apser.es/cloud-computing-presentation-y-su-impacto-en-la-sociedad/

https://www.leadingedgetech.co.uk/it-services/it-consultancy-services/cloud-computi
ng/how-is-cloud-computing-different-from-traditional-it-infrastructure/

https://depor.com/depor-play/videojuegos/google-stadia-funciona-fecha-lanzamiento-
precio-mando-videojuegos-nube-project-stream-nnda-nnlt-108346/

https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores

También podría gustarte