BLOG

AWS re:Invent 2022 세션 후기 #64 – DevOps
작성일: 2022-12-06
[STP208] Designing resilient architectures for startups

 

연사 : Josh Kahn

일시: 2022.12.1 11:00 ~ 12:00

장소: MGM Grand Level 1 , Boulevard 167


작성자 : 메가존클라우드 Mass Migration Center김유란 매니저

 

 

시스템 실패는 오류는 사람들이 예상하는 것보다 더 흔하며 특히 스타트업에 피해를 줄 수 있기 때문에 아키텍처와 개발자는 미리 준비해야 합니다. AWS 서버리스 솔루션을 사용하여 탄력적인 시스템을 구축하는 방법에 대해 알아보는 세션에 참여 하였습니다.

 

 

스타트업을 성장 시키는 요인은 다양합니다.

 

 

“유일한 이기는 방법은 누구보다 빨리 배우는 것이다. ” 빠른 플랜, 빠른 목표 설정과 잦은 시도의 유효성을 뒷받침해주는 Eric Ries의 명언입니다.

 

 

AWS에는 다양한 서버리스 서비스가 있습니다.

 

 

서버리스가 자동으로 확장된다면 아키텍처가 해야 할 일은 무엇일까요?

  • 안정성 : 안정적인 워크로드는 필요할 때 원하는 기능을 정확하고 일관되게 수행합니다.
  • 복원력 : 탄력적인 워크로드는 구성 요소 간에 부분적이고 간헐적인 장애를 견뎌내고 결국 예기치 않은 상태에서 복구할 수 있습니다.

 

 

하지만 서버리스를 사용하지 않는 경우 스타트업의 복원력은 어떨까요?

탄력적인 시스템의 네 가지 필수 기능을 통해 알아보겠습니다.

– 예측

– 모니터링

– 응답

– 학습

 

 

서버리스의 베이스 아키텍처는 위의 그림과 같습니다. 아키텍처를 통해 지속적인 복원이 강조됨을 알 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

람다는 작업 단위당 고정된 리소스를 갖고 있습니다

각 기능 실행 환경에는 동일한 유한 리소스가 있습니다.

  • CPU(최대 6개 vCPU)
  • 메모리(최대 10GB)
  • 스토리지(최대 10GB)
  • 네트워크

각 실행 환경은 한 번에 하나의 이벤트만 처리합니다. 이벤트 처리가 완료된 후 추가 이벤트를 처리할 수 있으며, 각 요청은 동일한 리소스를 가져옵니다.

 

 

작업 증가에 따라 동시 환경 확장된다는 특징을 갖으며 워크로드 격리는 예측 가능한 성능을 의미합니다. 또한 대기 시간과 처리량이 일정합니다.

 

 

서버리스는 변동 없이 확장할 수 있도록 프로비저닝되어 있으며 멀티 az를 무료로 만들 수 있습니다

 

 

그러나 람다를 VPC에 연결하는 경우 Multi-AZ에 서브넷을 포함해야 하며, 이것은 자동이 아닙니다.

 

 

복원력을 향상 시켜주는 요소 중 모니터링 기능을 하는 서비스를 먼저 살펴보겠습니다. 클라우드 Watch 로그, 매트릭, 엑스레이가 이에 해당됩니다.

 

 

learning 기능을하는 카오스엔지니어링입니다.

 

 

AWS 서버리스 솔루션을 사용하여 탄력적인 시스템을 구축하는 방법을 확인 할 수 있는 기회였습니다. 서버리스라 하면 관리 포인트가 줄어 들어 막연히 할일이 줄지 않을까? 라고만 생각할 수 있는데 본 세션을 통해 어떤 솔루션으로 어떠한 부분을 강조해야 안정성 및 복원력을 확보할 수 있는지 알게 되었습니다.

 

👉본 세션 내용 관련하여 추가 문의나 요청 사항이 있으시다면? 우측 링크로 이동하셔서 편하게 의견을 남겨주세요! https://www.megazone.com/contact/

 

👉 다른 세션 후기글이 궁금하시다면? 아래 링크를 통해 확인해 주세요!

🔷Keynote Report #1. Day1 Monday Night Live with Peter DeSantis 확인하기

