AWS dominerer fortsat, uanset om det er kvalitet eller kvantitet. Som et resultat kan mange perler gå tabt i trængslen.
AWS ekspanderer fortsat hurtigere, end nogen kan håndtere. Selv erfarne arkitekter erkender, at de ikke kender mere end 20-30% af den dybde, som AWS har at tilbyde. 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 brugssag, eller fordi promovering af dem ikke er en del af Amazons planer om aggressiv ekspansion.
Denne artikel kaster lys over fem sådanne AWS-tilbud.
Du har sandsynligvis ikke hørt om dem, og der er gode chancer for, at disse forbliver indhyllet i uklarhed fremover. Disse tilbud er utroligt nyttige og meget omkostningseffektive, men de er næsten ikke kendt for alle.
Lightsail
En af grundene til, at AWS ikke har været i stand til at gøre noget ved mindre implementeringer, bortset fra dets højere omkostninger, er kompleksiteten.
AWS-dokumentationen er så omfattende og forvirrende, at hvis du formår at afslutte din forskning i løbet af en weekend og nå frem til en konkret forståelse, kan du regne dig selv blandt de valgte. For resten af os betegner AWS kompleksiteten af et skræmmende niveau. Selv at udarbejde en månedlig pris for en AWS-service kræver flere hjerneceller, jeg har, og efterlader mig en varig hovedpine. Som et resultat er mindre implementeringer et rum, der er blevet domineret af dem som DigitalOcean, Kamatera, Linode osv., Hvor du spænder op med en fast forekomst og glemmer det.
Men nu har AWS et svar.
Som de fleste andre AWS-tilbud uden for top, Lightsail væltede rundt og satte sig ned på Amazons menu uden at blive bemærket. Det er målrettet mod udviklere, der bruger disse VPS som nævnt tidligere tjenester og vil tjene som et springbræt til den fulde AWS-platform senere. Lightsail har alle de funktioner, du kunne forvente af din foretrukne udbyder:
Enkel, forudsigelig prisfastsættelse
Lightsail har VPS startende fra $ 3,50 for 512 MB RAM og går helt op til 32 GB RAM / 8-Core-processor til $ 160 / måned. Brug af båndbredde er også forudsigelig og temmelig generøs og 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 skyudbydere i disse dage. Det være sig belastningsbalancere, administrerede databaser, objekteropbevaring, forudkonfigurerede servere til dine foretrukne webapps (for eksempel kan du udføre et-klik-implementeringer til Node, Laravel osv.), Lightsail har det hele.
Fuld AWS-adgang
Selvom Lightsail er en separat tjeneste, er den ikke helt afskåret 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 kompleksitetskuglen. Man kan sige, at dette er hele idéen, Amazon havde bag lanceringen af Lightsail, men hey, med service så fremragende som AWS, kan jeg ikke se, hvorfor nogen skulle klage!
Neptun
Det næste medlem i vores AWS solsystem er Neptun (beklager, 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 grunde: 1) Det store antal tilgængelige AWS-tjenester, og 2) Den meget selektive brugssag til grafdatabaser.
For dem, der spekulerer på, er grafdatabaser en anden underklasse af NoSQL-databaser, der lagrer og arbejder med data i en kurve format. De udmærker sig i applikationer, hvor enheder har en masse forhold til hinanden, især når disse forhold har forskellig iboende værdi. Nogle gode eksempler, der råber om grafdatabaser, er søgning, sociale netværk, anbefalingsmotorer osv.
Hvis du bruger (eller vil bruge) AWS-administrerede databaser som Aurora, DynamoDB osv., Og du har brug for en grafdatabase til din næste applikation, er Neptune vejen!
Snowball
Næste på vores liste er et forbløffende tilbud – et hardware-tilbud!
Amazons Snowball er et gammeldags (dog meget kapabelt) tilbud, når du har brug for store datamængder.
For at værdsætte nytten af denne underlige udseende service skal du overveje, hvor meget data dine servere skal flytte (ind og ud) i løbet af en typisk dag. Hvis du er som 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 er nødt til at flytte flere GB pr. Time eller endda flere PB (Petabytes) pr. Dag. Jeg ved ikke om dig, men jeg fik til opgave at tage sikkerhedskopi eller gendanne data på denne skala, jeg ville bare fratræde jobbet!
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.
Den bedste del af hele denne proces er, at Snowball-enheden er usædvanligt effektiv, understøtter flere protokoller og er manipuleringssikker. Så hvis du har kæmpet med data, der er virkelig, virkelig store og hovedsagelig har at gøre med arkivering, skal du give Snowball et skud!
Pålidelig rådgiver
På trods af det almindelige navn, Pålidelig rådgiver er en værdifuld service, hvis du er en omfattende bruger af AWS.
Tænk på Trusted Advisor som et værktøj til at hjælpe dig med at planlægge ny infrastruktur, optimere eksisterende eller simpelthen køre scanninger for at sikre, at dine implementeringer opfylder AWS-sikkerhedsstandarder. 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 Trusted Advisor kan hjælpe dig.
EC2-optimering
Trusted Advisor kan scanne dine kørende EC2-tilfælde og rapportere tilfælde af ekstremt lav CPU- og netværksudnyttelse. Dette vil hjælpe dig med at finde faktiske brugsmønstre og gemme på dine AWS-regninger ved at kaste nogle af dine tilfælde ud i de meget magre perioder. På egen hånd ville det være kompliceret at støde på disse oplysninger.
S3 Sikkerhed
Antallet af sikkerhedsskruer, der er relateret på grund af forkerte S3-privilegier, er for mange til at tælle. Alt for ofte ender en virksomhed ved et uheld med at offentliggøre sin S3-spand (e) offentligt, og følsomme data, der skal forblive skjult, bliver udsat for og duplikeres i hænderne på skadelige enheder.
Fixen er teoretisk enkel: styring af dine S3-sikkerhedstilladelser korrekt, men er meget let at overse. Dette sker især i projekter, der har kørt i et stykke tid, og nogen ændrer sikkerhedsindstillingerne ved et uheld eller ved nogle test, men glemmer at vende dem tilbage. Med Trusted Advisor, vil sådanne tilfælde blive opdaget og bragt til din opmærksomhed med det samme.
Disse to eksempler ridser ikke engang bredde af hvad den betroede rådgiver kan gøre for dig. Da mange af disse kontroller er gratis, er alt det, jeg kan sige, at uanset hvad dit niveau af AWS-implementeringer er, er Trusted Advisor et must.
AWS røntgenbillede
Mikroservices er meget sjovt, især for evangelister og manager, der får at vide om deres idylliske fordele og ikke behøver at kode dem. Men for udviklere er Microservices en arkitektur og debugging mareridt. Det er svært at spore beskeder, når de går fra service til tjeneste, og ofte er det umuligt at fortælle, hvorfor noget ikke fungerede, eller hvorfor en bestemt meddelelse gik tabt.
Det bliver især dårligt, når der er et stort antal tjenester involveret. Antallet af mulige interaktioner er højt nok til at overbelaste sindet, hvad så ikke koden. Overvej følgende mikroservicediagram taget fra StackExchange-fora, og forestil dig at skulle spore gennem dette rod.
Heldigvis med Røntgenbillede, AWS har et værktøj, der i høj grad kan forenkle, hvordan du fejlsøger mikroservices. I det væsentlige er X-Ray en tjeneste, der automatisk indsamler anmodningslogfiler fra hver tjeneste, du har implementeret, strømline disse logfiler efter service og kombinerer dem med andre data som latenstid og gennemstrømning for at præsentere et informationsrige øjebliksbillede af hvad der sker på alle tidspunkter i dit system.
X-Ray arbejder på både mikroservice og serverfri arkitektur. En anden ting at huske 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 fra skrivelse) og kun tre programmeringssprog / miljøer understøttes som nu: Java, .NET og Node. Dette skyldes, at X-Ray er nødt til at interagere med din kode direkte og involverer en massiv udviklingsindsats fra Amazons side.
Når det er sagt, er jeg 100% overbevist om, at flere sprog vil blive understøttet meget snart (jeg personligt ser Go, Scala, Kotlin, osv., Får support temmelig snart og tolket sprog til at følge senere).
Konklusion
I denne artikel ønskede jeg bare at vise, at der er mere til AWS end EC2, ELB, RDS, S3 osv. Det er ikke kun infrastruktur, men også supportværktøjer, hvor AWS hurtigt fremmer. Vi hører ikke om disse fantastiske tilbud, fordi Amazon ikke har plads og budget til at promovere dem alle – pr. Skrivning er der tæt på 100 tilbud fra AWS!
Som sådan er det usandsynligt, at du vil høre om disse tjenester i 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 der er blevet rullet noget nyt, der kan gøre dit liv let!
Hvis du er nysgerrig efter at lære om AWS, så gå til Udemy, og du vil finde hundredvis af onlinekurser til det ønskede emne.
Tags:
AWS