Well-Architected Tool ve İnceleme Süreci
Canlı bir iş yüküne karşı AWS Well-Architected Tool incelemesi yürütün, risk bulgularını yorumlayın ve iyileştirme planına öncelik verin.
Well-Architected Tool ve İnceleme Süreci, CoddyKit'te ücretsiz bir AWS Solutions Architect dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AWS Solutions Architect öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AWS Solutions Architect kursu toplamda 4 dersten oluşur.
Well-Architected Tool Nedir?
AWS Well-Architected Tool, iş yüklerinizi AWS en iyi uygulamalarına göre incelemenize yardımcı olan ve AWS Management Console'da bulunan ücretsiz bir hizmettir. Mimarinize ilişkin altı sütun kapsamındaki bir dizi soruyu yanıtlarsınız; araç, belirli iyileştirme önerileriyle birlikte High Risks (HRIs) ve Medium Risks (MRIs) tanımlayan bir risk raporu oluşturur. Bunu, sizinle Well-Architected Framework arasındaki yapılandırılmış bir konuşma gibi düşünün: sorular, mimarinizin her yönü hakkında eleştirel düşünmenize rehberlik eder.
# Well-Architected Tool: available in AWS Console
# Navigate to: AWS Console > Well-Architected Tool
# Review components:
# - Workload: your application or system
# - Milestone: snapshot of review at a point in time
# - Lens: set of questions (default: Well-Architected)
# - Risk: High Risk Item (HRI) or Medium Risk Item (MRI)
# Custom lenses also available for specific domains
# (SaaS, Serverless, Data Analytics, etc.)Bir Workload Tanımlama
Well-Architected Tool'u kullanmanın ilk adımı bir workload tanımlamaktır. Workload, uygulamanızı veya hizmetinizi oluşturan birbiriyle ilişkili AWS kaynakları ve kod koleksiyonudur. Belirli olun: bir workload, şirketinizin AWS hesabının tamamı değil, sipariş işleme mikro hizmetiniz olabilir. Ortamı (Production, Pre-Production, Development), kullanılan AWS bölgelerini ve ilgili uyumluluk bağlamı için sektörü tanımlayın. İyi tanımlanmış workload sınırları, inceleme sorularını daha ilgili ve uygulanabilir hâle getirir.
# Well-Architected Tool API: create workload
aws wellarchitected create-workload \
--workload-name 'OrderProcessingService' \
--description 'Handles e-commerce order processing' \
--environment PRODUCTION \
--aws-regions us-east-1 eu-west-1 \
--review-owner 'platform-team@example.com' \
--industry-type 'RETAIL' \
--industry 'E-Commerce'Pillar Sorularını Yanıtlama
Well-Architected Tool, her sütun için birden çok en iyi uygulama seçeneği içeren bir soru kümesi sunar. Örneğin Reliability sütunu için: Verileri nasıl yedekliyorsunuz? — en iyi uygulamalar arasında otomatik yedeklemeler, bölgeler arası kopyalar ve kurtarma testleri bulunur. Uyguladığınız uygulamaları seçersiniz ve araç, boşluklara göre riski hesaplar. Sorular zorlayıcı olacak şekilde tasarlanmıştır; çoğu workload'da boşluklar bulunur. Amaç da budur: araç sizi başarısızlığa uğratmak yerine sırada üzerinde çalışmanız gerekenleri ortaya çıkarır.
# Example Well-Architected questions per pillar:
# Operational Excellence:
# - How do you determine what your priorities are?
# - How do you structure your organisation?
# - How do you reduce defects?
# Security:
# - How do you protect your network resources?
# - How do you protect your compute resources?
# Reliability:
# - How do you manage service limits?
# - How do you design your workload to withstand failures?
# (65+ questions across all 6 pillars)Risk Derecelendirmelerini Anlama
Well-Architected Tool, bulguları High Risk (HRI) veya Medium Risk (MRI) olarak sınıflandırır. HRI, hemen ele alınması gereken önemli bir boşluğu gösterir; örneğin hassas verileri depolama sırasında şifrelememek veya üretim iş yüklerini yedeklemesiz çalıştırmak. MRI, bir yol haritasında ele alınması gereken dikkate değer bir boşluktur. Sorunsuz sorular No Risk olarak işaretlenir. MRI'ları ele almadan önce tüm HRI'ları çözmeyi hedefleyin. Araç ayrıca henüz yanıtlamadığınız soruları Unanswered olarak ayırt eder.
# List risks from Well-Architected review
aws wellarchitected list-answers \
--workload-id abc123 \
--lens-alias wellarchitected \
--pillar-id reliability \
--risk-counts
# Risk classification:
# HRI (High): Critical gaps, address immediately
# MRI (Medium): Significant gaps, address on roadmap
# No Risk: Best practices implemented
# Unanswered: Not yet evaluatedİyileştirme Planları
Well-Architected Tool, belirlenen her risk için belirli ve uygulanabilir öneriler ile ilgili AWS belgelerine bağlantılar içeren bir iyileştirme planı sağlar. Düzeltme ilerlemesini zaman içinde izlemek için iyileştirme öğelerini devam ediyor veya tamamlandı olarak işaretleyebilirsiniz. İyileştirmelere risk düzeyine ve iş etkisine göre öncelik verin. İyileştirme planı çıktısı dışa aktarılabilir; teknik bir yol haritası olarak kullanılabilir veya mimari yatırımları gerekçelendirmek için yönetime sunulabilir.
# Get improvement recommendations for a workload
aws wellarchitected get-lens-review \
--workload-id abc123 \
--lens-alias wellarchitected \
--query 'LensReview.PillarReviewSummaries[].{Pillar:PillarName,HRI:RiskCounts.HIGH,MRI:RiskCounts.MEDIUM}'
# Update improvement status
aws wellarchitected update-answer \
--workload-id abc123 \
--lens-alias wellarchitected \
--pillar-id security \
--question-id security_01 \
--selected-choices sec_bp_01 sec_bp_02İlerlemeyi İzlemek için Milestone'lar
Milestone'lar, workload incelemenizin belirli bir zamandaki anlık görüntüleridir. İlerlemeyi izlemek için mimari iyileştirmeler yapmadan önce ve yaptıktan sonra bir milestone kaydedin. Well-Architected Tool, risk profilinizin nasıl değiştiğini görmek için milestone'ları karşılaştırmanıza olanak tanır; örneğin son çeyrekte kaç HRI çözdüğünüzü görebilirsiniz. Milestone'lar, uyumluluk denetçilerine, yönetime ve müşterilere sürekli iyileştirmeyi göstermek için gereklidir. Büyük sürümlerden önce ve iyileştirme sprintlerini tamamladıktan sonra milestone oluşturun.
# Create a milestone to snapshot current state
aws wellarchitected create-milestone \
--workload-id abc123 \
--milestone-name 'Q2-2026-Review'
# Compare milestones to track improvement
aws wellarchitected list-milestone-reviews \
--workload-id abc123 \
--query 'MilestoneReviewSummaries[].{Name:MilestoneName,Date:ReviewedAt,HRI:RiskCounts.HIGH}'
# Shows: Q1: 12 HRI -> Q2: 4 HRI -> Q3: 1 HRIÖzel Lens'ler
Varsayılan Well-Architected lens'inin ötesinde AWS, belirli alanlar için Custom Lenses sağlar. Serverless Lens, Lambda, API Gateway ve olay odaklı mimarilere özgü sorular içerir. SaaS Lens, çok kiracılı yalıtımı ve kullanıma alıştırma süreçlerini kapsar. Data Analytics Lens, veri göllerine ve akışa odaklanır. Ayrıca kuruluşunuzun kendine özgü standartları ve en iyi uygulamalarıyla kendi özel lens'inizi oluşturabilirsiniz. Kapsamlı değerlendirme için aynı workload'a birden çok lens uygulayın.
# List available lenses
aws wellarchitected list-lenses
# Common lenses:
# wellarchitected - Default 6-pillar review
# serverless - Lambda, API Gateway, DynamoDB
# saas - Multi-tenancy, isolation, onboarding
# dataanalytics - Data lakes, Redshift, Athena
# iot - IoT Core, Greengrass
# foundationaltechnicallens - Low-level architecture
# Associate lens with workload
aws wellarchitected associate-lenses \
--workload-id abc123 \
--lens-aliases serverless wellarchitectedBüyük Ölçekte Well-Architected İncelemeleri
Yüzlerce workload'a sahip büyük kuruluşlar bunların her birini manuel olarak inceleyemez. AWS Well-Architected Tool'un AWS Organizations ile entegrasyonu, merkezi ekiplerin workload'ları ve inceleme profillerini hesaplar arasında paylaşmasına olanak tanır. AWS Partners (AWS Solutions Architects ve APN Consulting Partners), müşteriler için resmî Well-Architected İncelemeleri gerçekleştirebilir ve özel bir inceleme moduna erişebilir. İş birliğine dayalı incelemeler için diğer AWS hesaplarına okuma veya sahip erişimi vermek üzere Workload Sharing özelliğini kullanın.
# Share workload for review with central architecture team
aws wellarchitected create-workload-share \
--workload-id abc123 \
--shared-with '999999999999' \
--permission-type CONTRIBUTOR
# The central team sees the workload in their console
# They can answer questions and create notes
# Original owner retains administrative controlİncelemeleri SDLC'ye Entegre Etme
Well-Architected incelemeleri tek seferlik etkinlikler olmamalıdır; bunları yazılım geliştirme yaşam döngünüze entegre edin. Önerilen sıklık: Başlatmadan önce — yeni bir workload tasarlarken inceleme gerçekleştirin. Üç ayda bir — workload geliştikçe incelemeyi güncelleyin. Büyük olaylardan sonra — olay sonrası inceleme, eklenecek yeni boşlukları ortaya çıkarabilir. AWS hizmetlerinin kullanıma sunulmasından sonra — yeni hizmetler daha iyi çözümler sunabilir. Well-Architected Tool'u bir onay kutusu çalışması olarak değil, mimarinizin kalitesini gösteren canlı bir belge olarak ele alın.
# SDLC integration checklist:
# Phase: Design
# - Create workload in W-A Tool
# - Answer all pillar questions
# - Document HRIs that are accepted risks with justification
# Phase: Pre-launch
# - Resolve all HRIs or document mitigation
# - Create 'pre-launch' milestone
# Phase: Post-launch (quarterly)
# - Update answers as architecture evolves
# - Create quarterly milestone
# - Review new improvement recommendationsWell-Architected ve SAA-C03 Sınavı
SAA-C03 sınavında, belirli bir durumun veya çözümün hangi sütuna ait olduğunu soran senaryo soruları aracılığıyla Well-Architected Framework bilgisi sıkça sınanır. Ezberlenmesi gereken temel eşleştirmeler: Operational Excellence — IaC, çalışma kılavuzları, olay sonrası incelemeler. Güvenlik — en az ayrıcalık, şifreleme, GuardDuty. Güvenilirlik — Otomatik Ölçeklendirme, Multi-AZ, durum denetimleri. Performance Efficiency — Caching, uygun boyutlandırma, Graviton. Maliyet Optimizasyonu — Spot Instances, Savings Plans, yaşam döngüsü politikaları. Sürdürülebilirlik — Graviton, yönetilen hizmetler, israfın ortadan kaldırılması.
# Quick pillar reference for exam:
# Operational Excellence:
# IaC (CloudFormation), CI/CD, runbooks, post-mortem
# Security:
# IAM least-privilege, KMS, GuardDuty, WAF, CloudTrail
# Reliability:
# ASG, ELB, Multi-AZ, backup/restore, FIS chaos testing
# Performance Efficiency:
# Right instance type, ElastiCache, CloudFront, DAX
# Cost Optimisation:
# Spot, Savings Plans, S3 lifecycle, Cost Explorer
# Sustainability:
# Graviton, serverless, data lifecycle, high utilisationİnceleme Yürütme: Adım Adım
Well-Architected incelemesi yürütmek için: 1) İş yükünüzü araçta tanımlayın. 2) Geçerli lens'leri seçin. 3) Tüm soruları yanıtlayın — uygulamadığınız şeyler konusunda dürüst olun. 4) Risk raporunu inceleyin — HRI'lere öncelik verin. 5) Sorumluları ve son tarihleri belirlenmiş bir iyileştirme planı oluşturun. 6) Başlangıç durumunu kaydetmek için bir kilometre taşı kaydedin. 7) İyileştirmeleri uygulayın ve ilerledikçe soru yanıtlarını güncelleyin. 8) İlerlemeyi izlemek için yeni bir kilometre taşı kaydedin. Üç ayda bir tekrarlayın. Eksiksiz ve dürüst bir inceleme, eksiklikleri gizleyen kusursuz bir puandan daha değerlidir.
# Automate workload review reporting
aws wellarchitected get-lens-review-report \
--workload-id abc123 \
--lens-alias wellarchitected \
--milestone-number 3
# Report includes:
# - HRI count per pillar
# - MRI count per pillar
# - Specific question gaps
# - Improvement recommendations with links
# Exportable as PDF for stakeholder presentationsQuick Check
Bu dersteki AWS Solutions Architect (SAA-C03) kavramlarını ne kadar anladığınızı test edin.
Ders Özeti
Bu derste şunları öğrendiniz: Well-Architected Tool, iş yüklerini altı sütun üzerinden değerlendirir ve HRI/MRI risk bulguları oluşturur, kilometre taşları, zaman içindeki iyileştirmeleri izlemek için ilerleme anlık görüntülerini kaydeder ve özel lens'ler, incelemeleri sunucusuz, SaaS ve veri analitiği alanlarına genişletir. İncelemeleri, sürekli güncellenen bir kalite değerlendirmesi olarak SDLC'nize dahil edin. Sırada, uygun boyutlandırma ve Compute Optimizer dahil olmak üzere maliyet optimizasyonu tekniklerini inceleyeceğiz.
Sıkça Sorulan Sorular
“Well-Architected Tool ve İnceleme Süreci” dersi ücretsiz mi?
Evet — “Well-Architected Tool ve İnceleme Süreci” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AWS Solutions Architect kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AWS Solutions Architect kursu toplamda 4 dersten oluşur.
“Well-Architected Tool ve İnceleme Süreci” dersinde ne öğreneceğim?
Canlı bir iş yüküne karşı AWS Well-Architected Tool incelemesi yürütün, risk bulgularını yorumlayın ve iyileştirme planına öncelik verin. AWS Solutions Architect ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AWS Solutions Architect öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AWS Solutions Architect, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Well-Architected Tool ve İnceleme Süreci” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AWS Solutions Architect dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AWS Solutions Architect dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Operasyonel Mükemmellik ve Güvenlik Sütunları
- Güvenilirlik ve Performans Verimliliği Sütunları
- Maliyet Optimizasyonu ve Sürdürülebilirlik Sütunları
- Well-Architected Tool ve İnceleme Süreci