10 Manieren om AWS snel te implementeren

10 Manieren om AWS snel in te zetten - dummies

Amazon Web Services (AWS) is begonnen als een relatief kleine webservice die is ontworpen om programmatische toegang tot Amazon-gegevens eenvoudiger te maken. Je zou allerlei interessante dingen kunnen doen, zoals zoeken naar producten, je eigen productvermeldingen uploaden, verkooptaken uitvoeren en aankopen doen, maar bij het begin was alles gericht op Amazon. Vandaag is AWS een enorme onderneming die zich richt op uw organisatie en haar behoeften.

U kunt alle of een deel van de computerbehoeften van uw organisatie naar de cloud verplaatsen met behulp van AWS. U kunt ook communiceren met andere organisaties. Sterker nog, bijna alles wat u kunt doen met een inlandse oplossing, kunt u doen met AWS.

Omdat AWS zo veel kan doen, kan opstaan ​​en werken met AWS langer duren dan u wilt, in sommige gevallen foutgevoelig blijken te zijn en frustratie veroorzaken. Het doel van dit artikel is om u tien methoden aan te reiken die u kunt gebruiken om de leertijd te verkorten, fouten tot een minimum te beperken en uw frustratie te minimaliseren.

Start langzaam

U krijgt 12 maanden om specifieke AWS-services gratis uit te proberen. Als je begint met een van de moeilijkere services, zoals EFS, loop je het risico een flink deel van die tijd te besteden om obstakels te overwinnen in plaats van nuttig werk te doen - een recept voor frustratie. Begin in plaats daarvan met een van de eenvoudigere services, zoals S3. Ga daarna verder met services met steeds hogere leervereisten om te ontdekken hoe AWS werkt voordat u er beslissingen over neemt. Ook al lijkt elke IT-inspanning van vandaag een datum te hebben die "gepast gisteren" is, maar het proberen om iets als AWS aan te pakken zonder voldoende tijd om op te scheppen, kan meer tijd verspillen dan het bespaart.

Nadat je genoeg ervaring met AWS hebt opgedaan, begin je te werken met kleine testsets van de gegevens van je organisatie en hiermee eenvoudige taken op AWS uit te voeren. Kijk met een kritisch oog naar AWS, want je moet bepalen of sommige zetten zelfs haalbaar zijn (of voorzichtig, als dat zo is). Voor de meeste beheerders is werken in de cloud een heel andere ervaring dan wat ze gewend zijn, dus te snel gaan is mogelijk de slechtst mogelijke manier om te beginnen.

Onderzoek AWS Interactiviteit met producten van derden

U hebt waarschijnlijk al een aantal oplossingen van derden al voor uw organisatie. U hebt bijvoorbeeld waarschijnlijk een favoriete Database Management System (DBMS) die u gebruikt. Hoewel AWS een breed scala aan ondersteuning biedt voor verschillende producten, ondersteunt het niet elk product dat er is. In feite kan geen enkele cloudleverancier elke mogelijke combinatie van producten en services ondersteunen.

Bijgevolg moet u bepalen of AWS ondersteuning biedt voor alle producten die u gebruikt. Laat u niet verleiden om over te stappen naar andere producten in een poging om AWS te forceren als een cloud-gebaseerde oplossing voor uw organisatie. Zelfs als u denkt dat dit kan leiden tot betere efficiëntie en lagere kosten, is het bijna onmogelijk om deze strategie te laten werken. Zorg er daarom altijd voor dat AWS uw producten naar keuze ondersteunt voordat u er iets mee gaat doen.

Het probleem met AWS is dat, zelfs wanneer u erachter komt dat een service de soort ondersteuning biedt die u nodig hebt, deze mogelijk geen volledige ondersteuning biedt, of dat deze variant-ondersteuning biedt die compatibiliteitsproblemen kan veroorzaken met nog andere derde -party-producten.

Ontwikkel een plan voor gevoelige gegevens

De verschillende opslagoplossingen geven u ook informatie over gevoelige gegevens. Wat gevoelige gegevens zijn, hangt af van de vereisten van uw organisatie. U kunt juridische of andere vereisten hebben die verder gaan dan die worden gedefinieerd als beste zakelijke praktijken om te voldoen. Elk plan dat u maakt om AWS als uw cloudoplossing te gebruiken, moet een strategie bevatten om aan deze vereisten te voldoen.

Veel bedrijven realiseren zich niet dat geen enkele cloudoplossing voldoet aan hun wettelijke vereisten met betrekking tot gegevensveiligheid. De cloud werkt alleen als u het juiste (en wettelijk vereiste) gegevensbeveiligingsnet kunt onderhouden. Het is het beste om deze vereisten eerder dan later in uw AWS-avontuur te bepalen, omdat het later in een gegevensoplossing maken van een oplossing uiterst duur is als het gaat om tijd en middelen. Helaas kan Amazon u hierover niet adviseren: dataprotectie is een vereiste dat u moet aanpakken als onderdeel van uw eigen cloudstrategieplanning.

