공부/Cloud Computing4 AWS 대규모 채팅 시스템 설계 - 1주차 채팅 시스템 설계인프사 요구 조건평균적으로 약 1000명의 유저가 해당 서비스를 사용최대 동시 접속 사용자 수 500명 예상초당 약 50건의 메시지 전송 처리 필요최대 6개월간 메시지 내역 보관 필요메시지 전송 지연 시간은 2초 이내더 생각해보기 - 심화 조건그룹 채팅 지원: 최대 100명까지 참여 가능한 그룹 채팅방 제공첨부 파일: 채팅에서 최대 10MB 크기의 파일 첨부 기능 지원오프라인 메시지 처리: 사용자가 오프라인 상태일 때 메시지 저장 및 재접속 시 동기화멀티 디바이스 지원: 동일 계정으로 최대 3개 기기 동시 접속 지원 (동일 계정 접속 수 제한)주제: 아티스트가 되어보세요 페이크 버블 (미정)방장: 아티스트 라벨을 달고 연예인처럼 화려한 디자인 하에서 채팅을 남김방을 만드려면 비밀번호를 입.. 2025. 5. 12. AWS Storage & CloudFront Storage데이터와 파일을 인터넷에 저장할 수 있는 클라우드 컴퓨팅 모델로, 사용자는 퍼블릭 인터넷 또는 전용 프라이빗 네트워크 연결을 통해 스토리지에 액세스 할 수 있음.Block Storage지연시간이 짧고, 빠른 데이터 엑세스를 제공하는 스토리지- 데이터를 블록 형태로 저장- 빠른 저장 및 검색을 위해 블록에 고유한 식별자 부여- Amazon EBSFile Storage데이터를 파일 및 폴더의 계층 구조로 저장하는 데이터 스토리지 - 어플리케이션에 가장 널리 사용되는 유형- 네트워크 환경에서의 파일 기반 스토리지는 NAS 기술 사용- Amazon EFSObject Storage대용량 미디어 파일, 이미지, 백업 등의 비정형 데이터를 저장하기 위한 데이터 스토리지- 전송된 형식 그대로 객체 데이터로.. 2025. 3. 31. AWS 네트워크 구성 - VPC, Route53 Route53- DNS(네임서버) + Port 모니터링(Health Check) + L4(Failover 가능) + GSLB (라우팅 정책)- 도메인을 타깃으로 분산 처리 가능 IP (Internet Protocol)인터넷에 연결되어 있는 모든 장치를 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소 고정 IP, 유동 IP, 공인IP, 사설 IPIP 프로토콜에 의한 패킷 전송 과정 1. 송신지 - 사용자가 보낸 데이터가 IP 패킷으로 만들어짐- IP 헤더 + 데이터(Payload)로 구성됨2. 중간 경로 (라우터)- 여러 라우터와 네트워크를 거림- 이 과정에서 IP 헤더는 그대로 유지되며 라우팅만 바뀜3. 수신지- 패킷이 목적지에 도착하면 IP 계층이 헤더를 읽고 데이터를 위로 넘김 DNS ( Dom.. 2025. 3. 25. AWS Solution Architect dump 정리 AWS SAA DUMP질문 #1한 회사가 여러 대륙에 걸쳐 있는 도시의 온도, 습도, 기압에 대한 데이터를 수집합니다. 회사가 각 사이트에서 매일 수집하는 평균 데이터 양은 500GB입니다. 각 사이트에는 고속 인터넷 연결이 있습니다.a회사는 이러한 모든 글로벌 사이트의 데이터를 가능한 한 빨리 단일 Amazon S3 버킷에 집계하려고 합니다. 솔루션은 운영 복잡성을 최소화해야 합니다.어떤 솔루션이 이러한 요구 사항을 충족합니까?A.대상 S3 버킷에서 S3 Transfer Acceleration을 켭니다. 멀티파트 업로드를 사용하여 사이트 데이터를 대상 S3 버킷에 직접 업로드합니다.B.각 사이트의 데이터를 가장 가까운 리전의 S3 버킷으로 업로드합니다. S3 크로스 리전 복제를 사용하여 객체를 대상 S.. 2025. 1. 23. 이전 1 다음