Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018

2,093 views

Published on

Published in: Technology
  • Girls for sex in your area are there: tinyurl.com/areahotsex
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: www.bit.ly/sexinarea
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: www.bit.ly/2AJerkH
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ..................................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area for one night is there tinyurl.com/hotsexinarea Copy and paste link in your browser to visit a site)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션::정도현::AWS Summit Seoul 2018

  1. 1. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 정도현 테크니컬 트레이너 컨테이너와 서버리스 기술을 통한 디지털 트랜스포메이션
  2. 2. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 본 강연에서는 • 디지털 트랜스포메이션은 무엇인가 • 아키텍처의 진화과정 • 클라우드 네이티브와 디지털 트랜스포메이션 • 디지털 트랜스포메이션을 위한 체크리스트 에 대해서 이야기 합니다.
  3. 3. 과거의 IT환경 업무환경 공장과 공급사슬판매망 마케팅 분석
  4. 4. 업무환경 공장과 공급사슬판매망 마케팅 분석 과거의 IT환경 새로운 IT환경
  5. 5. 새로운 IT환경 업무 환경 공장 + 공급사슬 IoT 기기 온라인 마케팅 지속적인 공급망 관리 적시 생산온라인 판매 + 배송 소셜 미디어
  6. 6. 개인화 고객 추적 고객에게 직접 연결되는 새로운 채널 새로운 요구
  7. 7. ㅋ비즈니스 로직의 진화 모놀리스 마이크로서비스 함수
  8. 8. 10년 전의 모놀리식 해체 방식
  9. 9. XML & SOAP 10년 전의 모놀리식 해체 방식
  10. 10. 5년 전의 모놀리식 해체 방식
  11. 11. REST JSON 5년 전의 모놀리식 해체 방식
  12. 12. 5년 전의 모놀리식 해체 방식
  13. 13. 5년 전의 마이크로 서비스
  14. 14. 모놀리식 개발 프로세스 개발자 releasetestbuild 딜리버리 파이프라인응용프로그램
  15. 15. 마이크로서비스의 개발 라이프사이클 releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild releasetestbuild 개발자 딜리버리 파이프라인서비스
  16. 16. = 연간 5천만 회 배포 수천 개의 팀 × 마이크로 서비스 아키텍처 × 지속적 배포 × 다양한 개발 환경 0.63초에 1회
  17. 17. 손쉬운 배포 뛰어난 이식성 Docker Engine 대규모 클러스터 관리가 용이 자동화 자원의 효율적 활용
  18. 18. 컨테이너 관리 서비스 IAM을 통한 권한 제어 상태 체크 및 자동 복구 Auto Scaling API를 통한 손쉬운 클러스터 제어 EC2 혹은 Fargate 기반 클러스터 생성 Amazon ECS
  19. 19. 서버리스 컨테이너 서비스 서버나 클러스터 관리가 필요 없음 Amazon EKS 지원 예정 AWS Fargate
  20. 20. 관리형 Kubernetes 서비스 뛰어난 가용성과 확장성 IAM을 사용한 권한 제어 표준 Kubernetes 환경과 완벽 호완 최신 버전의 Kubernetes 지원 Amazon EKS
  21. 21. 마이크로서비스는 5년전에함수로 Amazon Kinesis Amazon API Gateway Amazon SNS Amazon S3 Amazon DynamoDB Amazon SQS 표준 빌딩 블럭 서비스로 표준화된 플랫폼을 제공
  22. 22. Amazon SNS Amazon S3 Amazon API Gateway Amazon SQS Amazon Kinesis Amazon DynamoDB 마이크로서비스는 함수로 블록들을 결합하여 비즈니스 로직을 구현 DevOps에서 NoOps로
  23. 23. Amazon SNS Amazon S3 Amazon API Gateway Amazon SQS Amazon Kinesis Amazon DynamoDB 마이크로서비스는 함수로
  24. 24. Amazon SNS Amazon S3 Amazon API Gateway Amazon SQS Amazon Kinesis Amazon DynamoDB 마이크로서비스는 함수로
  25. 25. Amazon SNS Amazon S3 Amazon API Gateway Amazon SQS Amazon Kinesis Amazon DynamoDB 마이크로서비스는 함수로더 작은
  26. 26. 마이크로서비스는 함수로 더 작은
  27. 27. Amazon API Gateway Amazon SQS 마이크로서비스는 더 작은 함수로
  28. 28. Amazon API Gateway Amazon Kinesis Amazon DynamoDB 마이크로서비스는 더 작은 함수로
  29. 29. Amazon API Gateway Amazon SNS Amazon S3 마이크로서비스는 더 작은 함수로
  30. 30. Amazon SNS Amazon S3 Amazon API Gateway Amazon SQS Amazon Kinesis Amazon DynamoDB 시스템은 유휴 상태일 때 정지되어 실행 비용이 전혀 들지 않습니다 마이크로서비스는 더 작은 함수로
  31. 31. 클라우드 시대의 새로운 상식 모놀리식 데이터베이스 데이터저장소의 변화 새로운 상식
  32. 32. 비용이 많이 들며 구축과 유지보수가 어려움 모놀리스
  33. 33. 비싸고 만들거나 실행하기도 어렵습니다 데이터베이스 모놀리식
  34. 34. 데이터베이스 스키마와 저장 프로시저
  35. 35. 데이터베이스 스키마와 저장 프로시저
  36. 36. 데이터베이스 스키마와 저장 프로시저
  37. 37. 통계 제안 주문 웹 페이지 재고 장바 구니 데이터베이스 재고 모놀리식의 데이터 저장소
  38. 38. 데이터베이스 제안 통계 웹 페이지 장바 구니 재고 주문 과도기 SOA의 데이터 저장소
  39. 39. 제안 통계 웹 페이지 장바 구니 재고 주문 과도기 SOA의 데이터 저장소 데이터베이스
  40. 40. 제안 재고 제안 통계 웹 페이지 장바 구니 재고 주문주문주문 데이터베이스 마이크로서비스의 데이터 저장소
  41. 41. 클라우드를 통해 목적에 적합한 데이터베이스를 손쉽게 추가
  42. 42. 꼬여있는 스키마들을 풀어 최적의 데이터 저장소로 마이그레이션
  43. 43. 꼬여있는 스키마들을 풀어 최적의 데이터 저장소로 마이그레이션
  44. 44. 클라우드 네이티브 아키텍처 원칙과 실천
  45. 45. 데이터센터 네이티브 데이터센터 아키텍처
  46. 46. 인프라스트럭처 데이터센터 네이티브 아키텍처 수년간 고정됨 데이터센터
  47. 47. 클라우드 마이그레이션 사용한 만큼만 지불 데이터센터 응용 프로그램과 데이터 3년치를 선불로 지급한 후에 감가상각 사용한 초만큼의 비용만 매달 지급
  48. 48. 클라우드 네이티브 원칙 내년에 어떻게 될 것인지를 예측할 필요 없이 매 달 후불로 요금을 결제
  49. 49. 모든 과정에서 대기 상태가 발생 셀프서비스, 온디멘드, 즉시처리 ! VS !
  50. 50. 모든 과정에서 대기 상태가 발생 셀프서비스, 온디멘드, 즉시처리 ! VS !!
  51. 51. 모든 과정에서 대기 상태가 발생 셀프서비스, 온디멘드, 즉시처리 ! VS !! 대기로 인해 배포까지 몇 주에서 몇 달이 소요됨 셀프서비스로 수 분 이내에 배포 가능
  52. 52. 클라우드 네이티브 원칙 셀프 서비스, API기반, 자동화 매 단계 마다 요청하는 방식에서 무슨 일이 있었는지를 기록을 통해 점검하는 방식으로 변경
  53. 53. 클라우드 네이티브 원칙 데이터 및 응용프로그램에 대한 즉각적이면서 글로벌한 배포를 기본적으로 제공
  54. 54. 시카고 뉴욕 오하이오 us-east-2 버지니아 us-east-1 a b c a b c 일반적인 데이터센터 아키텍처 일반적인 클라우드 아키텍처 가용영역 a, b, 및 c는 10-100km 떨어져 있음 리전 및 가용영역
  55. 55. 시카고 뉴욕 오하이오 us-east-2 버지니아 us-east-1 a b c a b c 리전 및 가용영역 장애 극복 기능 자연 재해 발생시
  56. 56. 리전 및 가용영역 데이터센터 네이티브를 클라우드로 마이그레이션직접 MySQL을 동일한 구성으로 클라우드 인스턴스에서 실행 MySQL Primary MySQL Secondary
  57. 57. 리전 및 가용영역 클라우드 네티이브 데이터 마이그레이션 MySQL Primary MySQL Secondary Amazon Aurora 세 가용 영역에 분산 배포
  58. 58. 리전 및 가용영역 클라우드 네티이브 데이터 마이그레이션 MySQL Primary MySQL Secondary 복수의 가용 영역 사용에 따른 가용성과 내구성의 향상
  59. 59. 클라우드 네이티브 원칙 복수의 가용 영역에 배포
  60. 60. 탄력성 데이터센터 10 % 이상의 이용률을 달성하기 어려움—피크시에 대비하여 추가 용량 항상 필요 클라우드 40 % 이상의 사용률—용량 과부하 이슈가 발생하지 않음
  61. 61. Auto Scaling을 사용한 예측 가능한 대량의 워크로드 대응 서버리스를 사용한 스파이크성 부하 워크로드 대응
  62. 62. 클라우드 네이티브 원칙 사용하지 않을 때는 꺼 두기 몇 배에 이르는 활용률 향상 막대한 비용 절감 용량 초과 방지
  63. 63. 그린 버전 블루 버전 개발자 0 1 2 3 4 56 7 8 9빌드 시스템 카나리 테스트 이전 버전들 버전 관리 되는 배포 파이프라인
  64. 64. 클라우드 네이티브 원칙 불변 코드 자동 빌드 임시 인스턴스, 컨테이너 및 함수 Blue-Green 배포 버전 관리 되는 서비스
  65. 65. 사용한 만큼만 후불제로 지불 셀프 서비스 - 대기 불필요 글로벌 배포 복수의 가용영역/리전을 사용한 가용성 모델 높은 가용률 - 유휴 리소스 꺼두기 반복 가능한 코드 배포 클라우드 네이티브 원칙
  66. 66. 클라우드 네이티브 원칙 진화와 실험의 끊임없는 반복
  67. 67. 디지털 트랜스포메이션 체크리스트
  68. 68. 기술 파트너 선정 지원 부서 구성 거버넌스 전략 수립 성공 이미지 공유 Getting Ready
  69. 69. 클라우드 개발환경 구축 낡은 규칙 폐기 허가 교육 Two Pizza Team Shifting Culture 단기 계획 반복 외부 전문가 고용
  70. 70. 코드 저장소 구축 도구와 교육 제공 주인의식 장려 DevSecOps 모델 채택 Go Cloud Native 잦은 업데이트 수행
  71. 71. 지속적인 평가 데이터 기반 지표 구축 Track Progress
  72. 72. J Curve 시간 생산성 1.도입 2.적용 3.적응 4.체화 5.전파 6.수확 고통의 계곡
  73. 73. J Curve
  74. 74. J Curve
  75. 75. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 이 시간 이후 클라우드 네이티브 관련 세션 12:30 모놀리스에서 마이크로서비스 아키텍처로의 전환 전략 - 박선용 SA 13:30 AWS 기반 Kubernetes 정복하기 - 정영준 SA 16:10 서버리스 웹 애플리케이션 구축 방법론 - 김현수 SA 17:10 고급 서버리스 앱 개발 자세히 살펴보기 - 김필중 SA
  76. 76. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. AWS Summit 모바일 앱과 QR코드를 통해 강연 평가 및 설문 조사에 참여해 주시기 바랍니다. 내년 Summit을 만들 여러분의 소중한 의견 부탁 드립니다. #AWSSummit 해시태그로 소셜 미디어에 여러분의 행사 소감을 올려주세요. 발표 자료 및 녹화 동영상은 AWS Korea 공식 소셜 채널로 공유될 예정입니다. 여러분의 피드백을 기다립니다!
  77. 77. 감사합니다

×