0

CLOUD COMPUTING

0 Enrolled
30 hour

Course Overview

Tener un acercamiento para conocer los principios básicos y la idea de la tecnología Tener un acercamiento para conocer los principios básicos y la idea de la tecnología cloud computing.Describir y saber definir con exactitud qué es el cloud computing.Conocer la historia detrás de la tecnología cloud computing.Conocer la relación entre cloud computing y el departamento de IT.Describir qué es la virtualización.Saber estructurar los niveles de cloud computing.Conocer las ventajas y desventajas de los proyectos de cloud computing.Saber realizar el análisis DAFO de la implantación cloud.Conocer las fases para abordar un proyecto de estas características con sus posibles peligros o amenazas.Conocer las diferentes legislaciones y los aspectos legales que afectan al cloud computing.Detectar los posibles retos e inconvenientes.Estudiar la seguridad, las implementaciones y el análisis forense de la computación en la nube.Presentar CSA (Cloud Security Alliance).Conocer los tipos de nubes existentes en el mercado.Analizar el tipo de nube que se debe usar con su objetivo.Reconocer la topología de los servicios cloud.Conocer la situación actual del cloud computingComparar las diferentes soluciones actuales en el mercadoReconocer pros y contras del uso del cloud computing para las diferentes soluciones y qué patrones solucionanConocer los casos de éxito de numerosas empresas, tanto internacionales como españolas, en la rama del cloud computing.Describir la optimización que obtuvieron las empresas al realizar cloud computing.Diferenciar el antes y el después del cloud computing en el negocio de las empresas. cloud computing.Describir y saber definir con exactitud qué es el cloud computing.Conocer la historia detrás de la tecnología cloud computing.Conocer la relación entre cloud computing y el departamento de IT.Describir qué es la virtualización.Saber estructurar los niveles de cloud computing.Conocer las ventajas y desventajas de los proyectos de cloud computing.Saber realizar el análisis DAFO de la implantación cloud.Conocer las fases para abordar un proyecto de estas características con sus posibles peligros o amenazas.Conocer las diferentes legislaciones y los aspectos legales que afectan al cloud computing.Detectar los posibles retos e inconvenientes.Estudiar la seguridad, las implementaciones y el análisis forense de la computación en la nube.Presentar CSA (Cloud Security Alliance).Conocer los tipos de nubes existentes en el mercado.Analizar el tipo de nube que se debe usar con su objetivo.Reconocer la topología de los servicios cloud.Conocer la situación actual del cloud computingComparar las diferentes soluciones actuales en el mercadoReconocer pros y contras del uso del cloud computing para las diferentes soluciones y qué patrones solucionanConocer los casos de éxito de numerosas empresas, tanto internacionales como españolas, en la rama del cloud computing.Describir la optimización que obtuvieron las empresas al realizar cloud computing.Diferenciar el antes y el después del cloud computing en el negocio de las empresas. UD 1. DEFINICIÓN Y CARACTERÍSTICAS1.1. INTRODUCCIÓN1.1.1. Una mirada a la nube1.2. DEFINICIÓN DEL CLOUD COMPUTING1.2.1. Una mirada más cercana1.2.2. Niveles de referencia para un modelo de cloud computing1.2.2.1. Infraestructura como servicio (IaaS)1.2.2.2. Plataforma como servicio (PaaS)1.2.2.3. Software como servicio (SaaS)1.3. HISTORIA1.3.1. Instalaciones informáticas distribuidas1.3.1.1. Ordenadores centrales (mainframes)1.3.1.2. Clústeres1.3.1.3. Grid computing1.3.2. Virtualización1.3.3. Web 2.01.3.3.1. Las redes sociales como auge de la web 2.01.3.3.2. Posibilidades de la web 2.01.3.4. Arquitectura orientada a servicios (SOA)1.3.5. Arquitectura orientada a utilidad1.3.6. Construyendo nuevos entornos con la computación en la nube1.3.6.1. Creación y construcción de nuevas aplicaciones1.3.6.2. Sistemas de infraestructura y desarrollo1.3.7. Nuevas tecnologías1.3.7.1. Microsoft Azure1.3.7.2. Amazon Web Services (AWS)1.3.7.3. Hadoop1.3.7.4. Google App Engine1.3.7.5. Manjrasoft Aneka1.3.7.6. Force.com y Salesforce.com1.4. PRINCIPIOS DE LA INFORMÁTICA PARALELA Y DISTRIBUIDA1.4.1. Inicios1.4.2. Computación paralela vs. computación distribuida1.4.3. Caracterización del paralelismo1.4.4. Procesamiento en paralelo1.4.4.1. SISD1.4.4.2. SIMD1.4.4.3. MISD1.4.4.4. MIMD1.4.4.4.1. Memoria distribuida vs. memoria compartida1.4.5. Una nueva mirada a la computación en paralelo1.4.6. Paralelización según granulación1.4.7. Nuevas leyes y gráficasUD 2. AGENTES QUE INTERVIENEN EN EL CLOUD COMPUTING2.1. EL CLOUD COMPUTING Y EL DEPARTAMENTO DE IT2.1.1. Motores de la computación en la nube2.1.2. IT y la nube2.2. NIVELES DEL CLOUD COMPUTING2.2.1. IaaS2.2.2. PaaS2.2.3. SaaS2.3. ¿QUÉ ES LA VIRTUALIZACIÓN?2.3.1. Fenómenos que han influido2.3.2. Características2.3.2.1. Portabilidad2.3.2.2. Seguridad2.3.2.3. Ejecución2.3.3. ¿Por qué necesitamos la virtualización?2.3.4. Técnicas de virtualización2.3.4.1. Virtualización de servidores2.3.4.1.1. Hipervisores2.3.4.1.2. Tipos de virtualización de servidores2.3.4.2. Virtualización de almacenaje2.3.4.3. Virtualización de escritorio2.3.4.4. Virtualización de aplicaciones2.3.4.5. Virtualización de red2.3.4.6. Virtualización a nivel de lenguaje de programación2.3.4.7. Virtualización de la ejecución2.3.4.7.1. Modelo de referencia de la máquina2.3.5. Virtualización y computación en la nube2.3.5.1. Ventajas2.3.5.2. Desventajas2.3.5.2.1. Degradación del rendimiento2.3.5.2.2. Ineficiencia y experiencia de uso degradada2.3.5.2.3. Seguridad y nuevas amenazas2.3.6. Ejemplos de tecnología2.3.6.1. Xen2.3.6.2. VMware2.3.6.3. Sun xVM (VirtualBox)2.3.6.4. Bochs2.3.6.5. QEMU2.3.6.6. KVM2.3.6.7. Linux en modo usuario2.3.6.8. Contenedores Solaris2.3.6.9. OpenVZ2.3.6.10. Microsoft Hyper-V2.3.6.10.1. Arquitectura2.3.6.10.2. Hipervisor2.3.6.10.2.1. Enlightened I/O y dispositivos sintéticos2.3.6.10.2.1.1. Partición padre2.3.6.10.2.1.2. Particiones hijas2.4. CENTROS DE DATOS PARA CLOUD2.4.1. Arquitectura de los centros de datos2.4.2. Diferentes arquitecturas y diseños de centros de datos2.4.3. Nivel de fiabilidad y disponibilidad de un centro de datos2.4.4. Estructura física de un centro de datos en la nube2.4.5. Resumen de los centros de datosUD 3. CÓMO ABORDAR UN PROYECTO DE CLOUD COMPUTING3.1. VENTAJAS Y DESVENTAJAS DEL CLOUD COMPUTING3.1.1. Puntos fuertes de la computación en la nube3.1.2. Debilidades de la computación en la nube3.1.3. Oportunidades de la computación en la nube3.1.4. Amenazas de la computación en la nube3.2. ANÁLISIS DAFO DE LA IMPLANTACIÓN DEL CLOUD3.2.1. Análisis DAFO3.2.2. Definición de DAFO (SWOT)3.2.3. Necesidad del análisis DAFO de la computación en la nube3.2.4. La matriz DAFOUD 4. ASPECTOS LEGALES Y SEGURIDAD DEL CLOUD COMPUTING4.1. LEY DE PROTECCIÓN DE DATOS (LOPD)4.1.1. LOPD en la nube4.2. PROPIEDAD INTELECTUAL4.2.1. Cuestiones relacionadas con la privacidad, la seguridad y la propiedad intelectual4.3. RELACIONES LABORALES4.4. LOS RETOS DEL CLOUD COMPUTING4.4.1. La prestación del servicio al usuario final4.4.2. Desafíos futuros4.5. IMPLEMENTACIÓN DE LA SEGURIDAD EN EL CLOUD COMPUTING4.5.1. Seguridad de la federación en la nube4.6. ANÁLISIS FORENSE EN EL CLOUD COMPUTING4.6.1. Desventajas4.6.2. Análisis forense en la nube4.7. CLOUD SECURITY ALLIANCE (CSA)4.8. IMPLICACIONES EN UN ESCENARIO DE FEDERACIONES LIBRES4.8.1. Tecnologías para las federaciones de nubes4.8.1.1. RESERVOIR4.8.1.2. InterCloud4.8.2. Observaciones4.8.3. Servicios en la nube de terceros4.8.3.1. MetaCDN4.8.3.2. SpotCloud4.9. LA NORMATIVA DEL CLOUD COMPUTING EN ESPAÑA4.9.1. Las nubes en España4.9.2. Toda nube tiene su obligación4.9.3. Nubes con diferentes necesidades4.9.4. Datos globales, estándares locales4.9.5. Seguridad física y lógica en la nube4.9.6. Marco legal en España4.9.6.1. LOPD4.9.6.2. LSSIUD 5. TOPOLOGÍA5.1. TIPOS DE NUBE5.1.1. Nubes públicas5.1.2. Nubes privadas5.1.3. Nubes híbridas5.1.4. Nubes comunitarias5.1.5. Nube múltiple5.1.5.1. Nube híbrida vs. nube múltiple5.2. TIPO DE CLOUD QUE DEBO USAR5.2.1. La nube5.2.2. Alojamiento en la nube5.2.3. Flexibilidad sin fisuras5.2.4. Escalabilidad y tolerancia a los fallos5.2.5. Interoperabilidad y normas5.2.6. Aspectos organizativos5.2.7. Aspectos de seguridad5.3. LA TOPOLOGÍA EN EL ÁMBITO DE LOS SERVICIOS CLOUD5.3.1. Definiendo conceptos5.3.2. Componentes5.3.3. Estilos arquitectónicos para la informática distribuida5.3.3.1. Arquitectura del software5.3.3.1.1. Arquitecturas centradas en los datos5.3.3.1.2. Arquitecturas de flujo de datos5.3.3.1.3. Arquitecturas de máquinas virtuales5.3.3.1.4. Arquitecturas de llamada y retorno5.3.3.1.5. Arquitecturas basadas en componentes independientes5.3.3.2. Arquitectura de sistemas5.3.3.2.1. Peer-to-peer5.3.3.2.2. Cliente/servidor5.3.4. Comunicación entre procesos5.3.4.1. Mensajes5.3.4.2. Modelos de comunicación basados en mensajes5.3.4.2.1. Punto a punto5.3.4.2.2. Solicitud-respuesta5.3.4.2.3. Publicación y suscripción5.3.5. Tecnologías distribuidas5.3.5.1. RPC5.3.5.2. Marcos de objetos distribuidos5.3.5.2.1. CORBA5.3.5.2.2. DCOM/COM15.3.5.2.3. RMI5.3.5.2.4. Remoting en .NET5.3.5.3. Informática orientada a servicios5.3.5.3.1. SOA5.3.5.3.2. Servicios webUD 6. EL MERCADO DEL CLOUD COMPUTING6.1. LA SITUACIÓN ACTUAL DEL CLOUD COMPUTING6.1.1. ¿Qué buscar en un proveedor de servicios?6.2. EJEMPLOS DE SOLUCIONES DISPONIBLES EN EL MERCADO6.2.1. Amazon Web Services6.2.1.1. Servicios informáticos básicos6.2.1.1.1. Amazon Machine Images6.2.1.1.2. EC26.2.1.2. Servicios informáticos avanzados6.2.1.2.1. AWS Elastic Beanstalk6.2.1.2.2. AWS CloudFormation6.2.1.2.3. Amazon Elastic MapReduce6.2.1.3. Servicios de almacenamiento6.2.1.3.1. Conceptos clave de S36.2.1.3.2. Denominación de los recursos6.2.1.3.3. Buckets (cubos)6.2.1.3.4. Control de acceso y seguridad6.2.1.3.5. Objetos y metadatos6.2.1.3.6. Funciones avanzadas6.2.1.4. Amazon Elastic Block Store6.2.1.5. Amazon ElastiCache6.2.2. Microsoft Azure6.2.2.1. Conceptos6.2.2.1.1. Seguridad en Azure6.2.2.1.2. Cumplimiento de Azure6.2.2.1.3. Azure Stack6.2.2.2. Servicios de computación6.2.2.2.1. Rol de trabajador6.2.2.2.2. Rol web6.2.2.2.3. Rol de máquina virtual (VM)6.2.2.3. Servicios de almacenamiento6.2.2.3.1. Blobs6.2.2.3.2. Azure Drive (unidad Azure)6.2.2.3.3. Colas6.2.2.3.4. Tablas6.2.2.4. Infraestructura principal: AppFabric6.2.2.4.1. Control de acceso6.2.2.4.2. Bus de servicio (Service Bus)6.2.2.4.3. Azure Cache6.2.2.5. Otros servicios6.2.2.5.1. Windows Azure Content Delivery Network6.2.2.5.2. Windows Azure Virtual Network6.2.2.5.3. Windows Azure Platform Appliance6.2.2.5.4. Azure Government6.2.2.6. Resumen6.2.3. Google App Engine6.2.3.1. Infraestructura6.2.3.2. Entorno de tiempo de ejecución6.2.3.2.1. Sandboxing6.2.3.2.2. Runtimes soportados6.2.3.2.3. Almacenamiento6.2.3.2.4. Servicios de aplicaciones6.2.3.2.5. Servicios informáticos6.2.4. ¿Cuál es la mejor nube?UD 7. CASOS DE ÉXITO DE CLOUD COMPUTING7.1. EN ESPAÑA7.1.1. Telefónica y SAP España7.1.2. Mahou San Miguel y AWS7.2. EN EL RESTO DEL MUNDO7.2.1. New York Times7.2.2. Netflix7.2.3. Animoto Productions7.2.4. SmugMug7.2.5. Linden Lab7.2.6. Jungle Disk7.2.7. Bungee Labs

Instructor

Avatar del usuario

swiss

0.0
0 Reviews
0 Students
4 Courses
Main Content