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.

Amazon의 운영 탁월성 (Operational Excellence) -윤석찬(AWS) :: AWS Communityday online 2020

490 views

Published on

클라우드 기반 서비스를 탁월하게 운영하는 방법에 대해 아마존의 경험과 모범 사례를 개발 문화, 도구 및 프로세스 등 3가지 필수 상호 연결 요소에 중점을 두어 살펴봅니다.

Published in: Technology
  • Login to see the comments

Amazon의 운영 탁월성 (Operational Excellence) -윤석찬(AWS) :: AWS Communityday online 2020

  1. 1. Amazon의 운영 탁월성 Operational Excellence 윤석찬, AWS 수석 테크에반젤리스트 @channyun
  2. 2. 운영 탁월성(Operational Excellence ) 이란? • 만약 여러분의 비즈니스가 전적으로 기술 플랫폼에 의존하고 있다면 운영 탁월성(Operational Excellence)은 매우 중요합니다. • 아마존닷컴 처럼 24시간 운영되는 쇼핑몰을 비롯하여, AWS처럼 사용자에게 서비스를 제공하는 서비스 업체에 제공하는 경우, 서비스 중단 없는 확장성 높은 운영 능력은 필수적입니다. • 개발 중요성 만큼이나 운영 능력은 중요합니다.
  3. 3. Amazon의 아키텍처 변화 Web Server customers Invento ry Orde rs Database Customer Service Tools Fulfillment Center Tools
  4. 4. Amazon의 아키텍처 변화
  5. 5. Amazon의 아키텍처 변화
  6. 6. Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. – Conway’s Law “
  7. 7. 운영 탁월성의 3가지 요소 Tools Processes Culture Technology
  8. 8. 운영 탁월성의 3가지 요소 Tools Processes Culture Technology
  9. 9. Culture: Amazon Leadership Principles • Customer Obsession • Ownership • Invent and Simplify • Are Right, A Lot • Hire and Develop the Best • Insist on the Highest Standards • Think Big • Bias for Action • Frugality • Learn and Be Curious • Earn Trust • Dive Deep • Have Backbone; Disagree and Commit • Deliver Results https://www.amazon.jobs/en/principles
  10. 10. Customer Obsession Leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers.
  11. 11. 고객보도자료 및 FAQ서비스 개발 서비스 기획서 기존 기업의 업무 방식 기업 관점에서 서비스 기획
  12. 12. 고객보도자료 및 FAQ서비스 개발 Working Backwards 고객 관점에서 거꾸로 일하기 서비스 출시 How to make new services at Amazon?
  13. 13. 모든 고객의 피드백은 소중하다! "Low-Flying-Hawk가 뭐라고 말할까요?" 아이디 Low-Flying-Hawk는 AWS에 상당한 금액 (월3 달러)을 지출하는 고객이 아닙니다.하지만, 이분이 AWS Forum에 올리는 다양한 의견이 매우 중요했기 때문에 Amazon은 별칭을 따서 건물 이름을 지었습니다. https://blog.aboutamazon.com/amazon- campus/the-surprising-stories-behind-the- peculiar-building-names-at-amazon
  14. 14. Ownership Leaders are owners. They think long term and don't sacrifice long-term value for short-term results. They act on behalf of the entire company, beyond just their own team. They never say "that's not my job."
  15. 15. Two-Pizza Team의 책임 범위 Responsible for THEIR PRODUCT Deployment tools CI/CD tools Monitoring tools Metrics tool Logging tools APM tools Infrastructure provisioning tools Security tools Database management tools Testing tools …. Not responsible for * *Unless their product belongs in the yellow
  16. 16. 운영 탁월성의 3가지 요소 Tools Processes Culture Technology
  17. 17. 서비스를 운영하는 각종 도구들 • 소스 코드 레포지터리 • 이슈 트래커 • 테스트 자동화 • 소프트웨어 배포 WaitWrite Code WaitBuild Code WaitDeploy to Test Deploy to Prod • 시스템 모니터링 • 메트릭 시각화 및 보고 • 변경 관리 워크 플로우 • 위험 감사, 예측 및 계획 If you don’t have…
  18. 18. Insist on the Highest Standards Leaders have relentlessly high standards — many people may think these standards are unreasonably high. Leaders are continually raising the bar and drive their teams to deliver high quality products, services, and processes. Leaders ensure that defects do not get sent down the line and that problems are fixed so they stay fixed.
  19. 19. 아마존의 주요 개발 도구 • 중앙 집중식 호스팅 빌드 시스템 • 배포 할 아티팩트 생성 Brazil • 배포 서비스 • 배포 시 다운 타임 없음 • 버전이 지정된 아티팩트 및 롤백 가능 Pipelines • 커밋에서 프로덕션까지의 경로 • 자동화, 테스트 및 승인이 이루어지는 곳 • 지속적인 배포 지원
  20. 20. 개발로 부터 배포까지 완전 자동화 파이프 라인은 출시 프로세스를 화살표를 따라 Prod로 가는 전체 워크 플로…
  21. 21. AWS 개발 도구로 제공 AWS CodeBuild + Third Party AWS CodeCommit AWS CodeBuild AWS CodeDeploy AWS X-Ray Source Build Test Deploy Monitor AWS CodePipeline 소스 코드 저장소 부터 패키지 빌드, 테스트, 배포 및 모니터링까지 전 과정에 대해 AWS 기반 서버리스 CI/CD 도구 제공
  22. 22. 운영 탁월성의 3가지 요소 Tools Processes Culture Technology
  23. 23. Earn Trust Leaders listen attentively, speak candidly, and treat others respectfully. They are vocally self-critical, even when doing so is awkward or embarrassing. Leaders do not believe their or their team’s body odor smells of perfume. They benchmark themselves and their teams against the best.
  24. 24. Jeff Bezos 2012 Shareholder Letter Amazon Video On Demand에서 Casablanca라는 대여 동영상을 시청 하는 동안 비디오 재생이 불량한 것으 로 나타났습니다 : 불편을 드려 죄송 하며 $ 2.99 금액을 전액 환불해 드렸 습니다. “
  25. 25. Good intentions never work, you need good mechanisms to make anything happen." Jeff Bezos “
  26. 26. Dive Deep Leaders operate at all levels, stay connected to the details, audit frequently, and are skeptical when metrics and anecdotes differ. No task is beneath them.
  27. 27. Correction of Errors (COE) • 우리의 실수로부터 배우는 메커니즘 • 기술적 결함 • 프로세스 결함 • 문서 결함 • 조직적 결함 • … • 근본 원인을 해결하는 메커니즘 • 지속적인 개선을 추진하는 메커니즘 Tools Adoption Audit
  28. 28. Correction of Errors (COE) • 주간 운영 지표 검토 • 지속적인 검사 메커니즘 • 운영에 집중 • 건전한 운영 프로그램의 기초 • 진행 방법 (15분 이내) • 성공과 실패 공유 • 후속 조치 항목 • COE 검토 • 주요 서비스 지표 검토 • 새로운 모범 사례 식별
  29. 29. Correction of Errors (COE) • 주간 운영 지표 검토 • 지속적인 검사 메커니즘 • 운영에 집중 • 건전한 운영 프로그램의 기초 • 진행 방법 (15분 이내) • 성공과 실패 공유 • 후속 조치 항목 • COE 검토 • 주요 서비스 지표 검토 • 새로운 모범 사례 식별 https://aws.amazon.com/blogs/opensource/the-wheel/
  30. 30. Amazon Builders' Library 모든 사람이 더 빠르고 효율적으로 혁신한다면 더 나은 세상이 찾아올 것이라는 생각은 의심할 여지가 없습니다. 그리고 상황이 따라 주기만 한다면 말입니다. 그런 이유로 저는 Amazon Builders' Library를 통해 우리가 배운 내용을 공유하게 된 것을 기쁘게 생각합니다. - Charlie Bell, SVP, Amazon Web Services Amazon의 소프트웨어 구축 및 운영 방식 https://aws.amazon.com/ko/builders-library/ “ 한국어 백서 PDF 다운로드
  31. 31. AWS Well-Architected • 운영 우수성 원칙 • 보안 원칙 • 안정성 원칙 • 성능 효율성 원칙 • 비용 최적화 원칙 아키텍처 관련 모범 사례를 사용해 학습, 측정 및 구축 모범 사례 https://aws.amazon.com/ko/architecture/well-architected/ 한국어 백서 PDF 다운로드
  32. 32. “The world, thankfully, is full of many high-performing, highly distinctive corporate cultures. We never claim that our approach is the right one – just that it’s ours – and over the last two decades, we’ve collected a large group of like-minded people. Folks who find our approach energizing and meaningful.” Jeff Bezos - 2015 Amazon.com letter to shareholders 감사하게도… 세상에는 성과가 뛰어나고 차별화 된 기업 문화 로 가득 차 있습니다. 저희는 우리의 접근 방식이 옳다고 주장 하지 않으며, 단지 지난 20 년 동안 이러한 접근 방식이 활기차 고 의미가 있다고 생각하는 사람들을 모아 함께 일하고 있습니다.
  33. 33. Culture: Amazon Leadership Principles • Customer Obsession • Ownership • Invent and Simplify • Are Right, A Lot • Hire and Develop the Best • Insist on the Highest Standards • Think Big • Bias for Action • Frugality • Learn and Be Curious • Earn Trust • Dive Deep • Have Backbone; Disagree and Commit • Deliver Results https://www.amazon.jobs/en/principles
  34. 34. 좀 더 자세히 알고 싶다면… 아마존의 운영 탁월성 해설편 - 문화&도구&프로세스 :: 차니의 클라우드클리닉 5회 http://blog.creation.net/channy-cloud-clinic-ep5 아마존의 운영 탁월성 블로그 시리즈 :: Channy’s Blog http://channy.creation.net/blog/1260

×