[레포트] 현대차그룹 커넥티드카 서비스를 위한 AWS와 함께한 하이브리드 클라우드 여정
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 AWS re:Invent 세션중「현대차그룹 커넥티드카 서비스를 위한 AWS와 함께한 하이브리드 클라우드 여정」세션을 정리해 봤습니다.
세션 개요
DESCRIPTION
현대차그룹의 커넥티드 카 국내 사용자는 급속하게 늘어나고 있으며, 2020년 10월 2백만명을 넘어섰습니다. 기존 온-프레미스 환경만으로는 커넥티드 카 사용자 증가에 효과적으로 대응하기 쉽지 않아서 GIS를 기반한 실시간 내비게이션 시스템을 대상으로 AWS와 함께 하이브리드 클라우드 환경으로 진행하였습니다. 본 세션에서는 현대자동차가 어떻게 AWS를 기반으로 커넥티드카 하이브리드 환경을 구축하였는지 살펴보고, 향후 타 시스템으로 확장 전략에 대해 알아 봅니다.
SPEAKERS
KwangYoung Kim Solutions Architect at AWS
Jonghyuk Kim Senior Research Engineer at Hyundai Motors
세션
Agenda
- Hybrid Cloud 개요 및 적용 분야
- AWS Hybrid Cloud 서비스
- 현대차그룹 GIS와 Hybrid Cloud 사례
- Hybrid Cloud 도입을 위한 AWS 도움 체계
Hybrid Cloud 개요 및 적용 분야
Cloud가 필요한 이유
- 민첩성
- 비용절감
- 탄력성
- 빠른 혁신
- 수분 내 글로벌 확장
기업에서는 온프레미스에서 다양한 워크로드를 구동하고 있습니다.
- 민첩성
- 비용절감
- 탄력성
- 빠른 혁신
- 수분 내 글로벌 확장
의 이유로 클라우드로 마이그레이션 하거나 클라우드에 구축해서 이용하고 있습니다. 그래서 온프레미스와 클라우드를 통합하고, 기존 자원과 운영 경험을 활용할 수 있게 도와주는 하이브리드 솔루션이 필요합니다.
하이브리드 클라우드 현황에 대해 살펴보면 현재 75퍼센트의 기업용 앱이 온프레미스에서 이용 중입니다. 그리고 현재 71%가 하이브리드로 워크로드를 배치하여 운영중이며, 클라우드와 온프레미스를 적절히 이용하는 고객이 상당히 많이 늘어나고 있습니다.
하이브리드 적용 분야로는
- 수 천개 기업에서 운영중인 애플리케이션이 클라우드로 마이그레이션 하는 데 있어, 수년이 소요되기 때문에 하이브리드 클라우드를 사용
- 클라우드 사용 경험과 장점을 온프레미스로 적용
- 온프레미스 데이터 센터를 AWS 클라우드로 확장해서 사용
- 인터넷 연결이 원활하지 않거나 응답 시간에 민감한 워크로드를 처리하기 위한 엣지 컴퓨팅 분야에서도 사용
AWS Hybrid Cloud 서비스
데이터 센터 확장을 위한 AWS 하이브리드 Use case에는
- 클라우드로 버스팅(Bursting)
- 백업 및 DR을 클라우드에서 구현
- 애플리케이션 마이그레이션
- 글로벌 확장
이 있습니다.
AWS에서는 다양한 하이브리드 클라우드 서비스를 제공하고 있습니다. 온프레미스를 AWS 클라우드로 확장하거나, AWS 클라우드의 인프라와 서비스를 온프레미스로 확장하는 데 사용할 수 있습니다.
먼저 AWS 글로벌 인프라 입니다. AWS 리전은 복수의 가용영역을 가지고 있으며, 가용영역은 높은 가용성, 확장성, 무중단운영을 제공합니다.
복수의 데이터 센터를 활용하는 사례로 3 Active Data Center Model이 존재합니다. 가용성 측면을 살펴보면, 1개의 데이터 센터로 시스템을 운영하면, 시스템 전체의 가용성은 98.5%이고, 3개의 데이터 센터를 동시에 운영하는 3 Active Data Center Model의 경우 99.9997%로 가용성 측면에서 차이가 나는 것을 볼 수 있습니다.
그 외에도 다양한 라우팅 유형을 선택해서 글로벌 트래픽을 관리할 수 있습니다.
VPC라는 가상의 네트워크 공간을 만들어서 서버를 구축할 수 있습니다.
접속 방법은
- SSH/RDP를 통해 접속
- SSL VPN을 통해서 접속
- Site to Site IPSec VPN을 인터넷 망 위에 구축해서 안전하게 연결
- Direct Connect 전용 서비스를 활용하여 하이브리드 클라우드를 구축
그 외에도 VPC End Point, PrivateLink, VPC Peering을 이용해서, 다양한 AWS 서비스와 VPC를 연결할 수 있습니다.
다양한 워크로드에는 다양한 스펙의 서버가 필요하지만, AWS에서는 약 400개의 EC2 인스턴스 타입이 존재하기 때문에 워크로드에 적합한 타입을 선택할 수 있습니다.
다양한 스토리지 서비스도 제공하고 있습니다.
현대차그룹 GIS와 Hybrid Cloud 사례
Connected Car Service 차량내 모뎀 등 통신망을 토대로 차량 내부의 다양한 기능과 환경을 외부에서 확인/조작하고, 통신망을 통하여 외부 컨텐츠를 차량에서 활용이 가능한 인포테인먼트 서비스를 통칭함
Connected Car Service Netword(CSS망) Connected Car Service를 위한 H/W S/W, 네트워크 인프라 구성 전반을 지정
GIS(Geometric Information Service, Geographic Info System) 커넥티드카 서비스의 한 종류로, 차량내 모뎀과 CSS망을 통해, 현 위치 기반의 실시간 경로탐색 서비스
하이브리드에서 뼈대가 되는 네트워킹에서는 우선 차량으로 부터의 실시간 경로 탐색은 온프레미스 CCS망으로 유입되고, 부하 상황에 따라 조정된 가중치를 기반으로 AWS로 요청이 분산 됩니다.
AWS의 인프라 자원들을 논리적, 물리적으로 하나의 망처럼 구성하는 방법으로 AWS Direct Connect를 사용 했습니다.
스토리지 선택에서는 성능 효율성과 비용 최적화를 위해 S3와 EFS를 적극 활용했습니다.
실시간 경로 탐색 서비스에서는 온프레미스와 동일한 수준의 서비스를 제공해야하기 때문에 사용해야 할 EC2 타입을 잘 선택해야 합니다. 부하에 따른 탄력성을 위해 오토 스케일링을 활용 했습니다.
기존 온프레미스의 요구사항이나 서비스 요구사항에 따라 인프라를 변경할 필요가 있거나, 똑같은 구성으로 타 서비스를 빠르게 운영하고 싶다 라는 상황이 생길 수 있기 때문에 이러한 경우를 대비하여 IaC를 도입 했습니다.
- AWS 인프라를 CloudFormation을 통해 코드로 설계
- 인프라 변경이 필요할 경우 해당 코드를 토대로 진행
- 추가적으로 CDK(Cloud Development Kit)를 통해CloudFormation과 연계하여 인프라에 올라갈 서비스 앱에 대한 설정 및 구성을인프라와 함께 배포할 수 있게 함
Hybrid Cloud 도입을 위한 AWS 도움 체계
하이브리드 도입을 위해 AWS의 여러 프로그램들이 존재합니다.
교육 실습, 아키텍처 설계, 프로젝트 수행이 있으며 교육 실습에는
- Immersion Day
- AWS Free-Tier
- AWS Workshop
아키텍처 설계에는
- Account Manager(AM)
- Solutions Architect(SA)
프로젝트 수행에는
- AWS Professional Services
- AWS 파트너