Domov recenzia Kontrola a hodnotenie relačných databázových služieb Amazonu

Kontrola a hodnotenie relačných databázových služieb Amazonu

Obsah:

Video: Understanding Amazon Relational Database Service (RDS) (Október 2024)

Video: Understanding Amazon Relational Database Service (RDS) (Október 2024)
Anonim

Amazon Relational Database Service (Amazon RDS) je stabilná a výkonná relačná služba Database-as-a-Service (DBaaS), porovnateľná s inými obľúbenými ponukami od Amazon Web Services (AWS). Amazon RDS (ktorý je zadarmo po dobu 750 hodín mesačne) je dobrou voľbou pre digitálne natívne spoločnosti, skúsených používateľov údajov, vedcov údajov, správcov databáz (DBA) a tých, ktorí ťažko slúžili v tieni IT. Mnoho vývojárov sa tu bude cítiť ako doma, ak už sú s produktmi AWS oboznámení.

Amazonu RDS sa práve nepodarilo zarobiť výber editora v našich revíziách riešení DBaaS, pretože vývojári a analytici požadujú pomoc od svojich DBA, aby ich mohli používať; to nemusí byť nevyhnutne zlá vec. Táto recenzia je však z pohľadu vývojárov a analytikov a čakanie na DBA je niekedy kontraproduktívne pre obe úlohy. Naše riešenia DBaaS preverujú výber editorov z ponuky Editorov databáz Microsoft Azure SQL a MongoDB Atlas, z ktorých obidve sú ľahšie lietateľné bez kopimulátora DBA.

Cenový model

Môžete vyskúšať Amazon RDS zadarmo až do 750 hodín, čo AWS prisahá, že je „dosť hodín na to, aby sa inštancia (DB) spúšťala nepretržite každý mesiac.“ Hovorím, že to záleží od prípadu, ale áno, 750 hodín zadarmo je dosť šeredné. (Bezplatná úroveň sa vzťahuje iba na mikroústavy.) Stále to nie je také veľkorysé Freebie ako verzia „zadarmo navždy“ Atlasu MongoDB. Okrem bezplatnej úrovne sa môžete rozhodnúť platiť na požiadanie (tj priebežne) alebo v prípade vyhradených prípadov (jednorázové až trojročné záväzky pre inštanciu DB výmenou za zľavnenú sadzbu).

Platobné možnosti pre rezervované prípady platia celý poplatok vopred za maximálnu zľavu alebo nízku zálohu plus diskontovanú hodinovú sadzbu alebo za nič nižšie a vyššiu hodinovú sadzbu, ktorá je stále nižšia ako sadzba na požiadanie. V každom prípade si môžete vybrať typ inštancie z tejto rady databázových nástrojov: Amazon Aurora, MariaDB, MySQL, Oracle Database, PostgreSQL (aka Postgres) a SQL Server.

Ak ste v spoločnosti AWS nováčikom, dostanete prvých 12 mesiacov úroveň bezplatného používania. Potom môžete pomocou tejto mesačnej kalkulačky odhadnúť svoje mesačné náklady a porovnať náklady na požiadanie v porovnaní s rezervovanou inštanciou. AWS nazýva kalkulačku „jednoduchou“, ale rovnako ako iné cenové plány dodávateľov DBaaS by som pri výpočte konečných nákladov nepovažoval tarifné plány AWS za jednoduché. Ďalším dôvodom zapojenia DBA od začiatku. V opačnom prípade vás môže konečný účet prekvapiť. Prinajmenšom však neplatí žiadny poplatok a môžete nastaviť výstrahy CloudWatch, aby ste zabránili náhodnému zabitiu rozpočtu.

Ceny sa líšia podľa možností databázového nástroja a regiónu. Ak máte na výber motory, porovnajte Amazon RDS pre tvorbu cien MySQL s Amazon RDS pre tvorbu cien SQL Server a Amazon RDS pre tvorbu cien MariaDB. Upozorňujeme, že clá a dane, napríklad japonská spotrebná daň, nie sú zahrnuté v cenových tabuľkách ani vo vzorci kalkulátora.

Krok za krokom

Najprv požiadajte agentúru DBA, aby načítala údaje a nastavila inštanciu za vás. Vážne. Ak sa však cítite dobrodružní a chcete sa do toho hneď zapojiť, budete chcieť použiť službu migrácie databázy AWS na presun údajov alebo na zavedenie komerčných alebo verejných údajov, aby sa spojili s vašimi vlastnými. Od tohto dátumu bolo pomocou služby AWS Data Migration Service migrovaných viac ako 80 000 databáz. Amazon RDS jednoducho nie je vhodný pre databázu ani pre sieťových nováčikov. S tým správnym profilom, ktorý vám pomôže, je to skvelá služba relačných databáz.

Vytvorte si bezplatne účet AWS. Budete to potrebovať na založenie účtu Amazon RDS. Budete požiadaní, aby ste poskytli kreditnú kartu, ktorá čiastočne pomôže zistiť vašu totožnosť a čiastočne zabezpečiť, aby sa elastická služba mohla rozšíriť, ak potrebujete viac zdrojov, ako poskytuje bezplatná úroveň. Nezabudnite nastaviť bezplatné upozornenia na úrovne, aby ste dostali dosť varovaní pred tým, než sa dostane vaša kreditná karta. Na tento účel môžete použiť rozpočty AWS alebo si pozrieť svoje skutočné využitie v tabuľke služieb najvyššej úrovne. Potom vyberte plán podpory; základná úroveň je bezplatná, samozrejme je to bez ľudských pomocníkov.

