Está en la página 1de 11

ESTEBAN CASTAÑO RIVERA

ACTIVIDAD #4
1. ¿Qué se entiende por la nube?
R: Se entiende que es un modelo de computación en el que los servidores, las
redes, el almacenamiento, las herramientas de desarrollo e incluso las aplicaciones
se habilitan a través de internet, en lugar de que las organizaciones tengan que
hacer grandes inversiones para comprar equipos, capacitar la personal y
proporcionar mantenimiento continuo, algunas o todas estas necesidades son
manejadas por un proveedor de servicios de nube.

2. ¿Cuál es el contexto histórico de la nube?


R: El concepto de la nube se forjo en la década de los años 1960 por Joseph Carl
Robnett Licklider. Desde esos años, la computación en la nube se fue desarrollando
en varias áreas. Las implementaciones recientes se deben a la web 2.0, esto se
debió a que las grandes velocidades de ancho de banda y los bajos costes de
almacenamiento y procesamiento no se extendieron hasta finales de los años
1990, lo cual retraso la implementación y el desarrollo masivo de las soluciones
basadas en computación en nube. Solo algunas entidades tenían la infraestructura
para desarrollar estos conceptos.
En 1999 llego uno de los logros tempranos en la computación en nube, con
“Saleforce.com” pionera en la entrega de aplicaciones corporativas por medio de
una interfaz web. Esta compañía demostró a los especialistas y compañías de
desarrollo de software la ventaja del uso de portales web para entrega de sus
productos.

3. ¿Mejoras de servicios de nube vs servicios tradicionales?


R: Escalabilidad: Los servicios en la nube permiten escalar rápidamente los
recursos de cómputo, almacenamiento y ancho de banda según las necesidades
del usuario, lo que brinda flexibilidad y capacidad de crecimiento sin problemas.

En los servicios tradicionales se requiere una inversión en hardware y software


adicional para escalar, lo que puede ser costoso y llevar más tiempo.

Acceso global: los servicios en la nube están disponibles a través de internet, lo


que facilita el acceso desde cualquier ubicación geográfica. Esto permite a la
empresa expandir su alcance y colaborar de manera más efectiva con equipos
distribuidos en diferentes lugares.
Los servicios tradicionales, por otro lado, a menudo requieren una infraestructura
local y conexiones físicas, lo que limita la accesibilidad y la colaboración remota.

Pago por uso: en los servicios en la nube, generalmente se paga por los recursos
que se utilizan, lo que permite un modelo de costos más flexible y eficiente, esto
evita la necesidad de inversiones iniciales significativas en hardware y software, ya
que los usuarios pueden comenzar con recursos mínimos y aumentarlos a medida
que sea necesarios.

En los servicios tradicionales a menudo se debe adquirir y mantener el hardware y


software lo que puede tener costos fijos más altos.

Respaldo y recuperación de datos: Los servicios en la nube ofrecen opciones de


respaldo y recuperación de datos más robustas y automatizadas. Los proveedores
de servicios en la nube implementan políticas de copia de seguridad y redundancia
en sus centros de datos, lo que garantiza la protección de los datos del usuario.

En los servicios tradicionales, la responsabilidad de realizar copias de seguridad y


mantener la disponibilidad de los datos recae en el usuario, lo que puede ser más
propenso a errores y problemas.

Mantenimiento y actualizaciones: Los servicios en la nube se encargan del


mantenimiento y las actualizaciones del hardware y software subyacente, lo que
libera a los usuarios de estas tareas. Los proveedores de servicios en la nube se
encargan de garantizar la disponibilidad y el rendimiento de los servicios, lo que
permite a los usuarios centrarse en sus actividades principales.

En los servicios tradicionales, los usuarios son responsables de mantener y


actualizar su infraestructura, lo que puede requerir tiempo y recursos adicionales.
4. ¿Cuál es la infraestructura básica en la nube?

5. ¿Cuáles son las fortalezas de AWS?


R: Agilidad: La nube le ofrece acceso sencillo a una amplia gama de tecnologías
para que pueda innovar con mayor rapidez y crear prácticamente todo lo que se
imagine. Puede activar recursos rápidamente a medida que los necesite, desde
servicios de infraestructura, como cómputo, almacenamiento y bases de datos, a
Internet de las cosas, aprendizaje automático, lagos de datos y análisis, entre otros.

