https://www.youtube.com/watch?v=JjiYqBl2328&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m
https://www.youtube.com/watch?v=mnn08mL-i30&list=PLxTkO33QtxTLJ_bUUtiblsJPlicmE7aj1
https://www.youtube.com/watch?v=vCNexbgYmQ8&t=1s
✅on-premises
여러 서버들이 모여있는 데이터 센터 구축 및 하드웨어 구매
높은 초기 투자 비용, 많은 공수 및 유지보수
✅cloud computing
IT 리소스를 인터넷으로 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불
운영 비용 절감(자원 낭비 감소), 탄력적 운영 및 확장 가능, 비즈니스 자원 집중 가능
✅클라우드 종류 컴퓨팅 모델
✅리전
✅가용영역 (Availability Zone)
✅엣지 로케이션
CIDR : 여러 개의 사설망을 구축하기 위해 망을 나누는 방법 ex) 192.168.2.0/24 : 네트워크 비트 = 24 : 호스트 주소 = 32 - 24 =8 : 2^8 = 256개의 IP 주소 보유 (192.168.2.0 ~ 192.168.2.255) 이러한 IP 주소 체계를 통해 잘게잘게 서브넷을 구축할 수 있음 |
✅ VPC
: 외부와 단절된 가상으로 존재하는 데이터 센터 (네트워크 단위)
: Amazon EC2 인스턴스 같은 AWS 리소스를 VPC에서 실행할 수 있음
: IP 주소 범위와 VPC 범위를 설정하고 서브넷을 추가하고 보안 그룹을 연결한 다음 라우팅 테이블 구성
✅ VPC 구성요소
✔️서브넷
VPC의 하위 단위로 VPC에 할당된 IP를 더 작은 단위로 분
하나의 서브넷은 하나의 가용영역 안에 위치함
AWS 서브넷 IP 개수는 5개를 제외하고 계산한다 ex) 10.0.0.0/24 .0 : 네트워크 어드레스 .1 : VPC 라우터 .2 : DNS 서버 .3 : 여분 .255 : 네트워크 브로드캐스트 어드레스 사용가능한 IP 개수는 256-5=251 |
✔️ 라우트 테이블 : VPC안에서 destination IP주소가 들어오면 어디로 보내줘야 하는지를 정리한 테이블
✔️ NAT Gateway
: private 인스턴스가 외부의 인터넷과 통신하기 위한 경로
(ex. mysql에서 인터넷에서 무언갈 다운받고 싶을 때)
: public subnet에 위치
✔️ Bastion Host
: private 인스턴스에 접근하기 위한 EC2 인스턴스
: public 서브넷에 위치
✅ Amazon EC2 (Elastic Compute Cloud)
인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등의 컴퓨팅 서비스를 제공 → AWS에서 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 것
✅ EC2의 사용
서버 구축 ( 게임서버, 웹서버, 앱서버)
앱 사용, 호스팅 (DB, ML, 게임)
→ 클릭 몇 번으로 서버를 생성할 수 있기 때문에 실제 서버를 구축하는 것보다 훨씬 간편하고 효율적
→ 사용한 만큼만 요금을 지불하면 되므로 비용 절감
( 온디맨드, 예약 인스턴스, 세이빙 플랜 등 여러 구매 옵션 존재)
https://velog.io/@server30sopt/AWS-EC2-개념-정리
✅ EC2 유형과 사이즈
✅ 스토리지 용도
= 데이터 백업,복구 / 장기 보관 / 공유 파일 비용 절감 / 다양한 분석 도구 활용한 데이터 가시성
✅ EBS (Elastic Block Store)
: EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공
: 가상의 하드드라이브로써, EC2 인스턴스가 종료되어도 계속 유지 가능 (인스턴스와 EBS가 분리되어 네트워크로만 연결되어 있다)
: EC2와 같은 가용영역에 존재
✅ Amazon S3 (Simple Storage Service)
: 높은 내구성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스 (거의 파일 잃어버릴 일이 없음 = 내구성)
: 객체 스토리지 서비스 = 파일 보관만 가능, 어플리케이션 설치 불가 ↔ Block Storage Service (EBS)
: 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스할 수 있음
: 웹에서 언제 어디서나 원하는 양의 데이터를 저장, 검색 가능
: 컨텐츠를 저장하고 배포할 때 사용 (웹사이트 사용자들이 파일 전송하면 S3에 저장하고 S3에서 다운받아 다른 사용자에게 제공)
: 개발자가 더 쉽게 웹 규모 컴퓨팅 작업 수행할 수 있게 설계됨
✅ 관계형 데이터베이스
✅ 키-값 데이터베이스
✅ 문서 데이터베이스
✅ 검색 데이터베이스
✅ 그래프 데이터베이스
[12차시 / 15기 최경석] AWS 1 (0) | 2023.05.28 |
---|---|
[16차시 / 15기 김제성] Apache Airflow-2 (0) | 2023.05.21 |
[10차시/16기 박민규] Git&Github (0) | 2023.05.21 |
[13차시/15기 이병주] AWS 2부 (0) | 2023.05.17 |
[4.5차/15기 김제성] Docker 실습 (1) | 2023.04.18 |
댓글 영역