◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Amazon AthenaAWS의 서버리스(fully managed)의 데이터 분석 서비스 S3에 저장된 데이터에서 쉽게 바로 쿼리를 실행 할 수 있다. Amazon Athena 특징[Athena 사용 이유]: 데이터 분석 서비스로는 Amazon EMR이나 Amazon Redshift 등이 있지만, 이들 모두 귀찮고 힘든 인프라 관리를 필요로 한다. 반면, Athena는 이러한 고려 없이 빠르게 쿼리를 통한 분석을 하고자 할 때 적합한다.[주요 기능]: 데이터를 S3에 저장하고, Athena를 통해 직접 SQL 쿼리를 실행하기.예시) S3에 csv를 저장되어 있다면 Athena의 Console에서 csv 파일을 지정하는 쿼리 실핼..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Block Device MappingBlock Device Mapping은 EC2 인스턴스에 연결된 스토리지 디바이스를 정의하는 방법이다.이를 통해 인스턴스 시작 시 어떤 볼륨이 연결되고, 해당 볼륨이 어떤 역할을 하는지를 지정할 수 있다. 지정 가능한 스토리지 서비스: (2가지)Amazon EBSInstance Store Volume(⨻ EFS나 S3 같은 스토리지 서비스등은 다 연결 하지 못한다.) Root Device Volume (루트 디바이스): EC2 인스턴스의 운영 체제를 포함하는 기본 볼륨.데이터 디바이스: 애플리케이션 데이터, 로그 파일, 데이터베이스 등을 저장하는 추가 볼륨.Instance Store (인스턴..
기록용으로 작성하였으니 피드백 주시면 감사하겠습니다 Securely deliver content with low latency and high transfer speedsAmazon CloudFrontCloudFront는 🌐전 세계의 유저에게 동영상이나 이미지와 같은 콘텐츠를 안정적이고 빠르게 전송하는 콘텐츠 전송 네트워크(CDN, Content Delivery Network) 서비스이다. 사전 지식🧑💻 CDN (Content Delivery Network)이란CDN이란 전 세계 사용자에게 빠르고 안전하게 웹 콘텐츠를 전송할 수 있는 기술을 의미한다.CDN은 전 세계의 서버 위치를 활용하여 통신의 물리적 거리를 줄여 트래픽을 효과적으로 전달한다. CDN의 자세한 내용: https://jib..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Internet Service ProviderISPISP(인터넷 서비스 제공자)는 개인이나 기업에게 인터넷 접속을 제공하는 회사를 말한다. ISP 회사의 세 가지의 종류 인터넷 통신망(회선)을 보유하여 인터넷 회선과 IP할당까지 담당하는 회사인터넷 통신망을 보유하고 있지만, 회선만 임대하고 IP할당은 하지 않는 회선 임대료 만으로 수익을 내는 회사자체적으로 보유한 통신망은 없지만, 다른 회사의 통신망을 임대받고 말 그대로 인터넷 서비스만 하는 회사 예시한국) KT, SK브로드밴드, LG U+ 등미국) Comcast, AT&T, Verizon 등일본) 통신망(회선) 회사 = NTT, KDDI, Softbank // ISP 회사 ..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ AWS Elastic BeanstalkAWS Elastic Beanstalk는 개발자가 인프라에 대한 고민 없이 애플리케이션의 개발에만 집중하여, 쉽게 배포하고 할 수 있게 해주는 AWS 서비스이다. (AWS 측에서 인프라 측에 설정을 해준다.)몇 번의 클릭만으로 인프라 환경을 생성할 수 있다. ⭐ 특징애플리케이션을 위한 인프라(서버)을 따로 생각해서 준비할 필요 없다. → 개발자의 생산성 상승Elastic Beanstalk가 인프라를 위한 부하 분산, 모니터링 등을 개발자 대신 해준다.EC2 인스턴스는 운영체제(OS)는 물론, 웹 서버 소프트웨어와 애플리케이션 실행 환경 등이 설치된 상태로 제공관련된 AWS 서비스(ELB, ..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Amazon kinesis는 기본적으로 스트리밍 데이터를 다루는 서비스이다. Amazon KinesisAmazon Kinesis는 스트리밍 데이터를 다루는 서비스이다. 스트리밍 데이터란?대량의 데이터 소스로 인해 실시간으로 연속적으로 생성되는 데이터 (로그, IoT 데이터, ...) Amazon Kinesis에는 4가지 종류의 서비스가 있다.Kinesis Data StreamsKinesis Data Firehose (현재 이름: Amazon Data Firehose)Kinesis Data Analytics (현재 이름: Amazon Managed Service for Apache Flink )Kinesis Video Str..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ EC2 인스턴스를 여러개 운영하고 있는데 여러 개의 인스턴스 대상으로 동시에 명령어를 실행하고싶다.어떤 AWS 서비스를 사용해야 할까? → → → Run Command (Session Manager) Session Manger (SSM)SSM RunCommandAWS Console에서 인스턴스에 접속해 명령어를 실행 할 수 있는 기능(SSH등으로 서버 내에 들어갈 필요없다) RunCommnad를 사용하기 위한 준비 (*EC2일 경우)인터넷 접속 (Outbound)대상 EC2에 SSM Agent를 설치해야한다.대상 EC2에 SystemsManager가 액션을 실행할수있도록 접근은 허가 자세한 설명: https://docs..
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Lambda 함수를 작성하면 자동으로 Lambda의 특정 항목을 모니터링하여 CloudWatch에 Metrics(로그)로서 기록된다.여기서 특정 항목이란 어떤걸까?특정 항목Request (요청)Request당 Latency에러가 된 Request함수 코드 내 로그 출력: console.log(Node.js), print(Python), System.out.println(Java) 예시REPORT RequestId: Duration: ms Billed Duration: ms Memory Size: MB Max Memory Used: MB 예시) CloudWatch 로그START RequestId: 12345678-123..