반응형

AWS 3

[AWS] CLI란? AWS Command Line Interface 알아보기

CLI 란?Command Line Interface 의 줄임말로 명령줄 셸에서 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구이다. 터미널 프로그램의 명령 프롬프트에서 브라우저 기반 AWS 관리 콘솔에서 제공하는 것과 동일한 기능을 구현하는 명령을 실행할 수 있다.Window 환경에서 AWS CLI 설치▶ 설치를 하기 전에 먼저 AWS 계정과 IAM 자격 증명이 필요하다. 1. AWS CLI MSI 설치 프로그램 다운 및 실행 https://awscli.amazonaws.com/AWSCLIV2.msi  2. CMD 에서 아래 명령어 실행하여 설치 여부 확인aws --versionAWS CLI 코드 예제▶  S3 버킷 생성$ aws s3 mb [--options]# s3://aws-..

AWS 2024.10.21

[AWS] Athena란? Athena, Redshift, EMR 비교

Athena 란? Amazon Athena는 표준 SQL을 사용하여 Amazon S3(Amazon Simple Storage Service)에 있는 데이터를 직접 간편하게 분석할 수 있는 대화형 쿼리 서비스이다. Amazon Athena의 Athena SQL은 서버리스 서비스이므로 설정하거나 관리할 인프라가 없으며 실행한 쿼리에 대해서만 비용을 지불하면 된다. 비용은 S3에서 스캔하는 데이터 1TB당 5 달러 정도로 비용 측에서도 이점이 존재한다.Athena는 자동으로 확장되어 쿼리를 병렬로 실행하여 대규모 데이터 세트과 복잡한 쿼리에서도 빠르게 결과를 얻을 수 있다.   Athena는 크게 Presto & HIVE 기반으로 적용되어 있다. Presto는 인 메모리 분석 쿼리 엔진으로 ANSI-SQL이 ..

AWS 2024.09.27

[AWS] MWAA 시작하기

MWAA 란?Amazon Managed Workflows for Apache Airflow 의 줄임말로 말 그대로 Amazon 에서 제공하는 Airflow 서비스이다.따라서, Amazon MWAA를 사용하면 확장성, 가용성 및 보안을 위해 기본 인프라를 관리할 필요 없이 Apache Airflow와 Python을 사용하여 워크플로우를 생성할 수 있다. 여기서 [Apache Airflow] 이란? 워크플로우라고 하는 프로세스 및 작업 시퀀스를 프로그래밍 방식으로 작성, 예약 및 모니터링하는 데 사용되는 오픈 소스 도구이다.복잡한 워크플로우를 관리하기 위한 도구라고 볼 수 있다.  작동 방식 ▶ MWAA 는 Python으로 작성된 Directed Acyclic Graph(DAG)를 사용하여 워크플로를 오케스..

AWS 2024.09.26
반응형