Vad är Amazon AWS och varför växlar världen mot virtualisering?



Prova Vårt Instrument För Att Eliminera Problem

Ska jag placera mitt företag i AWS? Det här är frågor som ofta ställs. Den här artikeln är utformad som en högnivåöversikt över AWS och varför det kan vara till hjälp för ditt företag. Vad det inte är är en all-inclusive eller djupdykartikel av varje tjänst som finns i AWS-paraplyet.



Vi börjar med grunderna. AWS står för Amazon Web Services. Det är ett paraply av tjänster som Amazon tillhandahåller för dina plattforms- och infrastrukturbehov. Det lanserades officiellt 2006 och har mognat kraftigt genom åren. Det finns andra konkurrenter på marknaden som Microsoft Azure (2010) och Jelastic (2011). Dessa är inte de enda, många av de stora tjänsteleverantörerna arbetar för att tillhandahålla sina egna.



aws



Det finns två huvudtyper av tjänster för denna artikel. Infrastruktur som en tjänst (IaaS) avser traditionell infrastruktur som virtuella datorer och lagring. VMware har hjälpt till att driva IaaS popularitet och har funnits ganska länge. Platform as a Service (PaaS) är en nyare utveckling men har fortfarande funnits tillräckligt länge för en meritlista, beroende på vilken leverantör du väljer att leverera detta. PaaS gör det mycket lättare för utvecklare att konsumera olika tjänster utan infrastruktur för att stödja den som servrar, virtuella datorer, switchar etc.

Till exempel, om du bara behöver en databas för att pumpa in poster och dra ut dem ur, traditionellt med IaaS skulle du tillhandahålla en server, ett operativsystem och ställa in det efter dina behov och måste övervaka det för hälsan. Med PaaS kan du bara snurra upp en instans av det databassystem du behöver och helt enkelt rikta din kod mot det. Amazon erbjuder också flera applikationsbehållare så att du helt enkelt kan publicera din kod någonstans att köra istället för att behöva bygga en server med alla beroenden.

När de flesta hör AWS är en av de viktigaste tjänsterna de tänker på EC2 (Elastic Compute Cloud). Amazons EC2 är en infrastruktur som en tjänst (IaaS) -plattform och låter dig hyra beräkning via virtuell dator på en rad olika operativsystem (vanligtvis Linux eller Windows). Det finns olika nivåer / storlekar av EC2-containrar och kostnaden baseras på storleken och tidsanvändningen för den containern. Ditt företag kan ha processer i slutet av månaden som kräver att flera EC2-instanser spinnas upp under en helg eller några dagar men sedan kan stängas av under resten av månaden. Denna typ av användningsbaserad kostnad låter dig betala för exakt vad du behöver. Många gånger har företag ett smärtsamt beslut att ta under tillväxten. Traditionellt när utrustning behövde köpas, hur man dimensionerar den så att den uppfyller omedelbara behov och också så att de inte behöver byta ut den om 6 månader. Tjänster som EC2 som mäts möjliggör denna lön när du går modell och endast för det du behöver.



Den andra tjänsten människor tänker på när de hör AWS är vanligtvis S3 (Amazon Simple Storage Service). Amazons S3 är en webbaserad lagringstjänst. Det är mycket användbart för att vara värd för mycket grundläggande / statiska webbplatser där du bara debiteras bandbredd och används för ett offentligt databas. Det kan också nås via REST, SOAP och BitTorrent. Om din organisation har en webbapplikation som regelbundet behöver lagra och komma åt filbaserad data kan den ringa dessa webbtjänst-API-samtal till S3 utan att behöva oroa sig för lokal lagring på den faktiska servern som är värd för din webbapplikation. I så fall hjälper det till att minska IT-omkostnaderna så att dina utvecklare inte försöker regelbundet dimensionera servrar och istället bara drar och drar data från en tjänst. Amazon har en fin lagringsgatewayapparat som binder till S3. Med apparaten kan du ansluta lagring till en redan befintlig server på din plats till data som finns i S3. Enheten kommer att cache-data som ofta kommer åt och trycka och dra data från S3 i bakgrunden efter behov. Lagringskraven för den lokala apparaten är mycket mindre än den totala informationen i S3. Det kan till exempel inte vara ovanligt att ha en lokal lagringsgateway med 100 GB hårddiskar som ansluter till flera terabyte data i S3.

Det finns en mängd andra tjänster som Amazon erbjuder för att öka dina behov i deras miljö, från belastningsbalanseringsapparater till Web Application Firewalls (WAF). Belastningsutjämnare kan hjälpa till att dirigera trafik avsedd för en specifik plats till flera back-end-servrar och hjälpa din miljö att skala ut när du växer så att du inte hamnar med en enda stor server som också är en enda felpunkt. Med WAF kan du spärra säkerheten och förhindra att skadliga angripare tar ner din webbplats eller äventyrar informationen på den webbplatsen. Här är en fin skärmdump av dem. I ytterligare bloggar kan vi gå vidare på dessa på begäran.

Amazon erbjuder också många olika regioner över hela världen för att vara värd för dessa tjänster. Kanske är du baserad i USA och behöver förbättra service Australien på grund av latensproblem. Det kan vara 200-300 ms latens mellan USA och Australien. Det finns en region för det. Du kanske till och med letar efter lite redundans / DR utanför din region men inte i motsatta änden av världen. Varje region är uppdelad i underuppsättningar som kallas tillgänglighetszoner. Dessa är segmenterade delar av miljön som låter dig dela upp flera servrar mellan så att om en delmängd går ner, gör inte hela din infrastruktur det. Nedan följer en skärmdump av de regioner som de finns idag.

Du kanske frågar dig själv, allt detta är bra men vilka scenarier kanske AWS inte fungerar för mig. Det finns vanligtvis några av dessa. Din säkerhetspolicy tillåter kanske inte företagets IP (immateriella rättigheter) eller data i ett offentligt molnutbud. AWS är ganska säkert och PCI- och HIPAA-kompatibelt men din säkerhetsansvariga kan fortfarande ha problem. Andra orsaker kan vara om du har ett ganska statiskt IT-fotavtryck, köper utrustning för din anläggning eller samarbetsplats för datacenter och bostäder där kan spara pengar på lång sikt. Om du behöver garanterade resurser som garanterad diskprestanda kanske AWS inte är något för dig. En dedikerad privat molnlösning kan vara vägen att gå.

Om du har behov av PCI (Payment Card Industry), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) eller andra, har Amazon dig täckt med en mängd information samt några Vanliga frågor om frågorna. Här är en länk med en mängd olika efterlevnader som erbjuds - https://aws.amazon.com/compliance/

Sammanfattningsvis är AWS ett utmärkt ställe för nya företag som inte är säkra på sin tillväxt eller till och med mycket mogna företag som behöver en stor infrastruktur för att kunna skala upp och ner efterhand som deras användningsbehov skalas. Många användningsfall kan göras för att använda AWS, vissa kan göras för att inte använda det, men som med alla lösningar kommer att avgöra ditt affärsfall mot lösningen avgöra vad som är rätt för din organisation.

5 minuter läst