5 mindre kendte fantastiske AWS-tilbud

AWS bliver ved med at dominere, uanset om det er kvalitet eller kvantitet. Som et resultat kan mange ædelstene gå tabt i mængden.

AWS bliver ved med at udvide hurtigere, end nogen kan håndtere. Selv erfarne arkitekter indrømmer, at de ikke kender mere end 20-30% af AWS’ dybde. Mens flere muligheder altid er velkomne, er ulempen her, at mange fremragende tilbud går tabt i mængden.

Det kan være, fordi de har en mindre, mere specifik use case, eller fordi promovering af dem ikke er en del af Amazons aggressive udvidelsesplaner.

Denne artikel kaster lys over fem sådanne AWS-tilbud.

Du har højst sandsynligt ikke hørt om dem, og der er gode chancer for, at disse vil forblive indhyllet i uklarhed fremover. Disse tilbud er utroligt nyttige og yderst omkostningseffektive, men de er næsten ikke kendt af alle.

Lyssejl

En grund til, at AWS ikke har været i stand til at gøre et indhug i implementeringer af mindre størrelse, bortset fra dets højere omkostninger, er kompleksiteten.

AWS-dokumentationen er så omfattende og forvirrende, at hvis du formår at afslutte din forskning over en weekend og nå frem til en konkret forståelse, kan du tælle dig selv blandt de udvalgte. For resten af ​​os betyder AWS kompleksiteten af ​​et skræmmende niveau. Selv at udarbejde en månedlig omkostning for en AWS-tjeneste kræver flere hjerneceller og efterlader mig med en varig hovedpine. Som et resultat er mindre implementeringer et rum domineret af DigitalOcean, KamateraLinode osv., hvor du spinner en fastpris-instans op og glemmer det.

Men nu har AWS et svar.

Som de fleste andre ikke-top AWS-tilbud, Lyssejl tippede rundt og slog sig ned på Amazons menu uden at blive bemærket. Det er rettet mod udviklere, der bruger disse VPS-tjenester som nævnt tidligere og vil fungere som et springbræt til den fuldgyldige AWS-platform senere. Lightsail har alle de funktioner, du kan forvente fra din yndlingsudbyder:

Enkel, forudsigelig prissætning

Lightsail har VPS fra $3,50 for 512 MB RAM til 32 GB RAM / 8-Core Processor for $160/måned. Båndbreddeforbruget er forudsigeligt og ret generøst, der spænder fra 1 TB til 7 TB, afhængigt af din plan. Med andre ord, hvis du betaler $10 pr. måned på Lightsail, betaler du $10 pr. måned. 🙂

DevOps paradis

Lightsail bringer også mange DevOps-funktioner, der er blevet standard blandt cloud-udbydere. Uanset om det er belastningsbalancere, administrerede databaser, objektlagring eller forudkonfigurerede servere til dine yndlingswebapps (du kan f.eks. lave et-klik-implementeringer til Node, Laravel osv.), Lightsail har det hele.

  Sådan bruger du en GIF som et Apple Watch-baggrund

Fuld AWS-adgang

Selvom Lightsail er en separat tjeneste, er den ikke helt fjernet fra AWS-økosystemet. Gennem VPC-peering kan du nyde fordelene ved andre AWS-tjenester, mens du er på Lightsail.

Lightsail opgraderer problemfrit til EC2, når dine behov bliver større, og du er klar til at bide i kompleksiteten. Man kan sige, at dette er hele ideen, Amazon havde bag lanceringen af ​​Lightsail, men med en så fremragende service som AWS, kan jeg ikke se, hvorfor nogen skulle klage!

Neptun

Det næste medlem i vores AWS solsystem er Neptun (undskyld, jeg kunne ikke modstå ligheden!). Neptune er en meget tilgængelig, fuldt administreret grafdatabase. Det er et relativt nyt tilbud og vil sandsynligvis forblive ukendt af to årsager: 1) Det store antal AWS-tjenester, der er tilgængelige, og 2) Den meget selektive anvendelse af grafdatabaser.

For dem, der undrer sig, er grafdatabaser en anden underklasse af NoSQL-databaser, der gemmer og arbejder med data i en kurve format. De udmærker sig i applikationer, hvor enheder har mange relationer med hinanden, især når disse relationer har forskellige iboende værdier. Nogle gode eksempler, der råber efter grafdatabaser, er søgning, sociale netværk, anbefalingsmotorer osv.

Hvis du bruger (eller ønsker at bruge) AWS-administrerede databaser som Aurora, DynamoDB osv., og du har brug for en grafdatabase til din næste applikation, er Neptune vejen at gå!

Snebold

Næste på vores liste er et forbløffende tilbud – et hardware!

Amazons Snebold er et gammeldags (dog yderst dygtigt) tilbud, når du skal håndtere store mængder data.

For at forstå nytten af ​​denne underligt udseende tjeneste, skal du overveje, hvor meget data dine servere skal flytte (ind og ud) i løbet af en typisk dag. Hvis du er ligesom mig, er det usandsynligt, at det går ud over et par MB. I sådanne tilfælde tænker vi næsten aldrig på dataoverførsler, da internethastighederne er mere end tilstrækkelige. Men nogle virksomheder skal flytte flere GB i timen eller endda flere PB (Petabytes) om dagen. Jeg ved ikke med dig, men hvis jeg fik til opgave at sikkerhedskopiere eller gendanne data i denne skala, ville jeg bare sige op!

Snowball blev bygget til at håndtere disse sager.

