일상

AWS re:Invent 참석 세션 정리

hjkang

월요일

Peter DeSantis 키노트 (Monday Night Live with Peter DeSantis)

  • AWS의 최신 기술
  • 보안을 희생하거나 비용을 늘리지 않고 클라우드 성능의 한계를 지속적으로 확장하는 방법
  • Nitro v5
    - 이전 세대보다 비용, 에너지 효율적 (60% 높은 pps, 30% 낮은 대기 시간)
    - 2배의 계산 능력과, 50% 빠른 성능 제공
  • C7gn
    - 네트워크 집약적인 워크로드를 위해 설계
    - Nitro v5 및 Graviton으로 구동되는 새로운 인스턴스 유형
  • HPC7g
    - 분산 컴퓨팅 워크로드에 대해 최고의 가격 대비 성능 제공
  • Lambda SnapStart
    - 특정 Lambda 함수에 대해 SnapStart를 활성화한 후 함수를 실행하면 서비스가 함수를 초기화하고 재사용을 위해 스냅샷 캐시
    - 추가 비용 없이 콜드 스타트 기간 90% 단축

화요일

Adam Selipsky Keynote 키노트

  • AWS의 최신 기술
  • AWS가 제공하는 가치
    - 2025년까지 100% 재생에너지를 사용하는 것이 목표
    - Carrier는 AWS를 사용하여 비용 40% 절감
    - 확장성과 빠른 혁신
  • OpenSearch Service Serverless(평가판)
    - OpenSearch 클러스터 관리 불필요
    - 대규모 검색 및 워크로드 분석의 복잡성 감소
  • Amazon Redshift와 Amazon Aurora Zero-ETL 통합(평가판)
  • Amazon Redshift와 Apache Spart 통합
  • Amazon DataZone
    - 데이터 검색, 결합, 공유하는 방법을 제공하여 협업을 가능하게 하는 서비스
    - 통합 데이터 분석 포털 제공
  • Quicksight Q
    - 분석가가 아닌 사용자가 미래 비즈니스 결과 예측할 수 있게 하는 자연어 쿼리 기능
  • AWS Clean Rooms
    - 대외비 원시 데이터에 대한 안전한 접근 제어 및 공유

 

복원력 설계 (Building modern apps: Architecting for observability & resilience)

  • https://www.youtube.com/watch?v=GamnNc6ZMew
  • 복원력 핵심
    - 무슨 일이 일어날지 예상(코드 검토, 실패 지향 프로그래밍)
    - 모니터링(상태 확인, 추적, 경보)
    - 느슨한 결합
  • 실패를 줄이기 위해서는?
    - API 설정 시간 제한
    - 부하 분산
    - 지속적인 테스트
    -장애 자동 복구
  • 서버리스 사용
    - 운영 부담 감소

 

비동기 초크토크 (Thinking asynchronously: Integration patterns for microservices)

  • MSA를 적용할 때 네트워크를 통해 많은 통신이 발생
  • 복원력과 유연성을 위해 네트워크 통신은 비동기적이고 느슨하게 결합되어야 함
  • 제어해야 할 경우가 많으면 동기식 호출이 좋지만, 그 외의 경우엔 비동기 호출 추천
  • Amazon SQS, Amazon EventBridge, Amazon SNS, AWS Step Functions

수요일

대출 문서 처리 자동화 (Automate your mortgage document processing with AWS AI/ML)

  • 아직 많은 회사에서 pdf나 이미지, 표, 스캔한 문서를 통해서 데이터를 수동으로 추출
  • 레거시로 되어있는 문서의 처리는 비용과 시간이 많이 들고 확장이 어려움
  • AWS Textract
    - 모든 유형의 문서를 즉시 읽어서 데이터를 몇 분 만에 추출해주는 서비스
    - GCP의 Document AI

 

아이폰 IoT 워크샵 (Turn your iPhone into an IoT device and visualize sensor metrics)

  • 아이폰에 내장되어 있는 센서로 데이터 수집하고, 그 데이터를 AWS의 IoT Core로 보내서 관리
  • 센서로 데이터 수집하고, 메트릭 데이터를 그라파나를 이용하여 대시보드로 구축하는 것 까지가 워크샵 내용
  • IoT Core
    - 디바이스를 클라우드에 쉽고 안전하게 연결할 수 있는 서비스
    - GCP의 Cloud IoT

 

현대화 구축 및 확장 (Building and scaling a modernization strategy)

  • https://www.youtube.com/watch?v=NvDrtlrNPgk
  • 애플리케이션을 현대화하기 위해서는 사람, 프로세스, 기술 세가지가 필요
  • 총 6단계를 거쳐야 함
    - 1단계: 클라우드 지원 센터(ccoe) 형성
    - 2단계: lighthouse 제공
    - 3단계: 경영진의 명확한 비전과 지원
    - 4단계: 모범사례 수집
    - 5단계: 조직 내 커뮤니티 구축 및 전파
    - 6단계: 조직 안에서 거둔 성공을 다른 곳으로 복제

목요일

geospatial 데이터로 ML 구축 (Easily build, train, and deploy ML models using geospatial data)

  • AWS의 SageMaker를 사용하여 즉시 사용 가능한 지리 공간 데이터 엑세스하고, ML 모델 구축, 배포를 가속화하고, 예측 탐색하는 방법에 대한 세션
  • AWS SageMaker
    - ML 모델을 간편하게 빌드, 학습 및 배포할 수 있도록 하는 완전 관리형 서비스
    - GCP의 Vertex AI

 

딥레이서 워크샵 (AWS DeepRacer: Get hands-on with machine learning)

  • 클라우드 기반의 3D 레이싱 시뮬레이터와 경주용 자동차를 통해 ML 직접 체험
  • 모델을 만들고 한 시간동안 트레이닝을 시킨 후 레이싱에 참여하는 것이 워크샵 내용