RDS AWS apmācība: darba sākšana ar relāciju datu bāzes pakalpojumu



Šī RDS AWS apmācība ļaus jums skaidri saprast, kas ir RDS AWS, tā priekšrocības un rokas, lai jūs varētu sākt savu Db instanci!

RDS AWS apmācība

Šodien šajā RDS AWS apmācībā mēs detalizēti apspriedīsim par Amazon Relāciju datu bāzu pārvaldības pakalpojumu RDS AWS, kā arī veiksim praktiskas darbības, taču vispirms ļaujiet mums saprast, kāpēc tas radās.

Pasaule mainās, katru ideju pārveidojot par lietojumprogrammu, katru dienu tiešsaistē nonāk miljoniem jaunu lietojumprogrammu. Tagad, lai jebkurš pieteikums vai projekts būtu veiksmīgs, tam vajadzētu būt unikālai idejai.





Parunāsim par tevi, tev tikko radās pasaules pārsteidzošākā ideja, un tu vēlies ap to izveidot lietojumprogrammu.

Tagad iedomājieties sevi 10 gadus atpakaļ, kad lietojumprogramma ir izveidota un gatava, jums ir jāiestata aizmugures serveris, jāizpēta un jāinstalē dažādas programmatūras, lai atbalstītu jūsu lietojumprogrammu, pēc visiem šiem nogurdinošajiem uzdevumiem, kurus jūs būtu sākuši izstrādāt savu lietojumprogrammu .



Hei, pagaidi! Kā ar tā uzturēšanu? Jums būs jāinstalē visi jaunākie backend servera drošības ielāpi un atjauninājumi, kā arī jāpārliecinās, ka tas paliek veselīgā stāvoklī.

Kamēr jūs par to visu rūpējāties, jūsu lietotne kļūst slavena vienā naktī, jo jūsu lietojumprogrammai tiek novirzīta daudz trafika, nepieciešamība mērogot kļūst par jūsu vislielāko prioritāti, tagad nemaz nedomāsim par ieguldījumiem, ko šajā jomā veicat uzdevums, kā jūs ātri izpildīsit šo visu papildu serveru palielināšanu un konfigurēšanu?

Biedējoši, vai ne? Ko darīt, ja es jums teicu, kāds veiks visus šos uzdevumus jūsu vietā, un jums vienkārši jākoncentrējas uz jūsu lietojumprogrammu. Arī ar nelielu daļu no izmaksām, kuras jūs ieguldījāt agrāk.



kā iestatīt Java ceļu Windows

Vai tas nebūtu pārsteidzoši?

Nu pārsteidzoši ir, piedodiet amazon ir šeit, Amazon Web Services (AWS) piedāvā pakalpojumu ar nosaukumu RDS AWS (Relāciju datu bāzes pakalpojums), kas automātiski veic visus šos uzdevumus (t.i., iestatīšanu, darbību, atjaunināšanu).

Jums vienkārši jāizvēlas datu bāze, kuru vēlaties palaist, un tikai ar vienu klikšķi jūsu rīcībā ir aizmugures serveris, kas tiks automātiski pārvaldīts!

Ņemsim piemēru šeit, pieņemsim, ka jūs dibināt nelielu uzņēmumu.

Jūs vēlaties palaist lietojumprogrammu, kuru atbalstīs MySQL datu bāze aTā kā ir daudz datu bāzes darba, pastāv iespējas, ka izstrādes darbs atpaliks.

aws piemērs - rds aws apmācība - Edureka

Iedomājieties vēlreiz šo ainu, izmantojot Amazon RDS, attēls ir pats par sevi saprotams!

Tagad tas bija tikai piemērs. Lielākiem uzņēmumiem, kur jums ir lielāka komanda, kas pārvalda jūsu datu bāzes serverusizmantojot RDS, šo komandu var samazināt līdz ievērojamam skaitam un, iespējams, optimāli izvietot!

Pārejam tālāk šajā RDS AWS apmācībā un redzēsim, kā Amazon definē viņu pakalpojumu:

Amazon Relāciju datu bāzes pakalpojums (RDS AWS) ir tīmekļa pakalpojums, kas atvieglo relāciju datu bāzes iestatīšanu, darbību un mērogošanu mākonī. Tas nodrošina rentablu, atkārtoti palielināmu jaudu nozares standarta relāciju datu bāzē un pārvalda kopīgus datu bāzes administrēšanas uzdevumus.

Tāpēc cilvēkiem bieži rodas nepareizs uzskats, ja viņi sajauc RDS ar datu bāzi.

RDS ir datu bāze , tas ir dienests, kas pārvalda datubāzes, to pateicot, apspriedīsim datubāzes, kuras RDS var pārvaldīt jau tagad:

