Bueno, y ya tenemos nuestra base de datos creada, lo que vamos a ver ahora es todo lo que hay alrededor
de esa base de datos.
Nosotros en este momento ya podríamos conectarnos con el Heidy sin problemas.
Lo que vamos a hacer es ver todo lo que hay alrededor, porque si no creamos la base de datos y luego
no saben que cual es el mundo de RDS que hay alrededor de una base de datos, vamos a hacer clic en
nuestra base de datos que ya dice disponible aquí en Status.
Y vamos a hacer clic.
Bueno, este va a ser nuestro panel.
Recuerdan que yo habiliten Cloud Watch, un monitor que me decía cuánto había de CPU?
Bueno, por eso ahora me aparece una información aquí.
Si ustedes no lo habilitan, no les aparece en cuanto está la CPU.
En este caso, como no estamos usándola prácticamente ni nos hemos conectado a la base de datos, nos
dice que está al tres coma treinta y tres porciento.
Nos dice que estamos en una instancia de dos micro en la región de Virginia Norte, que es una.
Es un motor de base de datos.
Mi cicle de la versión comío Unity, o sea la versión gratuita y que tenemos este rol.
No tenemos ninguna sonrÃe distancia.
No tenemos nada configurado aquí y tenemos el nombre de base de datos, que es el nombre de la instancia
en realidad que es curso BD.
Esto significa que en mi base de datos, en mi instancia, no ha creado ninguna base datos, en realidad
me ha creado una instancia.
Cuando nosotros nos conectemos vía e 6/10 se cuele, vamos a ver que no hay una base de datos creada
nueva, sino que ahí mismo la podemos crear y crear las tablas y crear todo lo demás.
Entonces, aspectos importantes el Security, el que hemos creado nosotros.
Por qué es importante que lo hayamos creado?
Porque como le dijimos que iba a ser conexión pública, si nosotros hubiéramos dejado el default, no
me hubiera permitido decirle que va a tener un acceso público, porque en el default no permite modificar
los parámetros.
Al haber creado aún un Security Group nuevo, gastó amistado para nosotros.
Ahí me habilitó para que nosotros podamos elegir que va a tener un acceso público y eso es muy importante.
Si nosotros nos metemos ahora.
En este hacemos clic en el Security Group, vamos a ver que tenemos un security, abur, una entrada
de permiso dentro del Security Group hoy puede haber en entradas que viene a ser como especie de habilitación
del firewall.
Temas que tengan que ver con este balanceadas or un montón de cosas que se pueden meter en el Security
Group.
Si yo hago clic en éste en el primero me va a decir que hay una regla de entrada que en el protocolo
TCP y en el puerto treinta y seis cero seis treinta y tres cero seis tengo esta IP que es mi P actual
habilitada para acceder directamente a la base de datos de manera remota.
Si yo quiero editarla y quiero quitar la IP y quiero decirle que sean todos, busco el cero cero cero
cero y todos van a poder acceder a mi instancia creada.
Yo lo voy a dejar con mi P porque como esto es un curso y ustedes van a ver cuál es el nombre de mi
instancia, yo no quiero que ustedes estén metiendo a mi cuenta gratuita porque me la pueden hacer polvo
y convertir en una cuenta totalmente de pago.
Igualmente, esa instancia que yo creé ahora para el curso la voy a dar de baja para que nadie se meta
en mi estancia, porque simplemente lo hice para poder enseñarles.
Ahora puedo agregarle más reglas, pero esto es más avanzado.
Puedo agregarles reglas internas de que determinada infra puede acceder a la base de datos y otra no
y darle permisos.
Inclusive este muchas cosas con los roles de usuarios dentro de la base de datos.
Fíjense que las instancias de seguridad no están alojadas dentro de la base de datos, sino que tienen
que ver con el clÃster que el clÃster todo lo que tiene que ver con infra está en las instancias S2.
Estas instancias S2 donde está el servidor, donde fue montada la base de datos ciervas es donde nosotros
podemos crear reglas de seguridad.
Vamos a volver a nuestro RDS, hacemos clic aquí.
Ustedes pueden colocar los servicios que vayan teniendo en vista, les pueden tildar aquí la estrellita
y los van a estar colocando en favoritos.
Estos son los servicios que más o menos yo utilizo, así que voy a hacer clic en RDS.
Y vamos a entrar nuevamente a nuestra consola para seguir viendo cosas.
Vamos a entrar en clÃster, que es donde veníamos trabajando nuevamente en distancia y ya vimos el Security
Group.
Me dice que el acceso público está encendido.
Me da una especie de certificado.
Esto tiene que ver también con la seguridad y luego no me da lo más importante, que es el en paint.
Cuando ustedes vayan a su joie día se cuele en lugar de localhost como hacían antes, que se conectaban
a localhost porque mi base de datos la tenía mi PC.
Ustedes van a reemplazar la palabra localhost por toda esa bu rl y lo que va a ser Heidy es conectarse
al recurso de Amazon directamente y luego tenemos esto que es de Cloud Watch.
Fíjense que al hacerme el monitoreo me aparece ya Cloud Watch, en este caso tengo dieciséis.
A ver cuántos me permite.
32 Bueno, vamos a habilitar todos y estos son los medidores de mi base de datos.
El tiempo que tardó en la latencia milisegundos de escritura siempre.
Y los más importantes son los primeros, no el porcentaje de utilización de CPU, la cantidad de conexiones
a base de datos.
Hace un ratito yo probé conectarme con Heidy para no llevarme ninguna sorpresa y que ahora cuando quiera
mostrarles cómo me conecto con Heidy por algún parámetro que me olvidé.
Me.
Paute.
No me pude conectar tranquilamente a la base de datos.
Está todo perfecto lo que hemos hecho, por eso dice que hace unos minutos aquí hasta la fecha.
Hoy es 12, es 7 de diciembre del 2020.
Estamos acercándonos a Navidad y al fin del 2020 y dice que hubo una conexión a la base de datos.
Esto está casi en tiempo real.
Como les digo, hay unos tres minutos de diferencia.
Cuánto espacio libre tenemos?
Nos dice cuánto espacio libre?
Ustedes, cada uno de los monitores pueden hacer clic y lo van a ver más ampliado.
Inclusive van a poder desplazar el cursor por la línea y ver el valor real.
Fíjense que de los 20 siga me quedaron 19 .4 gigas libres, así que algo así ha utilizado el motor para
la creación de las tablas y todos los lareal el área de swap memoria EM en disco.
Así que todo eso lo ustedes lo pueden modificar aquí.
El tiempo del rango pueden ver las últimas tres horas.
Fíjense que aquí ya ni siquiera estaba creada.
La base de datos por default me trae la última hora, pero ustedes pueden ver inclusive las últimas
dos semanas.
Fíjense que en en dos semanas el lapso chiquito que hemos tenido la base de encendida fue nada.
Y todo esto sirve, todo esto lo pueden refrescar.
Pueden el período hacer de que no me vaya mostrando cada un minuto, sino que haga un corte cada 5,
15, una hora.
Bueno, esto la veras, es que es lo que quiero que me muestre el promedio.
O que me muestra el mínimo, el máximo o la suma.
Bueno, todo lo que dice aquí no para saber los valores máximos hora por hora, los valores mínimos.
Bueno, y aquí tengo la posibilidad de elegir cualquier métrica para no tener que volver ahora al panel,
elegir otra desde cualquiera.
Yo puedo ir cambiando.
Ahora quiero ver la utilización de CPU.
Voy a dejarlo en la última hora para que se vea bien.
Y fíjense como el procesador fue fluctuando entre un valor normal de 2,5 por ciento y un 3,5 por ciento.
Nada.
Osea, es un procesador que está durmiendo tranquilamente.
La cantidad de conexiones ya lo vimos, había una servirles capacity como esta no es salvarles, no
me muestra nada.
El espacio libre todo lo mismo lo puedo cambiar desde cualquier monitor.
Y aquí tienen todo, todos los los medidores.
Fíjense que a pesar de que yo le dije que me muestre 32 en la versión gratuita me muestra dieciocho
o tiene que ver también con que zer verles se lleva muchos monitores.
Entonces ahí sí voy a tener 32 monitores.
Yo actualmente trabajo con unas 8 bases de datos en producción, el lo propio en DB y cada una tiene
32 monitores, así que parece el avión de la NASA cuando tengo que revisar algo.
Luego tenemos en la solapa log y eventos y aquí me va dando un historial de qué fue pasando e cómo fui
cambiando las cosas en Clow Adwords.
A medida que yo fui haciendo cosas con mi instancia, las voy a ir grabando con fecha, hora y un título
no?
Y luego tenemos los logs, por si uno lo quiere ver, puede tildar el que uno quiere y le pone, vio
y va a ver los logs internamente si tiraron algún error.
Si hay algo, esto es más para monitoreo de errores y de performance de una base de datos.
Luego tenemos configuración aquí es muy importante porque me muestra muchas cosas que hemos estado durante
la configuración.
Fíjense que en Cloud Watch yo había tildado Les Lowery y me aparece para ñó directamente desde aquí
y no tener que ir a Cloud Watch directamente hacer click en el link y me va a aparecer aquí.
Tarda en abrir un poco el Cloud Watch y aparece el reporte que yo estoy buscando.
Ehm.
Me dice que hay un error filtrando el evento de errores que tengo que elegir un grupo de errores, un
grupo de que no he elegido, un grupo de logs, perdón, etc. que en realidad aquí lo tengo porque me
llegó para adelante y después me pide que vaya para atrás.
Bueno, muy bien.
Y aquí tengo un archivo.
Les va poniendo un nombre aleatorio y aquí tengo todos los errores que fue encontrando.
O sea, obviamente uno después tiene que tomarse el trabajo de ver esto es un valor saison, lo puedo
abrir y me parecen todos los valores y configuraciones que encontró.
Y esto ya es para un análisis más profundo.
Ahora fíjense que yo salí de RDS, estoy en Cloud Watch y aquí es donde yo puedo ver todo, inclusive
cosas de facturación en facturación, yo puedo en producción.
Yopuedo Setear alertas para que cuando supere determinados valores, cuando la infraestructura me escaló
y me generó un costo adicional, me envíe alertas que pueden ser por mail, pueden ser por SMS.
Bueno, todo eso, obviamente todos esos servicios tienen un costo, pero para que ustedes sepan que
exista.
Muy bien, vamos a cerrar Cloud Watch.
Vamos a seguir aquí.
Me dice que el nombre lista ancias curso obede el aversion.
No tengo una base de datos creada, lo vamos a ver luego cuando nos conectemos al servidor.
Esto es como conectarse a un servidor, una instancia no em.
Tengo el GPL, la licencia que es de pública y tengo el option groups que dejé el default y tengo el
parameter groups que también lo dejé en Defoe y ahora vamos a ver que hacemos con esto.
Luego tenemos una serie de valores de instancia que la podemos, lo podemos usar internamente o a través
de SSH de Linux, podemos conectarnos vía SSH a nuestra base de datos, nuestra instancia y manejarlo
desde la consola de comando.
Todo lo que tiene que ver con la base de datos, porque no solo lo podemos acceder remoto, sino que
también lo podemos acceder internamente o remoto.
USAL No Nong Heidy, sino que usando una consola de comandos conectada vía SSH que es un sequitur schell.
Bueno, muy bien, eh?
Nos dice que tenemos un bebe, un virtual CPU y que tenemos un Shiga de RAM, tenemos la instancia,
tenemos el usuario master, es root y tenemos no tenemos nada creado con IAM porque no tenemos roles
ni es multi света y no tenemos nada más, tenemos los 20 gigas y demás.
Vamos a ir ahora, vamos a ver que más hay por aquí no hay nada más, vamos a ir a..
Bueno, vamos a seguir viendo antes de entrar específicamente a los parameter groups que se los quiero
mostrar.
Vamos a ir a mantenimiento y backup.
Aquí me dice que blaba Atomic Nohr versiones es esta enable está totalmente habilitado y esta es la
ventana de mantenimiento.
Esta es la ventana de mantenimiento viernes de 5 y 50 a 6 y 20C.
El tiempo que maneja Amazon donde va a hacer el chequeo de si hay una versión mínima para hacer un abre
y lo va a hacer ahí ya me avisa cuando en caso de que yo necesite modificarlo voy a tener que meterme
en la configuración nuevamente, eh?
No tenemos ningún mantenimiento pendiente, tenemos un backup porque acá, aquí me aparecería.
Supongamos que ahora el encuentra que hay una versión mínima disponible y acá lo que haría es enlistarme.
Laky, me va decir, hay un mantenimiento que se va a aplicar y me va a aparecer la fecha y la hora
en que se va a aplicar ese mantenimiento.
Entonces uno como administrador de base de datos, sabe que si aparece eso acá va a haber una ventana
donde va.
Quizás va a estar la base de datos de no disponible y va a estar haciendo ese Aberri e los 7 días de
vacas.
Todo lo que hemos.
Más o menos configurado.
Y aquí están los парк.
Son esas copias que hace automáticamente Amazon o que las podemos hacer nosotros manualmente.
Esos niveles.
Cómo lo hacemos manualmente?
Con este botón Guise Tec Snapshot, donde podemos tomar una fotografía de la base de datos actual así
como está y nos crea una copia seguridad.
Ese snapshot nuevo lo podemos descargar, podemos hacer lo que quiera porque en definitiva es un dump
de nuestra base de datos.
Bueno, los famosos tags que yo le dije.
Puede adicionar a de una base de datos y ponerle un tag, una etiqueta y con un nombre para luego identificarlo.
Y no hay mucho más.
Vamos a Configuración.
Venimos a. E. en Configuración uno puede venir aquí modificar, si yo hago clic en Modificar, se me
va a abrir nuevamente muchas cosas que ya hemos configurado durante la creación, para solamente las
que podemos modificar.
Hay otras que no las podemos modificar.
Puedo generarle una nueva Pajuelo a la base de datos.
En el caso que la quiera cambiar no me va a mostrar.
No hay ninguna opción de Amazon que me muestre la contraseña que le puse la base de datos.
Si ustedes la olvidaron, le crean una nueva y obviamente van a tener que ir a todos los EM, todos
los emprendimientos de software o el Jaidev se cuele para ponerle la nueva contraseña, para conectarse
a la base de datos, a las aplicaciones, a todo lo que tengan desarrollado aquí.
Obviamente me permite volver a jugar con los valores peligrosamente, así que tienen que tener mucho
cuidado, eh?
Ahora me permite crear una instancia multi a Zeta.
Por qué asumen que si estoy modificando, quizás ya no quiero la instancia gratuita?
Porque hay muchas empresas que empiezan con la instancia gratuita para aprobar y configurar todo.
Y luego, cuando están conformes, dicen bueno, vamos a trabajar con esto y vamos a pagar.
Entonces es lo que me permite aquí mismo es salir de esa instancia gratuita, asignando recursos que
yo ya sé que no están disponibles para esa instancia gratuita.
Puedo crear un nuevo Security Group y puedo ver en.
Puedo quitarle el acceso público?
Ya está.
Ya estuve trabajando.
Esto lo pueden encender y apagar como ustedes quieran.
Quizás por seguridad lo tienen apagado para que nadie desde afuera leja que la base de datos y en un
momento determinado dicen lo vamos a habilitar para hacer un mantenimiento remoto.
Desde nuestro Heidy le hacen un mantenimiento a la aplicación, le crean una tabla o le ponen un índice,
o le hacen un for inqui o o lo que ustedes quieran y luego lo vuelven a quitar y lo ponen.
Como no publico esta facilidad, nosotros la tenemos en Amazon Web Services.
Todo se puede cambiar.
Fíjense la política de Vaca, AVS y demás y puedo venir y destilar el log de errores que yo, como les
dije una vez que está todo bien.
Le doy continuo y eso me lograba.
Ahora, si yo tuviera que borrar la base de datos, vengo aquí y la Destiny lo grabo, borro la base
de datos y ya se soluciona el problema.
Si yo ahora le doy continuar, asume que he hecho alguna modificación y lo que me pregunta ojo con esto,
con darle para adelante es si lo voy a aplicar durante el paro, la próxima ventana de mantenimiento.
No sólo quiero aplicar ahora lo que modifique, lo quiero aplicar ahora.
Y lo va a aplicar automáticamente.
Aquí directamente.
Por qué no me deja grabar, no?
Porque no hice modificaciones, por eso no me aparece el botón.
Si yo hubiera hecho alguna modificación, me aparece el botón habilitado para modificar la instancia
base de datos y se grabaría y se impactaría inmediatamente mi base de datos.
Bueno, muy bien, vamos a ver lo último de este capítulo de este ante último capítulo de esta parte
que es Amazon WebService, es el próximo capítulo a lo que vamos a hacer es directamente nos conectamos
a la base de datos y hacemos todo lo que necesitamos.
Qué vamos a hacer ahora?
Vamos a ir a Configuración.
Vamos a ver el parameter groups.
Vamos a hacer clic en nuestro parameter groups de foll.
Fíjense que tenemos todos los parámetros aquí ya hay que googlear un poco, ver qué es cada parámetro,
cómo configurar.
Depende lo que ustedes quieran lograr con la base de datos.
Si lo que quieren es rapidez y lo que quieren es capacidad.
Si quieren manejar muchas cosas que tienen que ver con el, es esto es el tuneo de la base de datos.
Es lo mismo que se encuentra por ahí en un desarrollo, en un PHP, en un Maisí con may SQL.
Este punto iní donde tienen un montón de parámetros.
Esto es lo mismo.
Ahora, qué pasa si yo le doy editar parámetros y les digo que este, por ejemplo, no quiero hacer
ninguno que me rompa algo?
Vamos a buscar el por ejemplo error y le voy a decir que el log error, el ving log error, le voy a
decir avor ignore error.
Hay dos posibilidades en este parámetro que cuando hay un error de directamente en el bin en el motor
de la base de datos que voy a hacer si voy a abortar el servidor o voy a ignorar el error y esto voy
a grabarlo y no me deja.
Por qué dice que no puedo modificar parámetros default?
Así como me colocó el default, lo que dicen es bueno, create tu propio grupo de parámetros si querés
hacer algo específico, pero el default así como lo puso Amazon con esos valores no se puede modificar.
Por qué Amazon se va a haber resentido en el tema del soporte?
Si la gente sin experiencia empieza a tocar, a toquetear parámetros, luego la base de datos empieza
a andar mal.
Entonces en algún punto tienen que tener una forma de volver a una restauración de los parámetros.
Es como los parámetros de fábrica de un de un móvil.
Entonces esto es con lo que Amazon sabe que funciona perfecto y lo que dice es bueno a tu criterio.
Si querés crearte una nueva, unos nuevos parámetros, tenés que crearte un parameter grubbs nuevo.
Entonces voy a crear aquí un parameter groups.
Hago clic en el botón y aquí ya me aparece la base de datos en la que estoy trabajando, que es del
MIT ciclo de la de las versión 8 para arriba.
Es la última de mi ciclo y le voy a dar un nombre, por ejemplo curso
base de datos y acá creo que no me permite el.
Creo que no me permite el guión bajo, acá era donde no me permitía.
Yo tenía la duda.
Pero bueno, vamos a verlo, eh?
Va a ser PG de Parameter Groups.
Y si yo si tengo que poner una descripción es para meter groups del curso completo de base de datos.
Le doy crite y me dice que no puedo usar el guión bajo nanzas a quitárselo y listo.
Bueno, muy bien.
Ya tengo mi.
Própio parameter grups tengo el default y tengo el parameter grubbs del curso completo de base de datos,
vengo aquí.
Ahora si busco error aquí Bill Log lo voy a editar.
Le voy a decir que ignore el error y lo voy a grabar sin problemas y ahí ya me quedó el valor correcto.
Aquí son tantos parámetros que uno tiene que usar sí o sí el buscador.
El buscador de porque son minen 27 páginas de muchísimos parámetros cada uno.
Entonces muy bien.
Qué tenemos que hacer ahora?
Yo ya tengo mi parameter grups.
Tengo que ir al clÃster nuevamente a la base de datos.
Tengo que ir a modificar.
Nuevamente, ahora si vamos a entrar y vamos a modificar y vamos a poder grabar la modificación y aquí
vamos a ir a donde está nuestro parameter groups que está.
Aquí para meter grups saco el de Folly, dejo curso de base de datos Parameter Grox, ahí yo ya lo tengo
y todo lo que yo configure va a estar impactando en mi base de datos.
Ahora, si me dice que en el sumario de modificaciones que lo que hice fue cambiar el valor de DB Parameter
Grubbs donde tenía el default y ahora el nuevo valores curso base de datos Parameter Grups lo aplico
inmediatamente.
Ahora el botón está habilitado y le doy modifi.
Y aquí dice que ha sido perfectamente modificada.
Bueno, muy bien.
Entonces ya no nos queda más nada.
Vimos que en Security Groups tenemos nuestra IP habilitada, que lo hemos creado durante la creación
de la base de datos.
No hemos dejado el default y también tenemos ahora nuestro propio parameter groups.
Bueno, muy bien.
Vamos al próximo y último capítulo de esta serie, de este, de este tema en particular.
Vamos a agregar mucho más temas al curso donde ahí sí nos vamos a conectar vía Joie 10 se cuele a nuestra
base de datos sin problema.
Nos vemos en el próximo capítulo.