Free YouTube Transcribe

Video transcript

Almacenamiento(1ra parte)

CC5304 DCC · 10,812 words · 50 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:07El capítulo de hoy es un capítulo nuevo,

0:09ya terminamos el de el de servidores,

0:12así que

0:16si se recuerda cuando vimos los

0:17componentes de los servidores, cuando

0:20pasamos por el tema de los

0:22e del almacenamiento, le mencioné que el

0:25tema de almacenamiento iba a ser un

0:27capítulo aparte, ya que es este capítulo

0:29en particular, ya que este capítulo que

0:32generalmente lo vemos en un par de

0:34clases, no lo alcanzamos a ver en uno.

0:42Este, por supuesto, sigue la misma

0:43rutina esta que estábamos viendo, que es

0:45uno de los escalones más dentro de esta

0:48capa de arquitectura que uno arma en la

0:50empresa.

0:54La componente. Antes de hablar de la

0:56componente, el en general en todas estas

0:58tecnologías que vamos a ver,

1:01siempre ha habido alguien que ha hecho

1:03algún tipo de de predicción ya ha estado

1:06relativamente bien.

1:08En este caso, eh esto también uno lo ve

1:12en la práctica como ha sido exponencial

1:14este crecimiento.

1:24Este este tipo de crecimiento de

1:26capacidades ha sido la verdad que

1:29impresionante. O sea, hoy día comprar

1:32disco con alguna capacidad considerable

1:35y algo que no solo es fácil de

1:36encontrar, sino que además es bastante

1:38barato. Ya. Entonces, efectivamente aquí

1:41también se hacían algunas predicciones,

1:43pero más que duplicar o triplicar, se

1:45fijan acá se decía que se iba a

1:47multiplicar por 1000 el factor.

1:49Entonces, efectivamente eh yo sobre todo

1:51cuando hago orden, yo encuentro mis

1:53primeros pendrive de algunos eh pequeños

1:56kilos eh o algunos disquetas antiguos.

2:00de eso que ustedes seguramente han visto

2:01en películas, ¿no? Más. Eh, claro,

2:04efectivamente, la capacidad de

2:05almacenamiento ha crecido e a una fuente

2:09a a una velocidad que es increíble, ¿ya?

2:13[grito ahogado]

2:14Eh, el almacenamiento lo vamos a dividir

2:15en dos partes, ¿ya?

2:18El lo primero que tiene que ver con la

2:20parte del almacenamiento que se llama de

2:23backup restore, ya que básicamente un

2:26tipo de almacenamiento

2:28e que es de contingencia o o una o una

2:32copia de contingencia que uno guarda

2:34para algún tipo de desastre. ¿Ya?

2:36Entonces uno tiene los datos originales

2:38en un repositorio. A esto uno le saca un

2:40respaldo o un backup y en caso de

2:43necesitarse uno hace una recuperación o

2:45un restore. Ya.

2:48Esto es extremadamente necesario ya

2:50porque la información

2:53no solo se pierde por alguna causa que

2:57puede ser desde un borrado accidental

2:58hasta un ataque de un ramsongware y uno

3:00tenga que recuperar datos perdidos o

3:03eventualmente los datos también de

3:04repente se corrompen.

3:06de repente se corrompen o por alguna eh

3:09problemas de base de datos o por algún

3:11tema de alguna aplicación los datos se

3:12corrompen y hay que recuperarse de algún

3:15tipo de de foto de esa información. Ya.

3:20Entonces, este almacenamiento que se

3:22llama almacenamiento secundario,

3:25a diferencia del que ustedes conocen que

3:27es este disco que está en los

3:28computadores, que es un almacenamiento

3:29primario, eh uno habla también de este

3:33tipo de almacenamiento que se llama

3:34almacenamiento secundario. Después vamos

3:36a ver por qué es secundario, ¿ya? No es

3:39porque sea e

3:42el Bueno, es como un segundo, pero un

3:45segundo lugar, ¿ya? porque se guarda en

3:47un segundo lugar, no se guarda en el

3:50sitio original, de ahí viene el

3:51secundario. Ya. Bueno, esto también en

3:54el en el largo del tiempo ha

3:56evolucionado distintos tipos de

3:59tecnología de estas cintas de tipo real

4:02que son bastante antiguas, pero yo las

4:05vi en operación hasta

4:09eh año 2000, 2001, estas cintas eh aún

4:13se ocupaban, o sea, hace poco menos de

4:1520 años atrás.

4:17Eh,

4:19pero de ahí empezó todo el tema de la

4:22evolución de esta cinta. Esta cinta eh

4:25tenía un problema que

4:28que el fondo está el día de hoy sigue.

4:30Si se fijan, la cinta va acá y la cinta

4:32se enrolla y se enrollaba acá, ¿ya? Y

4:37eso hacía que esta parte de la cinta,

4:42esta parte de la cinta estuviera

4:45expuesta expuesta al aire, a la

4:47contaminación de los dedos. Esta cinta,

4:48la verdad que se se manipulaba harto.

4:52Entonces, efectivamente después la

4:53mayoría de las mejoras fue básicamente

4:55tratar de evitar eh que esta cinta se

4:58contaminara, ya sea o en cerrándola en

5:02una caja para que se manipulara lo menos

5:05posible o colocando los dos carretes en

5:09una pura cinta, ¿ya? Y eso hacía que

5:12efectivamente la cinta no se

5:13contaminara. Eh, después vinieron eh

5:18modelos de cinta que aumentaron la

5:19capacidad. Yo veo aquí una infinidad de

5:22versiones. Esta, la verdad que fue la

5:24peor de todas, ya que fue la cinta que

5:27se llamaba de de 4 mm o de 8 mm, que

5:31eran cintas eh de datos digitales, ya

5:34que fue un formato que se popularizó,

5:36¿no? En informática, se popularizó

5:39cuando aparecieron vide grabadoras

5:40digitales. Entonces, la gente en sus

5:42casas hacía películas caseras, se

5:45firmaban los cumpleaños, la fiestas, los

5:46paseos, primero con cámaras análogas y

5:49después aparecieron las cámaras

5:51digitales que eran más pequeñas, más

5:53portables, que ocupaban este tipo de

5:55cintas digitales. ¿Ya? Entonces,

5:57efectivamente alguien vio y porque

5:59efectivamente eso hizo que esa cinta al

6:01ser de consumo de retail bajara el

6:05precio considerablemente, eh ya que se

6:07le ocurrió usarla también para respaldar

6:09temas informáticos, ya tanto la cinta de

6:114 mm como la de 8 mm.

6:16Eh, y fue una muy mala idea. Eran cintas

6:19de muy mala calidad, muy mala calidad,

6:22eh, porque están pensados para

6:23películas. Entonces uno cuando está

6:25viendo película y uno pierde una parte

6:27de la cinta porque se dobló, porque se

6:29cortó, uno la pegaba y efectivamente uno

6:32la película perdía un frame de la

6:34película, dos frames de la película, no

6:36sé, 200 frames de la película y y la y

6:40para el ojo humano eso pasaba

6:42desapercibido, ya, pero cuando uno tiene

6:44datos basta que uno pierda un bit, un

6:47bit de un archivo y el archivo ya está

6:50corrupto. Entonces, efectivamente no

6:52eran tan buenas para almacenar

6:55eh información digital de computadores.

7:00Ya. E esto por suerte después se

7:04estandarizó.

7:05Si empezaron a aparecer formatos open,

7:08en particular este el estándar que se

7:10está ocupando hasta el día de hoy, eh,

7:13que es una cinta en formato open, lo

7:15cual hizo también que eso se abriera a

7:18que todos los fabricantes e construyeran

7:21este formato, porque también se dio un

7:23tiempo que algunas cintas solo la leían

7:25algunos lectores, algunas versiones,

7:27pero con este formato open la verdad que

7:30se

7:31estandarizó todo y esto hasta el día de

7:33hoy sigue siendo la que más se se

7:37utiliza. Ya. Eh, lamentablemente esta es

7:41una clase que es remota, ya pu si

7:44estuviéramos si estuviéramos de manera

7:46presencial, yo les podría mostrar alguna

7:48de estas cintas. Ya, déjenme ver si si

7:51tengo retorno de la cámara para poder

7:53verme. Ya, si fijan, esta es una cinta

7:56tipo ril, ¿ya?

7:59ya que efectivamente es una cinta que

8:01tiene aquí un seguro. Efectivamente uno

8:04puede sacar el seguro y si si se fijan

8:07trata de quitar el

8:13fondo. Si se fijan, esto tiene aquí un

8:16eh la cinta. Entonces uno la sacaba y

8:19uno enrollaba la cinta en el otro lado

8:20del carrete y eso efectivamente hacía

8:22que esta cinta se manipulara con la

8:24grasa humana, con el medio ambiente. Y

8:27por eso si ustedes ven películas

8:28antiguas que están estas máquinas, e la

8:32gente andaba como si fuera una clínica

8:34con esas cotonas blancas e con

8:38protección en los zapatos para no

8:40levantar polvo. Ya efectivamente se

8:42trataba como si fuera una sala

8:44quirúrgica. Por el fondo se contamina

8:46mucho la cinta con el medio ambiente. Ya

8:49esta cinta sí lo que implementó y que se

8:52ocupa hasta el día de hoy de solía

8:53mostrar cómo se implementó hasta el día

8:54de hoy. Esto que está acá es un sello.

8:57Un sello que está en la parte trasera.

8:59Entonces con un mecanismo bastante

