AWS blijft domineren, of het nu gaat om kwaliteit of kwantiteit. Als gevolg hiervan kunnen veel edelstenen verdwalen in de drukte.
AWS blijft sneller uitbreiden dan iedereen aankan. Zelfs doorgewinterde architecten geven toe dat ze niet meer dan 20-30% weten van de diepte die AWS te bieden heeft. Hoewel meer opties altijd welkom zijn, is het nadeel hier dat veel uitstekende aanbiedingen verdwalen in de menigte.
Het kan zijn omdat ze een kleinere, specifiekere use-case hebben, of omdat het promoten ervan geen deel uitmaakt van de plannen van Amazon voor agressieve expansie.
Dit artikel werpt licht op vijf van dergelijke AWS-aanbiedingen.
Je hebt er waarschijnlijk nog nooit van gehoord en de kans is groot dat deze in de toekomst in duisternis gehuld blijven. Deze aanbiedingen zijn ongelooflijk nuttig en zeer kostenefficiënt, maar ze zijn bijna niet bij iedereen bekend.
Lichtzeil
Een van de redenen waarom AWS geen deuk heeft kunnen maken in kleinere implementaties, afgezien van de hogere kosten, is complexiteit.
De AWS-documentatie is zo uitgebreid en verwarrend dat als je erin slaagt je onderzoek in een weekend af te ronden en tot een concreet begrip te komen, je jezelf kunt rekenen tot de uitverkorenen. Voor de rest van ons betekent AWS complexiteit van een angstaanjagend niveau. Zelfs het berekenen van de maandelijkse kosten van een AWS-service vereist meer hersencellen die ik heb en geeft me een blijvende hoofdpijn. Als gevolg hiervan zijn kleinere implementaties een ruimte die wordt gedomineerd door mensen als DigitalOcean, Kamatera, Linode, enz., Waar je een instantie met vaste kosten laat draaien en het vergeet.
Maar nu heeft AWS een antwoord.
Net als de meeste andere niet-top AWS-aanbiedingen, Lichtzeil liep op zijn tenen rond en ging op het menu van Amazon zitten zonder opgemerkt te worden. Het is bedoeld voor ontwikkelaars die deze VPS gebruiken zoals eerder vermeld en het zal later een opstapje zijn naar het volwaardige AWS-platform. Lightsail heeft alle functies die u van uw favoriete provider mag verwachten:
Eenvoudige, voorspelbare prijsstelling
Lightsail heeft VPS vanaf $ 3,50 voor 512 MB RAM en gaat tot 32 GB RAM / 8-core processor voor $ 160 / maand. Het bandbreedtegebruik is voorspelbaar en ook vrij genereus, variërend van 1 TB tot 7 TB, afhankelijk van je abonnement. Met andere woorden, als u $ 10 per maand op Lightsail betaalt, betaalt u $ 10 per maand.
DevOps-paradijs
Lightsail biedt ook veel DevOps-functies die tegenwoordig standaard zijn geworden onder cloudproviders. Of het nu gaat om load balancers, beheerde databases, objectopslag, vooraf geconfigureerde servers voor uw favoriete web-apps (u kunt bijvoorbeeld met één klik implementaties uitvoeren voor Node, Laravel, enz.), Lightsail heeft het allemaal.
Volledige AWS-toegang
Hoewel Lightsail een aparte service is, is het niet volledig afgesloten van het AWS-ecosysteem. Door middel van VPC-peering kunt u genieten van de voordelen van andere AWS-services terwijl u op Lightsail bent.
Lightsail wordt naadloos geüpgraded naar EC2 wanneer uw behoeften groter worden, en u bent klaar om de complexiteitskogel te doorbreken. Je zou kunnen zeggen dat dit het hele idee was dat Amazon had om Lightsail te lanceren, maar goed, met een uitstekende service als AWS, zie ik niet in waarom iemand zou moeten klagen!
Neptunus
Het volgende lid in ons AWS-zonnestelsel is Neptunus (sorry, kon de gelijkenis niet weerstaan!). Neptune is een volledig beschikbare, volledig beheerde grafische database. Het is een relatief nieuw aanbod en zal waarschijnlijk om twee redenen onbekend blijven: 1) het enorme aantal beschikbare AWS-services en 2) de zeer selectieve use case voor grafische databases.
Voor degenen die zich afvragen, zijn grafische databases een andere subklasse van NoSQL-databases die gegevens opslaan en ermee werken in een grafiek formaat. Ze blinken uit in applicaties waar entiteiten veel relaties met elkaar hebben, vooral wanneer die relaties een andere inherente waarde hebben. Enkele goede voorbeelden die schreeuwen om grafische databases zijn zoeken, sociale netwerken, aanbevelingsmachines, enz.
Als u door AWS beheerde databases zoals Aurora, DynamoDB, enz. Gebruikt (of wilt gebruiken) en u een grafische database nodig heeft voor uw volgende toepassing, dan is Neptune de juiste keuze!
Sneeuwbal
Het volgende op onze lijst is een verbazingwekkend aanbod – een hardware-aanbod!
Amazon’s Sneeuwbal is een ouderwets (hoewel zeer capabel) aanbod wanneer u grote hoeveelheden gegevens moet verwerken.
Om het nut van deze raar ogende service te waarderen, moet u bedenken hoeveel gegevens uw servers moeten verplaatsen (in en uit) op een normale dag. Als je op mij lijkt, is het onwaarschijnlijk dat je verder gaat dan een paar MB. In dergelijke gevallen denken we bijna nooit aan gegevensoverdracht omdat de internetsnelheden meer dan voldoende zijn. Maar sommige bedrijven moeten meerdere GB per uur verplaatsen of zelfs meerdere PB (Petabytes) per dag. Ik weet niet hoe het met jou zit, maar ik kreeg de taak een back-up te maken of gegevens op deze schaal te herstellen, ik zou gewoon ontslag nemen!
Snowball is gebouwd om deze zaken aan te pakken.
Hier is hoe het gebeurt: je hebt een Snowball-apparaat van Amazon nodig, dat bij je wordt afgeleverd. U sluit het aan op uw systemen en schrijft er ‘s nachts absurde hoeveelheden gegevens naar toe. Als u klaar bent, stelt u Amazon op de hoogte en zij halen het apparaat op, verzenden het terug naar het datacenter en uploaden alle gegevens terug naar uw S3-account.
Het beste deel van dit hele proces is dat het Snowball-apparaat uitzonderlijk efficiënt is, verschillende protocollen ondersteunt en fraudebestendig is. Dus als je worstelt met gegevens die echt, heel groot zijn en voornamelijk met archivering te maken hebben, geef Snowball dan een kans!
Vertrouwde adviseur
Ondanks de gangbare naam, Vertrouwde adviseur is een waardevolle service als u een uitgebreide gebruiker van AWS bent.
Zie Trusted Advisor als een hulpmiddel om u te helpen bij het plannen van nieuwe infrastructuur, het optimaliseren van bestaande infrastructuur of het uitvoeren van scans om ervoor te zorgen dat uw implementaties voldoen aan de AWS-beveiligingsnormen. Gezien hoe moeilijk het is om dit zelfs op een enkele server handmatig te doen, zou ik zeggen dat Trusted Advisor een van de verborgen juweeltjes is van minder bekende AWS-aanbiedingen.
Het klinkt allemaal een beetje abstract, dus laten we eens kijken naar enkele concrete voorbeelden van hoe Trusted Advisor u kan helpen.
EC2-optimalisatie
Trusted Advisor kan uw actieve EC2-instanties scannen en gevallen van extreem laag CPU- en netwerkgebruik melden. Dit zal u helpen om werkelijke gebruikspatronen te ontdekken en op uw AWS-rekeningen te besparen door enkele van uw instanties tijdens de zeer magere perioden af te stoten. In je eentje zou het ingewikkeld zijn om deze informatie tegen te komen.
S3 Beveiliging
Het aantal beveiligingsproblemen dat te wijten is aan onjuiste S3-privileges is te veel om te tellen. Maar al te vaak maakt een bedrijf per ongeluk zijn S3-bucket (s) openbaar en worden gevoelige gegevens die verborgen moeten blijven, blootgesteld en gedupliceerd in de handen van kwaadaardige entiteiten.
De oplossing is in theorie eenvoudig: het correct beheren van uw S3-beveiligingsrechten, maar is heel gemakkelijk over het hoofd te zien. Dit gebeurt vooral bij projecten die al een tijdje lopen, en iemand verandert de beveiligingsinstellingen per ongeluk of voor wat testen, maar vergeet ze terug te draaien. Met Trusted Advisor worden dergelijke gevallen gedetecteerd en onmiddellijk onder uw aandacht gebracht.
Deze twee voorbeelden bekrassen niet eens de breedte wat de Trusted Advisor voor u kan doen. Aangezien veel van deze controles gratis zijn, kan ik alleen maar zeggen dat, ongeacht het niveau van AWS-implementaties, Trusted Advisor een must is.
AWS X-Ray
Microservices zijn erg leuk, vooral voor evangelisten en managers die worden verteld over hun idyllische voordelen en ze niet hoeven te coderen. Maar voor ontwikkelaars is Microservices een nachtmerrie voor architectuur en foutopsporing. Het is moeilijk om berichten te traceren terwijl ze van service naar service gaan, en vaak is het onmogelijk om te zeggen waarom iets niet werkte of waarom een bepaald bericht verloren is gegaan.
Het wordt vooral erg als er een groot aantal diensten bij betrokken zijn. Het aantal mogelijke interacties is hoog genoeg om de geest te overbelasten, laat staan de code. Beschouw het volgende microservice-diagram dat afkomstig is van StackExchange-forums en stel je voor dat je deze puinhoop moet traceren.
Gelukkig met X-Ray, AWS heeft een tool die het debuggen van microservices aanzienlijk kan vereenvoudigen. In wezen is X-Ray een service die automatisch verzoeklogboeken verzamelt van elke service die u hebt geïmplementeerd, die logboeken per service stroomlijnt en deze combineert met andere gegevens zoals latentie en doorvoer om een informatierijke momentopname te presenteren van wat er te allen tijde gebeurt in uw systeem.
X-Ray werkt op zowel microservice- als serverloze architecturen. Een ander ding om in gedachten te houden is dat het niet beschikbaar is op alle AWS-aanbiedingen (alleen Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda en AWS Elastic Beanstalk vanaf het schrijven) en slechts drie programmeertalen / omgevingen worden ondersteund als van nu: Java, .NET en Node. Dit komt omdat X-Ray rechtstreeks met uw code moet communiceren en het kost Amazon een enorme ontwikkelingsinspanning.
Dat gezegd hebbende, ben ik er 100% zeker van dat er binnenkort meer talen zullen worden ondersteund (ik zie persoonlijk Go, Scala, Kotlin, enz., Die vrij snel worden ondersteund en geïnterpreteerde talen die later zullen volgen).
Conclusie
In dit artikel wilde ik laten zien dat AWS meer inhoudt dan EC2, ELB, RDS, S3, enz. Het is niet alleen infrastructuur, maar ondersteunt ook tools waar AWS snel in uitblinkt. We horen niets over deze geweldige aanbiedingen omdat Amazon niet de ruimte en het budget heeft om ze allemaal te promoten – op het moment van schrijven zijn er bijna 100 aanbiedingen van AWS!
Als zodanig is het onwaarschijnlijk dat u over deze services zult horen tijdens een groot evenement of boeken / cursussen erover zult vinden. U kunt zich het beste abonneren op de officiële AWS-aankondigingen en kijken of er iets nieuws is uitgerold dat uw leven gemakkelijk kan maken!
Als je nieuwsgierig bent naar AWS, ga dan naar Udemy, en je vindt honderden online cursussen voor het door jou gewenste onderwerp.
TAGS:
AWS