Bloque 4 Tema 2 Flashcards

(117 cards)

1
Q

Que 2 activos tiene un sistema de información?

A

Información (datos) y servicios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A qué se aplica la disponibilidad en un sistema de información?

A

A los datos, y no a los servicios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cual es el puerto de Oracle?

A

2483

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que es DBWn?

A

Es Database Writer Process, parte de Oracle que escribe en la base de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cuantas bases de datos se crean con Oracle y con SQL?

A

Con Oracle solo una. Con SQL varias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En Oracle, que hace el listener?

A

Escucha las peticiones de los usuarios y las ponen en contacto con el PGA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En Oracle, que es el SGA?

A

Zona de memoria en la que se guarda información sobre su estado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En Oracle, que es un tablespace?

A

Es una ubicación de almacenamiento donde pueden guardarse datos de objetos (segmentos).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cual es la unidad mínima de información en Oracle?

A

El bloque

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tipos de segmentos

A

Tablas, índices, undo y LOB (elementos grandes en código binario)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Tablespaces conocidas

A

USERS, SYSTEM y SYSAUX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que son las extensiones en Oracle?

A

Una unidad lógica de almacenamiento formada por bloques de datos contiguos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En Oracle, que es RMAN?

A

Herramienta para hacer backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comando para columnas autoincrementales

A

CREATE SEQUENCE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comando para que un usuario vea las tablas de otro

A

CREATE SYNONYM GRANT SELECT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Que hace RAC (solución de Cluster) en Oracle?

A

Permite ejecutar una sola base de datos en varios servidores, maximizando la disponibilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

En Oracle, que es la vista materializada?

A

Una vista común que almacena el resultado de la consulta como objeto persistente en la base de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Puerto de MySQL/María DB

A

3306

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Que es MyISAM?

A

Mecanismo de almacenamiento de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Características más importantes de MyISAM

A
  • Secuencial
  • No transaccional
  • No soporta claves ajenas
  • Soporta FULLTEXT y ACID
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Es InnoDB transaccional

A

Si, al contrario que MyISAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Como se llama la mejora de MyISAM?

A

Aria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Como se llama la mejora de InnoDB?

A

XTRADB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Que tipo de ficheros hay en MyISAM?

A

