Som ett molnvänligt företag erbjuder AWS ett så brett utbud av verktyg att även erfarna utvecklare och arkitekter kanske inte inser hela omfattningen av tidiga beslut och val, förrän ett projekt eller en lösning är långt framskriden. Ett åtagande för en viss uppsättning funktioner kan göra att kostnaderna skenar iväg, eller så kan vissa oförutsedda händelser börja spåra ur och överväldiga din arbetsbelastning. Ur ett positivt perspektiv kanske du vill spara pengar genom att optimera resursanvändningen, uppnå hållbarhetsmål eller följa lokala hållbarhetslagar.
Som med alla populära system eller tekniker är du sannolikt inte ensam om att ha upplevt sådana problem, och AWS inget undantag – tack vare den väletablerade och omfattande användarbasen. Inte bara det, utan AWS har med hjälp av sin djupa erfarenhet aktivt strävat efter att kodifiera denna kunskap i form av Well-Architected Framework.
Enligt AWS är "Well-Architected Framework den kundorienterade implementeringen av vår interna granskningsprocess, där vi har kodifierat vårt huvudsakliga tekniska tänkande i olika roller, som lösningsarkitektur och interna utvecklingsteams. Well-Architected Framework är en skalbar mekanism som gör att du kan dra nytta av dessa lärdomar."
I praktiken innebär detta att AWS Well-Architected Framework hjälper dig att förstå för- och nackdelarna med de beslut du fattar när du bygger system på AWS. Med hjälp av ramverket lär du dig bästa arkitektoniska praxis för att utforma och driva säkra, tillförlitliga, effektiva, kostnadseffektiva och hållbara arbetsbelastningar i AWS Cloud. Det är ett sätt för dig att konsekvent mäta dina arkitekturer mot bästa praxis och identifiera områden som behöver förbättras.
Vad är molnarkitektur?
Innan vi fortsätter kan det vara värt att definiera begreppet "molnarkitektur". I enkla och praktiska termer är molnarkitektur utformningen av ett system som använder molntjänster för att leverera tjänster. Den består vanligtvis av flera komponenter, såsom hårdvara, programvara, nätverk och lagring. Som system måste det utformas för att uppfylla organisationens behov när det gäller storlek, arbetsbelastning och tillämpningar, och det bör också kunna skalas upp eller ner efter behov.
Allmänna designprinciper
Med detta i åtanke identifierar Well-Architected Framework en uppsättning allmänna designprinciper för att underlätta bra design i molnet, t.ex: “Test systems at production scale”, “Automate to make architectural experimentation easier” och “Drive architectures using data”. I det här skedet är det dock mycket svårt att börja tala om "bra" och "dåliga" arkitekturer utan att först skapa något slags sammanhang. Det finns trots allt nästan oändligt många sätt att bygga upp ett system och varje val har en konsekvens som kan vara önskvärd eller inte, beroende på vad du vill att det ska göra. Det är här som de sex pelarna i AWS Well-Architected Framework kommer in i bilden.
De sex pelarna och Well-Architected Review
De sex pelarna är grundläggande komponenter i ett välutformat molnsystem: Operational excellence, Security, Reliability, Performance efficiency, Cost optimization and Sustainability.
AWS ingenjörer har utifrån dessa sex kategorier utvecklat en uppsättning frågor som företag kan ställa sig själva för att bättre kunna utvärdera och förfina sin molnarkitektur. Frågorna ligger till grund för AWS Well-Architected Review, som är en process som är utformad för att hjälpa dig att utvärdera och förbättra din arkitektur. Den består av två delar:
- Självutvärderingen, som du kan göra på egen hand eller med hjälp av en AWS-partner, och
- Själva Granskningen, som bör utföras av en AWS Certified Solutions Architect.
Självutvärderingen är i princip ett frågeformulär som täcker de sex nyckelområden som nämns ovan. Varje område har sina egna frågor som hjälper dig att identifiera potentiella problem och rekommendera lösningar.
När du har slutfört självutvärderingen bokar du ett möte med en AWS Solutions Architect för att genomföra själva granskningen. Detta innebär att vi går igenom dina svar på frågeformuläret i detalj och diskuterar hur väl din arkitektur uppfyller var och en av de sex pelarna. Målet är inte bara att identifiera möjliga förbättringar utan också presentera dig med bästa praxis så att du kan fortsätta att optimera din arkitektur i framtiden.
High-Risk Issues
Det är viktigt och intressant att notera att AWS betonar att granskningen av arkitekturer "måste göras på ett konsekvent sätt, med en skuldfri strategi som uppmuntrar till att gå på djupet. Det bör vara en smidig process (timmar, inte dagar) som är en konversation och inte en revision." Fokuset bör därför ligga på att identifiera saker som kan ändras och förbättras, särskilt de som har största möjliga effekt och nytta för din verksamhet. Dessa frågor kallas vanligen för High-Risk Issues (HRI) och bör ses som perfekta möjligheter att få bästa möjliga resultat, ofta med minsta möjliga ansträngning och kostnad i förhållande till de förväntade förbättringarna.
Vad händer sedan?
När granskningen är klar har du en uppsättning rekommendationer för att förbättra din arkitektur. Då är det dags att skapa en plan för hur du ska genomföra dem. När du väl har implementerat de föreslagna förändringarna är det viktigt att göra om din well-architected review regelbundet, för att försäkra att din arkitektur överensstämmer med bästa praxis.
PCG lösning
Om du väljer en AWS Well-Architected Review genom oss kommer vi först att boka en workshop där vi går igenom själva granskningen. När vi har granskat din miljö tillsammans hjälper vårt team dig att identifiera HRI:er och skapa en åtgärdsplan. Slutligen arbetar vi tillsammans med dig för att lösa HRI:erna och identifiera lämpliga mallar som kommer att belysa vägen framåt. I vissa fall kan detta ske i form av en CDK-mall, medan du i andra fall kan behöva en uppsättning rekommendationer så att saker som ITIL-processer kan implementeras vidare i din organisation.
Nettokostnad = noll
När vi har åtgärdat 45% av de identifierade HRI:erna kan vi som AWS Well-Architected Partner ansöka om AWS-finansiering på 5 000 USD i AWS-krediter. Detta gör att erbjudandet i princip innebär en nettokostnad på noll för dig, vilket alltid är positivt!
Besök vår sida om AWS Well-Architected Review för mer information om granskningens detaljer och processer, samt vårt erbjudande.
Låt oss bereda vägen mot en bättre AWS-miljö.
Nyfiken på hur Well-Architected Framework kan hjälpa dig att effektivisera dina processer, förbättra din molnsäkerhet och minska dina kostnader? Kontakta oss idag så bokar vi ett möte och berättar mer!