¿Qué es la nube (Cloud Computing)?

Imagina que sin importar el dispositivo que tengas puedas acceder a mucho poder de cómputo, correr todos los juegos posibles o procesar cualquier aplicación por más pesada que sea. ¡Con Cloud Computing es posible!

Diseño web
Lectura de 8 minutos
10 ene. 2020
¿Qué es la nube (Cloud Computing)?

Imagina que sin importar el dispositivo que tengas puedas acceder a mucho poder de cómputo, correr todos los juegos posibles o procesar cualquier aplicación por más pesada que sea y además tener espacio de almacenamiento ilimitado. ¿Suena grandioso no? ¡Eso es Cloud Computing!

Seguro te estarás preguntando: ¿cómo es posible que sin importar mi dispositivo puedo acceder a tanto poder de cómputo y almacenamiento? Déjame decirte que: ¡así funciona la nube!

¿Qué es la nube?

Que es la nube

La nube es un conjunto de recursos computacionales de gran escala distribuidos a través de una red de alta velocidad y que pueden ser consumidos bajo demanda.

¿Un poco complicado verdad? Vamos a desmenuzar toda esta definición y te la explicaremos de la forma más simple posible para que lo entiendas fácilmente y puedas explicárselo a tus amigos.

Recursos computacionales de gran escala

Los recursos son todas las herramientas con las que cuenta un sistema para realizar una tarea específica. Por ejemplo, en una computadora sus recursos principales son el poder de cómputo, es decir que tanta cantidad de datos puede procesar y a qué velocidad. Esto lo hace principalmente la CPU, la memoria RAM, el almacenamiento y los recursos de red que son todas las infraestructuras que permiten que nuestros equipos se comuniquen, como los switches, el ancho de banda, los routers, firewalls, etc. Recuerda que dijimos "recursos de gran escala", así que no estamos hablando de pocos recursos o como algunos lo llaman "la computadora del alguien más**",** estamos hablando de muchas computadoras que están conectadas entre si y que trabajan juntas y se apoyan unas a otras cuando las tareas que deben realizar son complejas.

Distribuidos en una red de alta velocidad

Para poder trabajar en conjunto las computadoras tienen que estar conectadas en red, pero imagina que esa red fuera de muy baja velocidad, los datos tardarían en llegar, habría mucha latencia y se comprometería el rendimiento, por lo tanto es indispensable que la red que las conecte sea de muy alta velocidad.

Que puedan ser consumidos bajo demanda

Si yo necesito pocos recursos solamente uso esos y no más, así no los desaprovecho y pago solamente por los recursos que consume mi aplicación, y si necesito mucho más, pagaré más, pero con la garantía de que mi aplicación escale gracias a la nube. Para que lo entiendas mejor te pondré un ejemplo, EDteam y Netflix usan los mismos servicios, pero en EDteam lo hacemos a una escala pequeña mientras que Netflix a una escala gigantesca, sin embargo los servicios por detrás siguen siendo los mismos. Es así es como funciona la nube.

Características de la nube

Características de la nube

☁ Virtualización

Gracias a la virtualización podemos instalar sobre un sistema operativo una capa de virtualización que nos permite crear máquinas virtuales (hardware virtual que no existe) que le hace creer al sistema operativo que hay varias computadoras físicas y así poder instalar sobre un mismo hardware varios sistemas operativos o máquinas virtuales. Gracias a esto podemos usar los recursos de forma eficiente y bajo demanda.

☁ Uso bajo demanda

Si no usáramos la virtualización y necesitaríamos pocos recursos estaríamos usando todos los recursos de una computadora (su hardware, su procesador, su memoria RAM, etc) a pesar de que las tareas no lo necesitan.

Gracias a la virtualización esto se soluciona, porque podríamos crear una máquina virtual pequeña solo para lo que necesitemos y así todo el resto de recursos quedarían libres para que lo usen otras personas, empresas o aplicaciones.

☁ Despliegue rápido y escalable

Esto significa que gracias a la nube nosotros podemos crecer según la demanda de usuarios o la demanda de procesamiento que tengamos.

Por ejemplo, si EDteam recibe "x" cantidad de usuarios diarios pero llega Black Friday y esta cantidad se multiplica por 20, en una arquitectura tradicional el sitio caería porque no podría aguantar tanta demanda. Sin embargo gracias a la nube esto escala completamente y no hay forma de que el sitio caiga porque los recursos se van adaptando a las necesidades del sistema.

Además en la nube podemos desplegar servicios y recursos de manera rápida sin tener que apagar los sistemas por varias horas o traer nuevos equipos físicos e instalarlos ya que hay una arquitectura virtualizada y de servicios que nos permite desplegar de forma rápida los recursos que necesitemos.

En resumidas cuentas la nube es un gran conjunto de computadoras que pueden unir sus recursos a través de una red y proporcionarlos bajo demanda para quien los necesite. En otras palabras, si necesitó almacenamiento uso la nube para guardar lo que necesite y ya no mi disco duro local y si mi computadora no tiene poder de cómputo puedo usar la potencia de la nube.

¿En que casos se usa la nube para poder de cómputo?

