| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- cgroup
- c
- htmlinjection
- 유석종교수님
- Linux
- docker
- basicrce3
- 와이어샤크
- fork-bomb
- AWS
- Reversing
- datastructure
- backjoon
- mount
- 자료구조
- python
- Systemhacking
- CodeEngn
- pwnable
- System
- 백준
- Reflected
- SISS
- acc
- bWAPP
- Dreamhack
- cloud
- wireshark
- beebox
- EC2
- Today
- Total
목록2025/03 (7)
Ctrl + Shift + ESC
1. 모니터링의 필요성서비스가 성장하거나 사용자가 몰리는 이벤트가 있을 때, 시스템은 얼마나 버틸 수 있을까? 이 질문에 대한 답을 얻기 위해 부하 테스트(Load Testing) 는 필수다. 하지만 부하만 주는 것으로는 부족하다. 어디에서 병목이 발생하고, 어떤 리소스가 부족한지 파악하기 위해선 정확한 모니터링(Monitoring) 이 함께 이루어져야 한다.2. 부하 테스트에서 주로 사용하는 모니터링 지표 (Metrics)아래는 부하 테스트 시 모니터링하는 주요 지표들이다.지표명설명응답 시간 (Response Time)요청을 보낸 시점부터 응답을 받을 때까지 걸리는 시간처리량 (Throughput)초당 처리된 요청 수 (RPS 또는 TPS)TPS (Transactions Per Second)초당 완료된..
부하 테스트의 정의부하 테스트(Load Testing)는 시스템이 특정 수준의 부하(트래픽, 요청, 데이터 처리 등)를 받을 때 성능이 어떻게 변화하는지를 평가하는 테스트 방법이다.쉽게 말해, 사용자가 몰릴 때 서버가 얼마나 잘 버티는지를 확인하는 과정이라고 할 수 있다.예를 들어, 온라인 쇼핑몰에서 연말 세일을 시작할 때 갑자기 수천 명의 사용자가 동시에 접속하면, 서버가 이를 감당할 수 있을까? 페이지 로딩 속도가 느려지거나, 결제가 원활하게 이루어지지 않는 문제는 없을까?이런 문제를 사전에 발견하고 해결하기 위해 부하 테스트를 수행한다.성능 테스트와의 차이점 부하 테스트는 성능 테스트의 한 종류다. 하지만 성능 테스트에는 여러 가지 유형이 있으며, 각 유형마다 목적이 조금씩 다르다.부하 테스트 : ..
2월 15일 - 졸업 프로젝트 시작나는 DevOps 내지는 SA 직무로 취직하기를 원하고 있다.우리 학교는 졸업을 위해 프로젝트가 필수가 아니어서, 탑싯으로 졸업을 위한 성적 커트라인을 넘기고 필요 학점만 채운 뒤 적당히 학교 생활을 하다가 학교를 떠날 예정이었다. 그런데 불현듯 그런 생각이 들었다.내가 졸업하고 난 뒤에 박사들에게 배울 수 있는 기회가 또 있을까?이 대 AI의 시대에 Cloud만 알면 부족하지 않을까?대학생이 논문 안 쓰고 졸업하면 가오가 안 살지 않나? (지극히 개인적인 의견입니다) 그래서 일 잘하는 친구 하나 꼬셔서 졸업 프로젝트를 시작했다. 2월 20일 - 아이디어 회의이제 휴학을 하지 않은 주변 친구들이 하나 둘씩 졸업을 하기 시작했다.그 중에 고등학교 동창인 친구가 졸업을 하며..
https://ctrl-shit-esc.tistory.com/187 EC2는 S3에 어떻게 접근할 수 있을까?사건의 발단최근 AWS 비용을 줄이기 위해 아키텍처 구조에 대한 대대적인 점검에 들어갔다.그러던 중, 엔드포인트 점검을 하던 중 이상한 것을 발견했다. 저 ssm-endpoint, ec2messages-endpoint, ssmmessages-ctrl-shit-esc.tistory.com 위 글에 이어서 백엔드 코드에서 S3를 호출하는 여러 가지 방법에 대해 다뤄 보려고 한다.그 전에...코드 분석을 하기 전에 EC2에 부여된 S3 권한부터 살펴보았다. 우리 EC2에는저장소 접근을 위한 ElastiCache, S3 서비스에 대한 Full AccessSession Manager 사용은 위한 SSM~~..
EC2 기초Elastic Compute Cloud, AWS가 제공하는 IaaSEC2에서 임대한 가상 머신을 EC2 Instance라고 부름EC2 선택 옵션운영 체제: Windows, Mac, LinuxCPU 개수RAM 개수저장 공간 - 네트워크(EBS, EFS) / 하드웨어(EC2 Instance Store)네트워크 종류 - 네트워크 카드 속도, 공용 IP방화벽 - 보안 그룹User Data를 사용해 인스턴스를 bootstrap(머신이 작동될 때 명령을 시작하는 것) 가능→ 부팅 작업을 자동화EC2 인스턴스 유형https://aws.amazon.com/ko/ec2/instance-types/EC2 인스턴스 생성SSH로 인스턴스에 접근하기 위해서는 .pem 형식의 키 페어를 생성해야 함User data 부..
사건의 발단최근 AWS 비용을 줄이기 위해 아키텍처 구조에 대한 대대적인 점검에 들어갔다.그러던 중, 엔드포인트 점검을 하던 중 이상한 것을 발견했다. 저 ssm-endpoint, ec2messages-endpoint, ssmmessages-endpoint는 Session Manager를 위한 엔드포인트이다. (따로 글 쓸 예정)그리고 rds-connection-ssm은 따로 rds에 접근하기 위해 만들어 놓은 엔드포인트이다. (이것도 따로 글 쓸 예정)그래서 서버팀에게 S3 접근을 하고 있는지 물어보았다. 그러면 지금까지 S3 버킷 접근을 엔드포인트 없이 진행했다면, 혹시 인터넷으로...?우리의 EC2는 private subnet에 있다. 그러면 인터넷으로 S3에 접근했다면 혹시 NAT...?트래픽 ..
AI가 그리지 못하는 것들최근 Generative AI 기술이 급격히 발전하면서, 많은 사람들이 직접 사용해 보는 경험을 하고 있다.특히, Text to Image 모델은 사용자가 입력한 텍스트를 바탕으로 이미지를 생성하는 기능으로 큰 인기를 끌고 있다.그러나 이러한 AI 모델은 종종 사람의 손을 부자연스럽게 표현하는 문제로 화제가 되곤 했다. 그런데 최근, AI가 특정한 그림을 유독 그리지 못한다는 흥미로운 현상이 포착되었다. 바로 "꽉 찬 와인잔"이다. 왜 AI는 꽉 찬 와인잔을 제대로 표현하는 데 어려움을 겪을까? 그리고 이번 와인잔 이슈는 어떤 이유에서 비롯된 걸까?이번 글에서는 AI의 이미지 생성 과정과 한계, 그리고 프롬프팅의 중요성에 대해 탐구해보려고 한다. 꽉 찬 와인잔을 못 그린다고?최근..