[AWS] Cloud Watch

🔠 AWS 리소스 및 AWS 에서 실행되는 애플리케이션을 실시간으로 CloudWatch 모니터링합니다. CloudWatch는 기본적으로 지표 리포지토리입니다. Amazon EC2와 같은 AWS 서비스는 지표를 리포지토리에 저장하므로 이러한 지표를 기반으로 통계를 검색할 수 있습니다. 사용자 지정 지표를 리포지토리에 저장하면 해당 지표에 대한 통계도 검색할 수 있습니다. 💡 서비스 모니터링 애플리케이션 또는 시스템의 동작과 성능을 지속적으로 감시하고 평가하는 과정을 의미합니다. … Read more

[AWS] SNS(Simple Notification Service)

🔠 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 완전 관리형 서비스입니다. 일반적으로 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 위한 메시징 및 모바일 알림서비스로 사용합니다. Publisher(게시자 | 발행자 | 생산자) 위의 그림의 예처럼 SNS로 Publish한 Application의 메세지를 (Topic)주제로 하여 다른 구독자 즉, Application, 개인알림(Email, Mobile 등) 으로 Fan-Out~을 펼치다하는 Push형 서비스(Consumer 에서 Pull 또는 Polling할 필요가 … Read more

[AWS] SQS(Simple Queue Service)

🔠 AWS에서 제일 오래된 완전 관리형 서비스(사용자가 Infran나 system을 직점 관리 할 필요가 없음) 고 메시지 대기 서비스이며 분산 메시징 시스템을 간편하게 구축하고 운영할 수 있다. 매월 처음 100만 건의 요청은 무료이며 Amazon S3 및 KMS와 상호 작용 시 S3스토리지, KMS에 대해서 요금 발생이 된다. SQS를 사용하는 이유는? 💡 SQS를 사용하지 않는다면? On-premise(온프레미스) 환경에서 메시지 … Read more

[Project] Serverless Framework를 이용하여 자동 재고 확보 시스템 구현하기

프로젝트 개요 📑 AWS 클라우드 환경을 기반으로 하는 느슨하게 연결된(loosely coupled) 애플리케이션 아키택처에 대한 이해를 목표로 하며 요구사항에 따라 인프라를 구현 💡 loose coupling(느슨한 결합) 이란?시스템의 구성 요소들이 서로에게 최소한의 의존성을 가지고 상호작용하는 디자인 원칙입니다. 이를 통해 각 구성 요소는 독립적으로 개발, 배포 및 확장될 수 있으며, 변경 사항이 다른 구성 요소에 미치는 영향을 최소화할 … Read more

[ASW] VPC

IGW(Internet GateWay) VPC 리소스가 인터넷에 연결되도록 하는 가상 라우터 수평적으로 확장되며 가용성이 높고 중복됨 하나의 VPC는 하나의 IGW에만 연결됨 NACL (Network ACL) VPC에서 무료로 NACL 기능을 제공하고 있으며 사용자가 직접 정책을 설정하여 유입되는 트래픽을 제어한다. NACL의 특징은 다음과 같다 Subnet VPC 하나에 기본적으로 AZ 4개 각각 서브넷 1개(16bit)씩 설정이 되어있음 AZ 다른 서브넷은 Security Group … Read more

[AWS] Route53

Route53은 관리형 DNS(Domain Name Service) 서비스 입니다. Route53은 사용자의 요청을 EC2 인스턴스, ELB 로드밸런서, S3 버킷 등 AWS 내의 인프라에 연결시켜주며, AWS 외부의 인프라에도 연결 시킬 수 있습니다. Route53은 리전과 독립적으로 작동하기 때문에 다수의 리전을 교차해 연결할 수 있고, 다수의 리전과 VPC간의 DNS 주소변환도 가능합니다. 퍼블릭 DNS 기록 관리 기능 외에도 도메인 등록, 신규 도메인을 … Read more

[AWS] EBS

EC2 인스턴스에 사용할 수 있는 블록 수준 영구 스토리지 볼륨 특징 범용 SSD, 프로비저닝된 IOPS SSD, 처리량 최적화 HDD 및 콜드 HDD 등의 볼륨 유형을 제공

[AWS] S3

AWS에서 제공하는 클라우드 스토리지 서비스 💡 장점 확장성,내구성,가용성 정적 웹 사이트 호스팅이 가능함 Bucket Amazon S3에 저장된 객체의 컨테이너버킷에 객체를 얼마든지 저장할 수 있으며 계정에 최대 100개의 버킷을 포함 버킷은 비공개이며 명시적으로 권한을 부여한 경우에만 액세스 Storage Class Bucket Policy 버킷에 저장된 객체에 대한 액세스를 제공합니다. 버킷 정책은 다른 계정이 소유한 객체에는 적용되 버킷 정책에는 버킷의 … Read more