Unidad 3_Aplicaciones en la nube
101 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es la principal ventaja de la seguridad en la nube en comparación con los centros de datos tradicionales?

  • Requiere una mayor inversión inicial en infraestructura de seguridad.
  • Reduce la velocidad de respuesta ante amenazas cibernéticas.
  • Elimina la necesidad de hardware físico, lo que reduce los costos de mantenimiento. (correct)
  • Aumenta la dependencia de personal especializado en seguridad.

¿Qué rol desempeña AWS (Amazon Web Services) en el modelo de responsabilidad compartida de seguridad en la nube?

  • AWS es responsable de la seguridad "de" la nube, protegiendo la infraestructura global. (correct)
  • AWS no tiene responsabilidad en la seguridad; es únicamente del cliente.
  • AWS comparte la total responsabilidad de la seguridad de los datos con el cliente.
  • AWS es responsable de la seguridad "en" la nube, protegiendo los datos del cliente.

¿Cuál es el propósito principal de un balanceador de carga en un entorno de computación en la nube?

  • Distribuir el tráfico de red entrante entre múltiples servidores backend. (correct)
  • Optimizar la velocidad de procesamiento de datos en un único servidor.
  • Incrementar la seguridad de la red mediante el cifrado de datos.
  • Administrar el almacenamiento de datos en la nube.

¿Qué significa el término 'Server Farm' en el contexto de balanceo de carga?

<p>Un conjunto de servidores backend que trabajan juntos. (C)</p> Signup and view all the answers

¿Qué ventaja ofrece un balanceador de carga cuando un servidor falla?

<p>Redirige el tráfico automáticamente a los servidores restantes en línea. (B)</p> Signup and view all the answers

¿Qué tipo de balanceador de carga es capaz de tomar decisiones basándose en el contenido de la capa de aplicación (HTTP/HTTPS)?

<p>Balanceador de carga de aplicaciones. (B)</p> Signup and view all the answers

¿Cuál de los siguientes métodos de balanceo de carga distribuye las solicitudes DNS basándose en un modelo estadístico pertinente?

<p>Método Round Robin. (A)</p> Signup and view all the answers

¿Qué desventaja principal presenta el método Passive Polling en el balanceo de carga?

<p>No considera la capacidad de cada servidor. (A)</p> Signup and view all the answers

¿Cuál es el objetivo principal de un balanceador de carga OVH?

<p>Distribuir la carga entre los distintos servicios en los centros de datos. (D)</p> Signup and view all the answers

¿Qué característica distingue a un balanceador de carga ADC (Application Delivery Controller)?

<p>Su enfoque en la división de los requisitos de información entre servidores. (A)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor la función de un acelerador en la nube?

<p>Entregar contenido rápidamente a los usuarios finales. (B)</p> Signup and view all the answers

¿Qué actividades son gestionadas por un proveedor de servicios de aceleración en la nube?

<p>Optimización TCP y gestión de la calidad del servicio. (A)</p> Signup and view all the answers

¿En qué se diferencia un servicio de aceleración en la nube de una red de entrega de contenido (CDN)?

<p>Es un servicio es similar, pero el servicio de aceleración en la nube está diseñado para transmisión o contenido dinámico (D)</p> Signup and view all the answers

¿Cuál es el papel principal de los aceleradores de GPU en la actualidad?

<p>Acelerar aplicaciones en plataformas que abarcan desde IA hasta vehículos autónomos. (B)</p> Signup and view all the answers

¿Cuál de las siguientes NO es una aplicación típica de los aceleradores de GPU?

<p>Transmisión de video en tiempo real. (B)</p> Signup and view all the answers

¿Cuál de los siguientes NO es considerado un uso principal de la aceleración en la nube?

<p>Almacenamiento de datos inactivos en sitio. (D)</p> Signup and view all the answers

¿Cuál es el enfoque principal de la seguridad en la nube?

<p>Asegurar los datos, infraestructura y aplicaciones basados en la nube. (D)</p> Signup and view all the answers

¿Qué concepto describe mejor la seguridad en la nube en relación con la seguridad tradicional?

<p>Una abstracción de la seguridad tradicional con beneficios de costos. (C)</p> Signup and view all the answers

¿Cómo se describe mejor la responsabilidad de la seguridad en la nube entre el cliente y el proveedor?

<p>Una responsabilidad conjunta donde ambos tienen roles similares. (C)</p> Signup and view all the answers

¿Cuál de los siguientes NO es considerado un riesgo de seguridad en la nube?

<p>Privacidad del proveedor. (B)</p> Signup and view all the answers

¿Qué pueden hacer los ciberatacantes que consiguen hacerse pasar por usuarios legítimos en la nube?

<p>Leer, modificar y eliminar datos, robar información. (D)</p> Signup and view all the answers

¿Qué tipo de amenaza se introduce al añadir servicios en la nube al problema del robo de cuentas?

<p>La capacidad de interceptar actividades y manipular datos. (C)</p> Signup and view all the answers