El ejemplo más sencillo es YouTube, cada vez que subes un video YouTube hace un procesamiento para que sin importar el formato, peso o como lo hayas renderizado se comprima lo más posible sin peder calidad a un formato fácil de reproducir, ¡eso es poder de cómputo!

Como viste procesar un video requiere mucho poder de cómputo, ¿imagínate procesar todos los videos que se suben a YouTube por minuto? Tiene un costo energético muy alto.

¿Cuanta energía puede consumir un solo video?

Despacito

¿Te acuerdas de la canción despacito? aquella que llegó a ser el video más visto de todo YouTube con más de 5 mil millones de reproducciones. Aunque esta canción tiene pocos minutos de duración reproducirlo esa cantidad de veces consumió tanta electricidad como 40 mil hogares estadounidenses en un año. Ahora imagina toda la energía que consume YouTube, Netflix, Facebook, Twitter y otras empresas juntas.

Por eso hay quienes dicen que cada ves que ves una película en Netflix estás contaminando el planeta. Es parcialmente cierto porque la electricidad se genera en plantas hidroeléctricas y con carbón que dañan el planeta, la idea es usar energías que no dañen el planeta y ya existen muchas empresas que están trabajando en consumir solo energías limpias y renovables, como la energía eólica.

Energía eólica

Tipos de nube

Tipos de nube

☁ Nube privada

Una nueve privada es cuando una empresa instala su propia infraestructura, conecta las computadoras, define la forma en que van a trabajar, los servicios, el software que van a utilizar y es solamente para el uso de esta empresa

☁ Nube Pública

Es una nube a la que todos tienen acceso, por ejemplo **AWS,** GCP o Azure son proveedores que nos permiten acceder a su nube y consumir sus servicios, incluso tienen una capa gratuita para que comencemos a usarlo completamente gratis y luego pagar según el consumo que vayamos haciendo.

☁ Nube híbrida

Tiene una parte privada y otra pública, por ejemplo una empresa podría decidir tener una nube privada para almacenar y procesar ciertos datos y una nube pública para otro tipo de servicios.

Modelos de servicios en la nube

☁ Software as a Service (SasS)

Es el software para el usuario final que se usa directamente desde la nube sin necesidad de instalar nada, solo necesitas conectarte a internet.

Algunos ejemplos son: YouTube, GitHub, Slack, EDteam

☁ Platform as a Service (PasS)

Está pensado en programadores, para que puedan desplegar sus aplicaciones directamente en la nube sin preocuparse por la infraestructura. Como Firebase o Heroku.

☁ Infrastructure as a Service (IaaS)

Es el nivel más alto y está dirigido a arquitectos de soluciones. Por ejemplo si una empresa requiere una infraestructura compleja que incluya transmisión de video, correo electrónico, backup de archivos, analítica de datos lo que hace un arquitecto o un grupo de arquitectos de soluciones es usar los servicios de la nube para construirlo a medida. Las empresas más grandes que ofrecen estos servicios son 1° AWS, 2° GCP y 3° Azure.

Servicios de la nube

Servicios de machine learning y big data en nube

Los servicios en la nube se están haciendo cada ves más masivos, empresas que no confiaban en la nube y que querían tener su infraestructura On-premises (en sus propios equipos y oficinas) empiezan a confiar en la nube.

Y es que al día de hoy la nube no es solamente poder de cómputo y almacenamiento. Los proveedores nos dan muchos servicios como Big Data, Machine Learning, analítica, etc de tal manera que podemos analizar todos los datos de nuestra empresa y hacer predicciones. ¡Es espectacular!

Imagina crear toda esa solución desde cero y con tu propia infraestructura, es muy costoso, por eso es que la nube empieza a ser cada vez más masiva y los profesionales en Cloud Computing están bien pagados y muy solicitados por las empresas.

La nube no es solo para grandes empresas

Como dijo Marc Benioff CEO de Salesforce.

Marc Benioff

Gracias a la nube empresas pequeñas como EDteam pueden usar los mismos servicios que empresas gigantescas como Netflix, a diferente escala pero son los mismos servicios, eso es maravilloso, un StartUp de 2 personas pueden usar el mismo software que una multinacional millonaria.

Así que si eres emprendedor la nube te va a ayudar a hacer crecer tu negocio, y si eres u apasionado del mundo de la tecnología ¿porque no aprender Cloud Computing? hay muchísimas ofertas laborales, las empresas están literalmente peleando por los profesionales en Cloud Computing

Y obviamente puedes aprender Cloud Computing en EDteam, entra a 👉 https://ed.team/aws, construye tu nueva carrera y #NuncaTeDetengas

AWS

Y muy pronto también podrás aprender Google Cloud Platform (GCP)

GCP

Avatar

Deivis Rivera

@deivisVer perfil

📢 Marketing en EDteam, 💻 Estudiante de Ingeniería de Sistemas, 🎮 amante de los videojuegos.

Comentarios de los usuarios

LP
Leo Paz

@leopaz98594

Excelente el articulo desconocía los términos técnicos sobre los servicios en la nube

Recuerda iniciar sesión para comentar este articulo

Cursos recomendados

Sass Desde Cero

Sass Desde Cero

Avatar

Alvaro Felipe

5

4.9

Flexbox y Grid

Flexbox y Grid

Avatar

Alvaro Felipe

5

4.8