Tas ir relāciju datu bāzes dzinējs, ko izgatavojusi Amazon, kas apvieno augstas klases komerciālo datu bāzu ātrumu un uzticamību ar atvērtā koda datu bāzu vienkāršību un rentabilitāti. Amazon apgalvo, ka Aurora ir 5x ātrāka nekā RDS MySQL.

Tā ir atvērtā pirmkoda datu bāzes pārvaldības sistēma, kas izmanto SQL (strukturēta vaicājumu valoda), lai piekļūtu tās sistēmā saglabātajiem datiem.

PostgreSQL ir vēl viena atvērtā koda datu bāzes pārvaldības sistēma, kas izmanto SQL, lai piekļūtu datiem.

masīvu šķirošana c ++

SQL Server ir relāciju datu bāzu pārvaldības sistēma, kuru Microsoft 2005. gadā izstrādāja uzņēmuma videi.

Tā ir objektu relāciju datu bāzes pārvaldības sistēma, kuru izstrādāja Oracle Inc.

MariaDB ir attīstīta kopiena dakša no MySQL DBVS. Dakšas cēlonis bija bažas par Oracle iegādi pār MySQL

Dakša nozīmē sākotnējās lietojumprogrammas avota koda kopēšanu un izstrādes sākšanu pār jauno lietojumprogrammu.

Interesanti ir tas, ka DB motori, kurus RDS atbalsta, ir esošās relāciju datu bāzes, tāpēc jums nav jāmaina lietojumprogrammas kods vai jāapgūst jauna vaicājumu valoda, lai RDS izmantotu jau esošajā lietojumprogrammā.

Tagad jums var rasties jautājums, kāda ir atšķirība starp, teiksim, parasto MySQL un MySQL, kuru pārvalda RDS.

Tāpēc lietojuma ziņā jūs to izmantosiet tā, it kā jūs izmantotu savu datu bāzi, taču tagad jūs kā izstrādātājs neuztraucieties par pamata infrastruktūru vai datu bāzes administrēšanu. Sistēmas, kurā ir instalēta jūsu SQL, atjaunināšanu, stāvokļa uzraudzību, regulāru dublējumu veikšanu utt., Visus šos uzdevumus pārvaldīs RDS AWS.

AWS tagad piedāvā arī EC2 relāciju datu bāzi AMI jūs varat jautāt, kāpēc vēl viens relāciju datu bāzes pakalpojums, kad mums jau ir AWS RDS?

EC2 relāciju datu bāzes AMI ļauj jums pilnībā pārvaldīt savas relāciju datu bāzes AWS infrastruktūrā, kur RDS tās pārvalda jums. Tātad, atkarībā no izmantošanas gadījuma, jūs varat izvēlēties AWS pakalpojumu. Ceru, ka tas jums tagad ir skaidrs!

Pārvietojoties šajā RDS AWS apmācībā, apspriedīsim RDS komponentus.

RDS AWS komponenti:

  • DB eksemplāri
  • Reģioni un pieejamības zonas
  • Drošības grupas
  • DB parametru grupas
  • DB opciju grupas

Apspriedīsim katru no tiem detalizēti:

DB eksemplāri

  • Tie ir RDS celtniecības elementi. Tāir izolēta mākoņa datu bāzes vide, kurā var būt vairākas lietotāju izveidotas datu bāzes, un kurai var piekļūt, izmantojot tos pašus rīkus un lietojumprogrammas, ko viens lieto kopā ar atsevišķu datu bāzes instanci.
  • DB instanci var izveidot, izmantojot AWS pārvaldības konsoli, Amazon RDS API vai AWS komandrindas saskarni.
  • DB instances aprēķins un atmiņas ietilpība ir atkarīga no klases DB instances. Katram DB gadījumam varat izvēlēties no 5 GB līdz 6 TB saistītās krātuves jaudas.
  • DB eksemplāri ir šāda veida:
    • Standarta gadījumi (m4, m3)
    • Optimizēta atmiņa (r3)
    • Mikroeksemplāri (t2)

Reģioni un pieejamības zonas

  • AWS resursi tiek glabāti ļoti pieejamos datu centros, kas atrodas dažādās pasaules vietās. Šo “apgabalu” sauc par reģionu.
  • Katram reģionam ir vairākas pieejamības zonas (AZ), tās ir atšķirīgas vietas, kas ir konstruētas tā, lai tās būtu izolētas no citu AZ kļūmēm.
  • Jūs varat izvietot savu DB eksemplāru vairākos AZ, tas nodrošina kļūmjpārleci, t.i., ja viens AZ pazeminās, ir otrais, uz kuru pāriet. Kļūmjpārlēces instanci sauc par gaidīšanas režīmu, un sākotnējo gadījumu - par primāro.

