Accede a todo EDteam con un único pago¡Sube a premium con -50%!

¿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
8 minutos
Hace 4 años
¿Qué es la nube (Cloud Computing)?

Seguro te estás preguntando: ¿cómo es posible que sin importar mi dispositivo puedo acceder a mucho poder de cómputo y almacenamiento para correo cualquier videojuego o ejecutar cualquier aplicación por más pesada que sea? Déjame decirte que: ¡con la nube es posible!

¿Qué 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? Vamos a desmenuzar toda esta definición y te la explicaré de la forma más simple posible.

¿Qué es la nube?

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 sí 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 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.

Infografía que es 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 qué 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 perder 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.

¿Te acuerdas de la canción despacito? Aquella que llegó a ser el video más visto de todo YouTube con más de 8 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.

despacito la nube

Por eso hay quienes dicen que cada vez 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.

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.

Modelos de servicios en la nube

Servicios de machine learning y big data en nube

Los servicios en la nube se están haciendo cada vez más comunes, 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 DataMachine Learning, analítica, etc de tal manera que podemos analizar todos los datos de nuestra empresa y hacer predicciones. ¡Es espectacular!

Pero 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 popular y los profesionales en Cloud Computing están bien pagados y muy solicitados por las empresas.

Y como dijo Marc Benioff CEO de Salesforce.

Marc Benioff CEO de Salesforce.

La nube no es solo para grandes empresas

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 un apasionado del mundo de la tecnología ¿por qué no aprender Cloud Computing? Hay muchísimas ofertas laborales, las empresas están literalmente peleando por los profesionales en Cloud Computing y en EDteam puedes aprender los 3 servicios de nube más importantes: ☁️ ****Curso: Azure Fundamentals** ☁️ Curso: Fundamentos de AWS ☁️ Curso: Fundamentos de GCP (Google Cloud Platform)

Puedes ver las primeras clases gratis y comprobar por qué en español #NadieExplicaMejor que EDteam.

Cursos para aprender cloud computing

Comentarios de los usuarios

Pregunta a ChatEDT