🔷Keynote Report #2. Day2 Adam Selipsky Keynote 확인하기

🔷Keynote Report #3. Day3 Swami Sivasubramanian Keynote 확인하기

🔷Keynote Report #4. Day4 Dr.Werner Vogels Keynote 확인하기

 

✅1. 데이터 보호 세션 후기 확인하기

✅2. 마이그레이션 세션 후기 확인하기

✅3. 현대화 (Modernization)세션 후기 확인하기

✅4. SAP 세션 후기 확인하기

✅5. 쿠버네티스 세션 후기 확인하기

✅6. 마이그레이션2 세션 후기 확인하기

✅7. 분석 세션 후기 확인하기

✅8. AI/ML 세션 후기 확인하기

✅9. AI/ML 2 세션 후기 확인하기

✅10. 현대화 (Modernization) 2 세션 후기 확인하기

✅11. 현대화 (Modernization) 3 세션 후기 확인하기

✅12. Data Lakes 세션 후기 확인하기

✅13. 네트워킹 세션 후기 확인하기

✅14. 마이그레이션3 세션 후기 확인하기

✅15.비용 최적화 세션 후기 확인하기

✅16. 보안 세션 후기 확인하기

✅17. SAP 2 세션 후기 확인하기

✅18. 마이그레이션4 세션 후기 확인하기

✅19. DevOps 세션 후기 확인하기

✅20. 신규업데이트 세션 후기 확인하기

✅21. 스토리지 세션 후기 확인하기

✅22. Amazon 세션 후기 확인하기

✅23. 신규업데이트2 후기 확인하기

✅24. 거버넌스 후기 확인하기

✅25. 거버넌스2 후기 확인하기

✅26. DevOps 2 후기 확인하기

✅27. AI/ML 3 세션 후기 확인하기

✅28. 분석2 세션 후기 확인하기

✅29. 쿠버네티스2 세션 후기 확인하기

✅30. 분석 3 세션 후기 확인하기

✅31. 서버리스 컴퓨팅 세션 후기 확인하기

✅32. 신규 업데이트 3 세션 후기 확인하기

✅33. 신규 업데이트 4 세션 후기 확인하기

✅34. 보안 2 세션 후기 확인하기

✅35. 분석 4 세션 후기 확인하기

✅36. 모니터링 세션 후기 확인하기

✅37. AI/ML 4 세션 후기 확인하기

✅38. 운영 세션 후기 확인하기

✅39. 운영 2 세션 후기 확인하기

✅40. 데이터베이스 세션 후기 확인하기

✅41. 데이터베이스 2 세션 후기 확인하기

✅42. 보안 3 세션 후기 확인하기

✅43. SaaS 세션 후기 확인하기

✅44. 컴퓨팅 세션 후기 확인하기

✅45. 신규 업데이트 : AWS SnapStart 세션 후기 확인하기

✅46. 신규 업데이트 : 네트워크 최적화 인스턴스와 최신 Amazon EC2 네트워킹 세션 후기 확인하기

✅47. 아키텍처 세션 후기 확인하기

✅48. SAP 3 세션 후기 확인하기

✅49. 고객사례 세션 후기

✅50. SAP 4 세션 후기 확인하기

✅51. 데이터베이스, 마이그레이션 세션 후기 확인하기

✅52. 보안 4 세션 후기 확인하기

✅53. 보안 규정 세션 후기 확인하기

✅54. 데이터베이스 3 세션 후기 확인하기

✅55. 신규 업데이트 5 세션 후기 확인하기

✅56 .DevOps 3 세션 후기 확인하기

✅57. 분석 5 세션 후기 확인하기

✅58. AI/ML 5 세션 후기 확인하기

✅59. DevOps 4 세션 후기 확인하기

✅60. 신규업데이트 6 세션 후기 확인하기

✅61. 분석 6 세션 후기 확인하기

✅62. 데이터 보호 세션 후기 확인하기

✅63. AI/ML 6 세션 후기 확인하기

✅64. DevOps 5 세션 후기 확인하기

✅65. 신규업데이트 7 세션 후기 확인하기

✅66. 신규 업데이트 8 세션 후기 확인하기