Bezpečnostné opatrenia sú prvotriedne, aj keď trochu šialené. Musel som postupovať sériu krokov, ktoré zahŕňali písanie čísel na webe, ktoré robocall poskytoval, a naopak, čo znamená, že sa do telefónu zadávajú čísla v textovej správe, ktorú mi web dal. Cítil som sa však oveľa lepšie, keď som nechal údaje o svojej kreditnej karte s AWS potom.

Ďalej je čas vytvoriť databázu - za predpokladu, že sú k dispozícii Amazon Virtual Private Cloud (Amazon VPC), podsiete a bezpečnostné skupiny. Potom otvorte konzolu RDS, vyberte oblasť v pravom hornom rohu konzoly AWS Management Console, vyberte inštancie a potom zvoľte Spustiť inštanciu DB. Vyberte motor na nasledujúcej stránke.

Veci sa od tohto miesta trochu líšia v závislosti od toho, ktorý motor uprednostňujete. Ak zvolíte MySQL, potom vyberte Use Use. Postupujte podľa toho, že vyberiete podrobnosti o svojej databáze. Potom nakonfigurujte rozšírené nastavenia a vyberte Spustiť inštanciu databázy. Všetko, čo ste práve urobili, si môžete prezrieť na ďalšej stránke, kým budete čakať na sprístupnenie novej inštancie DB. Prejdite na časť Amazon Connect, nastavte koncový bod a port a potom skontrolujte úroveň zabezpečenia na oboch. Voila! Alebo nie. Ako som už povedal, zavolajte DBA od začiatku o pomoc.

Panel nástrojov

Všimnite si, že existuje veľa spôsobov, ako nájsť databázu vytvorenú pre vaše potreby. Môžete vytvárať šablóny alebo písať kód. Môžete ovládať všetko, odkiaľ sú dáta uložené, do databázového nástroja, ktorý používate, a vybrať si tiež z dlhého zoznamu verzií. Povolenia na úrovni zdrojov môžete tiež prideliť pomocou AAM Identity and Access Management (IAM) a / alebo označiť svoje zdroje Amazon RDS. Áno, ďalší dôvod na zapojenie vášho DBA alebo bezpečnostného tímu. Nezabudnite na všetky nástroje AWS, ktoré máte k dispozícii, vrátane mnohých na bezplatnej úrovni.

Veľkým prínosom v stĺpci AWS je osobitná pozornosť venovaná dopadu na sieť a bezpečnosti databázy. AWS vyžaduje, aby ste inštancie databázy spúšťali v Amazon VPC. Spoločnosť AWS hovorí, že izoluje vašu databázu vo vašej virtuálnej sieti a pripojí sa k vašej IT infraštruktúre na mieste pomocou virtuálnych súkromných sietí (VPN) šifrovaných internetovým protokolom (IPsec). Môžete nakonfigurovať nastavenia brány firewall a riadiť sieťový prístup k inštanciám databázy. Po pravde povedané, bude to pre vás oveľa lepšie, ak necháte ľudí v sieti, aby túto časť zvládli.

Amazon RDS ponúka 18 správnych regiónov a jednu navyše pre vládne agentúry USA na použitie s názvom AWS GovCloud (USA), čím sa celkový počet regiónov zvýši na 19. Môžete si vybrať, ktoré oblasti, v ktorých sa nachádzajú vaše údaje a zásobník aplikácií, alebo ich môžete obarviť. Takmer všetci používatelia vyhľadávajú svoju aplikáciu a databázu.

Záloha a obnova sú zahrnuté v cene. Musíte zapnúť automatické zálohy, inak nie sú automatizované. Ak ich nezabudnete zapnúť a správne určiť retenčný čas (jeden až 35 dní), môžete vykonať obnovenie v určitom čase (PIT) na akúkoľvek konkrétnu sekundu počas retenčného obdobia, a to až do najnovšieho času obnoviteľného (zvyčajne) v priebehu posledných piatich minút). Amazon RDS automaticky vykoná úplnú dennú snímku vašich údajov a zaznamená protokoly transakcií. Snímky databázy DB môžete vytvárať tak často, ako chcete, pomocou konzoly AWS Management Console, programovacieho rozhrania ApplicationDBSnapshot (API) alebo príkazu create-db-snapshot.

Celkovo je Amazon RDS spoľahlivá služba relačných databáz s množstvom spoľahlivých ovládacích prvkov a výnimočných bezpečnostných postupov. Väčšina vývojárov však bude pravdepodobne príliš zložitá na to, aby sa roztočila a prevádzkovala samostatne. Zoznámte sa preto s databázou DBA čo najskôr, takže problémy s nastavením, sieťou a zabezpečením sú dokončené podľa špecifikácií politík vašej spoločnosti a preto sa tieto problémy nestanú prekážkou vo vašich projektoch.

Kontrola a hodnotenie relačných databázových služieb Amazonu