¿Qué acciones deben realizar los usuarios para proteger su información en la nube?

<p>Analizar los datos que suben a la nube y realizar copias de seguridad. (A)</p> Signup and view all the answers

¿Qué organización se encarga de generar documentos, prácticas y políticas para el uso seguro del 'cloud computing'?

<p>CSA (Cloud Security Alliance). (A)</p> Signup and view all the answers

¿Cuál de las siguientes normas establece prácticas y códigos de conducta para la protección de la información en nubes públicas?

<p>ISO 27018. (A)</p> Signup and view all the answers

¿Cuál es la principal ventaja de la autenticación de doble factor con certificados digitales en la migración a servicios en la nube?

<p>Proporciona mayor control sobre qué usuarios y dispositivos tienen acceso. (B)</p> Signup and view all the answers

¿Qué beneficio ofrece SafeNet Authentication Service en relación con la autenticación en la nube?

<p>Reducción de los costes operativos relacionados con la autenticación. (C)</p> Signup and view all the answers

¿Por qué es importante cifrar los datos al enviar información a la nube?

<p>Para asegurar que los datos no sean accesibles a personal no autorizado. (C)</p> Signup and view all the answers

¿Por qué es importante establecer políticas de acceso por roles (RBAC) en la nube?

<p>Para llevar un mejor control de acceso a la información. (D)</p> Signup and view all the answers

¿Qué significa que un servicio cloud sea 'multi-tenant' y qué implicaciones tiene para la seguridad?

<p>Que el servicio es utilizado por múltiples clientes, requiriendo mayor atención a la seguridad. (A)</p> Signup and view all the answers

¿Qué tipo de cumplimiento es necesario verificar al escoger un proveedor de servicios en la nube si la empresa está sujeta a regulaciones PCI?

<p>Cumplimiento PCI. (D)</p> Signup and view all the answers

¿Cuál fue el propósito principal de Xerox al desarrollar los primeros conceptos de interfaz gráfica de usuario (GUI)?

<p>Permitir manejar ordenadores con ratón y teclado en lugar de solo con instrucciones en formato de texto. (B)</p> Signup and view all the answers

¿Por qué son importantes los iconos y las imágenes en una interfaz gráfica de usuario (GUI)?

<p>Permiten una aplicación universal e independiente del texto. (A)</p> Signup and view all the answers

¿Qué define mejor a un 'Layout' en el contexto de desarrollo de interfaces de usuario en Android?

<p>Un conjunto de vistas agrupadas de una determinada forma. (D)</p> Signup and view all the answers

¿Cuál es la función principal de una 'Activity' en el desarrollo de aplicaciones Android?

<p>Crear la interfaz de usuario. (B)</p> Signup and view all the answers

¿Qué problema abordaron los 'Fragmentos' en Android?

<p>La necesidad de soportar pantallas más grandes en tabletas. (D)</p> Signup and view all the answers

¿Cuándo es apropiado utilizar un 'Servicio' en Android?

<p>Cuando se quiere ejecutar un código de manera continua, aunque el usuario cambie de actividad. (C)</p> Signup and view all the answers

¿Qué representa una 'Intención' (Intent) en Android?

<p>La voluntad de realizar alguna acción. (D)</p> Signup and view all the answers

¿Qué proporcionan los controles de selección en el desarrollo de interfaces gráficas?

<p>la capacidad de permitirle al usuario interactuar con información presentada. (A)</p> Signup and view all the answers

¿Cuál es la diferencia principal entre un CheckBox y un RadioButton?

<p>Un CheckBox permite seleccionar múltiples opciones, un RadioButton solo una. (A)</p> Signup and view all the answers

¿Qué función tiene el componente Spinner en Android?

<p>Mostrar una lista desplegable para seleccionar un valor. (B)</p> Signup and view all the answers

¿Qué permite la funcionalidad de los controles personalizados en Android?

<p>la funcionalidad le permite al desarrollador hacer los controles reusables, y combinar funcionalidades. (B)</p> Signup and view all the answers

¿En qué forma se almacenan las preferencias en Android y qué tipo de archivos se utilizan?

<p>En forma de clave-valor, en archivos XML. (D)</p> Signup and view all the answers

¿Cuál es el principal propósito de una interfaz gráfica de usuario (GUI)?

<p>Representar el código del backend de forma clara para simplificar las tareas del usuario. (D)</p> Signup and view all the answers

¿Por qué los iconos y las imágenes son importantes en una interfaz gráfica de usuario (GUI)?

<p>Permiten una aplicación universal e independiente del texto. (C)</p> Signup and view all the answers

En el desarrollo de interfaces de usuario en Android, ¿qué describe mejor a un 'Layout'?

<p>Un conjunto de vistas agrupadas de una determinada forma. (D)</p> Signup and view all the answers

¿Cómo se define habitualmente un 'Layout' en Android?

<p>Utilizando un fichero XML. (A)</p> Signup and view all the answers

¿Cuál es la función principal de una 'Actividad' (Activity) en el desarrollo de aplicaciones Android?

<p>Crear la interfaz de usuario y gestionar la interacción del usuario. (A)</p> Signup and view all the answers

¿Qué problema principal abordaron los 'Fragmentos' (Fragments) en Android?

<p>La necesidad de soportar pantallas de diferentes tamaños, especialmente tabletas. (A)</p> Signup and view all the answers

¿Cuándo es más apropiado utilizar un 'Servicio' (Service) en Android?

<p>Cuando se requiere ejecutar código de manera continua en segundo plano. (D)</p> Signup and view all the answers

En Android, si una aplicación desea compartir una foto con otra aplicación, ¿qué componente facilitaría este intercambio de datos de forma segura?

<p><code>ContentProvider</code> (C)</p> Signup and view all the answers

¿Cuál es el propósito principal de los controles de selección en la interfaz gráfica?

<p>Permitir al usuario elegir una o varias opciones de una lista. (A)</p> Signup and view all the answers

¿Cuál es la diferencia clave entre un CheckBox y un RadioButton en Android?

<p>Un CheckBox permite seleccionar varias opciones, mientras que un RadioButton permite seleccionar solo una dentro de un grupo. (D)</p> Signup and view all the answers

¿Qué función específica cumple el componente Spinner en Android?

<p>Proporcionar una lista desplegable para seleccionar un valor. (C)</p> Signup and view all the answers

¿Por qué es valioso crear controles personalizados en Android?

<p>Para reutilizar código y combinar la funcionalidad de varios controles estándar en un único control especializado. (C)</p> Signup and view all the answers

¿Qué tipo de archivo se utiliza para almacenar las preferencias en Android y cómo se organizan?

<p>Archivos XML, organizados en forma de clave-valor. (A)</p> Signup and view all the answers

¿Qué implicación tiene el uso de la interfaz táctil en dispositivos móviles?

<p>Permite interacciones más directas y gestuales con la pantalla. (A)</p> Signup and view all the answers

¿Cuál es la diferencia entre una pantalla táctil resistiva y una capacitiva?

<p>Las resistivas miden la presión sobre la pantalla, mientras que las capacitivas detectan cambios en un campo eléctrico. (D)</p> Signup and view all the answers

¿Cuándo utilizarías la clase SoundPool en lugar de MediaPlayer en Android?

<p>Para reproducir archivos de audio muy cortos, como efectos de sonido. (C)</p> Signup and view all the answers

¿En qué se diferencian los servicios en primer plano de los servicios en segundo plano en Android?

<p>Los servicios en primer plano requieren interacción del usuario y los de segundo plano no. (B)</p> Signup and view all the answers

Si un servicio en Android lanza otros servicios en segundo plano, ¿cómo se ejecutan estos?

<p>De forma paralela, sin esperar a que cada uno finalice. (C)</p> Signup and view all the answers

¿Qué importancia tienen los gestores de archivos en los sistemas operativos móviles?

<p>Facilitan la gestión y organización de archivos en el dispositivo. (D)</p> Signup and view all the answers

¿Qué ventaja ofrece poder instalar un explorador de archivos de terceros en Android?

<p>Personalizar la gestión de archivos y posiblemente sustituir el gestor predeterminado. (D)</p> Signup and view all the answers

¿Cuál es la función de un 'Objeto de Acceso a Datos' (DAO) en el desarrollo de aplicaciones?

<p>Proporcionar una interfaz común para acceder y manipular datos en bases de datos. (C)</p> Signup and view all the answers

¿Cuál es el propósito de la geolocalización en dispositivos móviles?

<p>Identificar geográficamente el origen y la posición de una persona u objeto. (D)</p> Signup and view all the answers

¿Qué datos utiliza la geocolalización para identificar la ubicación de un usuario o objeto?

<p>La dirección IP y sistema de coordenadas. (B)</p> Signup and view all the answers

En un contexto de intercambio electrónico de datos (EDI), ¿cuál es la función principal de los estándares EDI?

<p>Definir el formato y la estructura de los documentos intercambiados. (D)</p> Signup and view all the answers

¿Qué tipo de información se traslada directamente en una aplicación durante las transacciones de Intercambio Electrónico de Datos (EDI)?

<p>La información para una aplicación de sistema en otra. (A)</p> Signup and view all the answers

¿De qué manera se almacenan los datos de las preferencias en Android?

<p>Se guardan en ficheros XML, en forma de clave-valor. (B)</p> Signup and view all the answers

Si una aplicación Android necesita conocer la ubicación actual del usuario, ¿qué API o sistema utilizaría?

<p>Geolocalización API (B)</p> Signup and view all the answers

¿Cual es la función del método prepareAsync en la clase MediaPlayer de Android?

<p>Preparar el audio para su reproducción de forma asíncrona. (A)</p> Signup and view all the answers

¿Por qué es importante el uso de estandares en el Intercambio Electrónico de Datos (EDI)?

<p>Para asegurar la compatibilidad y correcta interpretación de los datos entre diferentes sistemas (A)</p> Signup and view all the answers

