Transcripciones
1. INTRODUCCIÓN: Hola y bienvenidos al primer
módulo de esta formación. Antes de
sumergirnos realmente en Amazon Web Services, debe tener una
base sólida de computación en la nube. Entonces, sin más
demora, comencemos. En este módulo, vamos a cubrir ¿qué es la computación en la nube? ¿ Cuáles son los diferentes tipos
de modelos de implementación en la nube? También hablaremos centros de datos y cómo surgió la computación
en la nube? ¿ Cuáles son los diferentes tipos
de modelos de servicios en la nube? Algunos conceptos importantes
relacionados con la nube. Seguidamente pasaremos a
diferentes proveedores en la nube que están brindando servicios en la nube. Y lo que es más importante,
los beneficios de la computación
en la nube sobre los métodos
tradicionales. Repasaremos cada
tema con gran detalle para que consigas una
comprensión clara ya que son muy importantes de
entender antes de pasar a AWS una
vez finalizado con éxito este módulo, tendrá una comprensión
exhaustiva de la computación en la nube, sus conceptos clave y beneficios. Podrás
decidir cuándo
debes usar cloud
computing y qué
modelos y servicios debes emplear que tomas notas a
lo largo de esta capacitación. Como naughts hacen que el
aprendizaje sea mucho más fácil al brindarte un
apoyo rápido cuando quieras. Eso es todo por este video. En la siguiente, cubriremos
lo que es la computación en la nube. Nos vemos en el siguiente video.
2. ¿Qué es la computación en la nube?: Alumnos bienvenidos. De este video. Comenzaremos nuestro viaje de computación
en la nube con
Amazon Web Services. En este video,
aprenderás qué es computación
en la nube y cuáles son los diferentes servicios de
computación en la nube. Así que empecemos. computación en la nube es la entrega
bajo demanda de cómputo, almacenamiento, base de datos, redes y muchos
más servicios a través de Internet. Estoy asumiendo deuda. Eres un principiante. Estos términos te pasan de nuevo. Pero no te preocupes, los voy
a explicar en breve. Primero comprendamos qué es
la entrega bajo demanda. Bajo demanda significa,
consíguelo cuando lo necesite. Entendamos esto con
la ayuda de un ejemplo. Supongamos que eres un
foodie y te encanta cocinar
y probar nuevas recetas. Imagina
lo genial que sería obtener la cantidad exacta de
ingredientes cada vez que pruebes una nueva receta para
que consigas el mejor sabor y
no termines desperdiciando
ningún ingrediente. Puede que no suene posible
cuando se trata de ingredientes, pero sin duda es posible en el caso
de Cloud computing, se obtiene exactamente lo que
necesitas y eso también, cuando lo ordenas. Otra cosa que hace que
la computación en la nube sea tan simple, es pagar a medida que avanza los precios. Solo pagas por lo que
solicitas y lo que
usas en la computación en la nube. Una vez que haya terminado con
cualquier servicio o recursos, puede eliminar
o desasignar fácilmente. De ahí que no es necesario
pagar por nada extra. Solo pagar por lo que
usas está en esa cuadrícula. Existen cuatro servicios básicos de
computación en la nube que son cómputo, almacenamiento,
base de datos, redes. Vamos a
entenderlos uno por uno. Compute es la
potencia de procesamiento de tu máquina. Entendamos esto
con un ejemplo. Supongamos que está creando una presentación de PowerPoint
para su proyecto de último año. Como necesitas mucha
información para tu proyecto, has abierto algunos
navegadores web, profundidades amó la música. Por lo que estás tocando
música así como tu computadora está haciendo
varias tareas simultáneamente. Te das cuenta que tu
computadora empieza a colgarse. Cierras un par de pestañas
y detienes al reproductor de música. Ahora tu computadora comienza a
funcionar sin problemas. Nuevamente. Es porque tu computadora
tiene una potencia de cómputo definida y puede procesar solo una cantidad limitada
de solicitud a la vez. Por eso para ejecutar
aplicaciones pesadas son juegos. Vas por un
procesador decente y más RAM. De la misma manera. Para procesar tus datos o ejecutar tu aplicación en la nube. Necesita un servicio de computación
que ofrezca la computación en la nube. Eso es sobre cómputo. Entendamos ahora otro
servicio de computación en la nube que es el almacenamiento. Tomemos el mismo ejemplo. Supongamos que ha completado su presentación de PowerPoint
y luego guardó el PPD, algunos documentos adicionales
en su computadora. Eso significa que tu computadora tiene una unidad de almacenamiento para
almacenar tus datos. Pero, ¿qué pasa si el disco duro de tu
computadora se bloquea? Perderás todos
tus datos, ¿verdad? En ese caso, puede hacer copias de seguridad sus documentos en
una unidad de disco duro. Entonces, por definición,
Almacenamiento
le permite guardar sus datos dentro de
un dispositivo de almacenamiento de datos. Puedes almacenar datos
como videos,
música, documentos, imágenes, etc. Los datos que hayas guardado en cualquier dispositivo de almacenamiento permanecen permanentemente en el dispositivo
hasta que lo elimines. De igual forma, si
quieres almacenar datos ya sea temporal o
permanentemente en la Nube, puedes usar Cloud Storage. Esto fue sobre el almacenamiento. Ahora comprendamos
la base de datos. Nuevamente. El mismo ejemplo. Supongamos que mientras trabajabas
en el proyecto, creaste una hoja de Excel. Esta hoja tiene
información relativa a sus proyectos en
filas y columnas. Cuando organiza sus datos o información en ciertas
filas y columnas, se denomina datos estructurados. Los datos de una hoja de Excel también
son datos estructurados. Es básicamente un
formato que hace que sea conveniente almacenar o recuperar
los datos cuando lo desee. Las hojas de Excel están bien
para un determinado sitio de datos. Pero para almacenar una gran
cantidad de datos de estructura, necesitará un tipo especial de almacenamiento llamado base de datos. Existen diferentes tipos
de bases de datos como MySQL, Oracle o SQL Server en
función del tipo de
datos que desea almacenar. Base de datos le permite almacenar una recopilación organizada de información
estructurada o datos de
su aplicación. Entonces si necesitas almacenar datos
estructurados en la Nube, puedes usar una base de datos. Muy bien, pasemos al servicio
de networking. Cuando se utiliza el cómputo, almacenamiento y la base de datos
en la nube, estos servicios deben estar conectados ya sea de forma privada
o con Internet. Y ahí es donde el networking
entra en imagen. Se trata de un servicio que brinda conectividad entre
diferentes servicios. El networking es un tema
interesante. Lo cubriremos en detalle
en un módulo separado. De acuerdo, volvamos a la definición
de computación en la nube. Nuevamente. La computación en la nube ofrece servicios de computación
bajo demanda
como almacenamiento de bases de datos, cómputo y redes a
través de Internet. Espero que ahora entiendas la definición de
cloud computing. Eso es todo por esta lección. Cubriremos los modelos de
implementación de Cloud y los entenderemos
en la siguiente lección. Nos vemos pronto.
3. Modelos de despliegue en la nube: Hola y bienvenidos de vuelta. En la lección anterior, aprendimos sobre la
computación en la nube y en esta lección hablaremos diferentes
modelos de
implementación en la nube. Pero antes de eso,
tratemos de entender ¿por qué necesitamos diferentes tipos de modelos de implementación en la nube? La respuesta, Es simple. Diferentes organizaciones
tienen diferentes requisitos y diferentes niveles de control en su infraestructura
Cloud. Entonces para atender sus necesidades, tenemos diferentes tipos de modelos de implementación
en la nube. Cada modelo ofrece un
nivel diferente de gestión, seguridad y costo para los usuarios. Entonces, una vez que comprendas en
los modelos de implementación en la nube, podrás decidir
qué modelo de nube se adapta mejor a
ti y a tu cliente. Ahora, veamos la definición
del modelo de
implementación en la nube. Se basa en tres atributos
principales. Eso es la
infraestructura Cloud ubicada, quién la controla, y quién
puede acceder y utilizarla. Existen tres tipos de modelos de implementación
en la nube. Nube pública,
nube privada y nube híbrida. La nube pública es una infraestructura de
computación en la nube mantenida y operada por
un proveedor de servicios Cloud. Algunos de los proveedores de
nube pública son Amazon Web Services, microsoft Azure
y Google Cloud. En el modelo público de Cloud
computing, los servicios en la
nube
como cómputo, almacenamiento ,
base de datos y red
están disponibles través de internet y
cualquiera puede usarlos. Significa que una startup, una
gran organización, o incluso un individuo puede
usar servicios públicos en la nube. Los proveedores de servicios en la nube son los responsables de mantener
la infraestructura física, incluyendo la energía del edificio, la
refrigeración y el fallo de hardware. Conoceremos a estos proveedores públicos de Cloud en detalle más adelante en este módulo. Ahora, vamos a
la Nube Privada. Private Cloud es una infraestructura de
computación en la nube que se
aprovisiona específicamente para una empresa. En el modelo de
computación en la
nube privada, los servicios en la nube
como computación, almacenamiento ,
base de datos y red solo
están disponibles para una organización y
sus usuarios. No obstante, la infraestructura puede ser mantenida ya sea
por la
propia organización o por el tercero que está prestando
los servicios Cloud. De igual manera, el hardware puede
ubicarse en
la auditoría in situ del sitio de terceros. Entonces cuando una infraestructura de
computación en la nube está disponible para nosotros, tal organización y solo para
su gente interna. Esto se llama nube privada. nube privada son más
caros que la nube pública. Como enorme capital inicial se requiere para
establecerlos y mantenerlos. Por lo general, son más
seguros que las nubes públicas. Por lo tanto, las organizaciones
que desean ejecutar sus
aplicaciones de misión crítica refieren nubes
privadas por razones de seguridad. Hablaremos de
seguridad en la nube en un módulo separado. El siguiente es la nube híbrida. Como su nombre indica, híbrido significa la
combinación de dos o más. Una nube híbrida es una infraestructura de computación en la nube
que se beneficia de modelos
tanto públicos como privados
y permite
a las organizaciones utilizar ambos. Entonces, cuando una organización usa una nube pública junto con
su nube privada, eso se llama nube híbrida. En otras palabras, una nube híbrida combina
una nube pública y una nube privada para permitir que los datos y las aplicaciones se
compartan entre ellas. Ahora debes tener una idea sobre los tres modelos de
implementación de cloud computing y qué los
hace diferentes unos
de otros. Eso es todo por este video. En la siguiente lección, cubriremos los centros de datos
tradicionales y los entenderemos. Nos vemos en el siguiente video.
4. Centros de datos tradicionales: Hola y bienvenidos de vuelta. En este video, vamos a entender cuál es
el centro de datos, sus componentes, y
algunos desafíos comunes
asociados a los centros de datos
locales. Empecemos. Bueno, para entender
qué es un centro de datos, retrocedamos 20 años y veamos cómo la
TI tradicional solía funcionar. Entonces es posible que
sepas que muchas
empresas comenzaron ya sea desde
la sala de estudio o del garaje, entre ellas Amazon,
Apple y Google, que arrancaron desde el garaje. Por lo que los fundadores de estas
empresas consiguieron una computadora, pusieron en su
cochera o sala de estudio, y desplegaron estos sitios web
en Internet. Estas computadoras proporcionaron
al sitio web el hardware
subyacente requerido
para ejecutar el sitio web. Y a medida que su negocio creció, agregaron cada vez más
computadoras para satisfacer la demanda. Esto funcionó bien
al principio. Pero hubo momentos que los garajes estaban
llenos de computadoras y no quedaba espacio
para acomodar computadoras nuevas. Por lo que trasladaron estas computadoras
a un espacio más grande o un edificio que puede
acomodar el hardware basado en la demanda. De ahí que un espacio físico
donde las organizaciones conserven los sistemas informáticos y
el hardware
relacionado requerido
para sus sitios web, aplicaciones o infraestructura de TI
se conoce como centro de datos. Ahora también escucharás hablar centros de datos
tradicionales,
un local. No te preocupes. Todos estos
son iguales. Los términos datacenter
on-premises y tradicional data center se
utilizan indistintamente. Un centro de datos se
trata de grandes computadoras y hardware
relacionado que se requieren para ejecutar un
sitio web o una aplicación. Puedes agregar más sistemas y hardware basados en el
crecimiento de tu empresa. Estos funcionan bien. Qué, cuáles son los
retos con
los centros de datos tradicionales que
están haciendo que las organizaciones se
muden a la nube. Hablemos ahora de
estos retos. En primer lugar, el costo es un reto importante con el centro de datos
tradicional. Porque configurar
un centro de datos necesita una enorme inversión inicial
en hardware de construcción, refrigeración, potencia, ventilación,
equipos, etc. Eso no termina aquí. Tendrás que gastar una cantidad significativa en
el mantenimiento también. Otro gran problema con el centro de datos es la planificación
de la capacidad. Siempre deben estar
listos para satisfacer la demanda. Y es difícil predecir el requisito
real de hardware. Si las empresas crecen cinco veces, necesitamos cinco veces más servidores. Si las empresas crecen ocho veces, necesitamos ocho veces
más servidores. Además, si no crece
a la velocidad esperada, tendrás servidores extra debido a estas demandas inesperadas. La mayoría de las veces,
terminamos sobreaprovisionando
los servidores, eso conduce a un desperdicio de espacio de cómputo, refrigeración,
electricidad, etc. Al final del día, todo se
trata de costo. Dotación de personal y conjuntos de habilidades
técnicas. Además de los
servidores y almacenamiento, centros de datos también incluyen
aplicaciones que conectan cables, conectividad de
red, sistemas de
refrigeración, alimentación, y mucho más con
todo funcionando a la vez. Por lo que para monitorear los
centros de datos y solucionarlos
durante cualquier tema, necesitamos personal calificado, lo que conlleva
además un costo adicional. Ahora entiendes
el centro de datos y los desafíos de mantener y ejecutar el centro de datos. ¿ Hay alguna manera de
reducir esta molestia de configurar y
mantener un centro de datos. ¿ Es posible externalizar
esto de un tercero? Y la respuesta es sí. Esto lo han hecho
muchas organizaciones ya que mantener y
ejecutar un centro de datos no
es su negocio principal. Trabajan con centros de datos de
terceros, proveedores de
servicios para rentar espacio en las
instalaciones del proveedor para conservar sus servidores o
rentar servidores de ellos y pagar al proveedor de
servicios por administrar sus servidores. Esa es una mejor manera de descargar algunos desafíos como la
dotación de personal y la capacitación. No obstante, la planificación de la capacidad y inversión
inicial
seguirían siendo temas importantes. Y ahí es donde la
computación en la nube viene a rescatarnos. Porque el alojamiento de aplicaciones y el almacenamiento de datos
ahora se ha vuelto útil. Ya que no es necesario gastar en espacio
físico y
mantenerlo regularmente. Puede obtener cómputo,
almacenamiento, base y red bajo demanda
sin tener que preocuparse por configurar y
mantener centros de datos. Eso es todo por este video. En la siguiente lección, cubriremos los
modelos de servicio Cloud y los entenderemos. Nos vemos en el siguiente video.
5. Modelos de servicio en la nube: Hola alumnos, bienvenidos de vuelta. En este video, aprenderemos
sobre los modelos de servicio en la nube. Este es un concepto importante en cloud computing
que te ayudará a entender cómo la nube
nos proporciona formas flexibles de
implementar nuestras aplicaciones. La computación en la nube se ofrece en tres modelos de
servicio diferentes, cada uno satisfaciendo un requisito de
negocio único. Estos tres modelos
son Infraestructura
como Servicio o Plataforma
como Servicio, y Software como
Servicio o SaaS. Entonces empecemos. ¿ Sabes qué
tendrá que administrar una organización si deciden alojar una aplicación en sus centros de datos
on-premise? Rápido. La propia aplicación, esta aplicación
tendrá una base de datos para datos. Debe desarrollarse en cualquier lenguaje de
programación, ¿verdad? Por lo que necesitan un servidor web o de
aplicaciones
que se llame tiempo de ejecución. También necesitan un lenguaje de
programación y algún software middleware
para ejecutar la aplicación. Entonces fuera de curso,
necesitan un sistema operativo. El servidor físico, que es virtualizar múltiples sistemas
operativos y aplicaciones en un
solo servidor físico. Entenderemos
la virtualización en un video posterior. Almacenamiento para guardar datos y redes para conectar sistemas de
TI como router, switches, otras
computadoras e Internet. Su equipo tendrá que
manejar tantas cosas. Es similar a hacer toda
la pizza en casa. Tendrás que conseguir todo lo que se necesita
para hacer la pizza, desde madoff hasta coberturas
o cuando gas, etc. Pero hay otras
formas en que puedes disfrutar una foto sin tener que
hacer nada tú mismo. Del mismo modo, la computación en la nube también ofrece diferentes modelos para
alojar sus aplicaciones. Echemos un vistazo. El primer modelo de servicio en la nube es Infraestructura como servicio, también conocido como Eyegaze. Este modelo nos proporciona los bloques fundamentales
para alojar aplicaciones, como redes, almacenamiento,
computación y virtualización. Como desarrollador de aplicaciones, no
tienes que preocuparte por los servicios básicos subyacentes. Y tu equipo ahora puede enfocarse en las cosas que
más importan para tu aplicación. Si comparamos esto con
nuestro ejemplo de pizza, obtienes un horno de gas de
cocina bien equipada. Ahora sólo hay que hacer los aderezos de pizza
y cocinar por su cuenta. El siguiente modelo de servicio en la nube es Plataforma como servicio o pase. Este modelo agrega una
capa adicional en la parte superior de Eyegaze, que son tiempo de ejecución de
middleware del sistema operativo. En este modelo, los proveedores de la nube
se ocuparán del tiempo de ejecución, middleware y sistemas
operativos, junto con los
servicios principales como redes, almacenamiento, servidores
y virtualización. Proporciona aún
más flexibilidad
al equipo de desarrollo de aplicaciones para que puedan enfocarse en el desarrollo,
implementación y administración de
aplicaciones. Nuevamente, tomemos un ejemplo. Te dan una
pieza ya hecha que fuera. Ahora simplemente agregas coberturas
de tu elección y luego cocine. El modelo final de Cloud Service es software como servicio
que proporciona a
las organizaciones un software
completo que es desarrollado y gestionado
por un tercero proveedor. Significa que los proveedores de Cloud
serán responsables todo lo que se requiera para desarrollar e implementar
una aplicación. En la oferta SAS, en realidad no tienes que
preocuparte por nada en absoluto. Uno de los
ejemplos más comunes de SAS es un servicio de Gmail
donde solo te
importa enviar y
recibir correos electrónicos. Hay muchas más aplicaciones
SaaS
como Google Drive, Dropbox, etc. Sorprendentemente, hemos estado
usando dice Todo este camino. Tenga en cuenta que, por definición, las aplicaciones
SAS funcionan sobre
una base de pago a medida que avanza. Pagamos un precio de suscripción
para utilizar estos servicios. Si comparamos esto de nuevo
con el ejemplo de pizza, dice que es básicamente
Domino's, Pizza Hut, etcétera Quienes son populares para la
pizza como servicio. Pides y pagas una visa
y la consigues sin molestias. En resumen, echemos
un vistazo rápido a lo que estos
modelos de servicios Cloud tienen para ofrecer. Is modelo ofrece los recursos de
cómputo para alojar, construir y ejecutar aplicaciones. El modelo pasado proporciona
un entorno para los desarrolladores de
aplicaciones
construyan e implementen aplicaciones. Y por último, el modelo
SaaS entrega software de
pago a usuarios y
empresas a través de Internet. Eso es todo por este video. En la siguiente lección, cubriremos
conceptos clave de nube y los entenderemos. Nos vemos en el siguiente video.
6. Conceptos clave en la nube: Hola alumnos, bienvenidos de vuelta. En este video,
aprenderemos sobre algunos conceptos clave en la
computación en la nube como la escalabilidad, que incluye escalado vertical
y horizontal, elasticidad, agilidad, alta disponibilidad
y tolerancia a fallas. Entonces empecemos con escalabilidad. Supongamos que tiene una aplicación web ejecutándose
en una máquina virtual. Si la máquina virtual es un nuevo
término para ti, no te preocupes. Esto lo entenderemos en la introducción
al módulo de cómputo. Por el momento, piense en ello como tu
laptop o escritorio con potencia de
cómputo para procesar
cualquier solicitud o comando. Cuando más personas accedan a
tu aplicación, requerirá más potencia de
cómputo, que no es más que CPU y memoria para servir a todos los usuarios. Por lo que tendrás que escalar esta máquina virtual
aumentando su potencia de cómputo. Si decide
aumentar el tamaño de su máquina
virtual existente, se está moviendo a lo largo de
la línea vertical, razón por la
cual esto se
llama escalado vertical. Y aumentar el tamaño
del recurso se
llama escalar hacia arriba. Si disminuye el tamaño
o la potencia de la máquina, esto se conoce como escalado hacia abajo. En lugar de aumentar el
tamaño de su máquina virtual, también
puede
escalar sus recursos agregando más máquinas virtuales
a su infraestructura. En este caso, nos estamos moviendo
a lo largo de la línea horizontal. De ahí que este tipo de escala
se denomina escalado horizontal. Si aumenta el número
de sus Máquinas Virtuales, esto se llama escalado hacia fuera. Y si disminuye el número
de las máquinas virtuales, esto se llama escalado en. Para resumir, la escalabilidad es la capacidad del
sistema para escalar. En este caso, el escalado
es un proceso de aumento o disminución de
la potencia de cómputo. A continuación es la elasticidad. Supongamos que tu
solicitud está funcionando bien. Pero notas que la carga en tu aplicación varía a
lo largo del día. El tráfico es más durante el día y menos
durante la noche. Para que a medida que avanza el día, tu aplicación
necesita más potencia, pero no necesitas
la misma cantidad de recursos durante la noche. De ahí que la capacidad de escalar
las Máquinas Virtuales
en función de la demanda de la aplicación
se conoce como elasticidad. En otras palabras, diseñas el sistema de
tal manera que pueda asignar y
desasignar máquinas virtuales siempre que sea necesario. Si este proceso se
realiza de forma automática, esto se denomina escalado
automático. elasticidad es la capacidad
del sistema para escalar dinámicamente. El siguiente concepto es la agilidad. Volvamos a tomar el mismo ejemplo de
aplicación. Ya sea que quieras lograr escalabilidad o elasticidad
para tu aplicación, necesitas más
máquinas virtuales, ¿verdad? Entonces la pregunta es, ¿qué tan rápido se pueden obtener máquinas
virtuales
cuando las necesita? Una de las mayores
diferencias entre la Nube y el
local está muerta. Solicitar recursos en los entornos locales
suele tardar días, semanas o incluso meses. Mientras que en la Nube, esto podría hacerse en
minutos o incluso segundos. De ahí que la agilidad sea la
capacidad de reaccionar rápidamente. El siguiente concepto es la
alta disponibilidad. Nuevamente, volviendo a nuestra aplicación de
ejemplo, estás ejecutando una aplicación
en una máquina virtual. Ahora su
equipo de seguridad necesita secuestrar parches de
seguridad
al sistema operativo, que tomará una R o así. Por lo que durante este tiempo, se hará
su solicitud. Esa no es una buena experiencia
de usuario. Para tus usuarios no podrás
usar tu aplicación
por alrededor de una hora. En términos de TI, podríamos decir que la aplicación
no está muy disponible. Por lo que
la alta disponibilidad es la capacidad de un sistema para operar continuamente
sin fallas durante un período designado. En este caso, para que la aplicación esté disponible
para sus usuarios, puede ejecutar la aplicación
en máquinas virtuales. Entonces mientras tu equipo de seguridad
hará parches en una máquina
virtual, otra estará disponible. El siguiente concepto es la
tolerancia a fallas. Muy bien, sigamos
con el mismo ejemplo. Su aplicación
ahora está altamente disponible ya que está ejecutando su aplicación en
máquinas virtuales. Ahora tienes un estricto
requisito de que tu aplicación se ejecute en dos máquinas virtuales
todo el tiempo. Supongamos que hay un bloqueo de disco duro en
una máquina virtual. Por lo que tu aplicación dejará de funcionar en esa Máquina Virtual. En términos más simples,
su máquina virtual no puede tolerar fallas en el disco
duro. Para hacer frente a tales situaciones, se necesita un sistema
tolerante a fallas. Tolerancia significa la capacidad
de una máquina virtual para mantenerse en funcionamiento durante los fallos de componentes y
servicios. Un sistema tolerante a fallos
se encarga de cualquier falla, lo
repara y mantiene
la aplicación en funcionamiento. Por lo que la tolerancia a fallas
se refiere a la capacidad de un sistema, computadora,
red, almacenamiento ,
etc., para continuar
operando sin interrupción cuando uno o
más de sus componentes fallan. ¿ Está bien? Espero que ahora entiendan
el significado de estas nubes términos
específicos ya que son importantes desde el punto de vista de la
entrevista. Así que asegúrate de
poder explicarlas. Eso es todo por este video. En la siguiente lección, cubriremos los beneficios de la computación
en la nube y los
entenderemos. Nos vemos en el siguiente video.
7. Beneficios de la computación en la nube: Hola alumnos, bienvenidos de vuelta. En lo que va de este módulo, hemos entendido el
tradicional data center cloud computing y diferentes elementos y características de Cloud Computing. Veamos ahora las principales ventajas de
usar
la computación en la nube ya que conocer estos
beneficios realmente puede ayudarte a tomar una decisión
informada. Entonces empecemos con
el primer beneficio. Opere con gastos fijos
por gastos variables, simplemente
significa que
puedes
eliminar por completo el costo inicial
de configurar un centro de datos. En el caso de los centros de datos
tradicionales, hay
que invertir una
gran cantidad de dinero en la adquisición de espacio físico
para configurar su centro de datos. Adquirir el hardware y el personal para torturar y
apilar estos hardware. Estas
inversiones iniciales se denominan capital de
CapEx
o gasto fijo. Además de eso, necesitarás un equipo técnico para mantener el centro de datos en funcionamiento. Este costo se conoce como OPEX, gasto
operativo o
gasto variable. Combinar tanto CAPEX
como OPEX puede ser de
cientos de miles de dólares por un centro de datos mediano
a grande. Para una pequeña organización
o startup, esa es una cantidad significativa. Otro reto es la
utilización del centro de datos. No importa
si se utiliza la plena capacidad
del centro de datos o no. Ya has invertido cantidad de
CapEx y tendrás
que ser un OPEx regular. costo es uno de los
principales beneficios de la computación
en la nube porque la facturación con la nube es fundamentalmente diferente del centro de datos
tradicional. Con Cloud, tendrás que pagar mensualmente en función de los
recursos que consumas. Esa es la parte de la rejilla. Si apenas estás empezando
con tu emprendimiento, no
hay necesidad de invertir miles de dólares para
configurar el centro de datos. En cambio, puedes ofrecer cloud y pagar solo
por lo que usas. Y en caso de que tu factura exceda
tu presupuesto asignado. Puedes encontrar formas
de ahorrar dinero en Cloud desactivando recursos
no utilizados, eliminando recursos antiguos y
optimizando tus aplicaciones. Ahora, pasemos
a la siguiente. Ese es el beneficio de las economías
masivas de escala. Se obtiene la nube a
un precio muy bajo. Eso se debe a las
economías de escala. En pocas palabras, cuando haces
algo a gran escala, el costo baja. Los proveedores de la nube están construyendo centros de
big data
alrededor de la bóveda al invertir en gran cantidad de hardware y expertos en la nube. Debido a esto, obtienen
todo a un precio más bajo. Después lo instalan y lo
ejecutan de manera eficiente. Debido a todos estos factores, obtienes instalaciones en la nube a un costo variable menor que
ejecutar tu propio centro de datos. A continuación se deja de adivinar
la capacidad. Cuando construyes un centro de datos
tradicional, necesitas estimar qué capacidad
necesitarás para dirigir tu negocio. Digamos que estimó
que
tendrá 5 millones de usuarios
en los próximos dos años. Por lo que adquirió suficiente hardware para sostener ese
crecimiento en el futuro. No obstante, resultó que
solo tienes alrededor de 1 millón de usuarios, lo cual es mucho
menor de lo que esperabas. Ahora estás atascado
con el costo y hardware que compraste
para los 5 millones de usuarios. Básicamente,
sobreestimaste la capacidad. Por otro lado, si
subestimas la capacidad, tendrás que ampliar
tu capacidad y agregar más hardware para manejar el crecimiento antes de
perder clientes. Pero eso lleva tiempo. Entonces la conclusión es que adivinar tu capacidad por
primera vez puede ser problemático y
es muy probable que la superes o
subestimes. Pero ese no es el caso
de la computación en la nube. No es necesario
adivinar la capacidad. Solo puedes abastecer
los recursos en
función de tus necesidades actuales
de negocio. Y usar los simples mecanismos
de
escalado de la computación en la nube para
escalar o bajar los recursos
basados en las necesidades de la vida real
está en esa cuadrícula. Pasemos
al siguiente beneficio, que es uno de mis favoritos, aumentar la velocidad y la agilidad. Si eres alguien que
ama probar cosas nuevas, computación
en la nube puede
hacer que sea muy fácil para ti experimentar con
nuevas ideas y productos. Puedes hacer girar rápidamente nuevos entornos
en función de tus requerimientos. Y una vez que haya terminado, solo
puede eliminar
esos recursos y dejar de
incurrir en costos adicionales. Espero que por ahora hayas entendido que no
tenemos la misma flexibilidad con el datacenter on-premise
porque está
escalando requiere comprar
hardware nuevo e instalarlos, que a veces llevan
semanas e incluso meses. La flexibilidad de la
computación en la nube te ayuda a enfocarte en las cosas que más
importaban e impulsa la innovación
para tu negocio. A continuación se deja de gastar dinero en correr y
mantener centros de datos. Si necesitas un servidor o una
aplicación para tu negocio, realmente no
necesitas
gastar tu tiempo y dinero en ejecutar y
mantener centros de datos. En cambio, puedes optar por la nube y enfocarte en
tu negocio principal. Simplemente obtenga lo que requiera
de la nube y deje que los proveedores de la nube se ocupen de servidores y centros de datos. Pones todo tu esfuerzo y energía para florecer
tu negocio. Y por último pero no menos importante, es ir global en minutos. Supongamos que eres
una empresa con sede en India y quieres expandir
tus operaciones a Japón. Tienes centros de datos en India para atender a tus
clientes en India. Pero para operar en Japón, necesitarás
centros de datos en Japón. Una forma es configurar los
centros de datos en Japón, pero eso es largo y caro. Entonces los proveedores de Cloud tienen sus centros de datos en
todo el mundo. Si está utilizando cloud
computing en India, puede iniciar y ejecutar su aplicación en casi
cualquier región del mundo. En tan solo unos clics, los proveedores de
Cloud tienen sus
centros de datos en todo el mundo. Esto lo entenderemos en detalle en el módulo de
infraestructura global de AWS. Así que aprovecha la presencia global de los proveedores de
Cloud y replica tu aplicación en Japón o en cualquier parte del mundo. Tomar el
enfoque tradicional
llevaría meses o años. Mientras que con Cloud,
solo toma minutos. Por lo que estos son los seis principales
beneficios del uso de la nube. Y
te recomiendo que estudies más sobre estas ventajas y encuentres empresas que están operando
globalmente usando Cloud. Eso es todo por este video. En la siguiente lección, cubriremos diferentes proveedores de Cloud
y los entenderemos. Nos vemos en el siguiente video.
8. Diferentes proveedores en la nube: Hola y bienvenidos de vuelta. En este video,
vamos a hablar diferentes
proveedores de servicios Cloud en el mercado. Como saben, esta capacitación se trata de Amazon Web Services. No obstante, también hay
otros proveedores de Cloud disponibles en el mercado. Entonces, antes de
sumergirnos completamente en AWS, exploremos brevemente
cómo
comenzó la computación en la nube y quiénes son algunos de los actores clave en la industria de la computación en la
nube. Antes del surgimiento
de la computación en la nube, solía
haber computación
cliente-servidor, que es básicamente almacenamiento
centralizado, hospedaje de todas las aplicaciones de
software y almacenamiento de los datos
en el servidor lado. Ahora supongamos que cualquier usuario quiere acceder a datos específicos
o ejecutar un programa. La primera necesidad de conectarse
al servidor, de nuevo, acceso
apropiado, y
luego realizar la tarea. Poco después de la computación
cliente-servidor, surgió
la computación
distribuida en la que las
computadoras estaban
conectadas en red y comparten sus
recursos cuando es necesario. El concepto de computación compartida
trajo una revolución. Esa revolución es lo que estamos
estudiando en esta formación. Computación en la nube. Alrededor de 1961, John McCarthy y científico informático
estadounidense sugirieron que la computación se puede
vender como una utilidad, igual que el agua o la electricidad. Fue una idea pensativa, pero estaba por delante de su tiempo. Como todas las ideas brillantes. Pasó el tiempo. Y en 1999,
salesforce.com comenzó a entregar su aplicación a los usuarios utilizando un simple sitio web. Los clientes pudieron acceder a la aplicación Salesforce
a través de internet. Esta es la primera
vez que vimos el sueño de la computación que se
vendía como una utilidad hecho realidad en 2
mil a Amazon comenzó Amazon Web Services. Era un ala del propio
Amazon.com, pero su propósito era
proporcionar a amazon.com los servicios de almacenamiento y cómputo requeridos para ejecutar el sitio web de
comercio electrónico. Después de
usarlo con éxito durante cuatro años. En 2006, Amazon Web Services decidió vender cómputo
como servicio al público en general. Ese fue el
momento en que la nube pública entró en
existencia por
primera vez en 2009. Google comenzó es
Google App as a Platform, como una oferta de Servicio. Para esta época, las grandes peras comenzaron a entrar en la evolución de la
computación en la nube. En el mismo oído, Microsoft
también lanzó Windows agir. Y después de eso,
otras empresas como Oracle y HP también
se unieron al juego. Entonces así es como comenzó la
computación en la nube. Estos son los principales actores en el mercado de
la computación en la nube. Te recomiendo que conozcas más sobre estos proveedores de servicios ya que te
ayudarán a entender sus ofertas, fortalezas
y limitaciones. Conocer todos estos
te ayudará en tus entrevistas. Eso es todo por este video. En la siguiente lección,
resumiremos todo el módulo uno. Nos vemos en el siguiente video.