Puede implementar servicios tecnológicos en cuestión de minutos y pasar de la


idea a la implementación con una rapidez extremadamente mayor. De esta forma,
obtiene la libertad necesaria para probar ideas nuevas que marquen una diferencia
en las experiencias de los clientes y transformen su negocio.

Elasticidad: Con la informática en la nube, ya no debe aprovisionar recursos en


exceso con antelación para gestionar niveles pico de actividad comercial a futuro,
En cambio, aprovisiona la cantidad de recursos que realmente necesita. Puede
ajustar la escala de estos recursos para aumentar o disminuir la capacidad
instantáneamente a medida que cambien las necesidades de su negocio.

Ahorro de costos: La nube le permite reemplazar los gastos fijos (como los centros
de datos y servidores físicos) por gastos variables y pagar solo por los recursos de TI
a medida que los utiliza. Además, debido a las economías de escala, los gastos
variables son mucho menores del monto que pagaría por ocuparse usted mismo de
estos recursos.
Implemente sus aplicaciones a nivel mundial en minutos: Con la nube, puede
llegar a regiones geográficas nuevas e implementar soluciones a escala global en
cuestión de minutos. Por ejemplo, AWS tiene infraestructura distribuida en todo el
mundo, por lo que puede implementar su aplicación en varias ubicaciones físicas
con unos pocos clics. Una mayor proximidad de las aplicaciones con los usuarios
finales reduce la latencia y mejora la experiencia.
6. ¿Cuáles son las fortalezas de Azure?
R: Microsoft Azure es rápido: La velocidad es crítica para las empresas de todo
tipo, y es un marcador clave de la ventaja competitiva. En el contexto de este
beneficio de Azure, la velocidad es clave tres:
Velocidad de despliegue
Velocidad de operación
Velocidad de escalabilidad

Aumenta la agilidad empresarial: Las empresas que usan Microsoft Azure tienen
ciclos de desarrollo más rápidos que las que usan soluciones locales. Esto significa
que cuando están desarrollando sus aplicaciones pueden obtener una respuesta
más receptiva. Esto genera explorar los resultados de las tecnologías de una
manera que se adapte a los objetivos del negocio. Y esta agilidad genera ahorro de
costes.

Azure ofrece cobertura global: Azure tiene la ventaja de adaptarse de forma


sencilla a los requisitos de rendimiento y utilización de cada empresa, bien sea una
empresa local o una que tenga localizaciones en diferentes países. Permite
enfocarse en los objetivos de negocio olvidándose de la infraestructura que de
soporte a sus procesos. Además, desde la perspectiva de un usuario, siempre se
obtiene una gran experiencia y no dependen de la ubicación.

Entorno de desarrollo integrado de Azure: Azure tiene el beneficio de tener el


entorno de desarrollo líder en el mundo: Visual Studio. Como resultado, la curva
de aprendizaje habitual asociado con una nueva plataforma se reduce
drásticamente.

Azure ofrece una solución “end to end”: Azure ofrece seguridad a empresas y
desarrolladores con una plataforma de herramientas integradas que evita
problemas de integración y riesgos de evolución o continuidad sin tener que
recurrir a soluciones de terceros.
La recuperación de desastres se resuelve con Azure: Azure dispone de grandes
capacidades de recuperación de desastres. Esto incluye temas como ubicaciones de
conmutación por error y objetivos de puntos de recuperación.

Opciones regionales y globales de fail-over:


Modelos de espera en caliente y en frío
Rendimiento de reinicio de capacidades

Azure es un gasto flexible: Microsoft Azure puede no ser más barata que una nube
privada. Una de las ventajas de la computación en la nube es que puede probar de
manera muy eficiente las nuevas soluciones y su impacto. Una vez hecho esto,
puede elegir escalar tácticamente en áreas que brinden los mejores resultados
comerciales. Azure reduce la necesidad de pagar por recursos ineficientes. Del
mismo modo, si tenemos diferencias estacionales en la demanda, solo necesitamos
adaptar su portal de Azure.

Microsoft Azure es seguro: Azure ofrece un inicio de sesión seguro y sin


interrupciones para sus usuarios. Los usuarios pueden acceder fácilmente a todas
sus plataformas relevantes sin los requisitos de recordar una contraseña compleja.
Al hacerlo, puede reducir la capacidad de piratear cuentas seleccionadas y habilitar
más controles graduales, como la ubicación y el dispositivo específico.

