◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ Fully managed message queuing for microservices, distributed systems, and serverless applicationsSQS (Simple Queue Service) SQS (Simple Queue Service)는 완전 관리형 메시지 큐 서비스이다. → 컴퓨터 시스템(서버) 간에 메시지를 주고받는데 도움을 주는 서비스. 👨🍳 SQS 사용 예시: 주문 처리 시스템주문 접수:고객이 온라인에서 물건을 주문하면, 이 주문 정보를 SQS 큐에 넣는다. SQS 큐는 주문 정보를 안전하게 저장해둔주문 처리:백엔드 시스템에서 SQS 큐를 주기적으로 확인하면서 새 ..
클라우드(AWS)
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇ 기본적으로 전문용어는 영어로 배워야 좋다. 그래야 쉽게 쉽게 이해한다. 가용성 Availability ⭐⭐⭐ 중요 (자주 등장) "Availability" (가용성)은 AWS 리소스가 정상적으로 동작하고, 유저가 필요할 때 사용할 수 있는 상태를 나타낸다. High Availability(고가용성)이라는 단어가 자주 등장한다. 🔧 High Availability (고가용성) Availability를 높이는 아키텍쳐이다. (위험 상황이 발생했을 때르 대비해서) High Availability는 유저 입장에서 시스템이 항상 사용 가능한 상태 유지하기 위한 것과 같다. 시스템 내부적으로 어떤 문제가 발생해도 항상 서비스를 이용 가능한 상..
공부 기록용이니 틀린 점 있으면 알려주세요 VPC EndpointVPC Endpoint는 VPC와 AWS 서비스를(🌐외부 인터넷을 거치지 않는다) 프라이빗 네트워크 연결하기 위한 서비스이다. VPC Endpoint가 필요한 이유?▶VPC와 AWS 서비스를 프라이빗하게 연결하기 위해서. 프라이빗 연결 안한다면 VPC Endpoint 사용안해도 된다. AWS 서비스에는 Public한 공인IP를 가지고 있는 AWS 서비스들이 있다.📌상당히 중요) S3, CloudWatch, Cloudfront, DynamoDB, API Gateway 위와 같은 서비스들은 Public한 서비스이기 때문에 (사용자가 만든) VPC 내부에서 S3와 같은 서비스에 연결하려면 외부 인터넷을 경유해야 된다. 문제는 외부 인터넷을..
◇ 기록용으로 작성하였으니 피드백 주시면 감사하겠습니다 ◇ AWS를 공부 할 때 가장 기초적이지만 혼동되는 개념이 있다.그게 바로 리전(Region), 가용영역(AZ), 엣지 로케이션(Edge Location) 💭클라우드 면접 볼 때도 개념의 차이점에 대해서 자주 물어보는 것 같다. AWS Global InfrastructureAWS 글로벌 인프라 구성 리전 (Region)가용영역 (AZ, Availability Zone)엣지 로케이션 (Edge Location) 리전 엣지 캐시(Regional Edge Cache) 리전 (Region) Region은 전 세계에 분포된 AWS의 독립적인 데이터 센터 집합의 위치를 의미한다.AWS의 데이터 센터는 아래 이미지와 같이 전 세계 각지에 있다. 그..
기록용으로 작성하였으니 피드백 주시면 감사하겠습니다 Amazon Simple Email ServiceAmazon SES Amazon SES는 클라우드 기반의 이메일 발송 서비스이다.Amazon SES를 사용하면 🦺안정적이고 📈확장성 있는 방식으로 이메일을 전송할 수 있다 😎 Amazon SES 특징물론 SES 통해 이메일을 보낼 수 있다 ✉️게다가 SES 로 이메일을 받을 수도 있다. 📬 (메일을 받는 이유: 아래 항목과 같은 상황이 필요한 경우) 메일을 받은 뒤, AWS Lambda를 호출 가능메일을 받은 뒤, AWS SNS를 호출 가능메일을 받은 뒤, 이메일을 S3에 저장 가능기타 등등..많은 양의 이메일을 보내고 싶을 경우는 SES의 sandbox 기능을 해제해야한다. 📌 Sand..
※공부 기록용으로 작성했습니다. 틀린점 있으면 적극 수용하겠습니다. Observe and monitor resources and applications on AWS, on premises, and on other clouds🔎 Amazon CloudwatchAWS 리소스와 어플리케이션의 성능과 상태를 모니터링(관측)하는 서비스이다. 💡 Cloudwatch는 주로 언제 사용하는데?? → 인프라 리소스가 잘 작동하는지 확인 할 때 or AWS 리소스나 어플리케이션에 문제가 생겼을 때 ex. 유저의 사용량이 급증해서 서버의 CPU 사용률이 90퍼센트를 넘었다 Cloudwatch로 경고(alert)를 내게하거나, 심지어 로그(log)를 찾아 근본적인 문제를 해결하는데 사용 할 수 있다. ..
📎공부 기록용으로 정리하였습니다. 틀린 점 있으면 적극 수용하겠습니다. 클라우드 컴퓨팅 서비스 SaaS, PaaS, IaaS는 클라우드 기반 서비스 종류 이름이다. 영어여서 어려워 보이지만 사실 엄청 쉽다. SaaS (Software as a Service) PaaS (Platform as a Service) IaaS (Infrastructure as a Service) SaaS (Software as a Service) 그냥 SaaS는 Google Drive와 같은 클라우드 서비스라고 생각하면 이해하기 쉽다. SaaS 의 주된 타깃 = 모든 사람 👦, 기업 🏢 클라우드 환경에서 동작하는 소프트웨어 소프트웨어 애플리케이션을 인터넷을 통해 제공하는 서비스 모델 사용자는 소프트웨어를 설치&업데이트를 할 필요..
Serverless 란? AWS에서 "Serverless"는 서버 관리에 대한 걱정을 최소화하고 애플리케이션을 배포하고 실행하는 데 도움을 주는 컴퓨팅 서비스 및 아키텍처 스타일을 나타냅니다. Serverless Computing 은 서버를 직접 관리하지 않고, 코드를 실행하기 위한 서버를 AWS가 자동으로 관리하는 방식을 말합니다. Features (특징) NO Infrastracture Provisioning & NO Management Serverless를 사용한다면 인프라를 프로비저닝 하거나 관리할 필요가 없습니다. ex) 서버에 OS를 설치하거나 할 필요가 없다 Auto Scailing Serverless를 사용한다면 AWS 측에서 인프라 자원들을 모니터링하여 서버 사이즈를 자동으로 조절해줍니다..