[에스넷시스템 부트캠프] TIL Day 26 - AWS 개념 2
·
TIL
1. 느슨한 결합 전략1) 모범 사례 : 서버가 아니라 서비스를 설계웹서버는 데이터를 로컬이 아닌 외부 저장소(NFS/NAS 등)에 저장정적 웹 자산은 S3 같은 외부 저장소에 저장사용자 인증 및 상태 저장은 AWS 관리형 서비스 활용하나의 서버에는 하나의 애플리케이션만 실행하는 것이 원칙서버리스 환경에서는 필요 시 자동 프로비저닝애플리케이션 간 통신은 메시지 대기열 사용→ 서버에서 서비스 단위로 전환하면서 서버 관리 부담을 줄임 💡 서버리스의 정확한 의미서버가 없다는 의미가 아니라 서버 인프라를 직접 관리하지 않아도 되는 컴퓨팅 모델을 의미한다. 2) 서비스 지향 아키텍처(SOA) 구현구성 요소들이 통신 프로토콜로 서비스를 주고받는 구조때로는 불필요한 정보가 제공되기도 함 (뒤에서 활용됨)전통적인 모..
[에스넷시스템 부트캠프] TIL Day 25 - AWS 개념 1
·
TIL
1. AWS 글로벌 인프라1) AWS 데이터 센터단일 데이터 센터에 수천 개의 서버 운영모든 데이터 센터는 온라인으로 연결됨Amazon 사용자 정의 네트워크 장비 및 프로토콜 스택 사용 : 아마존이 직접 설계한 맞춤형 하드웨어와 소프트웨어 스택으로 구성다양한 ODM(Original Design Manufacturer) 기반 하드웨어 채택 2) 가용 영역 (Availability Zone, AZ)하나 이상의 데이터 센터로 구성결함 격리 설계: 하나가 장애 나도 나머지는 정상 운영고속 프라이빗 링크를 통해 다른 AZ와 상호 연결사용자가 AZ 선택 가능복원력 확보를 위해 여러 AZ에 걸쳐 배포 권장일반적으로 리전당 2개 AZ 권장3개 이상 AZ 사용 시 비용 효율성 저하 가능 3) 리전 (Region)각 리전..
[공부/Spring] #4 | 서버 접속 간편화
·
Develop/Spring
✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] #3 | RDS 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연 yulee.tistory.com ☘️ 서버 접속 간편화 EC2 인스턴스에 SSH로 접속할 땐 인스턴스 정보에서 연결 버튼을 클릭해 SSH 클라이언트 항목에서 예에 있는 명령어를 복사해 실행시키면 된다고 전에 포스팅한 적이 있는데 호스트를 등록해 더 간편화하고자 한다. 1. 다운 받은 키 페어 관리하기 1-1. 키 파일 권한 변경 chmod 400 "키 ..
[공부/Spring] #3 | RDS 생성 및 연결
·
Develop/Spring
✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 yulee.tistory.com ☘️ RDS 생성 1. RDS 생성 1-1. 데이터베이스 생성 RDS는 AWS에서 지원하는 관계형 데이터베이스로 인스턴스에서 데이터베이스를 사용하는 것보다 편하고 용량도 크게 쓸 수 있다. AWS에서 RDS를 검색하고 왼쪽 메뉴에서 데이터베이스 클릭 후 데이터베이스 생성을 누른다. 1-2. 엔진 옵션 사용할 MySQL..
[공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정
·
Develop/Spring
✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 검색창에 EC2를 검색해준다. 왼쪽 메뉴에서 인스턴스를 눌러주고 인스턴스 시작 클릭! 2. 인스 yulee.tistory.com ☘️ 보안그룹 설정 1. 인바운드 규칙 설정하기 이전 포스트에서처럼 인스턴스 생성이 완료되었으니 이제 해당 서버에서 사용할 포트를 열어줘야 한다. 왼쪽 메뉴에서 보안 그룹에 들어가보면 default 하나와 새로 만든 인스턴스에 적용되는 보안그룹이 launch-wizard-번호 형태의 보안 그룹을 클릭하고 인바운드 규칙 편집을 눌러준다. 아래와 같이 S..
[공부/Spring] #1 | EC2 인스턴스 생성 및 연결
·
Develop/Spring
✅ 운영체제는 MacOS(M1) 사용중입니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 검색창에 EC2를 검색해준다. 왼쪽 메뉴에서 인스턴스를 눌러주고 인스턴스 시작 클릭! 2. 인스턴스 설정 2-1. 애플리케이션 및 OS 이미지 Quick Start에서 Ubuntu로 선택하고 AMI는 무료로 사용가능한 Ubuntu Server 22.07 LTS (HVM), SSD Volume Type으로 선택해준다. (Ubuntu 선택 시 자동으로 선택됨) 인스턴스 유형의 경우도 자동으로 선택되는 프리티어인 t2.micro를 그대로 사용 2-2. 키페어(로그인) 생성 기존에 쓰던 키 페어를 쓸 경우엔 선택해주고, 새로 만들어 줄 경우엔 새 키 페어 생성을 눌러준다. 키 페어 이름은 기억하기..