7. ¿Cuáles son las fortalezas de Oracle Cloud?


R: Amplio conjunto de servicios: Oracle Cloud ofrece un conjunto completo y
amplio de servicios en la nube que abarcan áreas como cómputo, almacenamiento,
bases de datos, aplicaciones empresariales, inteligencia artificial (IA), aprendizaje
automático (machine learning), seguridad y más. Esto permite a los clientes
satisfacer una amplia gama de necesidades en un solo proveedor de servicios en la
nube.

Infraestructura de alto rendimiento: Oracle Cloud está respaldado por una


infraestructura de alta velocidad y alto rendimiento, que incluye redes de baja
latencia y centros de datos globales. Esto permite un acceso rápido a los servicios y
una respuesta ágil para las cargas de trabajo empresariales más exigentes.

Base de datos líder en el sector: Oracle es conocido por su base de datos líder en
el sector, Oracle Data base, que también está disponible en Oracle Cloud. Esto
brinda a los clientes la capacidad de ejecutar aplicaciones empresariales críticas en
la nube con un rendimiento, seguridad y confiabilidad superiores.
Enfoque en la seguridad: Oracle Cloud se enfoca en ofrecer un alto nivel de
seguridad para proteger los datos y las aplicaciones de los clientes. Ofrece
controles de seguridad avanzados, como cifrado de datos, autenticación de
múltiples factores, detección de amenazas y monitoreo continuo. Además, cumple
con numerosas certificaciones y estándares de seguridad reconocidos a nivel
mundial.

Integración con aplicaciones empresariales: Oracle Cloud ofrece una integración


perfecta con las aplicaciones empresariales de Oracle, lo que facilita la migración y
ejecución de aplicaciones existentes en la nube. También ofrece herramientas y
servicios de integración para conectar aplicaciones de terceros y sistemas locales
con Oracle Cloud.

Enfoque en la innovación: Oracle Cloud está constantemente impulsando la


innovación en áreas como inteligencia artificial, aprendizaje automático, blockchain
y análisis de datos. La plataforma ofrece servicios avanzados en estas áreas, lo que
permite a los clientes aprovechar tecnologías emergentes para impulsar la
transformación digital y obtener ventajas competitivas.

8. ¿Cuáles son las fortalezas de Google Cloud?


R: Escalabilidad y rendimiento: Google Cloud ofrece una infraestructura escalable
y de alto rendimiento que permite a los clientes ejecutar aplicaciones y cargas de
trabajo de gran envergadura. Sus centros de datos globales y redes optimizadas
brindan un acceso rápido y confiable a los servicios en la nube.

Big Data y análisis: Google Cloud cuenta con una amplia gama de herramientas y
servicios para el procesamiento y análisis de grandes volúmenes de datos. Ofrece
soluciones como BigQuery para el análisis en tiempo real y Bigtable para bases de
datos de alta velocidad. Además, cuenta con servicios de aprendizaje automático y
AI Platform para impulsar la inteligencia y la automatización en los negocios.

Innovación tecnológica: Google Cloud es conocido por su enfoque en la innovación


tecnológica y su liderazgo en áreas como inteligencia artificial, aprendizaje
automático y procesamiento de lenguaje natural. Google ha desarrollado
tecnologías de vanguardia, como TensorFlow, que están disponibles en Google
Cloud para permitir a los clientes aprovechar al máximo estas capacidades.

Herramientas de desarrollo y productividad: Google Cloud proporciona una


variedad de herramientas y servicios para el desarrollo de aplicaciones y la mejora
de la productividad. Entre ellos se encuentran Google Cloud SDK, Cloud Source
Repositories y Cloud Build, que permiten a los desarrolladores crear, implementar y
administrar aplicaciones de manera eficiente.

Seguridad y cumplimiento: Google Cloud se centra en la seguridad y cuenta con


una infraestructura sólida respaldada por certificaciones y estándares reconocidos
a nivel mundial. Además, ofrece herramientas de seguridad avanzadas, como Cloud
Identity and Access Management (IAM) y Cloud Security Command Center, para
ayudar a los clientes a proteger sus datos y aplicaciones en la nube.