Drošības grupas

  • Drošības grupa kontrolē piekļuvi DB instancei. Tas tiek darīts, norādot IP adrešu diapazonu vai EC2 gadījumus, kuriem vēlaties piešķirt piekļuvi.
  • Amazon RDS izmanto 3 veidu drošības grupas:
  • VPC drošības grupa
    • Tas kontrolē DB instanci, kas atrodas VPC iekšienē.
  • EC2 drošības grupa
    • Tas kontrolē piekļuvi EC2 instancei, un to var izmantot kopā ar DB instanci.
  • DB drošības grupa
    • Tas kontrolē DB instanci, kas nav VPC.

DB parametru grupas

  • Tajā ir motora konfigurācijas vērtības, kuras var lietot vienai vai vairākām tā paša instances tipa DB instancēm.
  • Ja nepiemērojat DB parametru grupu savam gadījumam, jums tiek piešķirta noklusējuma parametru grupa, kurai ir noklusējuma vērtības.

DB Option grupas

  • Daži DB dzinēji piedāvā rīkus, kas vienkāršo jūsu datu bāzu pārvaldību.
  • RDS padara šos rīkus pieejamus, izmantojot opciju grupas.

RDS AWS priekšrocības

Parunāsim par dažām interesantām priekšrocībām, kuras jūs iegūstat, izmantojot RDS AWS,

  • Tāpēc parasti, runājot par datu bāzes pakalpojumiem, procesori, atmiņa, atmiņa, IO tiek apvienoti kopā, t.i., jūs tos nevarat kontrolēt atsevišķi, taču, izmantojot AWS RDS, katru no šiem parametriem var pielāgot atsevišķi.
  • Tāpat kā mēs iepriekš apspriedām, tā pārvalda jūsu serverus, atjaunina tos uz jaunāko programmatūras konfigurāciju, automātiski veic rezerves kopijas.
  • Dublējumus var veikt divos veidos
    • Automātiskās dublējumkopijas, kurās jūs iestatāt laiku, kad dublēšana jāveic.
    • DB momentuzņēmumi, kur jūs manuāli veicat sava DB dublējumu, momentuzņēmumus varat uzņemt tik bieži, cik vēlaties.
  • Tas automātiski izveido sekundāro instanci kļūmjpārlecei, tāpēc nodrošina augstu pieejamību.
  • RDS AWS atbalsta lasīt kopijas i., momentuzņēmumi tiek veidoti no avota DB, un visa nolasītā trafika uz avota datu bāzi tiek sadalīta starp lasītajām replikām, tas samazina avota DB kopējās izmaksas.
  • RDS AWS var integrēt IAM, lai sniegtu pielāgotu piekļuvi lietotājiem, kuri strādās pie šīs datu bāzes.

RDS AWS datu bāzes atjauninājumi tiek lietoti a apkopes logs . Šis uzturēšanas logs ir definēts DB eksemplāra izveides laikā, tā darbība ir šāda:

  • Kad jūsu DB ir pieejams atjauninājums, jūs saņemat paziņojumu savā RDS konsolē, varat veikt kādu no šīm darbībām
    • Atlikt apkopes priekšmetus.
    • Nekavējoties uzklājiet apkopes priekšmetus.
    • Ieplānojiet laiku šiem apkopes priekšmetiem.
  • Kad sākusies apkope, jūsu instance ir jāatjaunina bezsaistē, ja jūsu instance darbojas Multi-AZ, tādā gadījumā vispirms tiek atjaunināta gaidstāves instance, pēc tam tā tiek reklamēta kā primārā instance un galvenā instance ir pēc tam tiek atjaunināts bezsaistē, tādējādi jūsu lietojumprogrammai nav dīkstāves.
  • Ja vēlaties palielināt sava DB gadījuma mērogu, izmaiņas, kas tiek veiktas jūsu DB instancē, notiek arī tehniskās apkopes loga laikā, varat tās arī nekavējoties lietot, taču pēc tam jūsu lietojumprogrammai būs dīkstāves laiks, ja tā būs Single-AZ.

RDS AWS priekšrocības

Cenu noteikšana

RDS AWS tiek apmaksāts, pamatojoties uz šādiem parametriem:

  • Instances klase i., jūsu izvēlētā gadījuma veids.
  • Darbības laiks i., cik ilga ir instances darbība, par daļējām stundām tiek izrakstīts pilns laiks.
  • Uzglabāšanai., krātuves apjoms, kuru esat nodrošinājis savai DB instancei
  • I / O pieprasījumi mēnesī i., I / O pieprasījumi, kas mēnesī tiek veikti jūsu DB instancei
  • Datu pārsūtīšana :Datu pārsūtīšana jūsu DB instancē un ārpus tās.

