| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로그래머스
- Mini-React
- Python
- js
- Git
- CSS
- 정렬
- 해시
- 프론트엔드
- 개발자
- 그리디
- 크래프톤 정글
- react
- 코딩
- 프론트앤드
- html
- 코딩테스트
- 알고리즘 기초
- BFS
- HTML기초
- javascript
- c언어
- 정글
- 백준
- 그래프
- 팀프로젝트
- 혼자 공부해서 개발까지
- 알고리즘
- frontend
- DFS
- Today
- Total
목록AWS (2)
민혁이의 IT스토리
도커(Docker)를 썼는데 왜 또 ECS가 필요해? 지난 포스팅에서 우리는 "내 프로그램을 컨테이너 박스(Docker)에 담아서 트럭(EC2)에 싣는 법"을 배웠습니다. 그런데 서비스가 대박이 나서 트럭이 100대로 늘어났다고 상상해 보세요.문제 1: 트럭 5대가 갑자기 고장 나면? -> 내가 직접 새벽에 일어나서 새 트럭을 불러야 합니다.문제 2: 트럭 1대에 짐이 너무 많이 실리면? -> 다른 빈 트럭을 찾아서 짐을 옮겨야 하는데, 어디가 비었는지 일일이 확인해야 합니다.문제 3: 프로그램을 업데이트하려면?-> 트럭 100대를 하나하나 세워서 짐을 갈아끼워야 합니다.이 모든 '노가다'를 대신해 주는 자동화 시스템. 그게 바로 AWS ECS입니다.한 줄 요약: ECS는 수많은 도커 컨테이너의 탄생(배..
왜 멀쩡한 내 컴퓨터 놔두고 EC2를 쓸까? 웹 개발을 처음 배우면 보통 내 노트북(Local)에서 개발을 합니다. localhost:3000에서 내 웹사이트가 아주 잘 돌아가죠. 그런데 이걸 친구들에게 보여주거나 실제 서비스를 하려면 어떻게 해야 할까요?가장 무식한 방법은 내 노트북을 24시간 켜두는 것입니다. 하지만 이건 현실적으로 불가능합니다.노트북이 과열되거나 전기가 끊기면 서비스도 죽습니다.IP 주소가 바뀌면 접속이 불가능해집니다.집 전기세 폭탄을 맞을 수도 있습니다.그래서 우리는 "24시간 꺼지지 않고, 전원 관리나 인터넷 연결을 누가 대신 해주는 컴퓨터"가 필요합니다. 그게 바로 서버이고, 아마존(AWS)에서 빌려주는 가상 서버 서비스가 바로 EC2(Elastic Compute Cloud)입..