Aws cdp campaign site 20120925

3,287 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,287
On SlideShare
0
From Embeds
0
Number of Embeds
2,142
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Aws cdp campaign site 20120925

  1. 1. 勝手にAWS Cloud Design Pattern Campaign site篇 坂本 知子
  2. 2. AWS Cloud Design Pattern?
  3. 3. AWS Cloud Design Pattern? クラウドを利用した 設計・運用のノウハウ 暗黙知 → 形式知
  4. 4. Campaign site using Wordpress サイトの拡大とともに インフラ面をカイゼンしていく 流れを説明…。 Wordpress
  5. 5. 原則スモールスタートからスケールアウト
  6. 6. EC2 (Elastic Compute Cloud) Nginx PHP (PHP-FPM) MySQLWordpress
  7. 7. Small Start
  8. 8. Access Log50004000300020001000 0
  9. 9. Scale-up Pattern Small Medium Large ...
  10. 10. Access Log50004000300020001000 0
  11. 11. 原則最初だけでなく周期的なカイゼン
  12. 12. Scale-out Pattern
  13. 13. Clone Server Pattern
  14. 14. AMI Amazon Machine Image) (
  15. 15. Nginx Load balancer
  16. 16. Multi-Server Pattern
  17. 17. Image File Upload
  18. 18. S3 (Simple Storage Service)
  19. 19. S3 (Simple Storage Service)99.99999999999% の耐久性99.99% のオブジェクトの可用性 提供できるように設計
  20. 20. S3 (Simple Storage Service) 10,000 個のオブジェクトを S3 に保存したとすれば、 平均して 1,000 万年に 1 つほど ファイルを失う AWSエバンジェリスト jeff barr
  21. 21. Image File Upload
  22. 22. Amazon S3 for WordPress
  23. 23. Access Log50004000300020001000 0
  24. 24. SPOF (Single Point of Failure)
  25. 25. 原則故障のための設計(Design For Failure)
  26. 26. DB Replication Pattern
  27. 27. 原則 できるだけサービスを利用
  28. 28. RDS (Relational Database Service)
  29. 29. Multi-AZ (Replication)
  30. 30. Multi-AZ (Failover)
  31. 31. ELB(Elastic Load Balancing )
  32. 32. ELB(Elastic Load Balancing )
  33. 33. Auto Scaling
  34. 34. Kaizen Continued ...
  35. 35. Fin

×