Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
AWS Summit 2014 
GAME DAYS 
CRASH-TEST YOUR APPLICATION … AND YOUR TEAM 
Carlos Conde 
Chief EMEA Technical Evangelism 
@c...
PLAY IN A 
SIMULATED ENVIRONMENT
SIMULATION ENVIRONMENT
SIMULATION ENVIRONMENT 
FOR CRISIS SITUATIONS
GOOD WEATHER DOESN’T MAKE GOOD SAILORS
PREPARE FOR 
EXTREME SITUATIONS
THINGS ARE UNRELIABLE 
UNTIL THEY ARE TESTED
HOW TO PLAY ? 
GAME PREPARATION
SUPERVISORS & PLAYERS
MAKE A PLAN 
ROLE PLAY & SCOPE DEFINITION
SET A DATE (DEADLINE) 
MAKE IT FUN
CREATE THE SIMULATION 
ENVIRONMENT
GAMEDAY 
ENVIRONMENT 
AWS ACCOUNT A 
PRODUCTION 
ENVIRONMENT 
AWS ACCOUNT B
CLOUDFORMATION 
TEMPLATE
USE AWS IAM 
CONTROL WHO CAN DO WHAT 
DURING THE GAME
ACTIVATE AWS CLOUDTRAIL 
GAMEPLAY RECORDING & AUDITING
SIMULATE ACTIVITY
PRE-RECORDED NETWORK ACTIVITY
(THROTTLED) LOAD TEST 
USE SPOT INSTANCES + TOOLS
USING AMAZON EC2 TO SIMULATE 
2.4 MILLION PLAYERS
COMMUNICATION CHANNELS 
IRC, SHARED DOCS, VIBER, …
PLAY ! 
THE FUN PART
SIMULATE FAILURES
TERMINATE RESOURCES 
CHANGE SECURITY GROUPS 
CHANGE IAM ROLES 
DISABLE IAM USER 
CHANGE /ETC/HOSTS FILE 
AMAZON RDS FAIL-O...
RECORD & ANNOTATE 
PLAYERS ACTIONS
IF YOU DON’T MEASURE IT, 
IT DIDN’T HAPPEN
AFTER PARTY 
CLOSING THE GAME
DEBRIEF 
WHERE THE MAGIC HAPPENS
HOW LONG DOES IT TAKE TO 
DETECT AN EVENT ?
NEW HIRE ? 
GO TO THE SIMULATOR
KEY TEAM PLAYERS ? 
SIMULATE “FAILURE” SITUATION
VALIDATE ASSUMPTIONS 
PROVE YOUR ARCHITECTURE 
KNOWLEDGE OF PROCEDURES
COMMUNICATION CHANEL 
& CHAIN OF COMMAND
GOOD WEATHER DOESN’T MAKE GOOD SAILORS
TELL ME ABOUT YOUR GAMES! 
CARLOSCO@AMAZON.LU
Thank You! 
AWS EXPERT? 
GET CERTIFIED! 
Carlos Conde aws.amazon.com/certification 
Chief EMEA Technical Evangelism 
@caar...
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Game days: crash test your application ... and your team
Prochain SlideShare
Chargement dans…5
×

Game days: crash test your application ... and your team

2 396 vues

Publié le

AWS offers a variety of tools enabling users to create highly scalable, durable and resilient architectures and the user community has developed a broad range of best practices and frameworks to build rock-solid systems on top of AWS. Many customers such as Netflix, Airbnb, Smugmug and others, already demonstrated those practices in production systems. While the theoretical concepts of building resilient architectures are well established, the practices of maintaining such systems are less understood, mostly because of the unpredictability of production environments under stress conditions. To address this issue, many adopted the concept of Game Days, which consists of simulating unexpected failures to test the resilience, detect and fix flaws, and more importantly train the operation teams on emergency situations. This session covers the best practices learned from many AWS customers who implemented the Game Days practice and the different failure simulation techniques that can be used on AWS.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Game days: crash test your application ... and your team

  1. 1. AWS Summit 2014 GAME DAYS CRASH-TEST YOUR APPLICATION … AND YOUR TEAM Carlos Conde Chief EMEA Technical Evangelism @caarlco
  2. 2. PLAY IN A SIMULATED ENVIRONMENT
  3. 3. SIMULATION ENVIRONMENT
  4. 4. SIMULATION ENVIRONMENT FOR CRISIS SITUATIONS
  5. 5. GOOD WEATHER DOESN’T MAKE GOOD SAILORS
  6. 6. PREPARE FOR EXTREME SITUATIONS
  7. 7. THINGS ARE UNRELIABLE UNTIL THEY ARE TESTED
  8. 8. HOW TO PLAY ? GAME PREPARATION
  9. 9. SUPERVISORS & PLAYERS
  10. 10. MAKE A PLAN ROLE PLAY & SCOPE DEFINITION
  11. 11. SET A DATE (DEADLINE) MAKE IT FUN
  12. 12. CREATE THE SIMULATION ENVIRONMENT
  13. 13. GAMEDAY ENVIRONMENT AWS ACCOUNT A PRODUCTION ENVIRONMENT AWS ACCOUNT B
  14. 14. CLOUDFORMATION TEMPLATE
  15. 15. USE AWS IAM CONTROL WHO CAN DO WHAT DURING THE GAME
  16. 16. ACTIVATE AWS CLOUDTRAIL GAMEPLAY RECORDING & AUDITING
  17. 17. SIMULATE ACTIVITY
  18. 18. PRE-RECORDED NETWORK ACTIVITY
  19. 19. (THROTTLED) LOAD TEST USE SPOT INSTANCES + TOOLS
  20. 20. USING AMAZON EC2 TO SIMULATE 2.4 MILLION PLAYERS
  21. 21. COMMUNICATION CHANNELS IRC, SHARED DOCS, VIBER, …
  22. 22. PLAY ! THE FUN PART
  23. 23. SIMULATE FAILURES
  24. 24. TERMINATE RESOURCES CHANGE SECURITY GROUPS CHANGE IAM ROLES DISABLE IAM USER CHANGE /ETC/HOSTS FILE AMAZON RDS FAIL-OVER TEST
  25. 25. RECORD & ANNOTATE PLAYERS ACTIONS
  26. 26. IF YOU DON’T MEASURE IT, IT DIDN’T HAPPEN
  27. 27. AFTER PARTY CLOSING THE GAME
  28. 28. DEBRIEF WHERE THE MAGIC HAPPENS
  29. 29. HOW LONG DOES IT TAKE TO DETECT AN EVENT ?
  30. 30. NEW HIRE ? GO TO THE SIMULATOR
  31. 31. KEY TEAM PLAYERS ? SIMULATE “FAILURE” SITUATION
  32. 32. VALIDATE ASSUMPTIONS PROVE YOUR ARCHITECTURE KNOWLEDGE OF PROCEDURES
  33. 33. COMMUNICATION CHANEL & CHAIN OF COMMAND
  34. 34. GOOD WEATHER DOESN’T MAKE GOOD SAILORS
  35. 35. TELL ME ABOUT YOUR GAMES! CARLOSCO@AMAZON.LU
  36. 36. Thank You! AWS EXPERT? GET CERTIFIED! Carlos Conde aws.amazon.com/certification Chief EMEA Technical Evangelism @caarlco

×