Amazon Linux

Amazon Linux vs RHEL

Amazon Linux vs RHEL

Amazon ir ieņēmis galveno vietu kā mākoņpakalpojumu platforma.  Amazon EC2 (Elastic Compute Cloud) pakalpojums ļauj ātri palielināt vai samazināt mākoņdatošanas resursus, lai tie atbilstu jūsu projekta vajadzībām.  EC2 ietver vairākus pakalpojumus un rīkus, lai padarītu to platformas lietošanu stabilāku un viegli lietojamu.  Viens no šiem rīkiem ir Amazon Linux.

Amazon Linux, kas sākotnēji balstīts uz Red Hat, ir racionalizēts izplatītājs, kas ir optimizēts darbam ar EC2 gadījumiem. Tā ir pielāgota platformas izaicinājumiem, kā arī nodrošina vairākus rīkus, lai vienmērīgi integrētos ar EC2 pakalpojumiem.  Tas nav atsevišķs Linux izplatītājs un ir pieejams lietošanai tikai EC2 vidē.

Amazon un kopiena dara pieejamus AMI (Amazon Machine Images).  Tās būtībā ir iepriekš uzbūvētas mašīnas, kuras var ātri izvilkt uz EC2, lai noņemtu dažas OS instalēšanas un sākotnējās sistēmas administrēšanas funkcijas.  Ir pieejamas dažādas OS AMI instalēšanas iespējas gan ar Windows, gan Linux distros.

Tātad ar tik daudz izvēles iespēju, kas ir labākais distro, ko izmantot EC2?  Es salīdzināšu Amazon Linux ar Red Hat Enterprise Linux (RHEL), lai uzsvērtu atšķirības un iespējamos iemeslus, kāpēc EC2 platformā izvēlēties vienu vai otru.

Integrācija

Abi rajoni tiek piedāvāti EC2 vidē kā AMI.  Tas ļauj viegli izveidot jaunu vidi tikai ar dažiem klikšķiem. Jebkuru no šīm vidēm varat izveidot tikai dažu minūšu laikā. Šīs OS atšķiras ar integrācijas līmeni, ko Amazon ir iekļāvis savā nosaukuma radīšanā.  Tajā ir iekļauti standarta rīki, kas uzlabo integrāciju un veiktspēju ar tās EC2 vidi.  Red Hat nepiedāvā šos rīkus kā standarta paketi, kas iekļauta izplatītājā, taču daudzus no šiem rīkiem var uzstādīt atsevišķi no krātuvēm.

Viens no Amazon Linux ciešās integrācijas EC2 trūkumiem ir fakts, ka Amazon Linux vides nevar migrēt uz citu mākoņa platformu.  Lēmums atdalīties no EC2 nozīmētu, ka jums būs jāpāriet uz citu distro.  Lai gan tas nav nepārvarams šķērslis, tas ir kaut kas jāapzinās, izvēloties distro.  Šī saistīšana rada arī problēmu, kad runa ir par attīstības vidi.  Tā kā Amazon Linux var palaist tikai ar EC2, izstrādes un kvalitātes nodrošināšanas sistēmām jābūt arī EC2. Tas palielina projekta izmaksas, kaut arī nav pilnīgi nenozīmīgas, bet šīs izmaksas varētu būt zemas, ja dienas beigās jūs apgriezīsit sistēmas un neizmantosiet lielu datu caurlaidspēju vai jums būs lieli noturības slāņi.

RHEL var iestatīt jebkurā vietējā un EC2 serverī, kas ļauj jūsu izstrādes un kvalitātes nodrošināšanas komandai nevainojami strādāt starp mākoņa un vietējās attīstības gadījumiem.  Tas varētu būt ietaupījums, ja jums ir vietēja aparatūra, kas tiek izmantota šim nolūkam.  Šī neatkarība ļauj arī migrēt savu vidi uz citu mākoņa nodrošinātāju vai serveri kopumā.  Ja neesat pārliecināts, ka paliksiet daļa no Amazon EC2 saimes, var būt laba ideja izvairīties no viņu platformas OS.  Izmantojot Amazon Linux, lietas var nedaudz izaicināt, ja nolemjat mainīt pakalpojumu sniedzēju.

