클라우드(AWS)

·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린 점, 피드백 주시면 감사하겠습니다 ◇  느슨한 결합Loose Coupling   'Loose coupling'는 소프트웨어 개발과 아키텍처에서 사용되는 개념으로, 시스템의 각 구성 요소가 서로 최소한의 상호작용으로 있는 상태를 뜻한다.이는 소프트웨어 서비스 간의 의존성을 최소화하여 서로 큰 영향을 미치지 않게 함으로써 유연성을 높이는 데 중점을 둔 설계 원칙이다. 어려워 보이지만 정말 아주 쉽다.'Loose coupling'는 독립적으로 서비스가 작동한다.  예시를 통해 이해하면 아주 쉽다. 👨‍🏫 예시: AWS 서비스AWS Cloud는 'Loose Coupling'의 원리로 설계 되어있다.AWS Cloud는 하나의 큰 서비스이지만 세부적으로 200개가 넘는 서..
·클라우드(AWS)
◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇    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는 유저 입장에서 시스템이 항상 사용 가능한 상태 유지하기 위한 것과 같다. 시스템 내부적으로 어떤 문제가 발생해도 항상 서비스를 이용 가능한 상..
·클라우드(AWS)
공부 기록용이니 틀린 점 있으면 알려주세요  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)
◇ 기록용으로 작성하였으니 피드백 주시면 감사하겠습니다 ◇  AWS를 공부 할 때 가장 기초적이지만 혼동되는 개념이 있다.그게 바로 리전(Region), 가용영역(AZ), 엣지 로케이션(Edge Location)  💭클라우드 면접 볼 때도 개념의 차이점에 대해서 자주 물어보는 것 같다.   AWS Global InfrastructureAWS 글로벌 인프라 구성  리전 (Region)가용영역 (AZ, Availability Zone)엣지 로케이션 (Edge Location) 리전 엣지 캐시(Regional Edge Cache)   리전 (Region) Region은 전 세계에 분포된 AWS의 독립적인 데이터 센터 집합의 위치를 의미한다.AWS의 데이터 센터는 아래 이미지와 같이 전 세계 각지에 있다. 그..
·클라우드(AWS)
기록용으로 작성하였으니 피드백 주시면 감사하겠습니다  Amazon Simple Email ServiceAmazon SES  Amazon SES는 클라우드 기반의 이메일 발송 서비스이다.Amazon SES를 사용하면 🦺안정적이고 📈확장성 있는 방식으로 이메일을 전송할 수 있다   😎 Amazon SES 특징물론 SES 통해 이메일을 보낼 수 있다 ✉️게다가 SES 로 이메일을 받을 수도 있다. 📬 (메일을 받는 이유: 아래 항목과 같은 상황이 필요한 경우) 메일을 받은 뒤, AWS Lambda를 호출 가능메일을 받은 뒤, AWS SNS를 호출 가능메일을 받은 뒤, 이메일을 S3에 저장 가능기타 등등..많은 양의 이메일을 보내고 싶을 경우는 SES의 sandbox 기능을 해제해야한다.  📌 Sand..
※공부 기록용으로 작성했습니다. 틀린점 있으면 적극 수용하겠습니다.   🔎 Amazon CloudwatchAWS 리소스와 어플리케이션의 성능과 상태를 모니터링(관측)하는 서비스이다.   💡 Cloudwatch는 주로 언제 사용하는데??     → 인프라 리소스가 잘 작동하는지 확인 할 때  or  AWS 리소스나 어플리케이션에 문제가 생겼을 때 ex. 유저의 사용량이 급증해서 서버의 CPU 사용률이 90퍼센트를 넘었다 Cloudwatch로 경고(alert)를 내게하거나, 심지어 로그(log)를 찾아 근본적인 문제를 해결하는데 사용 할 수 있다. CloudWatch 주요 기능📌 CloudWatch Metrics (지표 수집)CPU 사용량, 메모리 사용량과 같은 리소스의 모니터링 데이터를 뜻한다.AWS..
·클라우드(AWS)
📎공부 기록용으로 정리하였습니다. 틀린 점 있으면 적극 수용하겠습니다. 클라우드 컴퓨팅 서비스 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 의 주된 타깃 = 모든 사람 👦, 기업 🏢 클라우드 환경에서 동작하는 소프트웨어 소프트웨어 애플리케이션을 인터넷을 통해 제공하는 서비스 모델 사용자는 소프트웨어를 설치&업데이트를 할 필요..
찌르비
'클라우드(AWS)' 카테고리의 글 목록 (20 Page)