Listen "Are You Well Architected? The Well-Architected Framework - Part 1"
Episode Synopsis
In this episode, we cover the following topics:AWS Well-Architected FrameworkProvides consistent approach to evaluating systems against cloud best practicesHelps advise changes necessary to make specific architecture align with best practicesComprised of 3 components:Design PrinciplesPillarsOperational ExcellenceSecurityReliabilityPerformance EfficiencyCost OptimizationQuestionsGeneral design principlesCloud-native has changed everything. In cloud, you can:Stop guessing capacity needsTest at scaleAutomate all the things to make experimentation easierAllow for evolutionary architectures (you are never stuck with a particular technology)Drive architectures using data (allows you to make fact based decisions on how to improve your workload)Improve through game daysPillars in depthOperational Excellence"Ability to run and monitor systems to deliver business value and to continuously improve supporting processes and procedures"Design principlesPerform operations as codeAnnotate documentationMake frequent, small, reversible changesRefine operations procedures frequentlyAnticipate failureLearn from all operational failuresKey service: CloudFormationFocus areasPrepareServices: AWS Config, AWS Config RulesOperateServices: CloudWatch, X-Ray, CloudTrail, VPC Flow LogsEvolveServices: Elasticsearch (for searching log data to gain insights), CloudWatch InsightsBest practicesPrepareImplement telemetry for:ApplicationWorkloadUser activityDependenciesImplement transaction traceabilityOperateAny event for which you raise an alert should have associated runbookRunbook defines triggers for escalationsUsers should be notified when system is impactedCommunicate status through dashboardsProvide dashboards to communicate the current operating status of the business and provide metrics of interestEvolveFeedback loopsIdentify areas for improvementGauge impact of changes to the system (i.e. did it make an improvement?)Perform operations metrics reviewsRetrospective analysis of operations metricsUse these reviews to identify opportunities for improvement, potential courses of action, and share lessons learnedKey pointsRunbooks, playbooksDocument environmentsMake small changes through automationMonitor workload with business metricsExercise your response to failuresHave well-defined escalation managementIn future episodes, we'll cover the remaining 4 pillarsLinksAWS Well-Architected Framework - Online/HTML versionincludes drill down pages for each review question, with recommended action items to address that issueAre You Well-Architected?AWS re:Invent 2016 Keynote: Werner VogelsSee: 25:45 through 31:25RunbooksPlaybooksAWS Service Health DashboardAWS Personal Health DashboardWhitepapersAWS Well-Architected FrameworkOperational Excellence PillarSecurity PillarReliability PillarPerformance-Efficiency PillarCost Optimization PillarEnd Song:30 Days & 30 Nights by Fortune FinderFor a full transcription of this episode, please visit the episode webpage.We'd love to hear from you! You can reach us at:Web: https://mobycast.fmVoicemail: 844-818-0993Email: [email protected]: https://twitter.com/hashtag/mobycastReddit: https://reddit.com/r/mobycast