9:01simple. Eh, una cinta se acercaba acá e

9:06y si esto estaba topado y y la y el tope

9:09topaba aquí, esta era una cinta de

9:12escritura y lectura. O sea, yo podía

9:14escribir en la cinta, ¿ya? Y si yo le

9:16sacaba esto y efectivamente el sensor eh

9:20podía pasar, efectivamente esta cinta

9:22era de solo lectura. Ya. Entonces, así

9:24se uno identificaba cintas de solo

9:27lectura o de escritura, ¿ya? con este

9:30pequeño mecanismo y más que este

9:32mecanismo era era e era ese pequeño

9:35sensor que se acercaba y si lo tocaba eh

9:38era de era de solo era de escritura y si

9:43no estaba era de lectura y escritura a

9:45la vez. ¿Ya?

9:47Entonces, efectivamente, como les decía,

9:48esto fue evolucionando. Bueno, yo les

9:51podría mostrar otro tipo de cinta, pero

9:52como no estamos presencial, se fijan acá

9:55hay una QIC que esta que tenía los dos

9:57carretes donde efectivamente la cinta ya

9:59no se paseaba por la máquina, sino que

10:01el cabezal era el que se acercaba acá y

10:04se leía la cinta que estaba ahí. Ahí

10:06está la cinta. Eh, entonces se acercaba

10:09el cabezal. El cabezal era el que leía

10:11la cinta. Esta cinta, por supuesto, era

10:14bastante buena, ¿no? No solo

10:17eh se preocupaba de tener la cinta en

10:20condiciones relativamente poco

10:22contaminadas, sino que además era

10:23bastante sólida. Esta parte de atrás de

10:26yo yo pensaría que es de aluminio, pero

10:28no me traería de aluminio, pero es de

10:31algún metal, ¿ya? Entonces,

10:32efectivamente, era una cinta que

10:34soportaba golpes y cosas así, ¿ya? Y no

10:37sé si se va a ver, pero ahí en esa

10:41esquina hay un pequeño eh

10:47eh como tornillo que gira. Entonces, eso

10:52hace que aquí se se

10:55complete el círculo y por lo tanto el

10:57sensor no podía entrar, por lo tanto era

10:59una cinta de escritura lectura o estaba

11:01abierta y era una cinta de solo

11:03escritura. ¿Ya? Entonces, efectivamente,

11:05ahí se generaba también ese tema de ese

11:08sensor. Ya.

11:18Después, como les decía, estos pésimo

11:20invento, la cinta de 4 mm y la cinta de

11:228 mm, que son las mismas que se ocupaban

11:25en las video casetera digitales.

11:29La cinta de este pequeño, la de 4 mm,

11:32donde la cinta efectivamente estaba al

11:33interior y también aquí tenía un pequeño

11:37eh, no sé cómo llamarlo, como un pequeño

11:40switch que generaba una abertura y por

11:42tanto si el sensor penetraba era de solo

11:45lectura y si se si y si se y si se

11:48bloqueaba era de e

11:53de lectura y escritura. ¿Ya? Entonces se

11:56parece mucho a los casset. Bueno,

11:58ustedes tampoco alcanzaron a conocer los

12:00el mundo de los cassett eh y estaban

12:03logras formato ya de 4 mm y de 8 mm. Ya.

12:08Eso eso se fue dando porque las cámaras

12:10digitales para

12:12para eh grabar video doméstico se fue eh

12:17miniaturizando igual. Entonces pasó de 8

12:19mm a la de 4 mm hasta que se llega a

12:23este tipo de cinta que es la cinta que

12:25está estandarizada que es la cinta LTO

12:29que también ha estado por generaciones,

12:30no sé si canan a leer ahí esta es una

12:32LTO tipo uno, ¿ya? tipo uno y así han

12:36habido tipo dos, tipo tres, tipo cuatro,

12:37tipo cinco.

12:40Pero este tipo de cinta fue la primera

12:43vez que se que se pudo hacer y se tuvo a

12:46disposición de de la gente. Voy a abrir

12:49una.

12:51está está la cinta e y tiene

12:57el el

12:59y lo que el fabricante dice en sus

13:00especificaciones, ya lo voy a lo

13:03[carraspeo] voy a leer, lo voy eh lo voy

13:05traducir lo que lo que lo que el

13:08fabricante dice en sus especificaciones

13:10dice que si este cartridge, que es el

13:12nombre de la cinta, que si este

13:14cartridge es guardado

13:17eh en las siguientes condiciones,

13:2023 gr 23ºC + -5 y un 50% de humedad que

13:27son las condiciones de un data center.

13:30Eh, la información en esta cinta dura

13:33por una cantidad de 30 años. ¿Ya?

13:35Entonces, e era la primera vez que uno,

13:38un fabricante decía que si uno guardaba

13:40la cinta en determinada condición

13:42ambiental, efectivamente uno podía

13:44garantizar que la información ahí iba a

13:46durar una buena cantidad de años. Ya.

13:50Entonces, 23 gr, 50% humedad, que son

13:53las condiciones de un center o de una

13:55sala eh habilitada eh para guardar este

14:00tipo de este tipo de cinta,

14:02efectivamente uno podía eh recuperar la

14:06información una buena cantidad de años.

14:08Eso es importante que lo tengan en

14:09cuenta. Yo lo comentaba tas veces que

14:12ojalá puedan hacer algún curso de

14:16informática jurídica o no sé cómo

14:17llamarlo, eh, de derecho informático se

14:21llama de derecho informático, porque de

14:23repente uno trabaja en rubros donde en

14:25esos rubros hay normativa o reglamentos

14:29que obliga a tener respaldos hace muchos

14:31años hacia atrás. Ya, en general la

14:35normativa obliga a tener los últimos 4 o

14:375 años. Eh, pero hay alguno rubro donde

14:42se exigen datos de hace 20 o 30 años

14:45atrás.

14:47Por ejemplo, si eh en un banco, por

14:49ejemplo, si que alguien eh va a buscar

14:52alguna herencia de alguna casa comprada

14:55a través de un banco y ese crédito se

14:57compró, no sé, hasta 30 años un crédito

15:00hipotecario, ustedes tienen que saber

15:01leer algo que se escribió [risas] hace

15:0430 años. Entonces, efectivamente, hay eh

15:08información que dependiendo del

15:12mercado donde uno trabaje, efectivamente

15:14eso podría generar eh algún tipo de

15:18[carraspeo]

15:18requerimiento de recuperar información

15:21muy antigua. Ya,

15:26ya. Eh,

15:34ya. Así que retomando efectivamente este

15:37tipo de cinta eh es la que uno eh en la

15:41que uno compra en general esta CTO para

15:45almacenar lo que uno necesita. Ya

15:48vamos a ver después que uno hace algunos

15:50ejercicios simples de regla de tres como

15:53para calcular cuántas de estas uno va a

15:55necesitar. ¿Ya?

15:57Eh, ¿qué consideración hay que tener

16:00acá? Bueno, la este tipo de información

16:04que se guarda en estas cintas

16:06el

16:09es barata. O sea, si uno saca la tasa o

16:12el ratio de giga dólar, o sea, el dólar

16:15por la cantidad de giga que yo estoy

16:17almacenando, la tasa gigaó de una cinta

16:21es mucho más barata que la tasa giga

16:23dólar de un disco de un disco SATA, de

16:26un disco e de un disco de los más

16:29baratos que encuentren. O sea, es

16:32extremadamente económico almacenar

16:34información en este tipo de cintas.

16:35Entonces, eh son durables. Si se fijan,

16:38si uno las guarda en condiciones

16:39ambientales, esto puede durar alguna

16:42buena cantidad de años. Eh

16:46entonces

16:48efectivamente este es el medio que uno

16:50usa para sacar este eh almacenamiento

16:53secundario. ¿Ya? ¿Por qué se secundario?

16:56Porque lo que se recomienda es que se

16:58guarde offside, ¿ya? Obs, que esta

17:01palabra que está acá, que después lo

17:03vamos a repetir en algunos otros slide.

17:05Ya yo tengo un servidor con una base de

17:07datos y ese servidor con esa base de

17:08datos está en data center, ¿okay? en

17:11algún lugar físico, en algún edificio,

17:13en alguna parte, ya si ocurre algún

17:16desastre mayor, un incendio, una

17:18inundación, se estrella un avión contra

17:20el edificio, ocurre un desastre que yo

17:22pierdo el data center, obviamente perdí

17:25el data center, perdí el servidor y

17:27perdí el disco. ¿Ya? Entonces este tipo

17:30de de copias que uno hace en este

17:33almacenamiento secundario y de el nombre

17:34secundario es que yo hago el respaldo,

17:39saco la copia y esa copia no la guardo

17:41en el mismo lugar donde está el

17:43servidor. ¿Por qué? Porque si yo pierdo

17:46el servidor, voy a perder el servidor y

17:48voy a perder el respaldo. Entonces, yo

17:50tengo que guardar ese respaldo en un

17:52lugar e en otro lugar, en un lugar

17:55secundario. Ya

17:58hay alguna normativa, incluso en el

18:00extranjero, aquí en Chile no. Eh, pero

18:03aquí es eh [carraspeo] la normativa dice

18:05que tiene que estar almacenado la cinta

18:07en un lugar eh que no sea donde están

18:11los datos originales. La legislación

18:14aquí en Chile no dice a cuántas

18:16distancia. Lo único que dice no más que

18:18tiene que estar no en el mismo lugar. No

18:19se puede estar en otro piso, en otro

18:21edificio, en una sucursal, en alguna

18:24bóveda externa, ya lo único que dice que

18:26tiene que estar en otra parte, no en el

18:28lugar donde está el dato original. Ya,

18:30en otros países como Estados Unidos, por

18:31ejemplo, la distancia está normada.

18:34Se dice que el respaldo tiene que estar

18:36no solo en el mismo lugar, sino que en

18:37un lugar distinto y a tanta cantidad de

18:39millas de distancia, ¿ya?

18:45E

18:47bueno, estas cintas que manipularlas

18:50afortunadamente son mucho menos sensible

18:52que un disco que un disco de

18:54revoluciones o un disco estado sólorio

18:56incluso. Eh, pero efectivamente uno

18:59tiene que tener cierto tipo de

19:01precauciones.

19:02Hoy la LTO, que esta cinta open es la

19:06que más se usa, lo que almacena. Cada

19:09año los fabricantes están siendo capaces

19:11de almacenar más información en cada

19:13cinta. Eh, entonces esto es de todos los

19:17años. Todos los años la cinta almacenan

19:20más

19:22y más rápido. Ya la cinta siempre tienen

19:25dos parámetros, que es la capacidad

19:27máxima de almacenamiento y la velocidad

19:30a la que uno escribe la cinta, ¿ya? Y en

19:32general, en especificaciones viene la

19:34velocidad de escritura y la velocidad de

19:36lectura, ¿ya? Porque son velocidades

19:38distintas, ¿ya? Pero en general eh uno

19:41siempre se queda con la velocidad de

19:43lectura y con la y con la capacidad

19:44máxima, ¿ya?

19:47Incluso algunas cintas vienen con modo

19:48de compresión, ya se en el doble. Ya si

19:50uno habilita en el driver el tema de la

19:54compresión,

20:00las cintas que esto que les mostré, de

20:02hecho les voy a mostrar el ejemplo con

20:03este que es más fácil.

20:08Este tipo de cinta se llama cinta o se

20:10llama cartridge, ¿ya? Cinta o cartridge,

20:13¿ya? que es dónde se va a almacenar la

20:15información. Ya para yo poder leer esto

20:18o escribir esto, necesito un driver, un

20:21driver de cinta. Este es un DAT de 4 mm.

20:26Entonces, necesito un driver de un DAT

20:28de 4 mm para que yo pueda leer eh este

20:31tipo de información que está en esta

20:33cinta. Entonces por aquí dentro de

20:37chuleos

20:40aquí tenía un teléfono.

20:44Ya, típicamente es un driver, ya esto se

20:48coloca en el servidor, si es una torre,

20:50en alguna de las bahías, yo coloco esto

20:52interno, lo coloco con algún bus, lo

20:54coloco en la en la en la placa madre y

20:57por delante que por supuesto que viene

20:58con una tapita que ya la perdí, pero o

21:01no, aquí está la tapita

21:03se fijan, ahí está la ahí está la tapita

21:06de esto. Entonces uno coloca la cinta

21:09acá y efectivamente eso se introduce y

21:11la cinta se lee. Ya. Ya. Entonces si

21:15esto lo vamos a desarmar

21:19para que lo vean por dentro. Ya. Este es

21:23el por qué esta cinta de 4 mm era tan

21:26mala. Ya, simpamente uno colocaba la

21:28cinta en el interior,

21:31ya esta cinta eh se se salía y aquí se

21:35activaba un conjunto de pines que

21:37lamentablemente no lo no se ve muy bien

21:39ahí, pero la cinta se extraía y la cinta

21:43se paseaba por el interior de este

21:45dispositivo y se daba la vuelta y el

21:47cabezal está acá atrás. Ya, que si a

21:50ustedes les gusta desarmar cosas y si

21:52desarman una eh una video casetera de

21:56cinta BHS es el mismo mecanismo. El

21:59mismo mecanismo. ¿Ya? Entonces ustedes

22:01le pueden preguntar a sus padres cuál

22:02era el problema de la cinta PHs. Era que

22:05uno introducía el video de PHS, la cinta

22:07PHS se paseaba por el interior porque

22:09los cabezales siempre están atrás y y

22:12generalmente o la cinta se enredaba si

22:14estaba muy usada o se cortaba. se

22:17cortaba y lo que uno tenía que hacer

22:18desarmar la cacetera, eh, recuperar la

22:23cinta, cortar el pedazo que se que

22:25estaba arrugado o que se había corto y

22:28volver a pegarlo. Entonces, se pegaba

22:30con cualquier tipo de pegamento,

22:33de pegamento y no pegamento incluso. De

22:35hecho, yo yo me acuerdo que el esmalte

22:37de uña era muy bueno para pegar este

22:38tipo de cinta. Efectivamente, uno perdía

22:41una cantidad de frame de la película que

22:43daba exactamente lo mismo si es una

22:45película. Ya, pero

22:49lo que que les quería mostrar es que

22:51esto, que es un driver

22:55es capaz de leer y escribir en una

22:57cinta. Ya, un driver lee y escribe en

23:01una cinta. Entonces,

23:03si yo tengo que respaldar,

23:07voy a tratar de poner un número que que

23:09se inventaba

23:111000 gigas.

23:13Ya, 1000 gigas. Ya. Y tengo cintas que

23:19escriben a 1 GB por hora

23:23eh

23:27malo el ejemplo 1000 GB y la siguiente

23:29escribe a 100 GB por hora. ¿Ya? Entonces

23:32lo quiero decir que a esa velocidad me

23:35demora 10 horas en respaldar mi

23:37información. 10 horas.

23:40Si yo tengo ese tiempo, bien. Si yo no

23:42tengo ese tiempo, tengo que reducir ese

23:44tiempo. ¿Cómo lo puedo reducir? En

23:48comprando un driver que no lea 100, sino

23:50que lea a 500, por ejemplo. Y si le a

23:52500, lo puedo bajar de 10 a 2 horas. Ya.

23:55Ahora, eso es lo más probable que sea

23:58caro. Entonces, lo más probable es que

24:00yo compre de 100, que compre 10 baratas.

24:05Entonces, yo coloco 10 y escribo en

24:07paralelo en 10. Entonces ahí lo bajo el

24:10tiempo a a una hora. Ya. [resoplido]

24:13Ese tipo de cálculo es un cálculo que

24:16uno eh

24:21ese tipo de cálculo es un cálculo que

24:23uno tiene que hacer cuando trabaja con

24:24cintas. Es uno, ¿cuántos datos tengo que

24:28respaldar? ¿Cuántos datos tengo que

24:30respaldar? En base a eso, yo calculo

24:33cuántas cintas voy a necesitar, que una

24:35división simple, y después, cuánto

24:38tiempo tengo para respaldar, que me va a

24:41decir un poco la cantidad de driver que

24:42yo voy a necesitar, si es uno, dos en

24:45paralelo, tres en paralelo, 10 en

24:46paralelo, 50 en paralelo. Ya

24:50es un cálculo bastante simple. es una

24:51regla de tres. Después vamos a ver que

24:54se le mete otra variable a este cálculo

24:56simple, que es no solo el tiempo y y la

25:01el tiempo y la cantidad, ¿ya? Entonces,

25:03si yo tengo necesito una, lo más

25:05probable es que la pueda colocar dentro

25:07de mi servidor e en alguno de los slot

25:10que esté disponible. dos quizás,

25:14pero ya más de dos lo más probable es

25:16que no me entre en en mi servidor porque

25:19no tengo tanta capacidad física en mi

25:22servidor. Ya. Y ahí lo que el mercado,

25:26¿cómo resolvió eso? Vende unos

25:28dispositivos que solo son drivers, que

25:31solo son drivers y que tienen distintos

25:34nombres. Ya se llama librería de cintas,

25:38un TPE Library, se llaman silos, se

25:40llaman robot de cinta. De hecho, el

25:42nombre más usado eh de manera coloquial

25:45es robot de cinta, ¿ya? Robot de cinta o

25:49librería de cinta. ¿Ya? ¿Qué cosa es un

25:52robot de cinta o una librería de cinta?

25:56Eh, eh, es una caja.

25:59Es una caja.

26:01Eh, de hecho casi es un rack. Bueno, a

26:05distintos tamaños, pero en general el

26:07que más se compra es uno que es del

26:08porte un rack,

26:11que si uno lo abre, lo único que tiene

26:13dentro son drivers [carraspeo] de

26:14escritura. Entonces aquí yo puedo tener

26:17un driver, dos driver, tres driver, 4,

26:249, 10 driver en paralelo y arriba lo que

26:27tengo son cintas.

26:32Sintes y hay un

26:35nombre bastante pomposo que es un brazo

26:37robótico que en el fondo solo es un

26:39brazo con un cervo, eh, que lo que hace

26:42va a buscar la cinta

26:48que va a buscar la cinta con una parte,

26:51la trae, la baja y la inserta en el

26:54driver y y después que terminó el fraso

26:56la va la retira y la va a guardar

26:59nuevamente en el slot, ¿ya? Ese brazo

27:02con ese cervo es el que le da el nombre

27:04de robot a estas máquinas, ¿ya? Que se

27:06conoce también como robot de cinta, ¿ya?

27:08Porque es la misma máquina la que monta

27:10y desmonta cinta de los distintos

27:12drivers. En general, estas máquinas

27:14vienen casi todas la misma forma. Acá

27:17abajo son puro driver.

27:20Por supuesto, yo le dibujé 10, pero hay

27:22de 10, de 20, de 30, 40, de 50. Ya.

27:27Y arriba también hay cinta. Y en las

27:29puertas a veces también se pueden

27:30colocar cintas ya porque el brazo es

27:32capaz de girar. Ahí depende de los

27:34modelos, depende de las marcas, pero en

27:36general uno compra un robot eh con mucho

27:40driver y con mucha cinta para

27:43efectivamente lograr reducir el tiempo

27:45del respaldo con esto con esto que se

27:47pueden hacer en paralelo. Ya incluso el

27:52este tipo de de dispositivos se pueden

27:55comprar varios. Entonces, si fijan acá

27:57yo tengo uno,

27:59yo puedo comprar, si se me queda chico,

28:01compro un segundo, un tercero, un

28:02cuarto, un quinto y así hasta el final.

28:05Ya. Eh, yo con el más grande que he

28:09trabajado fue cuando estaba en un banco,

28:10que yo creo que eran cinco o seis de

28:12estos módulos, ¿ya? Donde efectivamente

28:14uno las puertas las saca. Bueno, el

28:17primero no, pero en el segundo uno saca

28:19las uno saca las puertas, se enganchan y

28:23acá en el medio hay un riel por el que

28:25el brazo robótico eh se desliza y se

28:29mueve, ¿ya?

28:31Entonces son son efectivamente

28:33modulares. Entonces ahí efectivamente yo

28:35puedo respaldar mucha información muy

28:38rápida y puedes tener un respaldo en

28:40cinta que después yo tengo que saber

28:42llevar alguna parte externa eh para que

28:45esté la información ahí. Ya. Este tipo

28:47de tecnología existe en dos versiones.

28:50Esta que es la estándar, que es la que

28:51más se usa, si hay una que se usa muy

28:53poco, de hecho yo la he visto una pura

28:55vez no más, que la vi una vez en un

28:56banco que no sé si existe que era el

28:59BBV. que no no sé si si está en Chile o

29:03ya hoy ya se fueron parece e que era un

29:07antiguo banco que se llamaba BF que lo

29:08compró el BBV que es este que es

29:12circular este que es circular que se

29:14llama e un que se llama silo, ¿ya?

29:18Entonces yo tengo eh este robot que es

29:21un silo, que es este type silo. Y si se

29:24me queda chico, efectivamente yo también

29:26lo puedo hacer crecer de esta manera,

29:27¿ya? Es un poco más difícil, ¿ya?

29:32Porque existe esta tecnología de silo.

29:34Pues si se fijan acá, yo cuando tengo

29:37este tipo de tecnología de robot de

29:38cinta, si yo necesito una cinta que está

29:41acá,

29:44el brazo robótico va a ir, la va a

29:46tomar, la va a cargar y la va a leer y

29:48se va a demorar una cantidad de tiempo.

29:51Si la cinta que necesito está acá atrás,

29:54efectivamente el robot va a buscar un su

29:56catálogo y se va a dar cuenta que la

29:57cinta no está cercana, se va a mover, va

30:00a viajar, se va a devolver y va a cargar

30:03la cinta. Entonces, el tiempo de acceso

30:05a la cinta no es constante, ¿ya? Sino

30:08que depende de la distancia de la cinta.

30:11Eso en algunos casos es importante,

30:14depende mucho del diseño de las

30:16aplicaciones para el cual el cual uno va

30:18a usar el respaldo. Si a uno le da lo

30:20mismo que la cinta uno y la cinta y la

30:24cinta 520 estén a distintas distancias,

30:27que uno se muera más que la otra, da lo

30:28mismo. Pero sí, para uno es importante

30:31que todas las cintas estén a la misma

30:32velocidad. Efectivamente, yo tengo que

30:34comprar esta tecnología de tipo silo

30:36porque efectivamente se fijan acá la

30:38velocidad de acceso es la velocidad

30:40radial y por tanto es la misma para

30:42todas las cintas. Ya. Entonces,

30:44efectivamente, yo podría tener una

30:46aplicación o un requerimiento funcional

30:49que efectivamente necesite que eh las

30:52cintas todas estén a la misma velocidad

30:54de acceso. Ya. Ya. Ahí tendría que

30:58comprar algo así con esta de tipo silo.

31:01Ya.

31:05E entonces yo con estas librerías

31:08resuelvo el problema de cuántos drivers

31:11van a escribir en paralelo. Entonces, yo

31:13con eso también puedo reducir mi tiempo

31:15de escritura. Ya

31:19hay otra manera también de reducir los

31:20tiempos de escritura, ya, por ejemplo,

31:23si yo un respaldo, por muy optimizado y

31:27por mucho paralelismo que yo tenga, por

31:28ejemplo, eh se demora, no sé, 10 horas

31:32ya, eh porque es la es la a la máxima

31:36velocidad a la que logro respaldar con

31:38la velocidad de escritura de mi cinta.

31:42Existe una alternativa que también se es

31:44una caja aparte que se vende que también

31:46se vende en estilo de RAC, ¿ya? Que es

31:50una máquina que se llama BTL. Bueno, la

31:53BTL es una sigla, ¿ya? Pero también se

31:55conoce como eh se ocupa como sustantivo,

31:58¿ya? Entonces, cuando uno compra una

32:02BTL, en el fondo lo que uno compra es un

32:05RAC con puros discos. Discos baratos.

32:09Baratos. ¿Por qué? Porque el disco más

32:12barato es igual muchas veces más rápido

32:15que una cinta,

32:17por muy barato que sea el disco.

32:19Entonces, efectivamente, muchas veces yo

32:22necesito hacer que el respaldo se demore

32:24menos y si estoy topado por la velocidad

32:27de la cinta, porque la cinta no puede

32:29escribir más rápido, lo que yo hago

32:31escribo en este tipo de de BTL. Entonces

32:36voy a tratar de dibujar aquí un dibujo

32:39bastante

32:41opérremo. Entonces, supongamos que tengo

32:43aquí una base de datos gigantesca

32:49y tengo que respaldar eso en cinta.

32:51Entonces, lo que yo hago, esto lo vamos

32:53a ver después. Esto lo vamos a ver en el

32:55capítulo de networking. Ya yo lo conecto

32:59a una red, en general es una red SAN.

33:01Eso lo vamos a ver en el capítulo de eh

33:05de y aquí yo lo conecto a una cinta.

33:11Ya,

33:13supongamos que eso es un driver de un

33:17driver de cinta

33:19o un robot que puede tener una o más de

33:21este tipo de cinta e en paralelo. ¿Ya?

33:30Entonces, si yo estoy respaldando esta

33:32cantidad de de almacenamiento en esta

33:35cantidad de espacio,

33:38el efectivamente se podría dar que esto

33:40se demore un delta t

33:44un delta t1, ya que efectivamente sea un

33:47tiempo que no me sirve, se demora 10

33:49horas,

33:51no puedo paralizar más porque no tengo

33:53más capacidad, el proveedor no tiene más

33:55rápido porque no tengo más plata para

33:57seguir comprando 30 porque estoy topado

33:59con la tecnología. Entonces, lo que yo

34:01hago, compro esta BTL, que en el fondo,

34:03¿qué es esta BTL? Yo conecto acá un

34:06disco,

34:10que se esta capacidad en disco ya

34:14que está configurado en un R que lo

34:16vamos a ver en la siguiente parte de

34:19esta clase.

34:21Entonces, yo tengo aquí un disco.

34:23Entonces, yo la información que está acá

34:26se graba.

34:29viaja por la red,

34:33se escribe a velocidad de disco.

34:36Entonces, en vez de demorarse 10 horas,

34:37se puede demorar dos. Y después que se

34:40escribe el [carraspeo] dos, yo le digo a

34:42mi servidor, "Okay, ya se resató la

34:45información." Y después, de manera

34:48asíncrona

34:49o desfasada, yo escribo lo que está acá

34:52a las cintas. ¿Ya? Entonces es una

34:55especie de buffer. una especie de buffer

34:57en que en que yo en vez de tirar la

35:00información a la cinta

35:03y escribir a velocidad de cinta y

35:05demorarme lo que se demora la cinta que

35:08es este tiempo T1, yo lo que hago la

35:10tiro al disco y efectivamente la escribo

35:14en un tiempo mucho menor que es este

35:15tiempo delta 2 que es velocidad de

35:18escritura en disco, ya

35:21que como les decía, por muy barato que

35:24sea el disco, efectivamente es una

35:26velocidad

35:27mucho más rápida que la cinta. Entonces,

35:28efectivamente, yo

35:30una segunda manera en que puedo

35:31optimizar el tiempo del respaldo es

35:34usando eh estos discos de manera buffer,

35:38usando esta tecnología de BTL. Ya,

35:44¿por qué le doy tanto a esto que lo que

35:47se demora el respaldo, ya? ¿Qué es lo

35:50que se demora el respaldo? Ya, que lo

35:52vamos a ver en este slide, ¿ya?

35:54Entonces, el eh este tipo de de copia,

36:01respaldo o backup de los datos o de todo

36:04mi sistema efectivamente para que yo me

36:06pueda devolver a un instante previo de

36:08la información, ya sea por los dos

36:10motivos, porque yo perdí el dato y por

36:13lo tanto como lo perdí tengo que

36:14recuperarme de alguna foto o el dato se

36:17corrompió y por lo tanto yo no perdí el

36:19dato, pero está corrupto o está malo o

36:22está adulterado o alguien se equivocó. y

36:24cambió un número por otro y el dato ya

36:26no tiene sentido, entonces tengo que

36:28recuperarme a una foto eh de esa base de

36:31datos consistente. Por tanto, tengo que

36:33saber ir a un respaldo. Ya.

36:41Lo otro que

36:43esto lo voy a reforzar también la

36:45próxima clase,

36:47que yo tenga una tecnología de ra, que

36:50es algo que vamos a ver en la próxima

36:52clase de discos en Ray 1. El rayo 1 lo

36:55vamos a ver la próxima clase, así que

36:56esto no me preocupa que no lo entiendan

36:57ahora es cuando yo tengo

37:00dos o más discos. Aquí no tengo yo una

37:04reción de de cantidad de discos, pero

37:06son discos que están espejados, ¿ya? que

37:09están espejados, eh, y por eso se llaman

37:11mirror, ¿ya? Son discos despejados donde

37:12si yo escribo eh, un bit en este disco,

37:19eh, se escribe de manera síncrona. De

37:22manera síncrona. lo vamos a ver la

37:23próxima clase en este otro disco.

37:25Entonces, yo siempre tengo dos réplicas

37:28idénticas de un disco, ¿ya? Eso se llama

37:30right uno. ¿Ya? Entonces, que yo tenga

37:32un ray uno no me reemplaza eh

37:37el que yo tenga que sacar respaldo en

37:39cinta, ¿ya? Entonces, yo igual esto

37:41tengo que saber respaldarlo eh en algún

37:45momento del tiempo en en una cinta. Ya

37:49lo voy a dibujar así la cinta en una

37:51cinta, en una o más cinta y tengo que

37:53saber sacarla de la e de la instalación.

37:58Ya,

37:59básicamente por una razón que eh no sé

38:04si ya se percataron, pero es bastante

38:05obvia,

38:07esto que está aquí es síncrono.

38:09Entonces, yo escribo acá y escribo acá

38:11de manera simultánea y los dos discos

38:13siempre están sincronizados.

38:16Entonces, ¿esto para qué me sirve el ray

38:17uno? Si se me muere ese disco completo,

38:21el sistema operativo va a leer la

38:24información del disco que está bueno y

38:26así el sistema operativo ni se percató

38:28que se murió un disco. Entonces yo puedo

38:30reemplazo el disco malo, coloco el disco

38:32bueno y esto se sincroniza nuevamente y

38:34queda todo funcionando. Entonces, el que

38:37yo tenga dos réplicas idénticas, dos o

38:39más, de lo que me protege es de daños

38:42físicos. De daños físicos. Si fija, se

38:44me murió un disco. Yo puedo usar este

38:46segundo disco de eh para leer para leer

38:51los datos. Ya no me protege de daños

38:53lógicos. Ya no me protege de daños

38:56lógicos. Ya. E

39:02a a qué me refiero con eso? que si el

39:12me quedó otro color el disco. Ya, si

39:15aquí yo tengo una base de datos y

39:17alguien hace un delete de un registro

39:21o un directorio de archivo y yo borro un

39:23archivo, el archivo se borró acá y se

39:26borró acá de manera síncrona. Ya yo

39:29perdí el archivo en todas mis copias

39:31síncronas. Ya, esto solo protege daños

39:34físicos.

39:35No daño lógico, porque lo lógico se

39:37replica de manera síncrona a todos los

39:39discos porque no es algo físico.

39:41Entonces, efectivamente, si yo borro un

39:43archivo o si yo borro una tabla, una

39:45base de datos, la borré del disco uno y

39:47la borré del disco dos de manera

39:50simultánea, ya de manera sincrona, ¿ya?

39:53Entonces, efectivamente, no me protege

39:54en ese caso ninguna de las dos copias.

39:56Tengo que saber ir a una copia en cinta

39:59que yo tenga de alguna eh de alguna

40:02fecha.

40:05Aquí está lo que yo les decía. Eh, lo

40:07otro importante cuando yo tengo copias

40:09tienen que estar guardadas fuera del

40:12lugar donde está el disco principal. Ya.

40:15¿A qué distancia no está regulado, eh,

40:19es recomendable sí que esté a una buena

40:20distancia. Lo que existe incluso en el

40:23mercado hoy día, todas estas empresas

40:26que transportan valores,

40:29la gente de Prosegur, la gente de

40:31Brinks, todos estos camiones blindados

40:33que transportan dinero, por ejemplo,

40:36eh también ofrecen el servicio de

40:38transportar eh de transportar, por

40:40ejemplo, cintas. Ya. Eh, ellos tienen la

40:42gente prosecubo, la gente de PR, ellos

40:45tienen lugares habilitados eh con

40:48temperatura y humedad, eh, que es lo que

40:50piden los fabricantes para almacenar

40:52cintas. Entonces, si yo no tengo dónde

40:54guardar mis cintas, yo puedo contratar

40:57esta empresa y esta empresa pasan

40:59depende del contrato que uno haga, una

41:00vez al día, una vez a la semana, una vez

41:03cada 15 días, una vez cada 2 horas. O

41:05sea, yo eh defino los contratos cada

41:08cuántas horas van a ir a mi empresa a

41:10retirar cintas y ellos se las llevan y

41:12las almacenan en sus bóvedas y si yo la

41:14necesito los mando a llamar y me traen

41:16la la cinta la cinta de vuelta. Ya, ese

41:19servicio de bóveda externa de cinta lo

41:21ofrecen también estas empresas, si que

41:23uno eh no tuviera en la empresa donde

41:25uno trabaja un lugar eh muy un lugar

41:30alejado del sitio primario, ¿ya?

41:32Entonces, efectivamente, yo incluso lo

41:33podría lo podría externalizar y arrendar

41:37ese ese tipo de servicio, ya que me

41:39retienen cinta con alguna frecuencia y

41:42que la guarden ellos en su bóveda e en

41:45condiciones de temperatura y y humedad

41:49razonable, ¿no?

41:55Lo otro con este tipo de cintas que por

41:58supuesto como son para mi única

42:00salvación ante un desastre, ojalá yo la

42:02esté probando constantemente. O sea,

42:06e si yo tengo cintas del año pasado, por

42:09ejemplo, que yo en algún momento ocioso

42:12eh las lea y trate de ver si están

42:14leíbles, si están recuperables, ¿ya?

42:16Entonces que efectivamente yo e las

42:20tenga constantemente en uso. El robot de

42:22síntas yo no lo estoy usando, que esté

42:24también en funcionamiento, ¿ya? O sea,

42:27eh ¿por qué? Porque nada peor que cuando

42:29yo lo necesite no estén funcionando, ya

42:32no estén funcionando. Entonces es vital

42:34que esto esté andando bien. Ya.

42:39Y este tema que viene a continuación,

42:41que es este de los respaldos en frío,

42:43que es que es este call backup o

42:46respaldo en caliente, que es este hot

42:48backup. Eh,

42:52son dos modalidades de respaldo que e

42:58que podría necesitar uno de ellos una

43:00inversión importante. Ya.

43:06Ya.

43:08¿Qué cosa es el respaldo en frío?

43:14El respaldo en frío es un respaldo que

43:16yo hago en una máquina, en un servidor,

43:20eh, con todos los servicios que están

43:22corriendo en esa máquina detenidos.

43:25O sea, si yo tengo en esa máquina un

43:27application server con alguna página web

43:30o tengo una base de datos que está

43:32haciendo algún tipo de transacciones, eh

43:35el respaldo en frío es yo hago yo bajo

43:38la base de datos, un shoot down a la

43:41base de datos para que no se siga

43:42escribiendo datos. Yo bajo el

43:44application server para que no se esté

43:46inscribiendo datos. Entonces, con el

43:48servidor sin actividad,

43:52o sea, entre comillas sin actividad,

43:53porque el sistema operativo está

43:54funcionando ya, pero sin aplicaciones

43:57funcionando,

43:59yo saco una copia de ese servidor. Si

44:02así yo me aseguro que todos los archivos

44:05que me componen esa base de datos están

44:08respaldados de manera íntegra e

44:12de manera íntegra de integridad, no

44:15íntegra de entero, sino que tienen

44:16integridad referencial que están que

44:19están completamente íntegro y por lo

44:21tanto no hay archivos corruptos porque

44:22yo lo respaldé sin que esto se estuviera

44:24usando. Ya. Entonces yo saco una copia

44:26en frío de la base dato, una copia en

44:28frío de la application y una vez que

44:29termino de sacar la copia en cinta, subo

44:33a la base de datos, subo la aplication y

44:34el sistema sigue funcionando.

44:40Déjenme hacer un dibujo. No, no sé si en

44:43base de datos,

44:46no sé si en base de en el curso de base

44:48de datos, eh, ven el ven cómo trabajan

44:51las bases de datos, ya general las bases

44:54de datos trabajan de la siguiente

44:55manera.

45:01Esto para que les quede un poco más

45:02claro cómo funciona el hot backup y el

45:04call backup, ¿ya?

45:06E

45:08yo tengo un servidor que tiene RAM, por

45:10supuesto,

45:12que tiene alguna cantidad de RAM, ¿no?

45:16Eh, y en esta RAM yo tengo almacenado

45:20un conjunto de datos.

45:22Eh, bueno, esto se implementa con

45:26eh lista doblemente

45:29en lanzada por debajo. Entonces, tengo

45:31bloques de datos que son los bloques

45:34recientemente leídos que están en RAM y

45:36tengo un conjunto de procesos. Ya,

45:40¿cuántos procesos? Va a depender de la

45:43marca de la base de datos, de la

45:44confiabilidad de la base de datos, de la

45:46robustez de la base de datos. Hay

45:48algunas bas que tienen un proceso, otras

45:50que tienen ocho procesos,

45:53pues tienen proceso especializado estas

45:55cosas, entonces son base datos más

45:57robustas que resisten más cosas.

45:59Entonces yo tengo en RAM, tengo

46:02los bloques recientemente leídos y tengo

46:04un conjunto de procesos. ¿Ya? Entonces,

46:08si yo tengo un usuario

46:12eh que hace una consulta a la base de

46:14dato, ya

46:18sea con una aplicación

46:21e o con alguna sentencia NSQL,

46:27pero hace un requerimiento a la base de

46:28dato. Basar todo lo que hace, hay uno de

46:31estos procesos, por ejemplo, si es una

46:32sentencia SQL, que va a leer la

46:35sentencia SQL, la va a hacer el lexer,

46:38el parcer, la va a parciar y va a buscar

46:41los datos. Entonces la voy a buscar si

46:43en los bloques recientemente leídos los

46:46datos que necesitan están y si están las

46:49va a responder ya la va la va a sacar de

46:53la RAM, se la va a entregar al proceso y

46:55el proceso se la va a entregar al

46:56usuario.

47:09Ya,

47:12si los datos no están, si los datos no

47:14están ahí, lo que va a ser la base de

47:16datos, los voy a ir a buscar a la base

47:18de datos. Ya, en general la base de

47:20datos está compuesta de

47:25un objeto lógico

47:31lógico que se llama base de datos, donde

47:33hay tablas también que son objetos

47:34lógicos, pero esto está compuesto a su

47:36vez de objetos físicos.

47:39Entonces, tengo un disco uno,

47:42un disco dos,

47:45un disco tres, ¿qué qué son discos

47:48físicos? Ya. Entonces, aquí en estos

47:50discos físicos se almacenan los datos de

47:53los objetos lógicos. ¿Ya? ¿Qué objetos

47:56lógicos? Las tablas, las vistas.

47:59Entonces, tengo un disco uno, un disco

48:02dos, un disco tres, un disco cuatro. Ya,

48:07lo que vamos a ver el próximo capítulo

48:09que que mientras más discos yo tenga, la

48:11base de dato es más rápida, ¿ya? O sea,

48:14más que un disco grande, yo necesito

48:15muchos discos chicos ya por un tema de

48:18de paralelismo, ¿ya? En en Entonces,

48:24aquí están las tablas y lo que va a

48:27hacer esto va a ir a buscar el dato acá

48:28y si no está acá lo va a ir a buscar a

48:31la información que está almacenada acá.

48:34Ya, por ejemplo, si el dato no está en

48:36memoria y el dato está acá, si el otro

48:38dato estaba acá, este proceso lo va a ir

48:40a buscar los discos y los va a subir a

48:42memoria. Ya.

48:47Y aquí viene el por qué uno necesita

48:50respaldo en frío o respaldo en caliente.

48:53La base de datos tienen que garantizar

48:57determinadas propiedades de las

48:58transacciones. Si ustedes se acuerdan

48:59del cuerzo base atómica, consistente,

49:02durables, aislables, ¿ya? O sea, que

49:03teng tienen que tener cierta integridad

49:06referencial, cierta consistencia en la

49:08base de átomos. Ya. Eso, ¿cómo se hace?

49:12Ya, cuando alguien hace una operación

49:16que modifica datos, ya sea un insert, un

49:19delete, un update, que son las

49:21operaciones que modifican datos, los

49:24datos efectivamente primero pasan por la

49:26memoria RAM,

49:28se almacenan ahí y después de la memoria

49:31RAM, si uno hace un commit, que es la

49:33forma en que uno graba a fuego los

49:36cambios, porque eventualmente uno podría

49:37hacer un rollback y ese cambio se

49:39reversa. Pero si yo no hago un rollback,

49:41sino que confirmo el cambio con un

49:43commit, lo que eso hace en estos

49:45archivos físicos físicos, ya en estos

49:49archivos físicos,

49:54en la cabecera de los archivos se graba

49:57una información que se llama time stamp,

50:01ya

50:03que está al segundo. Entonces yo si hago

50:07si modifiqué un dato, por ejemplo, es un

50:11sistema de notas de un curso. Entonces

50:12si yo coloqué una nota y le ejecuté

50:16commit, eso se guardó en los discos y

50:19con el commit lo que se hace se genera

50:20un time stamp y todos estos discos

50:23quedan sincronizados con ese mismo time

50:25stamp. ese mismo time stamp ya que es un

50:29número hexadecimal bastante grande, pero

50:32todos tienen el mismo. Entonces, si

50:35todos estos archivos físicos tienen el

50:37mismo time stamp, yo digo que todos

50:39estos discos es una foto consistente de

50:41la base de datos. Si yo hago otra

50:44actualización y coloco otra nota, se

50:46vuelve a generar otro time stamp. Ya.

50:48Entonces se genera un segundo time stamp

50:50y todos los discos se sincronizan a ese

50:52mismo time stamp.

50:59Entonces, cuando yo hago un respalto en

51:00frío, lo que yo hago, le digo la pasato,

51:03showdown, la pasa se baja, los discos

51:06quedan todos, los archivos quedan todos

51:09en su cabecera con un mismo time stamp

51:14porque nadie más está escribiendo. Pues

51:15yo bajé la base de datos y eso y estos

51:17archivos se guardan en cinta.

51:20Esos archivos se guardan en cinta y

51:22todos tienen la misma foto de time

51:24stamp. Entonces yo después lo puedo leer

51:26y todos son consistentes porque son

51:28todos de la misma foto, del mismo time

51:30stamp, ¿ya?

51:33Que es la manera segura en que uno puede

51:35hacer respaldo, ¿ya? que es bajar todo

51:37lo que esté haciendo que esté haciendo

51:39escrituras en el servidor. Por tanto, yo

51:42respaldo archivos que están en el fondo

51:46e

51:48congelados, ya porque nadie está

51:50escribiendo en ello. Los grabo, los

51:52termino de grabar y después levanto otra

51:54vez las escrituras. Ese tipo de respaldo

51:58que se llama respaldo en frío tiene el

52:00problema que mientras se ejecuta la

52:03aplicación no está funcionando porque

52:05está bajo la base de datos, porque está

52:06bajo el hecho

52:08hoy. La verdad es que es muy difícil

52:11pensar. Hace un tiempo atrás quizá era

52:13más fácil o en algunos negocios uno lo

52:16podría ver, pero en general hoy día en

52:19la mayoría de las empresas nadie está

52:22dispuesto a bajar su aplicación, a bajar

52:24su base de datos, a bajar

52:28el cord del negocio a veces por lo que

52:31se demora un respaldo, 5 horas, 4 horas,

52:343 horas, 2 horas, lo que sea. Ya.

52:37Entonces, hoy hay muchas instituciones

52:40que no están dispuestas a hacer un

52:41respaldo en frío porque no están

52:43dispuestas a bajar sus aplicaciones para

52:46que se saque una foto consistente de los

52:48archivos. Y por lo tanto, que qué es lo

52:51que uno tiene que hacer cuando uno

52:55eh no puede bajar eso, uno tiene que

52:58hacer lo que se llama respaldo en

53:00caliente.

53:03Si se fijan, si si yo respaldara la base

53:06de datos funcionando,

53:09si se fija, entonces yo hago un commit,

53:11por ejemplo, voy a a cambiar los

53:14colores, a ver,

53:18no sé si puedo borrar ahí.

53:22Ya,

53:24supongamos que yo empiezo el respaldo

53:25ahora, un respaldo en frío. Entonces, se

53:27empieza a ejecutar el respaldo, se

53:29empieza

53:31ya y el y el último

53:34la pasato, el último comit que hubo fue

53:36este comit de color morado, por ejemplo.

53:40Ya. Entonces, yo empiezo a respaldar

53:42esto.

53:44Eh, se envía este disco a la cinta.

53:51se envía este otro disco a la cinta

53:56y si yo no bajo la base de datos y

54:00alguien hace un insert, un delete, algo

54:03y hace un segundo commit, lo que eso va

54:05a generar

54:07es que efectivamente se va a generar ya

54:10que todos los discorras se van a

54:11sincronizar con un segundo commit,

54:17en este caso verde, porque todos los

54:18discos quedan con el con el mismo time

54:20stamp y a la cinta yo voy a tirar este

54:23disco que si se fijan está con otro time

54:26stamp.

54:27Después tiro ese otro disco y este otro

54:30disco con otro time stamp. Entonces lo

54:32que me quedó

54:35en el en el set de cinta o en el o en el

54:40juego de cinta fueron un conjunto de

54:43archivos con un time stamp y otro

54:45conjunto de archivos con otro time

54:47stamp. ¿Qué significa eso? que cuando yo

54:49lea esos archivos y yo leo archivos de

54:53una base de datos que no todos tienen el

54:55mismo time stamp, el error que da dice

54:58base de datos corrupta. Ya, ¿qué es una

55:01base de datos corrupta? Es una base de

55:02datos donde todos los archivos físicos

55:05no tienen el mismo time stamp. Entonces,

55:07efectivamente, yo no puedo respaldar

55:09esto con la base de datos funcionando.

55:13Ya ahí nace lo que se llama un respaldo

55:15caliente. ¿Ya? ¿Qué es un respaldo

55:17caliente? es una tecnología

55:20que se compra, se vende por separado.

55:23Eh, los sistemas operativos todos traen

55:25un comando para hacer respaldo, desde un

55:27simple copy, un comando tar, un comando

55:30UFC Dam, cualquier comando, dependiendo

55:32del sistema operativo que yo pueda hacer

55:34una copia en free. Todos los sistemas

55:36operativos traen un comando respaldo en

55:38free.

55:40Eh, lo que no traen es un es un

55:43utilitario para hacer respaldo en

55:44caliente. Entonces ahí si yo no puedo

55:46bajar la base de datos porque tengo que

55:48hacer el respaldo con la base de datos

55:49funcionando, lo que tengo que comprar es

55:51us un software de respaldo que ustedes

55:54lo buscan en Google y hay una infinidad

55:56de software de respaldos comerciales que

55:58permita hacer un respaldo en caliente.

56:00Ahora, el respaldo en caliente es

56:01específico. Si ustedes tienen una base

56:04de datos, por ejemplo, marca MySQL,

56:06ustedes tienen que comprar un respaldo

56:08en caliente para un MySQL. Si tienen un

56:11pogress, un respaldo en caliente en

56:12pogres. que tienen un si tienen un

56:15Oracle, un respaldo para una base de

56:17datos Oracle que respalde en caliente

56:19esa base de datos. ¿Ya? Entonces ahí eh

56:22si uno está haciendo un una evaluación

56:24de proyecto, uno tiene que considerar

56:26que si la instalación que uno tiene la

56:29tiene que respaldar y no la puede

56:30respaldar en frío porque uno no puede

56:32bajar el servicio, sino que tiene que

56:34respaldarlo en caliente, uno tiene que

56:36comprar un software que permita hacer eh

56:39un respaldo en caliente. Ya. Por tanto,

56:43eso se compra por separado. E que este

56:46tipo de de producto respaldo en

56:48caliente, ¿ya? ¿Quién que en el que en

56:51el Fondo sin tratar de complejizar más

56:55lo que estoy hablando eso software en el

56:57fondo lo que hace es instalan

57:06ellos lo que van haciendo todos los

57:08cambios de los commit los van guardando

57:11en una especie de buffer

57:14y y el fondo ellos congelan los archivos

57:18e Y una vez que se terminó el respaldo,

57:21ellos sacan de esos buffer todos los

57:23cambios y lo sincronizan. Ya.

57:27Ya. Y lo sincroniza. Entonces estos

57:29software

57:31baferean los cambios y ellos los

57:33mantienen. Por supuesto, si se fijan,

57:35una complejidad elevada porque en el

57:37fondo ellos son los que tienen que

57:40garantizar la integridad de la base de

57:41datos. Entonces son software que no son

57:43baratos y son específicos para cada una

57:46de las marcas, las bases de datos. ¿Ya?

57:48Entonces uno efectivamente ahí los

57:50compra o al fabricante de la base de

57:52datos o alguno genérico, pero tienen que

57:54comprar algo que permita hacer respaldo

57:57en caliente.

58:11Yo no sé si momento alguna duda se les

58:12quedó relativamente claro esto de los

58:14respaldos fríos, respaldo en en caliente

58:18e

58:21que son vitales cuando uno tiene sobre

58:23todo sobre todo base de datos. Ya, las

58:26de datos son eh

58:29la manera en que están armadas las bases

58:31de datos con una capa física en que

58:33todos los archivos físicos comparten un

58:35mismo time stamp. Eh, base a que todos

58:38los respaldos tienen que ser de un mismo

58:41time stamp, no pueden haber hecho un

58:42mezclado. Ya

58:48el

58:50los respaldos también se pueden hacer eh

58:54en

58:55distintas modalidades, ya que se mezclan

58:59en algo que vamos a llamar pues una

59:01política. Ya, si se fijan,

59:04e el respaldo básico, básico, básico es

59:06lo que se llama respaldo full.

59:09¿Qué es un respaldo full? Yo tengo un

59:11servidor con un disco duro, yo respaldo

59:12todo el disco duro, full es lo básico.

59:19Básico, no de fácil, sino básico como de

59:23primitivo. O sea, yo tengo un disco y le

59:25saco una copia a todo el disco. ¿Por qué

59:27eso es ineficiente? Porque está

59:30demostrado ya por estadística que uno

59:32ocupa, uno modifica muy pocos bytes de

59:35un disco en un día o en una semana. Es

59:37un porcentaje bastante bajo de un dígito

59:40a veces. ¿Ya? Entonces, claro, si

59:43respaldo a un disco del cual solo

59:45modifiqué el 5%,

59:48estoy estoy siendo muy ineficiente

59:51porque estoy demorándome mucho en

59:53respaldar datos que no se modificaron.

59:56Entonces, pero un respaldo básico es que

59:58efectivamente yo haga un respaldo full,

59:59que es un respaldo de todo lo que tengo.

1:00:02¿Ya? Lo otro que es más inteligente, que

1:00:04lo que se hace es que yo tenga

1:00:05combinaciones, ¿ya? Entonces, hay dos

1:00:08tipos de combinaciones.

1:00:09Una combinación que se llama incremental

1:00:11acumulativo, que es en un transcurso de

1:00:14un tiempo. Aquí tengo una semana, por

1:00:16ejemplo, yo hago un respaldo full un

1:00:19día,

1:00:21por ejemplo, un día domingo hago un

1:00:23respaldo full, respaldo todo lo que

1:00:25tengo y el día lunes yo respaldo lo que

1:00:28se modificó en relación al domingo, que

1:00:31si fijan es bastante poco.

1:00:34El día martes yo respaldo lo que se

1:00:36modificó con respecto al domingo, que es

1:00:39un poquito más porque es lo que se

1:00:41modificó el lunes más lo que se modificó

1:00:43el martes y y así el día viernes yo

1:00:47respaldo lo que se modificó desde el

1:00:49último full. Ya. Entonces este

1:00:52incremental

1:00:54lleva inherente incremental desde cuándo

1:00:58en el incremental acumulativo es desde

1:01:01el último full. Entonces, yo el viernes

1:01:03respaldo desde el último full.

1:01:08El jueves yo respaldo desde el último

1:01:11full. Entonces, yo siempre estoy

1:01:13respaldando todo lo que se modificó.

1:01:15Bueno, y de manera natural el día sábado

1:01:17ya se está pareciendo mucho al respaldo

1:01:20full porque tengo el acumulado de todos

1:01:21los días y el siguiente domingo

1:01:23claramente es lo que se modificó desde

1:01:27este full hasta este otro full.

1:01:28Entonces, efectivamente, yo

1:01:30efectivamente el dos veces a la semana,

1:01:32por ejemplo, hago respaldos grandes o

1:01:34una vez a la semana si lo considero el

1:01:35lunes a domingo y en la semana respaldo

1:01:39menos. Ya el incremental era a contar de

1:01:43cuándo, entonces el viernes a contar del

1:01:46domingo del último full. Una combinación

1:01:49es lo que se llama un respaldo eh

1:01:53diferencial, que es yo respaldo desde el

1:01:56último que tengo. Entonces, fijan, yo el

1:01:58domingo hago un respaldo full, el día

1:02:00lunes lo que se modificó con respecto al

1:02:02domingo, el día martes lo que se

1:02:04modificó con respecto al día lunes y así

1:02:07el día viernes lo que se modificó con

1:02:09respecto al día jueves. Entonces yo

1:02:10respaldo todos los días muy poquita

1:02:12información,

1:02:14ventaja y desventaja. Respaldo full. Por

1:02:17supuesto, se demora mucho en recuperar,

1:02:20se demora se demora mucho en escribir

1:02:23todos los datos y muchos de ellos muy

1:02:26ineficientes porque no se modificaron,

1:02:28pero sin embargo yo lo respaldo igual y

1:02:30para recuperar se demora igual harto

1:02:32porque recupero todos los datos, los

1:02:34modificados y no y y los no modificados.

1:02:37Ya, el acumulativo, si se fijan, es yo

1:02:41en la semana escribo, me demoro poco en

1:02:45escribir,

1:02:47pero por ejemplo si se me si yo tuviera

1:02:49que recuperarme

1:02:51de una falla el día viernes, si el día

1:02:54viernes se muere el servidor, si falla,

1:02:57yo para recuperar la información al día

1:02:59viernes necesito solo leer el respaldo

1:03:02full.

1:03:06y el respaldo del viernes. Ya yo con

1:03:09esos dos respaldos, ya con el respaldo

1:03:13del domingo, que es la foto full, y el

1:03:16respaldo del viernes, que es lo que se

1:03:17modificó respecto al domingo, yo

1:03:19recupero la información ya con dos

1:03:22juegos de cinta, con el del domingo y

1:03:24con el del viernes.

1:03:28Si se fijan en esta, si se me mueve el

1:03:30día viernes, yo efectivamente en

1:03:32respaldar me demoré siempre muy poco.

1:03:35Este es el que me mete menos ruido, el

1:03:37que me demoro menos, el que ocupo menos

1:03:39cinta porque estoy respaldando muy

1:03:41poquito en la semana.

1:03:44Si yo hice eh si yo estoy haciendo mi

1:03:45cálcula de cuántas cintas tengo que

1:03:47comprar en este el que menos tengo que

1:03:49comprar porque estoy escribiendo muy

1:03:51poco.

1:03:53Entonces se demora muy poco en

1:03:56respaldar.

1:03:57Tipicante se muera más en respaldar,

1:03:59pero para recuperar, si se me muere el

1:04:01viernes, yo tengo que leer la cinta del

1:04:04domingo,

1:04:06los cambios del lunes, los cambios del

1:04:08martes, los cambios del miércoles, los

1:04:10cambios del jueves y los cambios del

1:04:12viernes. Entonces, en recuperar se

1:04:14demora más porque tengo que leer más

1:04:15cintas. Entonces uno tiene que balancear

1:04:18ahí el riesgo. Ya. ¿Qué es lo que

1:04:21prefiero? ¿Que se demore poco? ¿La

1:04:23escritura o que se demore poco la

1:04:25recuperación? Entonces uno tiene que

1:04:26tratar de balancear esto y tomar alguna

1:04:28decisión eh de qué tipo de respaldo

1:04:31hago, si un full que siempre se demora

1:04:33harto, pero más seguro que está todo un

1:04:36acumulativo o un diferencial o puedo

1:04:39hacer también una mezcla, una semana

1:04:41acumulativa, una semana diferencial o

1:04:43del día 1 al 15 acumulativo, del 16 al

1:04:47día 30 increment, ¿ya? Yo puedo hacer

1:04:50algún tipo de combinación, ¿ya?

1:04:53Y eso es lo que se llama una política de

1:04:56respaldo. Ya hoy todas las empresas

1:04:59tienen que tener una política de

1:05:01respaldo. Ya lo exige la normativa eh

1:05:06que regula en general eh los servicios

1:05:09informáticos. Ya, si ustedes están en

1:05:12algún en algún rubro, lo más probable es

1:05:15que ese rubro tenga normado eh algunos

1:05:18requisitos informáticos mínimos que uno

1:05:20tiene que cumplir, que y que básicamente

1:05:23son algún tipo de implementación de la

1:05:26ISO 27,000, ¿ya? De la ISO 27,000 eh

1:05:3027001 o de la ISO 27002, que son las que

1:05:33regulan e los temas informáticos. E

1:05:39algunas de esa ISO eh les va a correr sí

1:05:43o sí. Entonces ahí lo que dicen esa ISO

1:05:46es que uno tiene que tener una política

1:05:48respaldo.

1:05:50¿Qué es una política respaldo? Es un

1:05:52documento,

1:05:54un documento Word breve.

1:05:58Puede ser de una página o puede ser de o

1:06:01puede ser de cinco páginas. Fijerá el

1:06:03documento breve que la política de

1:06:05respaldo lo que tiene es ante una falla

1:06:09o un desastre o una pérdida de un dato

1:06:11de una información,

1:06:14cuáles son los respaldos que yo tengo

1:06:16como institución, que es lo que están en

1:06:18esta política. Entonces, una política

1:06:20puede ser yo no tengo respaldo, que es

1:06:22una pura línea.

1:06:24En esta empresa no se respalda nada. Si

1:06:27se borra algo se perdió para siempre.

1:06:30Si es que algo falló, se perdió para

1:06:32siempre. Es una política. Podría ser.

1:06:36Eh, lo más probable es que la política

1:06:37diga, "Yo tengo respaldos. Tengo el

1:06:41respaldo del último día, del día de

1:06:44ayer, por ejemplo, una política. Otra

1:06:47política podría ser, ¿no? Yo tengo todos

1:06:50los últimos días del último mes,

1:06:52entonces tengo una cantidad de 30

1:06:55respaldos, tengo los últimos 30 días de

1:06:58respaldo.

1:07:00Una política, otra política podría ser,

1:07:02¿no? Yo tengo el último año completo,

1:07:06tengo 365 respaldos, que es una ventana

1:07:10móvil de un año para atrás. Entonces, yo

1:07:12me puedo recuperar en cualquier día, en

1:07:16cualquier día hacia atrás, en un año,

1:07:19que que es una política. Yo tengo un año

1:07:22de respaldo. Yo tengo Sí, sí, sí. Yo

1:07:24tengo una cantidad de 5 años de

1:07:26respaldo.

1:07:27Otra política más robusta. Entonces, yo

1:07:30me puedo recuperar

1:07:32al día de ayer, me puedo recuperar enero

1:07:35o me puedo recuperar al mes de

1:07:37septiembre del año pasado. Entonces, si

1:07:41ocurrió algo que yo tengo que descubrir

1:07:43que que pasó el año pasado, yo con una

1:07:44política de 5 años puedo responder a ese

1:07:47requerimiento. Ya. ¿Por qué la política

1:07:50tiene que estar siempre? Porque

1:07:52inevitablemente en algún momento de su

1:07:53vida profesional va a haber algo

1:07:55judicial en que va a llegar un juzgado,

1:07:58eh la brigada del cibercrimen y le van a

1:08:00pedir una investigación forense. Oiga,

1:08:03se detectó un fraude en su empresa o

1:08:05usted fue víctima de fraude y

1:08:06necesitamos saber qué ocurrió en su

1:08:08empresa en septiembre del año pasado.

1:08:12Si su política es solo de un mes, usted

1:08:15dice, "No, mi política solo tiene el

1:08:17último mes." Si ustedes tienen una

1:08:19política de un año, ustedes dicen, "Oye,

1:08:22yo tengo el último año y justo no tengo

1:08:24el día eh 1 de septiembre porque la

1:08:28ventana ya está corrida al 23 de

1:08:30septiembre. Si yo tengo una política de

1:08:325 años, voy a poder recuperar lo que

1:08:34necesiten. Lo que no puede pasar es que

1:08:35no tengan una política. Eso es

1:08:37negligencia. ¿Ya? Eh,

1:08:41entonces la política lo que tiene es

1:08:44cuánto respaldo yo tengo, hace cuánto

1:08:47hace atrás y cuánto voy a guardar de

1:08:49eso. Ya. Y eso, por supuesto, ustedes lo

1:08:51tienen que transformar después con una

1:08:53regla de tres. A cuántas cintas tienen

1:08:55que tener, cuántas cintas tienen que

1:08:57comprar, cuántos driver tienen que

1:08:59comprar para almacenar esto, cuánto

1:09:01espacio físico necesitan para guardar

1:09:02todas estas cintas de los últimos 5

1:09:04años, por ejemplo. Eso lo ubican una vez

1:09:07que tengan la política. Ya.

1:09:12El qué política es como estándar, por

1:09:16así decirlo. Ya

1:09:19es una política en que yo tengo e

1:09:25yo tengo siempre, por ejemplo, las

1:09:29últimas dos semanas

1:09:31completas, los últimos 15 días hacia

1:09:34atrás.

1:09:35Entonces tengo el mundo 3 4 15 16 y el

1:09:39día 16 yo me piso la cinta del día 1 y

1:09:42el día 17 me piso la cinta del día 2 y

1:09:44así tengo siempre los últimos eh dos

1:09:47semanas completas y las últimas dos

1:09:51semanas completas

1:09:53y además tengo siempre la última foto de

1:09:56cada mes. Entonces, tengo la foto de fin

1:09:59de enero, de febrero, de marzo, tengo 12

1:10:00cintas si tengo un año, que son los

1:10:02últimos días de cada mes, más las 15

1:10:05cinta si fuera una diaria, eh, de los

1:10:08últimos 15 días, ¿ya? Y si tengo hacia

1:10:11atrás una cantidad de 5 años, tengo 5*

1:10:1412, que son los últimos 12 meses por los

1:10:175 años más los últimos 15 días.

1:10:20Entonces,

1:10:22esa es una práctica como estándar.

1:10:25Algunas empresas no solo guardan la

1:10:27última foto del último día hábil de cada

1:10:29mes, sino que si tienen algún proceso

1:10:31contable, por ejemplo, pueden guardar

1:10:33los últimos días 15 de cada mes, los

1:10:36últimos días 12 de cada mes, que son

1:10:38días en que se pagan algunos impuestos.

1:10:39Entonces podrían guardar el día 12, el

1:10:42día 15 y el día 30 de cada mes, por

1:10:44ejemplo. Entonces tienen tres cintas por

1:10:46cada mes hacia atrás, por cuántos meses

1:10:49tengan hacia atrás y tienen los últimos

1:10:5215 días siempre online. ¿Ya? Entonces

1:10:54ahí uno hace una ubicación de cuántas

1:10:57cintas uno puede necesitar para guardar

1:10:59todo eso y eso uno lo escribe en un

1:11:01documento y eso es la política respaldo

1:11:03y con eso uno se protege incluso

1:11:05jurídicamente eh de que el lo que tiene

1:11:09eh des el punto de vista informático

1:11:12para responder a un requerimiento

1:11:13judicial. Ya yo tengo esta es mi

1:11:15política de respaldo, yo tengo solo esto

1:11:17respaldo. Si esto está en conocimiento

1:11:19de todos mis trabajadores,

1:11:21¿ya? Y ese documento es muy importante

1:11:23que lo tenga, es una política de

1:11:24respaldo, ¿ya?

1:11:27Y

1:11:28ya por la hora el resto lo vamos a ver

1:11:31ya la próxima clase, ¿ya? Así como les

1:11:34puse en el

1:11:37en el foro, parece que fue, eh, entraría

1:11:40hasta acá hasta la política de respaldo

1:11:44en el control control uno. Ya, no sé si

1:11:47ten alguna duda, pregunta, consulta.

1:11:50Pues ya

1:12:00para la dejar de compartir.

1:12:14Yeah.

More from CC5304 DCC

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.