Estamos al borde de una nueva era de la computación en la nube
No entiendo del todo por qué llamamos a la computación en servidores remotos 'nube'. Claro, vale la pena recordar a ruvds, que y , pero, en realidad, vivimos 'cerca' de servidores que pronto se convertirán en nuestra principal forma de computación.
¿Qué es la computación en la nube? En términos simples, en lugar de usar la potencia de nuestras computadoras, utilizamos la potencia de computadoras remotas a las que nos conectamos a través de la red.
Si soñamos un poco, pronto ya no necesitaremos computadoras potentes, y tu antigua computadora con Pentium y GTX 460 (yo escribo desde una así) podrá ejecutar todos los nuevos juegos. Bueno, creo que ahora queda claro por qué el futuro está ahí. Pero, ¿qué necesitamos para esto y qué nos falta?
- Redes móviles rápidas con una velocidad mínima de al menos 10 Gb/s
La reciente exposición MWC 2019 demostró que tales velocidades pronto estarán disponibles para nosotros, porque solo una empresa perezosa no presentó su teléfono inteligente con 5G. En Rusia, la situación no es maravillosa, pero, al igual que con 4G, a pesar de todas las prohibiciones del ministerio de defensa, creo que 5G irrumpirá rápidamente en nuestras vidas. Al principio no funcionará sin fallos, pero con el tiempo todo se solucionará, como sucedió con 4G. Creo que se puede esperar que las redes 5G lleguen a las grandes ciudades de Rusia para 2021. - Software
Empresas como Google, Apple, IBM y Ebay deben entrar en juego, porque tienen algunos de los mayores centros de datos del mundo que pueden proporcionarnos una gran capacidad para la transmisión de datos.
Ya estamos utilizando programas en nuestra vida diaria que en el futuro se usarán en todas partes.
Almacenamiento en la nube
Los llamamos simplemente 'nubes', porque hasta ahora es la única tecnología que se utiliza de manera continua o al menos ha sido probada por casi todos. Los centros de datos de almacenamiento en la nube, al igual que tus discos, pueden quemarse/desgastarse y tus datos pueden perderse, de eso nadie está a salvo. Pero la gran ventaja de las nubes es que tienes acceso a todos tus archivos desde cualquier dispositivo con conexión a Internet.
Los nubes más populares (Tamaño del almacenamiento que se puede obtener gratis):
- Yandex Disk (10 Gb + bonificaciones)
- Nube Mail.ru (En 2013 - 1 Tb, ahora - 8 Gb)
- Dropbox (2 Gb + bonificaciones)
- Google Drive (15 Gb)
- MediaFire (10 GB + bonificaciones)
- Mega (Hasta 2017 — 50 GB, ahora — 15 GB + bonificaciones)
- pCloud (10 GB)
- OneDrive (5 GB)
El último ya está integrado en Windows en el explorador y conectado a la cuenta con la que iniciaron sesión en el sistema operativo.
Personalmente, me alegra que Yandex sea ahora uno de los actores clave en el mercado de almacenamiento en la nube. Lo he estado utilizando durante bastante tiempo y ya tengo acumulados más de 50 GB, solo sigan las promociones.
Por lo tanto, podemos deshacernos de los enormes discos duros. Un SSD puede ser útil para una rápida grabación de archivos descargados, pero no se necesita un gran tamaño, porque esto es principalmente para archivos temporales, aunque esto también es temporal hasta que todos los programas integren la nube. Esto es un problema porque diferentes aplicaciones solo se integrarán con los servicios de almacenamiento en la nube con los que colaboran. Por ejemplo, usas Yandex, pero el programa solo admite Dropbox. Esto se resuelve en parte con protocolos como WebDav/FTP, pero aún hay muchos problemas con ellos.
Aplicaciones web
Coincidirán en que es muy conveniente poder simplemente ingresar una dirección URL y utilizar la funcionalidad deseada. No es necesario descargar nada, subir actualizaciones, etc. En esta categoría están todas las aplicaciones web, porque ya hay muchas y pueden reemplazar el 90% de los programas instalados en nuestras computadoras. Por ejemplo, , que es un buen análogo de Photoshop. Aunque me gustaría que Adobe trasladara todo su software a la web, es posible hacerlo, pero extremadamente difícil.
Pero si de repente quieres que la aplicación funcione sin conexión. No hay problema, existen Electron e Ionic, que convertirán cualquier aplicación web en un programa para absolutamente cualquier sistema operativo. Todo esto no existiría si no fuera por Google con su Chromium de código abierto.
Yo mismo soy desarrollador web y quiero decir que las tecnologías de aplicaciones web están evolucionando increíblemente rápido. Ahora, el principal problema probablemente sea el propio lenguaje en el que están escritas: el incomparable y bien conocido JavaScript. Ahora, WebAssembly está en pleno desarrollo, que dará un enorme aumento de velocidad a las aplicaciones web.
Documentos
Me gustaría destacar esta categoría por separado de las aplicaciones web.
Todos nosotros a menudo trabajamos con algún tipo de documentos. Estos pueden ser: ensayos, artículos en Habr, bases de datos de clientes en Excel o algo más, dependiendo de tu tipo de actividad. Creo que este es el servicio en la nube más primitivo que se puede crear, pero aun así, es necesario y demandado.
Los editores web más comunes:
- MS Office Online
- Google Docs
Puedes abrirlos directamente desde tu nube y editarlos en línea. Quiero destacar el trabajo colaborativo, porque es muy conveniente cuando trabajas en equipo en algún proyecto, lo he experimentado personalmente.
Cálculos
Si eres desarrollador o simplemente quieres realizar cálculos pesados, hay disponibles VDS/VPS, alquilando los cuales puedes obtener acceso completo a una parte de un servidor remoto. Para desarrolladores, vale la pena mencionar CI/CD, con el cual puedes delegar todas las tareas de despliegue en el servidor, liberando tu procesador.
Servicios de streaming
Ahora todos utilizan Youtube, Yandex Music, Apple Music, Spotify, etc. Los usas a diario y ni siquiera piensas que antes no teníamos todo esto y toda la música y videos estaban descargados; ahora recuerda, ¿cuándo fue la última vez que descargaste música o video?
Juegos
Esta categoría también se relaciona con los servicios de streaming, pero merece atención especial. Estos servicios comenzaron a desarrollarse relativamente recientemente. Google avivó el fuego al
presentar hace poco Google Stadia. ¿Quién, si no es Google con sus centros de datos? Ahora depende de ellos. O este servicio se sumará al cementerio de Google, o explotará y todos finalmente comenzarán a pasar al gaming en la nube.
Costo
Creo que sigue abierta la cuestión de que se te proporcionan datos de computación que, por supuesto, no son gratuitos. Ahora compramos una computadora, pagamos una gran suma una sola vez, y luego pagaremos poco, pero cada mes; sin embargo, pagas exactamente por lo que quieres obtener de esto, solo por lo que usas.
Por ejemplo, tienes una nube de 200 GB, pero te resulta insuficiente, pagas un poco más y obtienes una ampliación de espacio al instante. No necesitas ir a ninguna tienda por otro SSD, además, los puertos no son infinitos, y si necesitas añadir más espacio pero ya no hay ranuras disponibles, tendrás que vender/deshacerte del antiguo SSD y comprar uno nuevo que combine el tamaño anterior más el espacio adicional que realmente necesitabas. Con las nubes, este problema desaparece.
Dispositivos
Ya no necesitaremos grandes PC para computadoras potentes. Con un pequeño portátil de baja potencia y Linux a bordo es suficiente. Un momento... Vale la pena recordar el Chromebook con Chrome OS, que está hecho para aplicaciones web y computación en la nube. Creo que se adelantó a su tiempo y, con las acciones correctas de Google, podría convertirse en el sistema operativo principal en muchos portátiles.
También quiero señalar que el grosor y el peso de estos portátiles serán absolutamente insignificantes, lo que abre nuevas posibilidades para el uso de computadoras.
¿Podría Tim Berners-Lee haber imaginado que su creación cambiaría el mundo para siempre?
Fuente: habr.com
