20240102 TIL

김민석·2024년 1월 2일
0
  1. 계획
  • 심화 프로젝트 AWS 배포
  1. 문제점
  • 처음 해보는 거라 너무 어렵고 공부할 게 많음
  1. 보완점
  • 이번 강의가 끝나도 AWS 강의 끝까지 듣자..
  • 입문조차 혼자 소화하지 못하는 나는 너무 무능하다..ㅠ
  1. 내일 계획
  • 발표 및 공부
  1. 오늘의 공부
1. EC2 (Elastic Cloud Computing)

- IaaS(Intrastructure as a Service) : 하드웨어 인프라를 인터넷을 통해 제공하는 서비스.
- PaaS(Platform as a Service) : 애플리케이션을 개발, 실행, 관리하기 위한 플랫폼을 인터넷을 통해 제공하는 서비스
- SaaS(Software as a Service) : 사용자에게 완전한 애플리케이션을 제공하며, 이 애플리케이션은 클라우드 제공업체의 서버에서 실행됨. 사용자는 앱에 대해 제한된 제어권을 가지며, 클라우드 제공업체가 모든 인프라, 운영체제, 백엔드 앱 및 데이터 관리를 담당.
- EC2 인스턴스는 다양한 운영체제와 인스턴스 유형을 지원
- EC2는 다양한 용도로 사용될 수 있음
예) 웹 애플리케이션 호스팅, 데이터 베이스 호스팅, 컴퓨팅작업(데이터분석, 머신러닝), 앱 테스트 및 개발

2. 인스턴스 생성과 탄력적 IP할당 해보기

3. 인스턴스 타입
- 앞의 알파벳은 클래스, 뒤에 번호가 세대, 그리고 .(온점)이 붙고 뒤에 사이즈가 표기

4. 보안
- 규칙
ㄴ 여러 인스턴스에 할당 가능
ㄴ time out -> 보안규칙 이슈
ㄴ connection refuse -> ec2 내부 이슈
ㄴ 모든 inbound는 디폴트로 막힘
ㄴ 모든 outbound는 디폴트로 열림

- 포트
ㄴ 22 = ssh(secure shell)로 인스턴스 원격 접속
ㄴ 21 = FTP 파일전송 프로토콜
ㄴ 80 = http 웹 접속
ㄴ 443 = https 안전한 http 접속, 현재의 스탠다드

5. EBS (Elastic Block Store)
- EC2 인스턴스를 백업하기 위한 것
- USB 외장메모리라고 생각하면 됨
- 인스턴스를 백업했다면 터미네이트해도 삭제되지 않음
- 하나의 EC2에는 여러개의 EBS 장착 가능, 그러나 하나의 EBS에는 하나의 EC2만 백업 가능
- 하나의 어빌리티존 안에서만 뺐다꼽았다 할 수 있음
- 저렴함과 용이함을 활용하기 위해 EBS Snapshot(EBS 모음)을 제작
- EBS는 다른 리전으로 보낼 수 없지만 스냅샷은 보낼 수 있음

이 공부 내용과 별개로 오늘 처음 AWS 배포를 해보았다. 구글에서 보안 문제인지 모르겠는데 정식 도메인이 아닌 유동 IP로는 로그인을 하지 못하게 막아둬서 무료 도메인 발급을 받고 그 부분을 고치느라 굉장히 애썼다.
wsl로 작업해야하는 줄 알았는데 git bash로도 할 수 있었다.
어렵다.. 진짜 어렵다..

profile
개발자가 되고 싶지만 허덕이는 으른이

0개의 댓글