Hulpmiddelen gebruiken om de productiviteit te verbeteren

Met hulpprogramma's kunt u zich vollediger concentreren op het uitvoeren van een taak dan op het uitvoeren van de taak. Het hebben van de juiste hulpmiddelen in uw gereedschapskist kan de tijd die nodig is om een ​​taak uit te voeren aanzienlijk verkorten, omdat u minder op uw geheugen vertrouwt om te weten hoe u de taak moet uitvoeren en meer op de mogelijkheden van de tool. Gelukkig hebt u toegang tot allerlei hulpmiddelen bij het werken met AWS, waaronder de volgende:

  • Ingebouwd: U hebt toegang tot alle ingebouwde hulpprogramma's.
  • Extern: Leveranciers als Scalr, RightScale, Hybridfox, CloudMGR en Enstratius bieden allemaal krachtige beheerplatformen voor AWS.
  • Ontwikkelaar: Sommige hulpprogramma's voor ontwikkelaars kunnen ook geschikt zijn voor gebruik door beheerders.

Kies de juiste service

Amazon biedt vaak meerdere services die een specifieke behoefte kunnen beantwoorden. Het gaat erom om bij het begin de juiste service te kiezen, zodat u geen tijd verspilt aan het proberen een service in te stellen en te configureren die Amazon niet heeft ontworpen om de klus te klaren. Vanwege het extreme niveau van monitoring dat Amazon gebruikt wanneer u met zijn services werkt, moet u niet verbaasd zijn om te zien dat Amazon anticipeert op uw toekomstige behoeften. Elk van deze opslagopties wordt geleverd met talloze configuratie-opties, zodat u gemakkelijk verloren kunt gaan, gewoon door te proberen een keuze te maken welke opslagoptie u moet gebruiken, laat staan ​​de andere services die u mogelijk moet gebruiken.

De Amazon-documentatie laat je vaak afvragen over de verschillende servicemogelijkheden. Zelfs kijken naar de video's en interactie met de andere soorten informatie die Amazon beschikbaar stelt, kan je niet helpen een beslissing te nemen. Het geheim van het probleem van de service die u moet kiezen, is kijken naar wie die service nog meer gebruikt, bepalen hoe deze wordt gebruikt en overwegen welke beperkingen zij opleggen bij het gebruik ervan. Andere organisaties hebben al de weg geëffend voor het gebruik van veel van de AWS-services die u nodig heeft voor uw organisatie, dus het leren van de fouten die deze andere organisaties hebben gemaakt, is van cruciaal belang om de tijd die het kost om uw eigen oplossing te maken te verkorten.

Zorg ervoor dat uw plan het verlies van controle overweegt

De meeste beheerders zijn gewend om goddelijke controle te hebben over de systemen die zij beheren. Als u echter in de cloud werkt, moet u rekening houden met het feit dat de cloudprovider nu de goddelijke besturing heeft en dat u slechts een deel van de beheerdersrechten heeft die u vroeger had. De host bepaalt wat uw rechten zijn, wanneer u deze kunt hebben en hoe u ze gebruikt. Dit verlies van controle betekent dat beheerders zich nu in een positie bevinden dat ze toestemming moeten vragen om bepaalde taken uit te voeren of dat de host de taak voor hen moet uitvoeren

Gelukkig registreert Amazon de meeste gevallen waarvoor u moet vragen toestemming om iets te doen of iemand bij Amazon het voor je te laten doen. De documentatie bevat normaal gesproken een e-mailadres voor contact en in theorie kun je de taak vrij snel doen - meestal in minder dan een dag. Dat is het punt echter niet. Het probleem is dat u niet langer volledige controle hebt, dus u moet van tevoren weten wanneer u toestemming moet verkrijgen om bepaalde taken uit te voeren en een plan kunt maken om om deze machtigingen te vragen zodra u in staat bent, zodat uw implementatie niet mogelijk is opgehouden in afwachting van het antwoord van Amazon.

Zoek naar all-in-one-oplossingen die niet

zijn. De documentatie voor AWS Identity and Access Management (IAM) laat u geloven dat het alles biedt wat nodig is om uw gebruikers snel te verifiëren en toegang te krijgen naar de applicaties en gegevens die nodig zijn om taken uit te voeren.

De realiteit is in dit geval echter anders dan de theorie. De meeste organisaties moeten tegenwoordig omgaan met mobiele gebruikers. Een gebruiker wil mogelijk dezelfde applicatie gebruiken vanaf een smartphone, tablet en pc. De gebruiker wil dat de gegevens die bij die toepassing worden gebruikt op alle drie de apparaten worden weergegeven en kunnen zelfs meerdere apparaten tegelijkertijd gebruiken om met de gegevens te werken. Voor een naadloze mobiele ervaring moet je ook werken met Amazon Cognito.