Integración con servicios de Google: Google Cloud se integra de manera fluida con
los servicios de Google, lo que brinda a los clientes acceso a herramientas
populares como Google Analytics, Google Ads y G Suite. Esto permite una mayor
sinergia entre las aplicaciones empresariales y las capacidades de la nube.

9. ¿Cuáles son las debilidades de AWS?


R: No apto para amateurs: si eres un usuario principiante y no quieres
complicaciones, Amazon Web Services no es para ti. El sistema es muy complejo si
no tienes experiencia previa y si buscas montar un blog o una web sencilla (por
citar un ejemplo), debes saber que la cantidad de plugins que deberás usar es tal,
que se te quitarán las ganas. En ese sentido, hay otras plataformas enfocadas al
pequeño usuario que te pueden valer.

No hay excusas: El nivel de seguridad de AWS es tal, que muchas empresas se han
tenido que poner las pilas para cumplir con los estándares de compliance de esta
plataforma. Si no llegamos a tiempo de entregar un documento o cualquier otro
proyecto alojado en AWS, no sirve decir que nos han infectado con un virus o “se lo
ha comido el perro”.

Es una plataforma genérica: que sirve para todo tipo de negocios pero que no está
especializada en entornos regulados, es decir, sector salud, farma o productos
sanitarios.

10. ¿Cuáles son las debilidades de Azure?


R: Complejidad inicial: Azure puede resultar complejo para los principiantes
debido a la amplia gama de servicios y opciones disponibles. La curva de
aprendizaje puede ser empinada para aquellos que no están familiarizados con el
entorno de Azure, lo que puede requerir tiempo y esfuerzo adicional para
comprender y aprovechar al máximo la plataforma.

Documentación y soporte: Aunque Microsoft proporciona documentación y


soporte para Azure, algunos usuarios pueden encontrar que la documentación no
siempre es clara o completa. Además, el soporte puede ser lento o no tan
receptivo en comparación con otras plataformas en la nube, lo que puede resultar
en desafíos para resolver problemas o recibir asistencia cuando sea necesario.

Limitaciones de disponibilidad regional: Aunque Azure tiene una amplia presencia


global, no todos los servicios y características están disponibles en todas las
regiones. Algunas regiones pueden tener menos opciones o retrasos en la
disponibilidad de nuevos servicios en comparación con otras, lo que puede afectar
la elección de ubicación y la disponibilidad de características específicas para los
usuarios.

Precios complejos: La estructura de precios de Azure puede ser compleja de


entender, especialmente para aquellos que no están familiarizados con los
diferentes componentes y modelos de precios utilizados en la plataforma. Puede
haber situaciones en las que los usuarios se encuentren con sorpresas en su factura
debido a la falta de claridad o complejidad en la estructura de precios.

Competencia en ciertos servicios: Aunque Azure es una plataforma sólida, en


ciertas áreas puede enfrentar una mayor competencia de otros proveedores de
servicios en la nube. Por ejemplo, en términos de aprendizaje automático y análisis
de datos, algunos usuarios pueden preferir otras opciones, como Google Cloud
Platform o Amazon Web Services, que han destacado en estas áreas específicas.

11. ¿Cuáles son las debilidades de Oracle Cloud?


R: Menor diversidad de servicios: Oracle Cloud puede tener una menor variedad
de servicios en comparación con algunos de sus competidores. Aunque ofrece
servicios clave como cómputo, almacenamiento y bases de datos, es posible que
no tenga la misma amplitud y profundidad de servicios especializados en áreas
como análisis de datos, aprendizaje automático o IoT en comparación con otros
proveedores de servicios en la nube.

Curva de aprendizaje: Al igual que con otras plataformas en la nube, Oracle Cloud
puede tener una curva de aprendizaje pronunciada, especialmente para aquellos
que no están familiarizados con los productos y servicios de Oracle. La complejidad
y la forma en que se estructuran los servicios pueden requerir tiempo y esfuerzo
adicional para comprender y aprovechar al máximo la plataforma.

Adopción más baja en comparación con competidores: Aunque Oracle es un


jugador importante en el ámbito de la tecnología empresarial, Oracle Cloud ha
experimentado una adopción más baja en comparación con algunos de sus
competidores, como Amazon Web Services (AWS), Microsoft Azure o Google Cloud
Platform. Esto puede afectar la disponibilidad de recursos y comunidades en línea
para obtener soporte y compartir conocimientos.