Frm (formato tabla), myd (datos) y myi (índices)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
A que corresponde el término ACID?
Atomicidad, Consistencia, aislamiento y durabilidad
26
Que es NDB en MySQL?
Sistema de base de datos distribuido subyacente
27
Que es mysql_secure_instalacion?
Comando para mejorar la seguridad de distintas maneras: - estableciendo password - eliminando las cuentas accesibles fuera del host local - eliminando cuentas anónimas - eliminando el test Database que puede ser accedido por usuarios anonimos
28
Que puerto usa Postgresql?
5432
29
En que se basa la seguridad de postgreSQL?
En roles
30
Lenguajes para implementar procedimientos almacenados PostgresSQL
PL/pgSQL PL/TCL PL/perl PL/Python
31
Que se usa en PostgreSQL para replicación entre maestro-esclavo?
Archivo WAL (Write Ahead log/REDO). Guarda información de transacciones y cambios.
32
Cual es el modelo de concurrencia avanzada de postgreSQL?
MVCC (multiversion concurrency control). Reduce los bloques aislando a las transacciones con fotos de los datos
33
Comando para crear y eliminar base de datos PostgreSQL
Createdb y dropdb
34
Comando para crear y eliminar usuario PostgreSQL
Createuser y dropuser
35
Una tabla puede estar en varios tablespaces?
Si
36
Tipos de archivos en SQLserver
- Primary: contiene información de arranque de base de datos y apunta a otros ficheros. Extension .mdf - Secondary: archivos de datos opcionales definidos por usuario. Extensión.ndf - Log de transacciones: información para recuperar base de datos. Extension .ldf
37
Que es MUA?
Mail User Agent. Sistema que envia mail con protocolo STMP y los recibe con POP3 y IMAP.
38
Que es MTA?
Mail Transfer Agent. Habla con el MTA de destino. Para saber dónde tiene que mandarlo consulta el registro MX del DNS de la MTA destino.
39
Que es MSA?
Mail Submission Agent. Toma el email de un MUA o MTA y lo entrega a otro MUA o MTA.
40
Que es MDA?
Mail Delivery Agent. Añade o almacena el correo en el mail spool. Puede almacenar en disco, en base de datos o llamar a otro programa.
41
Que es MAA?
Mail Acceso Agent. Accede al correo almacenado en el mail spool. Hace los buzones accesibles a equipos remotos.
42
Que es SMTP?
Protocolo para pasar el correo a través de IAN/Internet desde MUA hasta MTA/MSA.
43
Protocolos para que el usuario destino pueda leer los correos
- IMAP: orientado a lectura en servidor. - POP 3: orientado a descarga
44
Cabecera Message-ID
Sirve para identificar el correo
45
Cabecera Received junto con Return-Path
Registra los saltos entre MTAs (saber por donde ha pasado)
46
Cabecera In-Reply-To
Sirve para saber el correo al que otro correo está respondiendo
47
Boundary (en extension MIME, dentro de content-type)
Sirve para separar partes, como separar la parte de texto de la parte de imagen.
48
Extension MIME
Envía ficheros adjuntos a correos. Mezcla texto y multimedia.
49
Que significa Multipart?
Enviar varias partes
50
Content-type en extensión MIME
Tipo de medio del mensaje (o parte del mensaje) representado por tipo y subtipo.
51
Content-transfer-enconding en extensión MIME
Métodos de codificación para transformar datos en binario a formato de texto sin US-ASCII.
52
Cual es el puerto de POP3?
110 y 995 (con seguridad)
53
Cual es el puerto de IMAP?
143 y 993 (con seguridad)
54
Cual es el puerto de SMTP?
587 y 25 (entre servidores de mail)
55
Que usan los protocolos para dar seguridad?
Una capa TLS
56
Métodos para añadir seguridad
- Sender Policy Framework (SPF): Securiza el origen. - Domain Keys Identified Mails (DKIM): Securiza los correos de salida. Serán validados con claves de registro TXT (orientados a la autenticidad de origen y firma de correos). - DMARC: Combinación de SPF y DKIM.
57
Tipos de servidores DNS
Root, Top Level Domain y Authorative
58
Como se llama a cualquier sistema que averigüe la dirección IP asociada a un dominio?
Resolver
59
Servidores Authorative
Dan la respuesta real a la consulta inicial (devuelve la página al DNS inicial que hizo la consulta). Último paso en DNS.
60
Registro A de DNS
Especifica las direcciones IP correspondientes a dominios y subdominios
61
Registro MX de DNS
Especifica a un MTA emisor en que MTAs deben ser entregados los emails.
62
Registro CNAME en DNS
Especifica redirecciones de subdominios de dominios a otros dominios/subdominios.
63
Registro TXT de DNS
Almacena información basada en texto relacionada con tu dominio, como SPF (Sender Policy Framework).
64
Registro AAAA de DNS
Mapea un dominio a la dirección IP (IPv6) del ordenador.
65
Registro SRV de DNS
Indica los servicios que ofrecemos bajo nuestro dominio.
66
Registro SOA de DNS
Especifica información autoritaria sobre un DNS zona incluyendo: servidor de nombre primario, correo electrónico de administrador del ámbito, número de serial del ámbito y temporizadores.
67
Registro CAA de DNS
Restringe que entidades pueden expedir certificados para un determinado dominio.
68
Servidores Top Level Domain
Manejan el ámbito de los .____ (como .com)
69
Librerías de imagen
- Locales: Artfactory, Nexus y Archiva - En la nube: Docker Hub
70
Docker Compose
Herramienta para definir y ejecutar aplicaciones de Docker de varios contenedores. Herramienta para entorno de desarrollo. Multicontenedor.
71
Open Container Iniciativa (OCI)
Proyecto de la Linux Foundation para diseñar un estándar abierto para virtualización a nivel de sistema operativo. Su implementación más importante es runc.
72
Kubernetes/Docker Swarm
Manejan contenedores distribuidos en varias maquinas
73
Unidad Mínima de Kubernetes
El Pod que es una agrupación de contenedores y volúmenes bajo la misma IP.
74
Container D
Entorno de ejecución de contenedores graduado de CNCF (Cloud Native Cloud Foundation).
75
CRI-O
Implementación de la Container Runtime Interface para Kubernetes. Alternativa al Container D.
76
3 pasos del funcionamiento estándar de Docker:
1. Crear fichero Dockerfile con la configuración de nuestra imagen. 2. A partir de este fichero generar la imagen en disco (Docker build - t etiqueta). 3. Levantar un contenedor en memoria a partir de la imagen construida (Docker run - name mssql).
77
Container Runtime Interface (CRI)
Protocolo principal para comunicación entre Kubelet y Container Runtime.
78
Que es un Kubelet?
Agente que se ejecuta en cada nodo de un cluster.
79
Que contiene un contenedor?
Aplicaciones y librerias.
80
Que archivo usa Docker-Compose?
Docker-Compose.yml
81
Que es un hipervisor o monitor de maquina virtual?
Capa de software para virtualización de hardware permitiendo utilizar diferentes sistemas operativos en una misma computadora.
82
Tipos de VT o tecnologías para virtualización
VT-x: virtualización en plataforma x-86 VT-d: virtualización entrada salida. VT-x: virtualización de la parte red. AMD-V: virtualización AMD.
83
Tipos de hipervisores
- Tipo 1: se instala directamente sobre un servidor físico y su hardware subyacente. - Tipo 2: se ejecuta dentro de un sistema operativo de una maquina host física.
84
Formato VMDK
Creado por VMware (asigna el espacio en formato VMDK), de archivo abierto, y utilizado para servicios de computación en nube y virtualización.
85
Virtual Tape Library (VTL)
Emula la interface de librería de cintas (hace que los discos se muestren como cintas)
86
Productos de virtualización de escritorio
VMware Horizon y Xen Desktop
87
Infraestructura de escritorios virtuales (VDI)
Uso de maquinas virtuales para proporcionar y gestionar escritorios virtuales.
88
Productos de conexión remota
Acceso RDP y X-Windows
89
Productos de virtualización de aplicaciones
Citrus XenAPP
90
Flags de las CPU para virtualización
En Intel vmx y en AMD svm
91
Productos de IaaS (Infraestructura como Servicio)
Amazon Web Services, Redhat OpenStack, Azure (Microsoft), Google Cloud y Nube Sara.
92
Formatos de almacenamiento en Amazon Web Services
S3: modo objeto EC2: maquinas virtuales EBS: modo bloque
93
Formatos de almacenamiento en Redhot Openstuck
Swift: modo objeto Nova: maquinas virtuales Cinder: modo bloque Neutrón: recursos de red Horizon: cuadro de mandos web
94
Productos de PaaS (plataforma como servicio)
OpenShift, Heroku y Cloud Foundry
95
Que es OpenShift?
Plataforma que, a través de consola web, monta entornos de ejecución para los distintos equipos de desarrollo.
96
Que es Heroku?
Similar a OpenShift, pero solo en modo nube
97
Que es el Runc?
Una OCI-complaint herramienta para levantar y correr contenedores.
98
Que es un Nodo?
Elemento de Cluster que alberga y programa pods. Es una maquina fiscal o virtual que se ejecuta en Kubernetes.
99
Que es un Cluster?
Agrupación de nodos. Conjunto de maquinas físicas o virtuales y otros recursos utilizados por Kubernetes.
100
Terminos en contenedores
- Volumen: directorio con datos accesibles a los contenedores del pod. - Namespace: Cluster virtual o partición del cluster. - Servicio: Conjunto de pods a los que enviamos tráfico, y la lógica para acceder a ellos.
101
Open Virtualization Format (OVF)
Estándar abierto para empaquetar y distribuir servicios virtualizados. Es software a ejecutar en maquinas virtuales.
102
VDI y VHD
VDI es como OVF pero de virtual box. VHD es como OVF pero de Hyper V.
103
Cuantas capas se crean por cada instrucción de Dockerfile?
Una. Cada capa es solo de lectura, menos la última que es R/W. Cada capa se identifica con un ID único.
104
Que es el Replication Controller?
Asegura que el número de réplicas de pod se estén ejecutando. Permite escalar los sistemas y maneja la recreación de un pod ante un fallo.
105
Que hace el comando Docker info?
Muestra información sobre el uso de Docker en el equipo
106
Como descargar una imagen del hub
Docker pull "imagen"
107
Como obtener la versión de Docker runtime
Docker version
108
Como ver un listado de contenedores del sistema
Docker ps; con Docker ps -a se muestran todos los contenedores
109
Como arrancar un contenedor en base a una imagen
Docker run "imagen"
110
Como crear un contenedor sin arrancarlo
Docker create "imagen"
111
Como arrancar y como parar un contenedor
Docker start id_del_contenedor Docker stop id_del_contenedor
112
Como crear una imagen a partir del Dockerfile del directorio actual
Docker build -t "imagen": Tag imagen
113
Como mostrar imágenes disponibles
Docker images
114
Como ejecutar un comando contra un contenedor en ejecucion
Docker exec
115
Como unirse a un contenedor en ejecucion
Docker attach id_del_contenedor
116
Como borrar un contenedor
Docker rm id_del_contenedor
117
Como borrar una imagen
Docker rmi id_de_la_imagen