</>Học Dev
Bài học

Tuần 2 - Ngày 7: Sustainability Pillar (Trụ cột Bền vững)

Tuần 2 – Ngày 7

Tuần 2 - Ngày 7: Sustainability Pillar (Trụ cột Bền vững)

Tổng quan

Sustainability Pillar là trụ cột thứ 6 được AWS thêm vào Well-Architected Framework năm 2021, tập trung vào việc giảm thiểu tác động môi trường của workloads.

SUSTAINABILITYPILLAR"Minimizeenvironmentalimpactofrunningcloudworkloads"FocusAreas:RegionSelectionEfficientResourceUtilizationManagedServicesOptimizeDataStorageHardwareLifecycle

Design Principles

1. Understand Your Impact

Đo lường và hiểu tác động của workload:
- Sử dụng AWS Customer Carbon Footprint Tool
- Monitor resource utilization metrics
- Track energy consumption patterns

2. Establish Sustainability Goals

Thiết lập mục tiêu bền vững:
- Define sustainability KPIs
- Set improvement targets
- Regular progress reviews

3. Maximize Utilization

Tối đa hóa sử dụng tài nguyên:
- Right-size resources
- Avoid over-provisioning
- Use Auto Scaling effectively

4. Adopt Efficient Technologies

Áp dụng công nghệ hiệu quả:
- Serverless (Lambda, Fargate)
- Managed services
- Graviton processors

5. Use Managed Services

AWS quản lý efficiency:
- Shared infrastructure
- Optimized operations
- Better resource utilization

Best Practices

1. Region Selection

REGIONSUSTAINABILITYFactorstoconsider:CarbonintensityofpowergridRenewableenergyavailabilityDataresidencyrequirementsLatencytousersAWSSustainabilityRegions:-Stockholm(eu-north-1):100%renewable-Ireland(eu-west-1):100%renewable-Frankfurt(eu-central-1):Highrenewable%

2. Compute Optimization

EFFICIENTCOMPUTEOptionEnergyEfficiencyGravitonUpto60%moreefficientFargateShared,optimizedinfraLambdaPayperuse,noidleSpotInstancesUsesparecapacityAutoScalingMatchdemand,avoidwasteGravitonProcessors:-ARM-based,designedbyAWS-Betterperformanceperwatt-Supportedbymostservices-Lowercost+lowercarbon

3. Storage Optimization

DataLifecycleManagement:HOTDATAWARMDATACOLDDATADELETE(S3Standard)(S3IA)(Glacier)Strategies:-S3Lifecyclepolicies-Intelligent-Tiering-Deleteunuseddata-Compressdata-Useefficientformats(Parquet,ORC)

4. Data Transfer Optimization

MinimizeDataMovement:UseCloudFrontcachingCompressbeforetransferBatchoperationsChooseregionsclosetousersUseVPCEndpoints(avoidNAT)

5. Development Practices

SustainableDevelopment:EfficientalgorithmsOptimizedcodeRemovedeadcodeUsecompiledlanguageswhenpossibleAsyncprocessingfornon-urgenttasksCachefrequentlyaccesseddata

AWS Tools for Sustainability

1. Customer Carbon Footprint Tool

Dashboard showing:
- Carbon emissions by service
- Emissions by region
- Historical trends
- Forecast emissions

Access: AWS Billing Console → Carbon Footprint

2. Compute Optimizer

Recommendations for:
- EC2 instances (right-sizing)
- EBS volumes
- Lambda functions
- Auto Scaling groups

3. Cost Explorer

Identify waste:
- Unused resources
- Idle instances
- Over-provisioned services

Sustainability Metrics

KEYMETRICSResourceEfficiency:CPUutilization%Memoryutilization%Storageutilization%EnvironmentalImpact:Carbonemissions(tCO2e)Energyconsumption(kWh)ResourcespertransactionOptimization:Right-sizingsavingsIdleresourcereductionDatareductionfromlifecycle

Exam Tips

Khi gặp câu hỏi về Sustainability:

1. EFFICIENCY FIRST
   - Right-size resources
   - Use Auto Scaling
   - Avoid over-provisioning

2. GRAVITON PROCESSORS
   - Better energy efficiency
   - Lower cost
   - ARM-based workloads

3. SERVERLESS = SUSTAINABLE
   - Lambda, Fargate
   - No idle resources
   - Pay only for what you use

4. DATA MANAGEMENT
   - Lifecycle policies
   - Delete unused data
   - Compress and optimize

5. MANAGED SERVICES
   - AWS optimizes infrastructure
   - Better utilization
   - Shared resources

Tóm tắt 6 Pillars

WELL-ARCHITECTEDFRAMEWORK6PILLARS1.OperationalExcellenceAutomate,Document,Learn2.SecurityProtectdata,Leastprivilege3.ReliabilityRecoverfromfailures4.PerformanceEfficiencyUseresourcesefficiently5.CostOptimizationAvoidunnecessarycosts6.SustainabilityMinimizeenvironmentalimpact

Tài liệu tham khảo chính thức


Tiếp theo: Quiz Tuần 2