5 mindre kjente fantastiske AWS-tilbud

AWS fortsetter å dominere, enten det er kvalitet eller kvantitet. Som et resultat kan mange edelstener gå seg vill i trengselen.

AWS utvider seg stadig raskere enn noen kan håndtere. Selv erfarne arkitekter innrømmer at de ikke vet mer enn 20-30 % av AWSs dybde. Mens flere alternativer alltid er velkomne, er ulempen her at mange gode tilbud går seg vill i mengden.

Det kan være fordi de har et mindre, mer spesifikt bruksområde eller fordi markedsføringen av dem ikke er en del av Amazons aggressive utvidelsesplaner.

Denne artikkelen kaster lys over fem slike AWS-tilbud.

Du har mest sannsynlig ikke hørt om dem, og det er gode sjanser for at disse vil forbli innhyllet i uklarhet fremover. Disse tilbudene er utrolig nyttige og svært kostnadseffektive, men de er nesten ikke kjent for alle.

Lysseil

En grunn til at AWS ikke har vært i stand til å gjøre et inngrep i mindre distribusjoner, bortsett fra de høyere kostnadene, er kompleksiteten.

AWS-dokumentasjonen er så omfattende og forvirrende at hvis du klarer å fullføre forskningen i løpet av en helg og komme frem til en konkret forståelse, kan du regne deg selv blant de utvalgte. For resten av oss betyr AWS kompleksiteten til et skremmende nivå. Selv å jobbe ut en månedlig kostnad for en AWS-tjeneste krever flere hjerneceller og etterlater meg med varig hodepine. Som et resultat er mindre distribusjoner et rom dominert av DigitalOcean, KamateraLinode, etc., hvor du spinner opp en fastkostnadsforekomst og glemmer det.

Men nå har AWS et svar.

Som de fleste andre ikke-topp AWS-tilbud, Lysseil tippet rundt og slo seg ned på Amazons meny uten å bli lagt merke til. Den er rettet mot utviklere som bruker disse VPS-tjenestene som nevnt tidligere og vil fungere som et springbrett til den fullverdige AWS-plattformen senere. Lightsail har alle funksjonene du kan forvente fra din favorittleverandør:

Enkel, forutsigbar prissetting

Lightsail har VPS fra $3,50 for 512 MB RAM til 32 GB RAM / 8-kjerneprosessor for $160/måned. Båndbreddebruken er forutsigbar og ganske sjenerøs, fra 1 TB til 7 TB, avhengig av planen din. Med andre ord, hvis du betaler $10 per måned på Lightsail, betaler du $10 per måned. 🙂

DevOps paradis

Lightsail bringer også mange DevOps-funksjoner som har blitt standard blant skyleverandører. Det være seg lastbalansere, administrerte databaser, objektlagring eller forhåndskonfigurerte servere for favorittnettappene dine (du kan for eksempel gjøre ett-klikks-distribusjoner for Node, Laravel, etc.), Lightsail har alt.

  Hvordan få tilgang til blokkerte nettsteder på en datamaskin eller mobil enhet

Full AWS-tilgang

Selv om Lightsail er en egen tjeneste, er den ikke helt fjernet fra AWS-økosystemet. Gjennom VPC-peering kan du nyte fordelene med andre AWS-tjenester mens du er på Lightsail.

Lightsail oppgraderer sømløst til EC2 når behovene dine blir større og du er klar til å bite på kompleksiteten. Man kan si at dette er hele ideen Amazon hadde bak lanseringen av Lightsail, men med en tjeneste så utmerket som AWS, ser jeg ikke hvorfor noen skal klage!

Neptun

Det neste medlemmet i vårt AWS-solsystem er Neptun (beklager, jeg kunne ikke motstå likheten!). Neptune er en svært tilgjengelig, fullt administrert grafdatabase. Det er et relativt nytt tilbud og vil sannsynligvis forbli ukjent av to grunner: 1) Det store antallet AWS-tjenester som er tilgjengelige, og 2) Den svært selektive bruken av grafdatabaser.

For de som lurer, er grafdatabaser en annen underklasse av NoSQL-databaser som lagrer og arbeider med data i en kurve format. De utmerker seg i applikasjoner der enheter har mange relasjoner med hverandre, spesielt når disse relasjonene har forskjellige iboende verdier. Noen gode eksempler som skriker etter grafdatabaser er søk, sosiale nettverk, anbefalingsmotorer, etc.

Hvis du bruker (eller ønsker å bruke) AWS-administrerte databaser som Aurora, DynamoDB, etc., og du trenger en grafdatabase for din neste applikasjon, er Neptune veien å gå!

Snøball

Neste på listen vår er et forbløffende tilbud – en maskinvare!

Amazons Snøball er et gammeldags (men svært dyktig) tilbud når du skal håndtere store datamengder.

For å sette pris på nytten av denne rare tjenesten, vurder hvor mye data serverne dine må flytte (inn og ut) i løpet av en vanlig dag. Hvis du er som meg, er det usannsynlig at det går utover noen få MB. I slike tilfeller tenker vi nesten aldri på dataoverføringer da internetthastighetene er mer enn tilstrekkelige. Men noen selskaper må flytte flere GB per time eller til og med flere PB (Petabyte) per dag. Jeg vet ikke med deg, men hvis jeg fikk i oppgave å sikkerhetskopiere eller gjenopprette data i denne skalaen, ville jeg bare sagt opp jobben!

Snowball ble bygget for å håndtere disse sakene.

