반응형

Public Cloud/AWS 36

[AWS] Elastic IP 비용

Elastic IP란 - EC2를 실행 시킬 때마다 IP주소가 바뀜. - 이를 해결하기 위해 만들어진 정적 IP주소 → 인스턴스에 고정된 IP주소를 연결하여 사용 → 인스턴스를 실행할 때마다 동적 IP가 할당되기 때문에, IP주소가 매번 달라진다. → EC2를 실행할 때마다 일일이 IP 주소를 확인하는 불편함이 있다. Elastic IP를 쓰면은 정적 IP 주소를 사용할 수 있음. Elastic IP 비용 Elastic IP를 1개는 running EC2에 연결하면 비용은 부가되지 않는다. BUT, Elastic IP가 중지된 EC2나 연결되지 않은 네트워크 인터페이스에 연결되면 시간당 비용 부가 그래서... running 인스턴스에 연결되지 않은 시간 * $0.005 522 * $0.005 = $2.6..

Public Cloud/AWS 2023.05.23

[ AWS ] NACL

NACL (네트워크 ACL) : 1개 이상의 서브넷 내부와 외부의 트래픽을 제어하기 위한 방화벽 역할을 하는 VPC를 위한 선택적 보안 계층. - 보안 그룹 처럼 방화벽 역할 - 서브넷 단위 - 인스턴스 단위로 제어할 수 없음. - 다양한 서브넷에 연동 가능함(1:N) ( 하나의 서브넷은 하나의 NACL에 연동 가능) - Port 및 IP를 직접 Deny 가능함. - 외부 공격을 받는 상황 등 특정 IP를 블록하고 싶을 때 사용함. - 보안 그룹으로 해결하지 못하는 부분을 허용하는 역할 - Stateless: 들어오는 트래픽 and 나가는 트래픽 구분 X - Outbound에 Ephemeral Port(임시 포트) 범위를 열어 주어야 정상적으로 통신이 가능 Stateful - client는 임의의 큰 숫..

Public Cloud/AWS 2023.01.24

[AWS] Amazon API Gateway

API Gateway : 개발자가 API를 손쉽게 생성, 개시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스 - AWS 서비스 및 외부 서비스를 위한 API를 생성/관리해주는 서비스 - Client와 백엔드 서비스의 데이터 + 비즈니스 로직 or 기능에 엑세스(Lambda, DynamoDB) 역할 (정문 역할) - 실시간 양방향 통신 애플리케이션이 가능하도록 RESTful API 및 WebSocket API를 작성할 수 있음. - Lambda를 사용하는 여러 방법 중 하나 - Serverless 서비스 - HTTP/Websocket 프로토콜 지원 - 다양한 AWS 서비스와 연동 - ex) HTTP API 형식으로 Lambda or DynamoDB 연동 - ex) 애플리케이션 백..

Public Cloud/AWS 2023.01.18

[AWS] Lambda

컴퓨팅 인프라 구축 방법 발전 데이터 센터 --> IaaS/PaaS --> Container --> Serverless Serverless : 서버의 관리와 프로비전 없이 코드를 실행할 수 있음 - 사용한 만큼만 비용을 지불함. - 고가용성 + 장애 내구성 확보됨 ex) EC2의 고가용성 확보 --> ELB / AutoScaling로 처리 ex) Lambda: 고가용성 장애 내구성 자동으로 확보 - 빠르게 배포하고 업데이트가 가능 - but, Serverless 환경을 잘 활용할 수 있는 아키텍쳐가 필요함(병렬 처리, 이벤트 기반 아키텍처) AWS Lambda : 애플리케이션과 벡엔드 서비스에 대한 코드를 실행할 수 있는 이벤트 중심의 서버리스 컴퓨팅 서비스 - AWS서비스와 SaaS에서 Lambda를 ..

Public Cloud/AWS 2023.01.18

[AWS] - 이벤트 매칭 규칙

Amazon EventBridge 규칙 - 발생한 이벤트를 대상 서비스가 처리할 수 있도록 전달 - 다양한 대상에 동시에 전달이 가능함(API Gateway, CloudWatch Log, SQS, SNS). - 모드 - 이벤트 패턴: AWS의 이벤트 버스에서 특정 이벤트를 패턴 매칭하여 대상에 전달함. - 스케줄: Cron 이벤트를 활용해 특정 시간 or 주기마다 대상에게 전달함. 이벤트 패턴 매칭 - AWS 이벤트에 내용 중 필요한 내용을 선별하여 패턴으로 정의 - 이후 패턴에 매칭되는 이벤트를 대상으로 보냄 - JSON 형식 - 매칭하려는 이벤트 내용은 Array안에 넣어 매칭함. - 일반적으로 Source필드와 detail-type 필드를 매칭하여 이벤트 종류를 분리함. - detail 필드 안에 ..

Public Cloud/AWS 2023.01.17

[ AWS ]- 디커플링

긴밀한 결합 : 주체끼리 높은 의존성을 가져 변경이 어려움. ex) 우리 몸 느슨한 결합 : 주체끼리 낮은 의존성을 가져 쉽게 변경할 수 있고 유연함. ex) 전동 공구, 로봇 디커플링(확장성) 긴밀한 결합 --> 느슨한 결합 ==> 이벤트 큐를 더함 - 모듈들이 큐에서 나온 메세지를 구독하고 들음 - 다른 모듈이 추가되도 기존의 모듈들에 영향을 안끼침. - 기존 모듈이 수정되도 오류 안생김 SQS(Simple Queue Service) - 마이크로 서비스 ,분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메세지 대기열 서비스 - AWS에서 제공하는 큐 서비스 - 다른 서비스에서 사용할 수 있도록 메세지를 잠시 저장하는 용도 - 하나의 메시지를 한번만 처리 SQ..

Public Cloud/AWS 2023.01.16
반응형