Precio y modelo de precios: Algunos usuarios han señalado que los servicios de
Oracle Cloud pueden tener un costo relativamente más alto en comparación con
otros proveedores en la nube. Además, la estructura de precios de Oracle Cloud
puede ser compleja, lo que dificulta la comprensión de los costos asociados con el
uso de la plataforma y los servicios específicos.

Competencia en ciertos mercados: En áreas específicas, como el análisis de datos y


el aprendizaje automático, Oracle Cloud puede enfrentar una competencia más
fuerte de proveedores que tienen una presencia más establecida y una amplia
gama de ofertas en estas áreas. Esto puede influir en la elección de los clientes que
buscan capacidades avanzadas en estas áreas específicas.

12. ¿Cuáles son las debilidades de Google Cloud?


R: Complejidad inicial: Al igual que otras plataformas en la nube, Google Cloud
puede resultar complejo para los principiantes. La amplia gama de servicios y
opciones disponibles puede llevar tiempo y esfuerzo adicional para comprender y
utilizar de manera efectiva. La curva de aprendizaje puede ser empinada,
especialmente para aquellos que no están familiarizados con el entorno de Google
Cloud.

Madurez de algunos servicios: Aunque Google Cloud ofrece una amplia variedad
de servicios, algunos de ellos pueden considerarse menos maduros en
comparación con competidores como Amazon Web Services (AWS) o Microsoft
Azure. Esto puede significar que ciertos servicios pueden tener menos
características o pueden estar en etapas de desarrollo y mejora, lo que podría
limitar su uso en determinados casos de uso.

Menor presencia regional: Aunque Google Cloud tiene una presencia global y ha
ampliado sus regiones de data center, su alcance y disponibilidad pueden ser
menores en comparación con algunos de sus competidores. Esto puede resultar en
limitaciones en términos de opciones de ubicación y disponibilidad de servicios en
ciertas regiones geográficas.

Soporte al cliente: Aunque Google Cloud ofrece soporte técnico, algunos usuarios
han reportado que el soporte puede ser lento o no tan receptivo como les gustaría.
La documentación y los recursos de ayuda también pueden ser menos completos o
accesibles en comparación con otros proveedores de servicios en la nube.
Competencia en servicios específicos: En algunas áreas, como bases de datos
empresariales tradicionales, Oracle Cloud o Amazon Web Services pueden tener
una ventaja competitiva sobre Google Cloud. Si se requiere una funcionalidad
específica o se tiene una dependencia existente en ciertos servicios, es importante
evaluar cuidadosamente si Google Cloud puede satisfacer esas necesidades de
manera efectiva.

13. Investigue una de las nubes anteriores y plantee un ejemplo de un laboratorio


que se pueda realizar de forma fácil.

R: Hacer el despliegue de una aplicación web estática en Google Cloud Storage.


Siguiendo los siguientes pasos:

• Crear un proyecto en Google Cloud Console: Inicia sesión en Google Cloud


Console y crea un nuevo proyecto.

• Habilitar Google Cloud Storage: Accede a la sección "Almacenamiento" en la


consola de Google Cloud y habilita Google Cloud Storage.

• Crear un bucket de almacenamiento: Crea un nuevo bucket de almacenamiento


en Google Cloud Storage. Asigna un nombre único y selecciona la ubicación y
clase de almacenamiento adecuadas.

• Cargar archivos estáticos: Carga los archivos de tu aplicación web estática (HTML,
CSS, JavaScript, imágenes, etc.) en el bucket de almacenamiento que creaste.

• Configurar permisos de acceso: Asegúrate de que los archivos cargados tengan


los permisos de acceso adecuados para que puedan ser servidos públicamente.

• Configurar hosting estático: En la configuración del bucket de almacenamiento,


habilita el hosting estático y especifica el archivo de inicio (por ejemplo,
"index.html").

• Obtener la URL pública: Una vez configurado el hosting estático, obtén la URL
pública proporcionada por Google Cloud Storage para acceder a tu aplicación
web estática.

• Acceder a la aplicación web estática: Ingresa la URL pública en tu navegador web


para acceder a la aplicación web estática desplegada en Google Cloud Storage.
Este laboratorio permitirá experimentar con el despliegue de una aplicación web
estática de manera sencilla en Google Cloud.

También podría gustarte