Slik skjer det: du trenger en Snowball-enhet fra Amazon, som blir levert til deg. Du kobler den til systemene dine og skriver absurde mengder data til den over natten. Når du er ferdig, varsler du Amazon, og de henter enheten, sender den tilbake til datasenteret og laster opp alle dataene tilbake til S3-kontoen din.

  Hvordan bruke Microsoft Teams delte skjerm i møter

Den beste delen av hele denne prosessen er at Snowball-enheten er eksepsjonelt effektiv, støtter flere protokoller og er manipulasjonssikker. Så hvis du har slitt med data som er veldig, virkelig store og mest har med arkivering å gjøre, gi Snowball en sjanse!

Betrodd rådgiver

Til tross for det vanlige navnet, Betrodd rådgiver er en verdifull tjeneste hvis du er en omfattende bruker av AWS.

Tenk på Trusted Advisor som et verktøy for å hjelpe deg med å planlegge ny infrastruktur, optimalisere eksisterende, eller bare kjøre skanninger for å sikre at distribusjonene dine oppfyller AWS-sikkerhetsstandardene. Gitt hvor vanskelig det er å gjøre dette på selv en enkelt server manuelt, vil jeg si Trusted Advisor er en av de skjulte perlene blant mindre kjente AWS-tilbud.

Det hele kan høres litt abstrakt ut, så la oss se på noen konkrete eksempler på hvordan en Trusted Advisor kan hjelpe deg.

EC2-optimalisering

Trusted Advisor kan skanne dine kjørende EC2-forekomster og rapportere tilfeller av ekstremt lav CPU- og nettverksutnyttelse. Dette vil hjelpe deg med å oppdage faktiske bruksmønstre og spare på AWS-regningene dine ved å fjerne noen av tilfellene dine i de veldig magre periodene. På egen hånd ville det være komplisert å komme over denne informasjonen.

S3 Sikkerhet

Antall sikkerhetsfeil relatert til feil S3-privilegier er for mange til å telle. Alt for ofte ender et selskap opp med å offentliggjøre S3-bøttene sine ved et uhell, og sensitive data som skal forbli skjult blir avslørt og duplisert i hendene på ondsinnede enheter.

Løsningen er enkel i teorien: å administrere S3-sikkerhetstillatelsene dine riktig, men det er veldig enkelt å overse. Dette skjer spesielt i prosjekter som har kjørt en stund, og noen endrer sikkerhetsinnstillingene ved et uhell eller for noen testing, men glemmer å tilbakestille dem. Med Trusted Advisor vil slike tilfeller bli oppdaget og gjort oppmerksom på umiddelbart.

Disse to eksemplene skraper ikke engang bredde av hva Trusted Advisor kan gjøre for deg. Siden mange av disse sjekkene er gratis, kan jeg bare si at uansett hvilket nivå du har på AWS-distribusjon, er en Trusted Advisor et must.

AWS røntgen

Mikrotjenester er veldig gøy, spesielt for evangelister og ledere som blir fortalt om deres idylliske fordeler og ikke trenger å kode dem. Men for utviklere er Microservices et arkitektur- og feilsøkingsmareritt. Det er vanskelig å spore meldinger når de går fra tjeneste til tjeneste, og ofte er det umulig å si hvorfor noe ikke fungerte eller hvorfor en bestemt melding gikk tapt.

  iPhone lommelykt fungerer ikke? 10 beste måter å fikse på!

Spesielt ille blir det når det er et stort antall tjenester involvert. Antallet mulige interaksjoner er høyt nok til å overbelaste sinnet, enn si koden. Tenk på følgende mikroservicediagram hentet fra StackExchange-fora, og forestill deg å måtte spore gjennom dette rotet.

Heldigvis med Røntgen, AWS har et verktøy som i stor grad kan forenkle hvordan du feilsøker mikrotjenester. I hovedsak er X-Ray en tjeneste som automatisk samler inn forespørselslogger fra hver tjeneste du har distribuert, effektiviserer disse loggene etter tjeneste og kombinerer den med andre data som latens og gjennomstrømning for å presentere et informasjonsrikt øyeblikksbilde av hva som skjer til enhver tid i systemet ditt.

X-Ray fungerer på både mikroservice- og serverløse arkitekturer. En annen ting å huske på er at det ikke er tilgjengelig på alle AWS-tilbud (bare Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda og AWS Elastic Beanstalk i skrivende stund), og kun tre programmeringsspråk/miljøer støttes per nå: Java, .NET og Node. Dette er fordi X-Ray må samhandle med koden din direkte og innebærer en massiv utviklingsinnsats fra Amazons side.

Når det er sagt, er jeg 100 % sikker på at flere språk vil bli støttet veldig snart (jeg ser personlig at Go, Scala, Kotlin, etc. blir støttet ganske snart, og tolkede språk følger senere).

Konklusjon

I denne artikkelen ville jeg bare vise at det er mer ved AWS enn EC2, ELB, RDS, S3 osv. Det er ikke bare infrastruktur, men også støtteverktøy der AWS raskt utmerker seg. Vi hører ikke om disse fantastiske tilbudene fordi Amazon ikke har plass og budsjett til å markedsføre dem alle – i skrivende stund er det nærmere 100 tilbud fra AWS!

Som sådan er det lite sannsynlig at du vil høre om disse tjenestene på et større arrangement eller finne bøker/kurs om dem. Det beste du kan gjøre er å abonnere på de offisielle AWS-kunngjøringene og se om noe nytt har blitt rullet ut som kan gjøre livet ditt enkelt!

Hvis du er nysgjerrig på å lære om AWS, gå til Udemyog du vil finne hundrevis av nettkurs for ønsket emne.