Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

クラウド時代のアーキテクチャ設計

  1. (Twitter: @KenTamagawa) v 1.1 - July 21st, 2011
  2. (Ken Tamagawa) Twitter: @KenTamagawa
  3. 2011 8 6 Japan Innovation Leaders Summit
  4. IT IT
  5. AWS
  6. 90% AWS → 90%
  7. Intro
  8. 7 } Intro 1 2 3 4 5 6 7
  9. Intro 1 2 3 4 5 6 7 End
  10. Intro 1 2 3 4 5 6 7 End
  11. vs.
  12. DAS (Direct-Attached Storage) SAN (Storage Area Network) NAS (Network-Attached Storage)
  13. EC2 ( ) EBS (Elastic Block Store) S3 (Simple Storage Service) SimpleDB, SQS, etc.
  14. S : 99.999999999 % S3 (Simple Storage Service)
  15. Large Medium Small
  16. Web Software Command Resource Management Libraries Line Management Console and SDK Interface Tools Amazon Web Services API
  17. vs
  18. vs EC2 ( , CPU, )
  19. EC2 : Small vs Medium 1 ECU = 1.2 GHz Xeon Small Medium Elastic Compute Unit 1 5X 5 RAM 1.7 GB 1.7 GB 160 GB 2.2X 350 GB ( ) 7 2X 14
  20. / ( )
  21. Demo: EC2
  22. / ( )
  23. vs.
  24. EBS EC2 ELB Route 53 Cloudfront S3 DB AZ RDS
  25. Intro 1 2 3 4 5 6 7 End
  26. EBS AMI / (ELB) (AZ) EC2 Relational Database Service + AZ Elastic IP
  27. AWS
  28. : US West US East AP Japan EU West AP Singapore
  29. (AZ) AZ US West US East A B AP Japan A B A B C A B C C D EU West A B AP Singapore
  30. (AZ) AZ US West US East A B AP Japan A B A B C A B C C D EU West A B AP Singapore
  31. AZ Tokyo-1a Tokyo-1b EC2 EC2 EC2 EC2 A B AP Tokyo AP Tokyo
  32. RDS AZ Tokyo-1a Tokyo-1b DB RDS RDS AP Tokyo
  33. Demo: RDS AZ
  34. Intro 1 2 3 4 5 6 7 End
  35. Cursus Publicus
  36. M Legion VI M Londinium Legion III M Lutetia Legion XI M MMM Rome Hispania Legion IX
  37. Simple Queue Service / / AWS
  38. : A B C D
  39. : A B C D M M M M M M M M MMM SQS SQS SQS
  40. : C C B B CC C A B C D M M M M M M M M MMM SQS SQS SQS
  41. Intro 1 2 3 4 5 6 7 End
  42. Amazon EC2 Cloudwatch EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 Amazon Web Services
  43. Amazon EC2 Cloudwatch EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 Amazon Web EC2 EC2 Services
  44. Amazon EC2 Cloudwatch EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 Amazon Web EC2 EC2 Services EC2 EC2
  45. Amazon EC2 Cloudwatch EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 Amazon Web EC2 EC2 Services
  46. Elasticity: : / / AutoScaling CloudWatch ( )
  47. Elasticity: : / / CloudWatch ( ) EC2 EBS (1→5 ) (20 GB →100 GB)
  48. Demo: Autoscaling EC2
  49. / Intro 1 2 3 4 5 6 7 End
  50. / EC2 : AZ : Cloudfront
  51. Amazon Cloudfront + Route 53 (CDN) + DNS Seattle Amsterdam New York London Newark Stockholm Palo Alto Dublin Tokyo Frankfurt Paris Los Angeles Ashburn Jacksonville Hong Kong Dallas St.Louis Miami Singapore
  52. Intro 1 2 3 4 5 6 7 End
  53. Elastic Map Reduce (EMR): Hadoop for Amazon S3 Elastic Load Balancing
  54. Demo: Elastic Load Balancing
  55. Intro 1 2 3 4 5 6 7 End
  56. ?
  57. ? ↓
  58. ? / /
  59. ? / / RAM ? (Memcached)
  60. ? / / RAM ? (Memcached) ? EBS Raid
  61. RDS AZ
  62. RDS Tokyo-1a Tokyo-1b RDS RDS Read RDS RDS
  63. Intro 1 2 3 4 5 6 7 End
  64. DC OS : ISO 27001, PCI-DSS 1 : SSL Endpoints, Encrypted FS IAM: Identity Access Management VPC: Virtual Private Cloud
  65. PC (107.3.8.123) RDS-servers RDS RDS RDS 80 22 1521 web-servers app-servers DB-servers EC2 EC2 EC2 any EC2 22 EC2 EC2 EC2 EC2 EC2 1521
  66. Demo:
  67. VPC: Virtual Private Cloud AWS EC2 EC2 locallocal EC2 EC2 EC2 EC2 local local EC2 local 3 2 NAT EC2 EC2 Virtual Private Cloud EC2 EC2 EC2 VPN EC2 EC2 EC2 1
  68. IAM: Identity Access Management AWS / API LDAP
  69. Intro 1 2 3 4 5 6 7 End
  70. Firmitas ( ) Utilitas ( ) Venustas ( )
  71. 7 1. 2. 3. 4. / 5. 6. 7.
  72. AWS http://aws.amazon.com/jp/ AWS http://aws.typepad.com/aws_japan/ http://www.slideshare.net/kentamagawa/3aws Acknowledgement: Simone Brunozzi, Jinesh Varia, Matt Wood
Advertisement