En Android, ¿qué modo de acceso a preferencias deberías evitar y por qué?

<p>MODE_WORLD_READABLE y MODE_WORLD_WRITABLE por riesgos de seguridad (B)</p> Signup and view all the answers

En el contexto de Android, ¿qué relación existe entre una Activity y los Fragments?

<p>Un Fragment puede reutilizarse en diferentes Activities (D)</p> Signup and view all the answers

¿Qué tipo de pantalla se emplea más comúnmente para reproducir archivos de audio largos dentro de una interfaz táctil?

<p>MediaPlayer (C)</p> Signup and view all the answers

¿Qué tipos de archivos deberías usar si estas reproduciendo un sonido de alerta muy corto?

<p>Soundpool (C)</p> Signup and view all the answers

Si varios servicios se ejecutan en segundo plano y un servicio se está retardando, ¿qué está sucediendo?

<p>Otros servicios se irán ejecutando de forma paralela. (D)</p> Signup and view all the answers

¿Qué metodo puedes usar en Android, si quieres saber o acceder la memoria de un archivo en específico?

<p>Gestores de Archivos (C)</p> Signup and view all the answers

¿Qué rol juegan el sistema manejador de base de datos (SMBD) en la arquitectura de base de datos móviles?

<p>Maneja y almacena data corporativa y asiste a aplicaciones corporativas. (C)</p> Signup and view all the answers

Estas creando una aplicación que necesita la posición exacta del usuario, ¿qué datos serían esenciales para este uso?

<p>Sistema de Coordenadas (C)</p> Signup and view all the answers

Estas estableciendo un sistema en donde se puede tener seguridad en todas las cuentas, ¿qué necesitas instalar para que esto esté en su lugar adecuadamente?

<p>Utilizar un lenguaje común en los datos. (C)</p> Signup and view all the answers

¿Qué componentes son los que pueden mejorar las facilidades para la educación?

<p>Mapas Google y Google Earth (C)</p> Signup and view all the answers

¿Cómo influye el uso de iconos en una interfaz gráfica de usuario (GUI) en el contexto de la globalización?

<p>Los iconos promueven una mejor comprensión intercultural al trascender las barreras del idioma. (B)</p> Signup and view all the answers

¿Cuál de los siguientes NO es un tipo de 'Layout' utilizado comúnmente en el desarrollo de interfaces de usuario en Android?

<p><code>TableView</code> (B)</p> Signup and view all the answers

¿Cómo contribuyen los 'Fragmentos' en Android a la adaptabilidad de las aplicaciones en diferentes dispositivos?

<p>Permiten dividir la interfaz de usuario en secciones reutilizables que se adaptan a diferentes tamaños de pantalla. (B)</p> Signup and view all the answers

En Android, ¿cuál es la principal razón para utilizar un 'Servicio' en lugar de una 'Actividad' para realizar una tarea?

<p>Para asegurar que la tarea se ejecute incluso si el usuario cierra la aplicación o cambia de actividad. (C)</p> Signup and view all the answers

¿De qué manera una 'Intención' (Intent) facilita la interacción entre diferentes aplicaciones en Android?

<p>Actúa como un puente para solicitar que otra aplicación realice una acción específica, como compartir un archivo. (C)</p> Signup and view all the answers

¿Cuál es el principal desafío al integrar múltiples controles en una interfaz gráfica y cómo se puede abordar?

<p>Gestionar la complejidad de la interacción entre los controles; implementando un sistema de gestión de eventos centralizado. (D)</p> Signup and view all the answers

¿Cómo afecta la elección del modo de acceso al almacenar preferencias en Android a la seguridad de la aplicación?

<p>Restringir el acceso a <code>MODE_PRIVATE</code> asegura que solo la aplicación pueda leer y modificar las preferencias. (A)</p> Signup and view all the answers

¿Cuál es la implicación de utilizar una pantalla táctil capacitiva en términos de la experiencia del usuario comparado con una resistiva?

<p>Las pantallas capacitivas son más precisas y sensibles al tacto ligero, permitiendo gestos multi-táctiles. (B)</p> Signup and view all the answers

¿En qué situación sería más apropiado usar la clase SoundPool en lugar de MediaPlayer en Android y por qué?

<p>Para reproducir efectos de sonido cortos y frecuentes, ya que <code>SoundPool</code> es más eficiente para sonidos de baja latencia. (A)</p> Signup and view all the answers

Si un servicio en Android que se ejecuta en segundo plano lanza otros servicios también en segundo plano, ¿cómo administra el sistema la ejecución de estos servicios?

<p>El sistema ejecuta todos los servicios simultáneamente en hilos separados, sin esperar a que finalicen. (A)</p> Signup and view all the answers

¿De qué manera los administradores de archivos de terceros pueden mejorar la experiencia del usuario en dispositivos Android?

<p>Ofreciendo interfaces personalizables y funciones de gestión de archivos más intuitivas que las opciones predeterminadas. (C)</p> Signup and view all the answers

¿Cómo facilita un 'Objeto de Acceso a Datos' (DAO) el mantenimiento y la escalabilidad de una aplicación móvil?

<p>Proporciona una capa de abstracción entre la lógica de la aplicación y la base de datos, simplificando los cambios en el esquema de la base de datos. (C)</p> Signup and view all the answers

¿Qué consideraciones éticas son especialmente relevantes al utilizar la geolocalización en aplicaciones móviles?

<p>Equilibrar la utilidad del servicio con la privacidad del usuario, obteniendo consentimiento informado y permitiendo desactivar la función. (A)</p> Signup and view all the answers

¿De qué manera los estándares EDI (Intercambio Electrónico de Datos) contribuyen a la eficiencia de las cadenas de suministro globales?

<p>Automatizando el intercambio de documentos comerciales entre diferentes sistemas informáticos. (B)</p> Signup and view all the answers

Además del GPS, ¿qué otras tecnologías se utilizan comúnmente en dispositivos móviles para obtener datos de geolocalización?

<p>Redes Wi-Fi, torres de telefonía celular y acelerómetros. (C)</p> Signup and view all the answers

Al seleccionar un servicio en la nube que almacena información confidencial, ¿qué medida es esencial tomar para proteger la confidencialidad de los datos?

<p>Cifrar los datos antes de enviarlos a la nube y gestionar las claves de cifrado de forma segura. (A)</p> Signup and view all the answers

¿Por qué una empresa que maneja datos de tarjetas de crédito debe asegurarse de que su proveedor de servicios en la nube cumpla con las regulaciones PCI DSS?

<p>Para cumplir con las leyes y regulaciones que protegen la información de los titulares de tarjetas y evitar sanciones económicas. (A)</p> Signup and view all the answers

En el contexto de la seguridad en la nube, ¿qué implica un modelo de responsabilidad compartida entre el proveedor y el cliente?

<p>El proveedor es responsable de la seguridad 'de' la nube, mientras que el cliente es responsable de la seguridad 'en' la nube. (C)</p> Signup and view all the answers

¿Qué medida puede implementar una empresa para mitigar el riesgo de accesos no autorizados en un entorno de nube 'multi-tenant'?

<p>Cifrar todos los datos almacenados en la nube y aplicar políticas de acceso por roles (RBAC). (C)</p> Signup and view all the answers

Flashcards

¿Balanceo de carga?

Distribución del tráfico entrante a través de servidores backend.

Balanceador de carga de aplicaciones

Toma decisiones de direccionamiento en la capa de aplicación (HTTP/HTTPS).

Balanceador de carga de red

Toma las decisiones de direccionamiento en la capa de transporte (TCP/SSL).

Classic Load Balancer

Toma decisiones de direccionamiento en la capa de transporte o aplicación.

Signup and view all the flashcards

Método Round Robin

Técnica de balanceo que responde con una lista de direcciones IP.

Signup and view all the flashcards

Método de nodo de balanceo

Un nodo dirige el tráfico a los nodos disponibles.

Signup and view all the flashcards

Método Passive Polling

Calcula el tiempo de respuesta del servidor.

Signup and view all the flashcards

Balanceador de carga OVH

Equipos que distribuyen la carga entre centros de datos.

Signup and view all the flashcards

Balanceador de carga ADC

Balanceador sofisticado que divide los requisitos de información.

Signup and view all the flashcards

¿Aceleración en la nube?

Tipo de servicio que entrega rápidamente contenido a usuarios.

Signup and view all the flashcards

Computación acelerada por GPU

Utiliza una unidad de procesamiento de gráficos (GPU) junto a una CPU.

Signup and view all the flashcards

¿Seguridad en la nube?

Tipo de seguridad que protege los datos, infraestructura y aplicaciones en la nube.

Signup and view all the flashcards

Violaciones de datos

Brecha o robo de datos.

Signup and view all the flashcards

Gestión de identidad deficiente

Ciberatacantes se hacen pasar por usuarios legítimos.

Signup and view all the flashcards

APIs inseguras

Las interfaces de programación o APIs son inseguras.

Signup and view all the flashcards

Vulnerabilidades de los sistemas

Bugs explotables en programas.

Signup and view all the flashcards

Robo de cuentas

Acceso no autorizado a cuentas de usuario.

Signup and view all the flashcards

Proteger tu información subida a la nube

Analiza los datos que subes a la nube.

Signup and view all the flashcards

Autenticación de doble factor

Cuando migres a la nube considera la autenticación de doble factor.

Signup and view all the flashcards

Gestionar tus datos en la nube

Considere políticas de retención y eliminación de datos.

Signup and view all the flashcards

Gestionar acceso por roles (RBAC)

Segregar roles y permisos.

Signup and view all the flashcards

Software as a Service.

Si se tienen servicio multi-tenant solicitar una red virtual.

Signup and view all the flashcards

Confirma el tipo de cumplimiento que ofrecen

Verifica que tipo de cumplimiento te ofrecen.

