더북(TheBook)

이 사례는 여섯 개의 구성 요소를 다루어야 합니다. 구성 요소마다 추가적인 설정이 필요할지도 모릅니다. 마지막으로 권한과 접근 제어 목록을 다루기 위해 여러 개의 ID 및 접근 관리Identity and Access Management, IAM 역할을 처리해야 합니다. 이제 콘솔을 클릭하고 모든 구성 요소를 연결하여 이 모든 일을 수행할 수 있습니다. 간단한 수집 파이프라인 하나만 필요하다면 이런 방법으로 가장 빠르게 인프라를 만들 수 있습니다.

그러나 이 모든 것을 수동으로 설정하고 반복한다면 긴 시간이 걸리며, 실수로 인한 보안 위협까지 걱정해야 할지도 모릅니다. 그래서 데이터 엔지니어들은 코드를 자동화하는 방법을 배워야 합니다. 다음 지침을 따르세요.

 

웹 콘솔을 절대 사용하지 마세요

테라폼Terraform이나 AWS 클라우드포메이션CloudFormation 등의 코드형 인프라 도구 중의 하나를 고르는 편을 추천합니다.

 

모듈을 만드세요

이를테면 API 게이트웨이 배포용 모듈, 키네시스 배포용 모듈, IAM 역할 관리를 위한 추가 모듈 등을 사용하는 식입니다. 대부분의 도구가 다양한 구성 요소에서 코드를 재사용할 수 있게 만들어줍니다. IAM 정책을 공유해서 한 번 작성하고, 모든 곳에서 사용하는 것이 그 예입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.