일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 체크인미팅
- 인프라
- 게임개발동아리
- 캡스톤디자인프로젝트
- 백엔드개발자
- 티스토리챌린지
- bastion host
- 프리티어
- UNICON2023
- spring ai
- 라피신
- AWS
- 스프링부트
- NAT gateway
- Spring boot
- CICD
- 프로그래밍
- 전국대학생게임개발동아리연합회
- 오블완
- EC2
- 도커
- UNIDEV
- 개발공부
- 프롬프트엔지니어링
- Redis
- openAI API
- Route53
- UNICON
- 생활코딩
- 42서울
- Today
- Total
목록Study/Cloud (9)
Hyun's Wonderwall

AWS 프리티어 사용 중 EC2 인스턴스가 계속 중지되거나, 연결이 안 되거나, 상태 검사(인스턴스 연결성 검사)에 거듭 실패하는 경우Swap 메모리를 생성해 해결할 수 있습니다.AWS EC2 콘솔에서 아래의 단계를 따라하면 됩니다. 1. swapfile 생성 (블록 크기 128MB x 블록 수 16, 총 2GB)sudo dd if=/dev/zero of=/swapfile bs=128M count=16 2. swapfile 읽기/쓰기 가능하도록 접근 권한 업데이트sudo chmod 600 /swapfile 3. mkswap 명령어로 swapfile을 추가할 swap 공간 생성sudo mkswap /swapfile 4. swapon 명령어로 swapfile을 swap memory에 추가sudo swapo..

"【한글자막】 AWS Certified Solutions Architect Associate시험합격! 2025"(https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/?couponCode=ACCAGE0923) 강의를 들으며 공부한 내용을 정리합니다.AWS 개요AWS: Cloud Provider (provide you with servers and services that you can use on demand(온디맨드: 주문형) and scale easily) 언제든 서버/서비스 원하는 만큼 얻을 수 있어서 'on demand', 확장 쉬움. 데이터센터 on premise(온프레미스: 설치형) 방식과 다름: 클라우드에 ..

부하 테스트 도구 k6 설치 & Grafana k6으로 시각화(참고글 1: https://velog.io/@heka1024/Grafana-k6%EC%9C%BC%EB%A1%9C-%EB%B6%80%ED%95%98-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%98%EA%B8%B0참고글 2: https://co-yong.tistory.com/entry/Grafana-%EC%84%A4%EC%B9%98-%EB%B0%8F-InfluxDB-%EC%97%B0%EB%8F%99) Docker가 설치되어 있어야 한다!나는 Mac이어서 brew로 k6와 influxdb-cli를 설치했고docker-compose.yml을 작성한 뒤 docker compose up으로 influxdb와 grafana 각각의 이미지..

ACC Ewha 사이드 프로젝트로 대규모 시스템 아키텍처를 설계해보게 되었다!"가상 면접 사례로 배우는 대규모 시스템 설계 기초" 책을 기반으로 주제가 결정되었는데, 우리 팀 주제는 '채팅 시스템'이다. 주제 요구 조건일대일 채팅 또는 그룹 채팅 기능을 구현한다.키-값 저장소에 채팅 이력을 보관한다.인프라 요구 조건평균적으로 약 1000명의 유저가 해당 서비스를 사용 (최대 동시 접속 사용자 수 500명 예상)초당 약 50건의 메시지 전송 처리 필요최대 6개월간 메시지 내역 보관 필요메시지 전송 지연 시간은 2초 이내심화 조건그룹 채팅 지원: 최대 100명까지 참여 가능한 그룹 채팅방 제공첨부 파일: 채팅에서 최대 10MB 크기의 파일 첨부 기능 지원오프라인 메시지 처리: 사용자가 오프라인 상태일 때 메..

데이터베이스관계형 데이터베이스 / 비관계형 데이터베이스 RDS 운영 방식1) On-Premise: 사용자가 직접 서버를 구축해서 DB 관리2) AWS EC2 위에 직접 DB 설치하고 관리3) AWS RDS RDS (Relational Database Service)- 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스- RDS의 장점: 간편 관리, 가용성 및 안정성(자동 백업 및 스냅샷, Multi MZ), 보안성, 확장성(Read Replica), 비용 효율성 Multi AZ- 데이터베이스의 복사본을 다른 가용 영역(AZ)에 자동으로 생성하고 동기화- 대기 데이터베이스(Standby) 역할- 장애 감지 시 자동으로 대기 인스턴스로 대체(다른 지역에 만들어둔 것을 쓸 수 있는 것) ..

ACC Ewha 핸즈온 세션StorageAmazon S3데이터를 버킷 내 객체로 저장하는 객체 스토리지 서비스확장성, 데이터 보호, 비용 효율성특징객체별로 제어 (단일 객체 최대 크기 5TB)Amazon S3버킷과 객체로 구성버킷은 최상위 디렉토리객체는 디렉토리 내에 저장되는 파일Amazon S3구성 - 버킷버킷은 S3에 저장된 객체에 대한 컨테이너버킷에는 객체를 무제한으로 저장 가능한 계정당 최대 100개의 버킷 생성 가능AWS 전역에서 단 하나만 존재, 리전과 관계없이 전역적으로 유일한 이름구성 - 객체S3에 저장되는 기본 개체버킷, 키, 버전메타데이터: 객체 관련 정보를 저장하기 위한 이름-값 페어 세트 (이름: 속성의 종류. ex. content type)값: 저장하는 콘텐츠, 임의의 바이트 시퀀..

ACC Ewha 핸즈온 세션 - 공부 내용 정리Route53Route53: AWS의 DNS 서비스. 도메인을 타깃으로 분산 처리 가능.- DNS(네임서버) + port 모니터링(Health Check) + L4(Failover 기능) + GSLB(라우팅 정책)- Route53을 사용해 도메인의 트래픽을 로드 밸런서로 라우팅할 수 있다.- 네임서버는 IP주소와 도메인네임을 연결해주는 역할. / 라우팅: 네트워크에서 경로를 찾는 행위. (Route53가 확인하는 것: 도메인 / 로드 밸런서가 확인하는 것: 지정된 포트, 프로토콜, 상태 확인) DNS- 도메인 네임(aws.amazon.com) -> 네트워크 주소(ip주소): Forwarding DNS, 그 반대는 Reverse DNS- root DNS, T..
보호되어 있는 글입니다.