Signup and view all the flashcards

¿Que es GUI?

Representa el código del backend de un sistema de la forma más clara.

Signup and view all the flashcards

¿Que son vistas?

Son los elementos que componen la interfaz de usuario de una aplicación

Signup and view all the flashcards

¿Que es Layout?

Es un conjunto de vistas agrupadas de una determinada forma.

Signup and view all the flashcards

¿Que es actividad?

va a estar formada por un conjunto de elementos básicos de visualización

Signup and view all the flashcards

¿Fragmento o vista que puede mostrarse en pantalla grande?

resolviendo problemas en tabletas que las aplicaciones ahora deben soportar pantallas más grandes.

Signup and view all the flashcards

¿Que servicio se debe ejecutar para una tarea en segundo plano?

proceso que se ejecuta "detrás", sin la necesidad de una interacción con el usuario.

Signup and view all the flashcards

Voluntad de realizar una actividad

representa la voluntad de realizar alguna acción, como realizar una llamada de teléfono, visualizar una página web

Signup and view all the flashcards

¿Que es el control de selección?

Es un control que nos permite seleccionar una opción entre una lista de posibilidades.

Signup and view all the flashcards

Control Checkbox

Se suele utilizar para marcar o desmarcar opciones en una aplicación.

Signup and view all the flashcards

RadioButtom ¿Qué permite?

permite al usuario seleccionar una opción a partir de un conjunto.

Signup and view all the flashcards

¿Qué proporciona la clase Spinner?

proporciona una manera rápida de seleccionar un valor de una lista desplegable.

Signup and view all the flashcards

¿Porque Gallery su desplazamiento horizontal?

permite mostrar una lista de elementos que se desplaza de manera horizontal

Signup and view all the flashcards

¿Porque se usan controles personalizados?

construidos a partir de varios controles estándar, combinando la funcionalidad de todos ellos en un sólo control reutilizable en otras aplicaciones.

Signup and view all the flashcards

Como ayudan las preferencias al usuario?

no son más que datos que una aplicación debe guardar para personalizar la experiencia del usuario

Signup and view all the flashcards

¿Qué función tiene la pantalla táctil?

incorporan una pantalla táctil, que es utilizada como dispositivo principal de entrada.

Signup and view all the flashcards

Es la pantalla Táctil resistiva

se encuentra compuesta de dos capas de película plástica conductora muy delgadas y transparentes

Signup and view all the flashcards

Pantallas Táctil Capacitivas ¿Cómo se construyen?

se construyen uniendo un panel de vidrio recubierto con un material conductor transparente.

Signup and view all the flashcards

Qué clase reproduciría archivos largo?

Esta clase será usada para reproducir archivos de audio largos

Signup and view all the flashcards

Soundpool ¿Es audio?

Esta clase es usada para reproducir archivos de audio muy cortos

Signup and view all the flashcards

Por qué usar MediaPlayer?

empleados para reproducir y controlar la reproducción de audios y/o videos en Android

Signup and view all the flashcards

Como emplearlos recursos multimedia?

Da un esquema de cómo se pueden emplear los recursos multimedias mediante servicios

Signup and view all the flashcards

¿Qué pasa si se ejecutan más servicios en 2 plano?

Si desde un servicio se ejecutan otros servicios en segundo plano, éstos se irán ejecutando de forma paralela

Signup and view all the flashcards

los sistemas operativos manejan a?

Cada sistema operativo utiliza sistemas de archivos predefinidos para gestionar el contenido de los dispositivos de almacenamiento

Signup and view all the flashcards

¿Administradores de archivos Android?

los administradores de archivos para Android y otros sistemas operativos móviles son básicamente iguales

Signup and view all the flashcards

¿Qué pasa si el acceso a los archivos es liberados?

Si el acceso al sistema de archivos -como en el caso de Android- está liberado, este se puede cambiar rápidamente

Signup and view all the flashcards

¿Que hace modelo de acceso de datos?

suministra una interfaz común entre la aplicación y uno o más dispositivos de almacenamiento de datos

Signup and view all the flashcards

¿Que es la geolocalización?

capacidad de identificar de forma geográfica el origen y la posición de una persona u objeto.

Signup and view all the flashcards

Study Notes

  • El documento trata sobre Programación Orientada a Objetos: unidad 6 y 3, en este caso hablando del desempeño, administración y seguridad del cómputo en la nube y la Interfaz gráfica y gestión de eventos de aplicaciones móviles.

Unidad 6. Desempeño de seguridad del cómputo en la nube

  • La seguridad en la nube administra mejor la seguridad, protege a los usuarios en todos los sitios desde donde acceden y protege los datos y aplicaciones en la nube
  • La seguridad en la nube tiene las siguientes ventajas adicionales:
    • Bloquea más rápido las amenazas y detiene el malware
    • Permite un uso más seguro de la nube sin afectar la productividad
    • Ayuda a preservar la seguridad, protegiendo contra cuentas pirateadas, malware y vulneraciones de datos
    • Extiende la protección, eliminando puntos ciegos en todos los puntos de acceso a Internet

