Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

20190308 Cloud Native Hiroshima #2 / Container ってなんだっけ

160 visualizaciones

Publicado el

2019年3月8日のCloud Native Hiroshima #2でお話した資料です。

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

20190308 Cloud Native Hiroshima #2 / Container ってなんだっけ

  1. 1. #cnjp Takuya Oketani a.k.a. @okeee0315 2019.03.09 Container Cloud Native Hiroshima #02
  2. 2. #cnjp Who am I Takuya Oketani a.k.a. @okeee0315 Solutions Architect, Osaka Amazon Web Services Japan K.K. AWS Amazon SQS, AWS ML Platform Alcohol Highball
  3. 3. #cnjp Hashtag #cnjp Original Update by stevegarfield / https://www.flickr.com/photos/stevegarfield/4247757731/
  4. 4. #cnjp www.slideshare.net/okeee0315 Original Update by Sylvain Kalache / https://www.flickr.com/photos/sylvainkalache/6976050386/
  5. 5. #cnjp • kubernetes / Container • CNCF SaaS • Amazon EKS • kebernetes / Container • • •
  6. 6. #cnjp Agenda • kubernetes • Container • • Amazon Elastic Container Service for Kubernetes (EKS)
  7. 7. #cnjp CNCF Graduated
  8. 8. #cnjp OSS Kubernetes Features
  9. 9. #cnjp Kubernetes can be run anywhere API Kubernetes ? O N - P R E M I S E S C L O U D SCALE PERFORMANCE BREADTH
  10. 10. #cnjp 51%of Kubernetes users run their cluster on AWS —CNCF survey, 2018
  11. 11. #cnjp Availability Zone 1 Etcd Master Etcd Master Availability Zone 2 Availability Zone 3 Etcd Master
  12. 12. #cnjp Agenda • kubernetes • Container • • Amazon Elastic Container Service for Kubernetes (EKS)
  13. 13. #cnjp Container 1 OS CPU (VM) Bins/Libs App2 Process Infrastructure Operating System Docker Engine Infrastructure Hypervisor Guest OS Bins/Libs App2 Guest OS Bins/Libs App1 VM VM App1 Bins/Libs Process
  14. 14. #cnjp Docker DevOps CLI Dockerfile • CLI • Dockerfile Provisioning • →
  15. 15. #cnjp OS 1 OS OFF
  16. 16. #cnjp OS 1 OS OFF →
  17. 17. #cnjp ( ) (CI/CD)
  18. 18. #cnjp 1. 2. 3. / 4. CI/CD
  19. 19. #cnjp 1. : RDBMS → : → : Twelve-factor Application – IV. Backing services https://12factor.net/ja/backing-services
  20. 20. #cnjp 2. push / pull pull
  21. 21. #cnjp 3. / Bins/Libs App2 Process Infrastructure Operating System Docker Engine App1 Bins/Libs Process 1 Docker AZ 3 ( ) AZ1 AZ2
  22. 22. #cnjp 3. / • CPU • / • LB • • • ( ) / AZ 3 AZ1 AZ2 ( )
  23. 23. #cnjp 3. / = =
  24. 24. #cnjp 4. CI/CD
  25. 25. #cnjp Tips • • I/O
  26. 26. #cnjp Original Update by Alan Turkus / https://www.flickr.com/photos/aturkus/2557151889/
  27. 27. #cnjp Infrastructure as Code Immutable Infrastructure DevOps ...etc
  28. 28. #cnjp Infrastructure as Code Immutable Infrastructure DevOps ...etc
  29. 29. #cnjp Infrastructure as Code Immutable Infrastructure DevOps ...etc
  30. 30. #cnjp kubernetes Container Microservice Architecture ...
  31. 31. #cnjp kubernetes Container Microservice Architecture ... Must Better
  32. 32. #cnjp kubernetes Container Microservice Architecture ... Must Better Better
  33. 33. #cnjp CNCF SaaS ...etc
  34. 34. #cnjp CNCF SaaS ...etc
  35. 35. #cnjp E L A S T I C C O N T A I N E R S E R V I C E F O R K U B E R N E T E S (EKS)
  36. 36. #cnjp
  37. 37. #cnjp Amazon Elastic Container Service for Kubernetes (Amazon EKS) Kubernetes AWS
  38. 38. #cnjp • EKS ü 13 Amazon EKS https://aws.amazon.com/jp/about-aws/whats-new/2018/12/amazon-eks-available- in-frankfurt-singapore-sydney-and-tokyo-regions/ https://aws.amazon.com/about-aws/whats-new/2019/02/amazon-eks-available-in- mumbai--london--and-paris-aws-regions/
  39. 39. #cnjp • 99.9% Amazon EKS SLA https://aws.amazon.com/jp/eks/sla/
  40. 40. #cnjp Amazon EKS is ready for sensitive and regulated workloads HIPAA-eligible ISO 9001, 27001, 27017, 27018 PCI DSS
  41. 41. #cnjp https://github.com/aws/containers-roadmap
  42. 42. #cnjp Amazon EC2 AWS CodePipeline Source Build Deploy AWS CodeCommit AWS CodeBuild Amazon RDS Amazon S3 Developer Control plane Data plane Backing service Registry CI/CD pipeline
  43. 43. #cnjp CNCF
  44. 44. #cnjp 1. 2. 3. / 4. CI/CD
  45. 45. #cnjp 1. : RDBMS → : → : Twelve-factor Application – IV. Backing services https://12factor.net/ja/backing-services
  46. 46. #cnjp 1. : RDBMS → Amazon RDS ...etc : → Amazon S3, Amazon EFS ...etc : Twelve-factor Application – IV. Backing services https://12factor.net/ja/backing-services
  47. 47. #cnjp 2. push / pull pull
  48. 48. #cnjp 2. push / pull pull → Amazon ECR, HELM ...etc
  49. 49. #cnjp 3. / = =
  50. 50. #cnjp 3. / = → Amazon ECS / Amazon EKS, kubernetes, MESOS ...etc = → AWS Fargate / Amazon EC2
  51. 51. #cnjp 4. CI/CD
  52. 52. #cnjp 4. CI/CD → AWS CodePipeline / AWS CodeBuild, circle ci, Travis CI...etc
  53. 53. #cnjp Summary
  54. 54. #cnjp Summary • kubernetes / Container • CNCF SaaS • Amazon EKS • kebernetes / Container • • •
  55. 55. #cnjp Enjoy Develop with Cloud Native !
  56. 56. #cnjp One more...
  57. 57. #cnjp https://www.amazon.jobs/jp
  58. 58. #cnjp
  59. 59. #cnjp We are Hiring ! Contact me !

×