Helaas is er nu een ander probleem. Deze oplossing biedt een aantal methoden voor het verifiëren van gebruikers. U kunt bijvoorbeeld vertrouwen op aanbieders van sociale identiteit, zoals Facebook, Twitter of Amazon. De gebruikers zijn misschien blij met deze situatie, maar de Health Insurance Portability and Accountability Act (HIPAA) -vereisten kunnen dit soort authenticatie onmogelijk maken (of op zijn minst slecht geadviseerd).Om zeker te zijn dat u snel aan de slag kunt, begrijpt u het volgende:

  • Welk ondersteuningsniveau biedt elke service
  • Andere services die u mogelijk nodig heeft om een ​​volledige oplossing te krijgen
  • Beperkingen van elke service die van invloed kunnen zijn op uw bedrijf
  • Potentiële serviceproblemen die juridische of andere problemen kunnen veroorzaken die u moet oplossen voordat u AWS gebruikt

Besteed uw vrije tijd waar u het nodig hebt

Een belangrijk onderdeel van de AWS-opstartervaring is om de free-tier tijd verstandig te gebruiken. De belangrijkste service waarover u moet beschikken, is EC2, omdat zoveel andere services erop vertrouwen om essentiële taken uit te voeren. Hoe meer u kunt leren over EC2 door ermee te spelen op Amazon's nikkel, hoe sneller u uw cloud-gebaseerde strategie kunt gebruiken. Om een ​​basisidee te krijgen van hoe dingen in het begin met uw cloud-gebaseerde oplossing zullen werken, kunt u uw tijd concentreren op deze services:

  • EC2 (computing)
  • S3, EBS en EFS (opslagoplossingen)
  • IAM en Cognito (beveiliging)

Als u deze services offline haalt, kunt u een strategie ontwikkelen om uw gegevens sneller in te zetten. Het werken met gegevens en beveiligingsproblemen is een vereiste. Als je probeert met gecompliceerde services te werken of applicaties te implementeren voordat je een goed begrip hebt van de basisprincipes, zul je veel tijd en moeite verspillen. De noodzaak om deze kwesties op een redelijk eenvoudige manier te verwerken, is de reden dat dit boek de weg gaat die het via de verschillende diensten neemt. Ja, je kunt andere paden nemen, maar zorg dat je een goede basis legt voor latere inspanningen. Door dit te doen, wordt u efficiënter en kunt u beter begrijpen wanneer het verplaatsen van uw huidige behoeften naar de cloud geen goed idee is.

Werken met sjablonen

Met Amazon CloudFormation kunt u sommige processen automatiseren met behulp van sjablonen. U zult deze specifieke service niet echt nodig hebben wanneer u werkt met eenvoudige setups waarbij slechts één of twee EC2-exemplaren betrokken zijn. Wanneer u begint met het toevoegen van complexiteit aan uw instellingen, wordt het echter belangrijker om sjablonen te gebruiken voor het beheren van vereisten voor toepassingsbronnen. Kortom, tijdens je experimentfase, moet je naar Amazon CloudFormation kijken om te bepalen hoe het je zal helpen taken te beheren terwijl je naar een productie-implementatie begint te gaan.

De verschillende consoles en de door hen geleverde sjablonen maken uw taak aanzienlijk eenvoudiger. Ja, u krijgt controle door het gebruik van de CLI, maar het voordeel van het gebruik van de console is dat u niet veel van geheimzinnige parameters hoeft te onthouden en de precieze syntaxis voor opdrachten die de CLI vereist.

Ontdek Implied Gebruik door derden

Amazon maakt ook gebruik van de cloud voor zijn services. De ElasticSearch-service van Amazon is bijvoorbeeld onderdeel van AWS. Het gebruik van vergelijkbare termen voor twee verschillende producten kan verwarrend zijn en het is belangrijk dat u begrijpt wanneer Amazon een service volledig ondersteunt, in plaats van alleen een interface aan te bieden aan de service van iemand anders.

De implicatie van het gebruik van een externe service binnen AWS is dat u aanvullend onderzoek naar die derde moet uitvoeren.Al het onderzoek dat u hebt uitgevoerd om ervoor te zorgen dat AWS zou werken als uw cloudgebaseerde oplossing, is ook van toepassing op die derde partij. Als u niet meteen het vereiste onderzoek uitvoert, vindt u later misschien dat het gebruik van het product van derden (ook al opent u dit via AWS) een wettelijke of andere vereiste overtreedt waaraan uw organisatie moet voldoen.