Vēl viens veids, kā saņemt rēķinu par AWS RDS, ir dažu gadījumu rezervēšana.

Rezervēta instance ir arī veids, kā izmantot AWS RDS, šajā gadījumā jūs rezervējat RDS instanci uz termiņu, kas var būt uz vienu vai trim gadiem, veicot vienreizēju maksājumu, tas ir lētāks veids, salīdzinot ar ikmēneša rēķinu, kuru apmaksā viens.

Bezmaksas līmenis

AWS ir pārsteidzošs bezmaksas līmeņa izmantojums lielākajai daļai savu pakalpojumu, lai klients vispirms varētu izmantot pakalpojumu un pēc tam veikt nepieciešamo.

Tāpat tas piedāvā bezmaksas RDS AWS izmantošanu, kas ietver šādas priekšrocības:

  • 750 stundas Amazon RDS izmantošanas vienā AZ db.t2.mikro instancē katru mēnesi vienu gadu pēc reģistrēšanās.
  • 20 GB datu bāzes krātuves: jebkura vispārējas nozīmes (SSD) vai magnētiskās atmiņas kombinācija.
  • 10 miljoni IO
  • 20 GB rezerves krātuve

Pietiekami daudz teorijas, ļauj padarīt šo RDS AWS apmācību interesantāku, sāksim tagad MySQL DB RDS .

Rokas virsū

1. solis: Vispirms AWS pārvaldības konsolē atlasiet RDS pakalpojumu.

2. darbība: Tā kā mēs sāksim MySQL gadījumu, Dbs sarakstā atlasiet MySQL gadījumu. Pārejot uz priekšu šajā RDS AWS apmācībā, pārejiet pie 3. darbības.

3. solis: Tā kā mēs veidojam šo gadījumu demo nolūkiem, mēs izvēlēsimies opciju Dev / Test un noklikšķiniet uz Next Step.

4. solis: Nākamajā lapā jūs aizpildīsit šādu informāciju:

  • Šeit jūs varat izvēlēties vēlamo Db instanci
  • Varat izvēlēties, vai MySQL Db iespējot Multi-AZ.
  • Jūs varat izvēlēties, cik daudz vietas vēlaties piešķirt savam Db gadījumam, tas var atšķirties no 5GB līdz 6TB.
  • Galu galā jūs iestatīsit savu lietotājvārdu un paroli savai Db instancei

5. darbība: Nākamajā solī jūs konfigurēsiet papildu iestatījumus savam DB

  • Šeit jūs atlasīsit VPC, ja nevēlaties palaist instanci VPC, varat atstāt noklusējuma iestatījumus un virzīties uz priekšu.
  • Nākamajā sadaļā varat izvēlēties, kuru Db versiju vēlaties izmantot, piemēram, mēs izmantojam MySQL 5.6
  • Nākamajā sadaļā varat iestatīt dublēšanas preferences, piemēram, saglabāšanas periodu utt.
  • Pēc tam mēs iestatīsim apkopes logu. Šis ir laika posms, kurā tiks atjauninātas jūsu Db instances.
  • Kad būsiet aizpildījis visu informāciju, palaidīsit Db instanci!

Apsveicam! Jūs esat veiksmīgi palaidis savu pirmo RDS Db instanci!

Mēs plkst esam šeit, lai palīdzētu jums katrā solī ceļā, lai kļūtu par AWS risinājumu arhitektu, tāpēc papildus šai RDS AWS apmācībai mēs esam izstrādājuši mācību programmu, kas aptver tieši to, kas jums būtu nepieciešams, lai uzlauztu risinājumu arhitekta eksāmenu! Jūs varat apskatīt kursa informāciju AWS apmācībai .

Es ceru, ka jums patika šī RDS AWS apmācība. Tēmas, kuras uzzinājāt šajā RDS AWS apmācības emuārā, ir vispieprasītākās prasmju kopas, kuras vervētāji meklē AWS Solution Architect Professional. Šeit ir kolekcija lai palīdzētu jums sagatavoties nākamajai AWS darba intervijai. Varat arī izlasīt dažus interesantus apmācības emuārus par AWS pakalpojumiem, t.i. S3 emuārs , EC2 emuārs , Lambda emuārs .

java izveidot objektu masīvu

Vai mums ir jautājums? Lūdzu, pieminējiet to šīs RDS AWS apmācības komentāru sadaļā, un mēs ar jums sazināsimies.