Balanceadores de Carga

  • El balanceo de carga (load Balance) distribuye el tráfico de red entrante a través de un grupo de servidores backend.
  • Los sitios web modernos deben atender un gran volumen de solicitudes concurrentes de forma rápida y confiable.
  • El balance de carga actúa como el Oficial de tránsito y enruta las solicitudes a los servidores para maximizar la velocidad y capacidad.
  • Un balanceador de carga redirige el tráfico a los servidores restantes si un servidor falla.
  • Cuando se agrega un nuevo servidor, el balanceador de carga lo integra y le envía solicitudes automáticamente.

Tipos de balanceadores de carga

  • Un Balanceador de carga de aplicaciones toma decisiones en la capa de aplicación (HTTP/HTTPS), direcciona las solicitudes a uno o varios puertos de cada instancia
  • Un Balanceador de carga de aplicaciones usa mapeo de puertos de "host dinámico" para las tareas.
  • Una combinación de ID de instancia y puerto se registra en el balanceador de carga de aplicaciones cuando se inicia la tarea.
  • El balanceador de carga de red toma decisiones en la capa de transporte (TCP/SSL) y puede atender millones de solicitudes por segundo.
  • Una vez que el balanceador de carga de red ha recibido una conexión, un algoritmo hash direcciona al destino definido por las reglas predefinidas.
  • El Classic Load Balancer toma decisiones en la capa de transporte (TCP/SSL) o en la capa de la aplicación (HTTP/HTTPS).
  • Una relación fija es necesaria entre el puerto del balanceador y el puerto instancia con el Classic Load Balancer.

Métodos de balanceo

  • DNS Round Robin es una técnica de balanceo de carga o tolerancia a fallos para servidores de servicios IP.
  • DNS Round Robin utiliza la gestión de nombres de dominio (DNS del sistema) para las peticiones de los equipos cliente, respondiendo con una lista de direcciones IP con servicios idénticos y permutando cada una.
  • Los clientes IP básicos intentan conectar con la primera dirección devuelta, equilibrando la carga global.
  • Los clientes acceden al servidor a través de un nodo, el método de nodo de balanceo
  • El método Passive Polling calcula el tiempo de respuesta de los servidores.

Equipos comerciales de balanceadores

  • El balanceador de carga OVH distribuye la carga entra los servicios en los centros, mejorando su infraestructura.
  • El objetivo final es eliminar tiempo de inactividad.
  • El balanceador de carga acens está diseñado para proyectos con gran disponibilidad y muchas peticiones web, con un balanceador dedicado y servidores en el frontend y backend.
  • El balanceador de carga ADC divide los requisitos de información de Internet entre los servidores disponibles de forma óptima.
  • CISCO: tiene funcionalidades de balanceo incluidas en sus productos basados en la CISCO IOS, router CISCO.
  • F5 BIG-IP LTM: Los F5 BIG-IP Load Traffic Manager (LTM) son fáciles de usar y optimizados para trabajar sobre la WAN.

Aceleradores

  • La aceleración de la nube es un tipo de servicio que permite a los productores de contenido entregar rápidamente contenido a los usuarios.
  • Funciona desde una plataforma de servicios gestionados que proporciona entrega a través de aceleradores.
  • Una organización que proporciona un servicio de aceleración de la nube tiene una infraestructura de red específicamente diseñada para proporcionar enrutamiento y transferencia de datos de alta velocidad.
  • Un proveedor de servicios de aceleración gestiona todo el tráfico desde un servidor host a un nodo destino.
  • La aceleración en la nube se logra mediante la optimización y el ajuste fino de la red de entrega.

Funcionalidad

  • La aceleración de datos con GPU usa una GPU y una CPU. Permitiendo el funcionamiento del centro de datos con eficiencia energética .
  • Los aceleradores de GPU son importantes en plataformas de aceleración, desde la inteligencia artificial hasta automóviles, drones y robots.
  • Esto se aplica a los centros de datos internos, la colaboración, el correo electrónico y SharePoint.
  • También se aplica a las aplicaciones de misión crítica de línea de negocio y la recuperación ante desastres

Principales usos

  • Transmisión de medios
  • Transmisión de video
  • Almacenamiento en niveles
  • Aplicaciones web
  • Comercio electrónico
  • Web conectada a Internet

Seguridad en la nube

  • La seguridad en la nube abarca controles, tecnologías, normas y procedimientos para proteger los datos, infraestructura y aplicaciones.
  • Es una abstracción de la seguridad tradicional en los centros de datos on-premise. Proporciona ahorro de costos operativos.
  • Los proveedores de servicios en la nube practican medidas de seguridad cloud.
  • La seguridad en la nube es un esfuerzo conjunto que combina la seguridad del cliente y del proveedor.

Riesgos de la nube

  • Las ventajas de la seguridad en la nube reducen los costos y mejoran el desempeño.
  • Los riesgos son estos:
    • Violaciones de datos provocadas por un ataque dirigido, error humano o vulnerabilidades de una aplicación.
    • Gestión ineficiente de la identidad y acceso, lo que podría resultar en robo de información e inyección de código.
    • APIs inseguras
    • Vulnerabilidades de los sistemas, permitiendo la entrada a atacantes
    • Robo de cuentas o servicios que añaden nuevas amenazas como la manipulación y redirección a usuarios a sitios engañosos

Privacidad de los datos

  • Antes de subir datos a la nube, se debe analizar la sensibilidad de la información.
  • Es importante mantener copias de seguridad semanales o mensuales.
  • Buscar servicios de almacenamiento seguro de datos, como también nubes seguras, monitoreo y backup.
  • La protección de datos y de la información en la nube ha tomado mucha importancia, tanto que existen organizaciones especializadas.
  • Cloud Security Alliance genera documentos, recomendaciones, prácticas y políticas, también ofrece una certificación llamada Cloud Security Knowledge (CCSK).
  • La norma ISO 27001, acaba de expedir dos normas especificas en la privacidad del Cloud Computing como la ISO 27017 y 27018.
  • Tanto los individuos como las empresas deben entender la protección de datos.

Servicios de autenticación

  • La autenticación de doble factor puede dar solución a la migración hacia los servicios en la nube ,ya que estos vienen con nuevas consideraciones de seguridad
  • Usar certificados digitales implementados a través de la solución PKI Gestionada de GlobalSign da mayor control sobre que usuarios puede acceder
  • La solución de autenticación en la nube de GlobalSign proporciona una capa de gran seguridad sin un simple contraseña y sin hardware adicional. Puede administrarse desde la plataforma PKI Gestionada de GlobalSign, la solución puede ser económica y escalable.
  • SafeNet Authentication Service es un servicio en la nube automatizado y personalizable, reduce costes operativos, permite gestión de clientes desde una plataforma multinivel.

Mejores prácticas de seguridad en la nube:

  • Cifrado de datos, políticas de retención y eliminación de rol, Software as a Service (Saas), Compliance son las mejores practicas para la seguridad en la nube

Unidad 3. Interfaz gráfica y gestión de eventos de aplicaciones móviles

  • Los primeros conceptos de interfaz gráfica de usuario se desarrollaron en los años 70 por Xerox, y Apple le siguió en los años 80 con el Macintosh.

Interfaz gráfica de usuario

  • Es una interfaz entre la persona y la máquina para representar el código del backend de un sistema con iconos e imágenes.
  • Es una interfaz que se puede utilizar para controlar PC, tabletas y otros dispositivos.

Controles básicos

  • Los elementos que componen la interfaz de usuario de una aplicación.
  • Todas las vistas descienden de la clase View, y se definen mediante código Java o un fichero XML.
  • Layout: Un conjunto de vistas agrupadas y organizadas de distinta forma (lineal y en cuadrícula) y descienden de la clase View,
  • Activity: Los elementos básicos de visualización que forman aplicaciones (pantallas). Android usa actividades para la interfaz de usuario Una aplicación.
  • Fragment: La tableta plantea el problema de que las aplicaciones sean compatibles con pantallas más grandes.
  • Service: Proceso que se ejecuta sin una interacción con el usuario.
  • Intent: Representa la voluntad de realiza una acción

Controles de selección

  • Es un control que permite seleccionar una opción entre una lista de posibilidades
  • Checkbox,Radiobutton, Spinner y Gallery son controles de selección.

Integración de controles

  • Los controles personalizados se combinan en un único control reutilizable que se aplica en varias aplicaciones.
  • Android tiene 3 formas de controles personalizados (controles compuestos combinando controles estándar), como el inicio de sesión

Gestión de preferencias.

  • Las preferencias para personalizar la experiencia del usuario se almacenan como parejas de clave-valor en ficheros XML.
  • Las posibilidades principales son estas:
    • MODE_PRIVATE: Solo la aplicación en uso tiene acceso a estas preferencias.
    • MODE_WORLD_READABLE: Todas las aplicaciones pueden leer estas preferencias, pero solo la aplicación en uso puede modificarlas.
    • MODE_WORLD_WRITABLE: Todas las aplicaciones pueden leer y modificar estas preferencias.
  • Las dos últimas opciones se han declarado como obsoletas en la API 17.

Interfaz táctil audio y video

  • Los teléfonos emplean pantallas táctiles como dispositivo principal y sustituto de ratón.
  • Una pantalla táctil resistiva se encuentra por dos capas de película plástica conductora muy delgadas y transparentes.
  • Los teléfonos emplean pantallas táctiles capacitivas con paneles de vidrio recubiertos con un material conductor.
  • MediaPlayer usada para audio largos, mientras que la clase SoundPool se usa para audio cortos, por ejemplo, música de fondo, efectos de botones.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Cloud Data Security and Risk Management
10 questions
Cloud Security Risk Management Quiz
322 questions
Use Quizgecko on...
Browser
Browser