서버 내부에서 서비스할 수도 있지만 대부분 운영 환경에서는 여러 대의 서버 인스턴스로 서비스합니다. 많은 트래픽에 대응하고 서버에 장애가 생겨도 서비스가 안전하게 돌아갈 수 있게 하기 때문입니다. AWS Auto Scaling 그룹은 AWS에서 제공하는 자동 다중 서버 서비스입니다. 같은 사양, 같은 환경, 같은 코드를 가지고 있는 똑같은 EC2 인스턴스들의 묶음입니다. 똑같은 인스턴스들이 여러 대 존재할 수 있는 이유는 같은 AMI를 이용해서 만들어진 인스턴스들이기 때문입니다. 그리고 이 서비스는 인스턴스들의 수를 자동으로 늘리고 줄여줍니다. CPU 사용량 정책 예를 들어, 평균 CPU 사용량 정책에 따라 평소 EC2 3대로 요청을 처리하다가, 사용량이 많아져 10분동안 평균 CPU 사용량이 80% 이..
EC2(Elastic Compute Cloud)를 생성하기 위해 알아야 할 개념이 세 가지 있습니다. AMI(Amazon Machine Image) : EC2 인스턴스의 기반이 되는 이미지입니다. 보안 그룹(Security Group) : 보안을 위해 IP와 포트 번호를 이용해 정의해두는 서버 접속 규칙입니다. 키 페어(Key Pair) : 서버에 접속하기 위한 열쇠라고 생각하면 됩니다. EC2 인스턴스 생성 1. AWS 로그인 및 AWS 콘솔에 접속 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 서울 리전을 선택한다. 2. EC2를 검색 ..
서비스 운영이 쉬워지는 aws 인프라 구축 가이드 책을 읽고 공부한 내용을 정리한 글입니다. 운영 서버란 개발이나 테스트 목적이 아닌 실제 사용자들을 대상으로 서비스하는 서버를 말합니다. 운영 서버는 테스트 서버와는 다르게 다음과 같은 세 가지를 특징으로 가져야 합니다. 트래픽 대응 빠른 응답 속도 높은 가용성 운영 서버 관리의 세 가지 환경 구성 코드 배포 모니터링 1. 환경 구성 운영 서버 관리의 첫 번째 단계인 환경 구성에 대해 알아봅시다. 자주 사용 되는 아키텍처 [1]. 단일 서버 운영 서버 아키텍처의 가장 기본적인 구성인 단일 서버 아키텍처입니다. 💥단일 서버의 문제점 전체 서비스에 장애가 생길 확률이 높습니다. 서버 자원을 효율적으로 사용하기 어렵습니다. 보안성이 떨어집니다. 스케일 아웃이 ..
- Total
- Today
- Yesterday
- AWS
- kkoon9
- Olympiad
- 이팩티브 자바
- Spring Boot
- MSA
- node.js
- BAEKJOON
- 알고리즘
- Effective Java
- C++
- 프로그래머스
- 테라폼
- 백준
- Spring
- 디자인 패턴
- Algorithm
- programmers
- 클린 코드
- 코테
- 이펙티브 자바
- JPA
- 클린 아키텍처
- 객체지향
- Java
- 정규표현식
- BOJ
- 디자인패턴
- kotest
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |