Casa Ressenyes Revisió i qualificació del servei de bases de dades relacionals d'Amazon

Revisió i qualificació del servei de bases de dades relacionals d'Amazon

Taula de continguts:

Vídeo: Diseño de bases de datos relacionales (Octubre 2024)

Vídeo: Diseño de bases de datos relacionales (Octubre 2024)
Anonim

El servei de bases de dades relacional d'Amazon (Amazon RDS) és un servei de base de dades relacional estable i potent (DBaaS), a la vegada que d'altres ofertes més populars d'Amazon Web Services (AWS). Amazon RDS (que és gratuït durant 750 hores al mes) és una bona opció per a empreses natives digitals, usuaris de dades experimentats, científics de dades, administradors de bases de dades (DBA) i aquells que van servir un temps dur a l’ombra de les TI. Molts desenvolupadors se sentin a casa aquí si ja coneixen els productes AWS.

Amazon RDS només ha perdut la possibilitat de guanyar una elecció d'Editors a la nostra solució de revisió de solucions DBaaS perquè els desenvolupadors i analistes necessiten l'ajuda del seu DBA per utilitzar-la; no és necessàriament una cosa dolenta. Però aquesta revisió és des de la perspectiva d’un desenvolupador i analista, i esperar un DBA de vegades és contraproduent per als dos papers. Les solucions de DBaaS que revisen les opcions de selecció dels editors de solució completa són Microsoft Azure SQL Database i MongoDB Atlas, que són més fàcils de volar sense un copilot DBA.

Model de preus

Podeu provar Amazon RDS de forma gratuïta fins a 750 hores, la qual cosa jura AWS és "prou hores per executar una instància (DB) de forma contínua cada mes". Dic que això depèn de la instància, però, sí, 750 hores de franc són bastant generosos. (Només s’inclouen les microinstàncies de la capa gratuïta.) Tot i així, no és tan generós un freebie com la versió “free forever” de MongoDB Atlas. Més enllà del nivell gratuït, podeu optar per pagar sota demanda (és a dir, pay-as-you-go) o per instàncies reservades (compromisos d'un a tres anys per a una instància de DB a canvi d'una tarifa bonificada).

Les opcions de pagament per a instàncies reservades són pagar tota la tarifa per endavant pel descompte màxim o una baixa inicial més una tarifa horària amb descompte, o res a la baixa i una tarifa horària més elevada que encara és inferior a la taxa a la demanda. En qualsevol cas, podeu triar el tipus d’instància d’aquesta línia de motors de bases de dades: Amazon Aurora, MariaDB, MySQL, Oracle Database, PostgreSQL (també conegut Postgres) i SQL Server.

Si sou nous a AWS, podreu utilitzar el nivell d’ús gratuït durant els primers 12 mesos. Després d'això, podeu fer servir aquesta calculadora mensual per estimar els vostres costos mensuals i comparar els costos sota demanda amb la instància reservada. AWS considera que la calculadora és "senzilla", però com altres plans de preus dels proveïdors de DBaaS, no consideraria que els plans de preus AWS siguin senzills quan calculés els costos finals. Un altre motiu per implicar el DBA des del primer moment. En cas contrari, us sorprendrà la factura final. Però com a mínim no hi ha cap quota mínima i podeu configurar les alertes de CloudWatch per evitar el sacrifici accidental del pressupost.

Els preus varien segons el motor de base de dades i les opcions de regió. Si teniu la possibilitat de triar els motors, compareu els preus d'Amazones RDS per a MySQL amb els preus d'Amazones RDS per a SQL Server i els preus d'Amazones RDS per MariaDB. Tingueu en compte que els drets i impostos, com l’Impost sobre el consum japonès, no estan inclosos a les taules de preus ni a la fórmula de la calculadora.

Pas a pas

Primer, demaneu a DBA que carregueu les dades i configureu la instància per a vosaltres. De debò. Però si us sentiu aventurers i voleu entrar directament, aleshores voldreu utilitzar el servei de migració de bases de dades AWS per moure les vostres dades o aportar dades comercials o públiques per combinar-les amb les vostres. A partir d’aquest escrit, s’han migrat més de 80.000 bases de dades mitjançant el servei de migració de dades AWS. Amazon RDS no és senzilla per a bases de dades ni per a principiants de xarxa. Amb els millors avantatges que us ajudin, és un servei de base de dades relacional excel·lent.

Creeu un compte AWS de forma gratuïta. Necessiteu que configureu un compte Amazon RDS. Se us demana que proporcioneu una targeta de crèdit en part per ajudar a establir la vostra identitat i, en part, per assegurar-vos que el servei elàstic es pot expandir si necessiteu més recursos del que ofereix el nivell gratuït. No us oblideu de configurar les alertes de nivell gratuït de manera que pugueu rebre molts avisos abans que arribi la targeta de crèdit. Podeu fer servir els pressupostos AWS per fer-ho o veure el vostre ús real a la taula de serveis de nivell superior gratuïts. A continuació, tria un pla de suport; el nivell bàsic és gratuït, però sense ajudants humans, per descomptat.

Les mesures de seguretat són de primer ordre, tot i que una mica fastigoses. Vaig haver de seguir una sèrie de passos que incloïen escriure números al lloc web que el robocall va proporcionar i viceversa, és a dir, que escriviu números en un missatge de text de devolució al telèfon que em va donar el lloc web. Tot i així em vaig sentir molt millor per deixar els detalls de la targeta de crèdit amb AWS.

A continuació, ha arribat el moment de configurar la base de dades, assumint que les subxarxes, virtual subnets i grups de seguretat d'Amazon estan al seu lloc. A continuació, obriu la consola RDS, escolliu una regió a la part superior dreta de la consola de gestió AWS, trieu Instancies i, a continuació, trieu Iniciar la instància DB. Seleccioneu un motor a la pàgina següent.

A partir d’aquí, les coses variaran en funció del motor que preferiu. Si trieu MySQL, el següent usarà Cas d'ús. Seguiu-ho escollint els detalls del vostre DB. Després d’això, configureu la configuració avançada i trieu Iniciar DB Instança. Podeu veure tot el que acabeu de fer a la pàgina següent mentre espereu que la nova instància de DB estigui disponible. Desplaceu-vos a la secció d'Amazon Connect, configureu el vostre punt final i el port i, a continuació, comproveu els nivells de seguretat dels dos. Voila! O no. Com he dit, truqueu al DBA des del primer moment per obtenir ajuda.

La caixa d’eines

Tingueu en compte que hi ha moltes rutes per trobar una base de dades creada segons les vostres necessitats. Podeu crear plantilles o escriure codi. Podeu controlar tot, des d’on s’emmagatzemen les dades al motor de base de dades que feu servir i seleccionar també d’una llarga llista de versions. També podeu assignar permisos a nivell de recursos utilitzant AWS Identity and Access Management (IAM) i / o etiquetar els vostres recursos d'Amazon RDS. Sí, un altre motiu per implicar el vostre DBA o equip de seguretat. No oblideu totes les eines AWS que teniu a la vostra disposició, incloses moltes en la capa gratuïta.

Un gran avantatge a la columna AWS és la consideració addicional que es dóna a l’impacte de xarxa i a la seguretat de la base de dades. AWS requereix que executeu les instàncies de la vostra base de dades a Amazon VPC. AWS diu que aïllarà la vostra base de dades a la vostra pròpia xarxa virtual i es connectarà a la vostra infraestructura de TI local mitjançant xarxes privades virtuals (VPN) xifrades d’Internet Protocol Security (IPsec) estàndard de la indústria. Podeu configurar la configuració del tallafoc i controlar l’accés de xarxa a les instàncies de la vostra base de dades. De veritat, us resultarà molt millor si deixeu que les persones de la vostra xarxa gestionin aquesta part.

Amazon RDS ofereix 18 regions adequades i una addicional per a que les agències governamentals nord-americanes utilitzin AWS GovCloud (Estats Units), portant el nombre total de regions a 19. Podeu triar quines regions en què es troben les vostres dades i la vostra aplicació o col·locar-les totes dues. Gairebé tots els usuaris co-localitzen la seva aplicació i base de dades.

La còpia de seguretat i recuperació estan incloses al preu. Cal que activeu còpies de seguretat automatitzades o que no siguin automatitzades. Sempre que recordeu activar-les i especificar el temps de retenció adequadament (un a 35 dies), podeu fer una restauració puntual (PIT) per a un segon concret durant el període de retenció fins al darrer temps de restauració (normalment en els darrers cinc minuts). Amazon RDS realitza automàticament una instantània completa diària de les vostres dades i captura els registres de transaccions. Podeu crear instantànies de base de dades tan sovint com vulgueu mitjançant la utilització de la consola de gestió d'AWS, la interfície de programació d'aplicacions CreateDBSnapshot (API) o l'ordre create-db-snapshot.

En general, Amazon RDS és un servei de base de dades relacional sòlid amb una gran quantitat de controls sòlids i pràctiques de seguretat excepcionals. Tanmateix, és probable que la majoria de desenvolupadors trobin massa complexos per girar i funcionar en solitari. Aporteu el vostre DBA al començament perquè els problemes de configuració, xarxa i seguretat es completin amb les especificacions de les polítiques de la vostra empresa i de manera que aquests problemes no es converteixin en embussos en els vostres projectes.

Revisió i qualificació del servei de bases de dades relacionals d'Amazon