Izrāde

Kā var secināt no Amazon kurēta izplatīšanas, veiktspēja un integrācija ir pielāgota EC2 mākoņu videi.  Amazon Linux piedāvā pastāvīgus atjauninājumus, kas ietver veiktspējas uzlabošanas rīkus un EC2 raksturīgos drošības līdzekļus.

Šajā rakstā ir parādīti Amazon Linux un RHEL etaloni, kas darbojas ar EC2.  No šī etalona Amazon Linux piedāvā labāku sniegumu dažās jomās.  Šie veiktspējas pieaugumi konkurences apstākļos ir tikai nelieli, taču tie var liecināt par labāku produkcijas ražošanas veiktspēju.

Atjauninājumi

Viens no lielākajiem punktiem, kas tiek minēts, apspriežot Amazon Linux tēmu, ir pastāvīgie atjauninājumi.  Izvēloties ražošanas vidi, ir svarīgi izvēlēties stabilu izplatītāju un versiju, kas neradīs jūsu lietojumprogrammas avāriju un sadedzināšanu ražošanā.

Viena no Amazon-Linux komplektācijas konfigurācijām tiek atjaunināta.  Šī funkcija padara jūsu sistēmu atjauninātu ar jaunākajām pakotnēm un izmaiņām, tiklīdz tās tiek izlaistas.  Tas ir lieliski piemērots asiņojošiem malu izstrādātājiem, kuri vēlas sākt izmantot jaunākās rotaļlietas, tiklīdz tās tiek atlaistas. Tomēr atkarības izmaiņām un OS atjauninājumiem varētu būt liela ietekme uz ražošanas lietojumprogrammu, kas darbojas, kad izmaiņas tiek izlaistas.

No otras puses, RHEL izlaiž LTS versijas, kas pēc to izlaišanas paliek nemainīgas gadiem ilgi.  Tas nodrošina konsekventu sākumpunktu jūsu attīstībai, bez nepieciešamības bieži atjaunināt lietojumprogrammu atkarības.  Tas novērš bažas par tiešraides atjauninājumiem, kas varētu izraisīt jūsu lietojumprogrammas izpostīšanu.

Tas nozīmē, ka pastāvīgie atjauninājumi ir konfigurācijas iestatījums Amazon Linux.  Konfigurāciju var iestatīt, lai izslēgtu ritošos atjauninājumus un novērstu dažas bažas par šo funkciju. Tā kā Amazon negarantē drošības atjauninājumu vai kļūdu labojumus vecākās versijās, joprojām var būt nepieciešams periodiski veikt jaunināšanu.  Atkarības izmaiņas un bieža atjaunināšana var sagādāt galvassāpes mazām izstrādātāju komandām, kuru galvenā uzmanība tiek pievērsta viņu lietojumprogrammu piegādei tirgū.

Secinājums

Tātad, kas ir labākais Linux izplatītājs Amazon EC2? Šis jautājums ir atkarīgs no vairākiem faktoriem, sākot no drošības un veiktspējas nepieciešamības, riska tolerances un cik ļoti jums patīk EC2.  Amazon Linux piedāvā stingru integrāciju, kas nodrošina izstrādes komandu ar jaunākajiem drošības izlaidumiem un visprogresīvākajiem rīkiem, lai maksimizētu EC2 veiktspēju.

Ar šo stingro integrāciju nāk zināmas galvassāpes.  RHEL nodrošina stabilu izlaišanas vidi, uz kuru izstrādātāji var paļauties gadiem ilgi, neatjauninot.  Tā spēja migrēt uz dažādām mākoņu platformām un izmantot iekšējā izstrādes vidē var ietaupīt galvassāpes, ja migrējat uz citu mākoņa nodrošinātāju.

OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...
OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...
SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...