Sådan sker det: Du har brug for en Snowball-enhed fra Amazon, som bliver leveret til dig. Du tilslutter det til dine systemer og skriver absurde mængder data til det natten over. Når det er gjort, giver du Amazon besked, og de henter enheden, sender den tilbage til datacentret og uploader alle data tilbage til din S3-konto.

  DisplayPort 2: Hvad er anderledes, og hvorfor det betyder noget

Den bedste del af hele denne proces er, at Snowball-enheden er usædvanlig effektiv, understøtter flere protokoller og er manipulationssikker. Så hvis du har kæmpet med data, der er virkelig, virkelig store og mest har med arkivering at gøre, så giv Snowball et skud!

Trusted Advisor

På trods af det almindelige navn, Trusted Advisor er en værdifuld service, hvis du er en omfattende bruger af AWS.

Tænk på Trusted Advisor som et værktøj, der hjælper dig med at planlægge ny infrastruktur, optimere eksisterende eller blot køre scanninger for at sikre, at dine implementeringer opfylder AWS-sikkerhedsstandarderne. I betragtning af hvor svært det er at gøre dette på selv en enkelt server manuelt, vil jeg sige, at Trusted Advisor er en af ​​de skjulte perler blandt mindre kendte AWS-tilbud.

Det hele kan lyde lidt abstrakt, så lad os se på nogle konkrete eksempler på, hvordan en Trusted Advisor kan hjælpe dig.

EC2 optimering

Trusted Advisor kan scanne dine kørende EC2-instanser og rapportere tilfælde af ekstremt lav CPU- og netværksudnyttelse. Dette vil hjælpe dig med at opdage faktiske brugsmønstre og spare på dine AWS-regninger ved at fjerne nogle af dine tilfælde i de meget magre perioder. På egen hånd ville det være kompliceret at støde på denne information.

S3 Sikkerhed

Antallet af sikkerhedsfejl på grund af ukorrekte S3-privilegier er for mange til at tælle. Alt for ofte ender en virksomhed ved et uheld med at offentliggøre sine S3-bøtter, og følsomme data, der burde forblive skjult, bliver afsløret og duplikeret i hænderne på ondsindede enheder.

Rettelsen er enkel i teorien: at administrere dine S3-sikkerhedstilladelser korrekt, men den er meget nem at overse. Dette sker især i projekter, der har kørt i et stykke tid, og nogen ændrer sikkerhedsindstillingerne ved et uheld eller for nogle test, men glemmer at gendanne dem. Med Trusted Advisor vil sådanne tilfælde blive opdaget og meddelt dig med det samme.

Disse to eksempler ridser ikke engang bredde af, hvad Trusted Advisor kan gøre for dig. Da mange af disse kontroller er gratis, kan jeg kun sige, at uanset dit niveau af AWS-implementeringer, er en Trusted Advisor et must.

AWS røntgen

Mikrotjenester er meget sjove, især for evangelister og ledere, der får at vide om deres idylliske fordele og faktisk ikke behøver at kode dem. Men for udviklere er Microservices et arkitektur- og fejlfindingsmareridt. Det er svært at spore beskeder, når de går fra tjeneste til tjeneste, og ofte er det umuligt at sige, hvorfor noget ikke virkede, eller hvorfor en bestemt besked gik tabt.

  Sådan beskæres billeder i forskellige former (firkantet, cirkel, trekant)

Det bliver især slemt, når der er et stort antal tjenester involveret. Antallet af mulige interaktioner er højt nok til at overbelaste sindet, endsige koden. Overvej følgende mikroservicediagram taget fra StackExchange-fora, og forestil dig at skulle spore gennem dette rod.

Heldigvis med Røntgen, AWS har et værktøj, der i høj grad kan forenkle, hvordan du fejlfinder mikrotjenester. I det væsentlige er X-Ray en tjeneste, der automatisk indsamler anmodningslogfiler fra hver tjeneste, du har implementeret, strømliner disse logfiler efter tjeneste og kombinerer dem med andre data såsom latens og gennemløb for at præsentere et informationsrigt øjebliksbillede af, hvad der sker til enhver tid. i dit system.

X-Ray fungerer på både mikroservice- og serverløse arkitekturer. En anden ting at huske på er, at det ikke er tilgængeligt på alle AWS-tilbud (kun Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda og AWS Elastic Beanstalk i skrivende stund), og kun tre programmeringssprog/miljøer understøttes fra nu af: Java, .NET og Node. Dette skyldes, at X-Ray skal interagere med din kode direkte og involverer en massiv udviklingsindsats fra Amazons side.

Når det er sagt, er jeg 100 % sikker på, at flere sprog vil blive understøttet meget snart (jeg ser personligt, at Go, Scala, Kotlin osv. bliver understøttet ret hurtigt, og fortolkede sprog følger senere).

Konklusion

I denne artikel ville jeg bare vise, at der er mere i AWS end EC2, ELB, RDS, S3 osv. Det er ikke kun infrastruktur, men også supportværktøjer, hvor AWS hurtigt udmærker sig. Vi hører ikke om disse fantastiske tilbud, fordi Amazon ikke har plads og budget til at promovere dem alle – i skrivende stund er der tæt på 100 tilbud fra AWS!

Som sådan er det usandsynligt, at du vil høre om disse tjenester ved en større begivenhed eller finde bøger/kurser om dem. Den bedste ting at gøre er at abonnere på de officielle AWS-meddelelser og se, om noget nyt er blevet rullet ud, der kan gøre dit liv nemt!

Hvis du er nysgerrig efter at lære om AWS, så gå til Udemyog du vil finde hundredvis af onlinekurser til dit ønskede emne.