Amazon Linux

Amazon Linux vs RHEL

Amazon Linux vs RHEL

Amazon on võtnud pilveteenuste platvormina esikoha.  Teenus Amazon EC2 (Elastic Compute Cloud) võimaldab teil kiiresti suurendada või vähendada pilvandmetöötluse ressursse, et see vastaks teie projekti vajadustele.  EC2 sisaldab mitmeid teenuseid ja tööriistu, et muuta nende platvormi kasutamine stabiilsemaks ja hõlpsamini kasutatavaks.  Üks neist tööriistadest on Amazon Linux.

Algselt Red Hatil põhinev Amazon Linux on sujuv levitamine, mis on optimeeritud käitamiseks EC2 eksemplaridel. See on kohandatud nii platvormi väljakutsetele vastamiseks kui ka paljude tööriistade pakkumiseks, et integreeruda sujuvalt EC2 teenustega.  See ei ole eraldiseisev Linuxi distributsioon ja on saadaval kasutamiseks ainult EC2 keskkonnas.

Amazon ja kogukond teevad AMI-d (Amazon Machine Images) kättesaadavaks.  Need on sisuliselt eelnevalt ehitatud masinad, mida saab EC2-le kiiresti hoogustada, et eemaldada osa OS-i installimis- ja süsteemi esmastest administreerimisfunktsioonidest.  Nii Windowsi kui ka Linuxi distrosiga on installimiseks saadaval palju erinevaid OS AMI-sid.

Nii paljude valikute korral, mis on EC2-s kõige parem kasutada?  Võrdlen Amazon Linuxi Red Hat Enterprise Linuxiga (RHEL), et tuua välja erinevused ja võimalikud põhjused EC2 platvormil ühe valimiseks.

Integratsioon

Mõlemat distrot pakutakse EC2 keskkonnas AMI-na.  See hõlbustab uue keskkonna loomist vaid mõne klõpsuga. Kumbagi neist keskkondadest saate keerutada vaid mõne minutiga. Kui need operatsioonisüsteemid erinevad, on integreerituse tase, mille Amazon on kaasanud oma nimekaimuga.  See on sisaldanud standardseid tööriistu, mis parandavad integreerimist ja jõudlust oma EC2 keskkonnaga.  Red Hat ei paku neid tööriistu levipaketina, kuid paljusid neist saab paigaldada hoidlatest eraldi.

Amazon Linuxi tiheda integreerimise EC2-ga üheks negatiivseks küljeks on asjaolu, et Amazon Linuxi keskkondi ei saa teisele pilveplatvormile üle viia.  EC2-st eraldumise otsus tähendaks, et peate migreeruma teise distro.  Ehkki see ei ole ületamatu takistus, on see distroo valimisel siiski teadlik.  See sidestamine on probleem ka arenduskeskkondade osas.  Kuna Amazon Linuxi saab käitada ainult EC2-ga, peavad arendus- ja kvaliteedisüsteemid olema ka EC2-l. See lisab projektile lisakulusid, ehkki pole täiesti tühine, kuid need võivad olla madalad, kui keerate päeva lõpus süsteemid alla ja ei kasuta palju andmete läbilaskevõimet või kui teil on suured püsimiskihid.

RHEL-i saab seadistada mis tahes serveris nii kohalikus kui EC2-s, mis võimaldab teie arendus- ja kvaliteedi tagamise meeskonnal sujuvalt töötada pilve ja kohaliku arenduse eksemplaride vahel.  See võib tähendada kokkuhoidu, kui teil on selleks kasutatav kohalik riistvara.  See sõltumatus võimaldab teil oma keskkonda üle viia ka teise pilvepakkuja või serveri juurde üldiselt.  Kui te pole kindel, et jääte Amazon EC2 perekonna osaks, võib olla hea mõte nende platvormispetsiifilisest operatsioonisüsteemist eemale juhtida.  Amazon Linuxi kasutamine võib asjad veidi väljakutseks teha, kui otsustate teenusepakkujat vahetada.

Performance

Nagu Amazoni kureeritud levitamise põhjal võib järeldada, on jõudlus ja integreerimine kohandatud pilvekeskkonnale EC2.  Amazon Linux pakub jooksvaid värskendusi, mis sisaldavad jõudlust parandavaid tööriistu ja EC2-le omaseid turvaelemente.

See artikkel näitab EC2-s töötavate Amazon Linuxi ja RHEL-i võrdlusaluseid.  Sellest võrdlusalusest alates pakub Amazon Linux mõnes valdkonnas paremat jõudlust.  Need jõudluse suurenemised on konkurentsi ajal vaid vähesed, kuid võivad tootmistoetuse korral olla paremad.

Uuendused

Üks suurimaid punkte, mida Amazon Linuxi teema arutamisel mainitakse, on jooksvad värskendused.  Tootmiskeskkonna valimisel on oluline valida stabiilne levitamine ja versioon, mis ei põhjusta teie rakenduse krahhi ja põletamist tootmises.

Amazon Linuxi üks komplektist väljas olev konfiguratsioon ajakohastab värskendusi.  See funktsioon muudab teie süsteemi värskendamiseks uusimate pakettide ja muudatustega nende vabastamisel.  See sobib suurepäraselt verejooksu servade arendajatele, kes soovivad uusimaid mänguasju hakata kasutama kohe, kui need vabastatakse. Sõltuvuse muudatused ja OS-i värskendused võivad aga muudatuste avaldamisel töötavat tootmisrakendust oluliselt mõjutada.

RHEL seevastu annab välja LTS-i versioone, mis püsivad stabiilsena aastaid pärast nende väljaandmist.  See annab teie arengule järjepideva lähtepunkti, ilma et peaksite oma rakendussõltuvusi sageli täiendama.  See välistab mure reaalajas värskenduste pärast, mis võivad teie rakenduses kaose tekitada.

See ütles, et jooksvad värskendused on Amazon Linuxi konfiguratsiooniseade.  Konfiguratsiooni saab seadistada jooksvate värskenduste väljalülitamiseks ja selle funktsiooniga seotud probleemide kõrvaldamiseks. Kuna Amazon ei taga vanemate versioonide turbevärskenduste või vigade parandusi, võib siiski osutuda vajalikuks perioodiliselt uuendada.  Sõltuvuse muutused ja sagedased uuendused võivad põhjustada peavalu väikestele arendustiimidele, kelle põhirõhk on nende rakenduste turule toomine.

Järeldus

Mis on Amazon EC2 jaoks parim Linuxi distributsioon? See küsimus sõltub paljudest teguritest, ulatudes turvalisuse ja jõudluse vajadusest, riskitaluvusest ja EC2 armastamisest.  Amazon Linux pakub tihedat integreerimist, mis pakub arendustiimile ajakohaseid turvaväljaandeid ja veritsevaid tööriistu EC2 jõudluse maksimeerimiseks.

Selle tiheda integratsiooniga kaasnevad peavalud.  RHEL pakub stabiilset väljalaskekeskkonda, millele arendajad saavad aastaid tugineda, ilma et neid peaks värskendama.  Selle võime migreeruda erinevatele pilveplatvormidele ja kasutada ettevõttesisestes arenduskeskkondades võib säästa peavalu, kui migreerite teise pilvepakkuja juurde.

Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...