brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 27. 2022

6탄-1. 6주 만에 AWS에서 AI/ML을!

한국타이어 앤 테크놀로지와 아모레 퍼시픽의 AWS 프로토 타이핑 사례

6주 만에  AI/ML

AWS 프로토 타이핑팀과 프로토 타이핑 진행!!



<1> 제조업에서  AI/ML 적용 사례

<2> 프로토 타이핑 프로그램

<3> 한국 타이어  수요 예측 프로젝트

<4> 아모레  프로토 타입 프로세스

<5> 아모레   프로토 타이핑  아키텍처 설명

<6> 개인 정리



<1> 제조업에서  AI/ML 적용 사례


예지 정비 기술을 이용한 생산설비의 다운타임 감소

영상 인식을 이용한 품질 검사 자동화

자연어 처리를 통한  고객 반응을 대규모로 분석

수요 예측을 이용한 재고 관리



<2> 프로토 타이핑 프로그램 


1

AWS 프로토 타이핑 프로그램 운영 중

AWS 프로토 타이핑  미션은 빠른 상용화


2

프로토 타이핑 프로그램?

핵심 기능 위주로 구현 범위 선정

고객사/AWS 프로토타이핑 엔지니어가 같이 개발

무상으로 6주간 지원

Agile, Devops 문화 기반으로 협업

의사 결정을 보조하고 상용에 대한 신뢰 구축


3

6주간 원팀 

AWS프로토 타이핑 엔지니어 -  AWS 클라우드 전문가, 프로젝트 리더, 전체 아키 설계, 스크럼 마스터로 일정 관리함.

고객 엔지니어 - 비즈니스 도메인 전문가


4

방법?

Agile 방법 

데브옵스 문화 - 서버리스 , IAC 사용함.




<3> 한국 타이어  수요 예측 프로젝트


수요 예측에 대한 부분이 필요.

8개 공장에서 160개 국가에 제공 중임

정확한 수요예측이  필수



수요 예측 프로젝트 3단계


1단계

POC 

Amazon Forcast을 통해   AI기반 수요 예측 가설 검증


2단계

프로토 타이핑

다양한 ML모델 구축과 알고리즘 테스트를 통한 타당성 검증

Sagemaker 사용



3단계

커스터마이징 최적화 단계

수요 예측 모델 최적화, 내/외부 시스템 통합



3단계를 거처 , Global AI 수요 예측 시스템을 오픈




<4> 아모레  프로토 타입 프로세스


킥오프 - 프로토타이핑 소개, 요구사항 분석, 레가시 소개

스프린트 1 -   CDK ,  코드 리펙토링, 아키 설계

스프린트 2 - 아키 구성, DATA/ML  PIPELine 구성 

스프린트 3 - 아키 렉처 단위 테스트, 성능, 기술 이관 세미나




<5> 아모레   프로토 타이핑  아키텍처 설명


1

리뷰 분석 배치 프로세스?

Step Function 사용

RDS  데이터가 S3로 이관되는 이벤트 트리거로  분석 진행되도록 함.

ECS 컨테이너에서 분석 후 S3에 과정을 ,  RDS에  결과를 적재함.

CI/CD PIPELINE 구현


2

실시간 분석 프로세스   2가지?

첫 번째, API 호출 시 --  파라미터에 의해   ECS , Sagemaker   이용 실시간 추론 결과 리턴

두 번째 , RDS의 기분석된 데이터를 바로 리턴하는 방법

실사 간 API 로깅 모니터링은  클라우드 와치에 기록,  트래픽 또는 애러에 대한 결과를 이메일 푸시로 보내도록 추축 되어 있다.



3

실시간 추천 시스템?

KDS와 MSK 사용하여 실시간으로 데이터 수집

세이즈 메이커에서 추론

추천 결과  리턴



4

피부진단 프로토 타이핑?

API 서버는 ECS 사용

모델 서빙 서버는 TensoRT를 사용하기 위해  NVIDIA Triton으로 구성함.


5

프로토 타이핑 후  9가지 추가 프로세스?


프로토 타이핑 --- 보안 협의 ------- 인프라 협의----모델 파이프라인---API 최적화 -- 장애 대응 -- 모니터링  시스템 구축 -  CI/CD 운영 배포- 성능 테스트 -----Q A --- 오픈



6

프로토 타이핑 이후?


CDK 교육 진행됨

기술 내재화 가능


 CDK 초기 문제?

 CDK  프레임워크로 해결함





<6>  성공적인 AI/ML 프로토 타이핑 르 위한 팁


1

작게 시작하라

프로토 타이핑은 아이디어 타당성을 검증하는 데 있다.

핵심만 우선 구현하라.


2

빠르게 구현하라.

아이디어를  작고 , 빠르게 구현.

구현된 것을 보고 논의하라.



3

AI/ML 특화조직으로 발전하라.

실패를 통해 성장하라.

확장 범위를 넓혀라.

 프로젝트 범의로 남지 않고  조직 전체의 성장으로 이어지도록 하라~




<7> 개인 정리


1

AWS 프로토 타이핑 팀과 협업으로  조직 전체의 성장으로 이어지도록 팀을 구축하자.

해당 팀이 전체적으로 전문팀이 되도록 하자!!


2

아모레 아키텍처 3가지에 대해 이해하자.




https://brunch.co.kr/@topasvga/2439


감사합니다.












브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari