AWS1
- Amazon Web Services 수업소개
- Cloud Computing : 남의 컴퓨터를 빌려, 원격제어를 통해 사용하는 것.
- EC2 (Elastic Compute Cloud)
- RDS (Relational Database Service) : 관계형DB(MySQL, SQL Server, Oracle)를 서비스 형태로 제공해줌.
- 수업의 목적
- 컴퓨터 자원이 필요한 상황에 AWS 활용할 수 있게 하기 위함.
- 나에게 필요한 서비스를 찾기
- 제품 / 저장소(스토리지), 데이터베이스, 기계 학습(AI), 사물 인터넷, AWS 비용 관리, 관리 도구, 컴퓨팅(EC2-원격제어)
- AWS 요금 따져보기
- 위치: 가깝게 설정하는것이 속도면에서 유리
- 프리티어
- 테스트 기간, 양을 설정 가능
- 테스트 후에 설정하면 비용 절감 가능
- 회원가입
- 해외결제가능 신용카드 필요.
- 영문 주소 변환 필요.
- 서비스 켜기 (EC2)
- 리전: 지역선택 (속도고려시 근거리 지역 선택)
- 프리티어 사용가능 버전: 운영비용 감소 가능
- 키 페어 생성 (보안) : 재발급 불가
- EC2 원격제어
- 연결/원격 데스크톱 파일 다운로드/Microsoft Remote Desktop
- 서비스 끄기 (EC2)
- 인스턴스 상태 : 시작/중지/재시작/종료
- 돈 관리
- 자금관리 및 영수증 확인 방법
- 보안 (OTP)
- 편리하지만 위험한 만큼 보안중요
- MFA 활성화/가상 MFA 디바이스/ (OTP 제출해야함)
- AWS 계정종료
- 탈퇴하는 방법
- 계정/Close Account/
- 수업을 마치며
- Amazon S3/버킷/바로 서비스 및 접속가능
AWS2-S3
- 수업소개
- Simple Storage Service
- Complicate Storage Service
- 내구성/접근성/안정성
- CRUD
- 수업의 목적
- 중요한 파일 보관
- 구성요소
- Bucket/Folder/Object
- 버킷 생성
- 1) 이름 및 리전
- 버킷 이름: 아마존 전체에서 고유한 이름 사용해야함
- 리전: 어느 지역에 있는 자원을 사용할 것인지를 지정(속도면에서 가까운곳 권장)
- 2) 옵션 구성
- 3) 권한 설정
- 4) 검토
- 1) 이름 및 리전
- 버킷 읽기, 수정, 삭제
- 생성: 버킷 만들기 버튼 클릭
- 읽기: 이름 클릭
- 수정: 이름이 아닌 구역 클릭
- 삭제: 삭제 버튼 클릭 후 버킷의 이름을 타이핑 후 확인
- 폴더
- 폴더 만들기/이름/저장
- 이름 바꾸기 (불가: 새폴더 생성 후 내용 옮기는 방법 추천)
- 삭제하는 방법 3가지(보편적)
- 객체파일
- 파일 업로드: 파일 탐색기에서 드래그
- 스토리지 클래스: 가격, 속도, 안정성에 따라 비용이 달라짐. (용도에 따라 선택)
- 수정: 이름 이외의 구역 클릭
- 삭제: 방법 동일
- 공유와 권한
- 링크 공유: 권한 설정 해주어야 함.
- 권한 탭: AWS 계정에 대한 액세스/다른 AWS 계정에 대한 액세스/퍼블릭 액세스
- 퍼블릭으로 설정 클릭(편리함)
- 스토리지 클래스
- 사용 사례 및 액세스 요구 사항을 기준으로 스토리지 클래스 선택
- 요금체계
- 저장공간 요금: 스토리지 요금
- 사용 요금: 요청 요금/S3 스탠다드-IA/S3 One Zone-IA/Amazon Glacier 요청
- 인터넷 요금: 데이터 전송 요금
- 요금체계 비교
- 저렴하면 데이터를 꺼낼때 오래 걸림.
- 상황에 따라 활용.
- 수업을 마치며
- S3: 파일 보관해주는 서비스
- Web Server Hosting: 서버 기술이 필요 없는 정적 웹 사이트를 호스팅 함.
- Cloud Front : CDN(content delivery network)
- Version
- Life Cycle
AWS2-CloudFront
- 수업소개
- CloudFront=Cache Server+CDN
- CDN(Content Delivery Network)
- 수업의 목적
- 다이나믹 웹페이지 개발 위해
- 클라우드 프론트 생성
- 속도는 빨라졌으나, Cache 컨트롤 방법 숙지 필요
- 캐쉬 설정 1
- Object Caching
- 캐쉬 설정 2
- Cash를 강제로 지우는 방법이 필요함.
- 캐쉬 설정 3 (무효화)
- Invalidating Files
- /images/image1.jpg
- /images/image*
- /images/*
- Invalidating Files
- 캐쉬 설정 4
- Behavior: Object Caching/Customize
- CDN
- Content Delivery Network
- 요금
- 수업을 마치며
- Disable/Delete
- Domain Nam
AWS2-RDS
- 수업소개
- Amazon Relational Database Service(Managed)
- 데이터베이스 생성 1
- AWS Management Console
- 서비스/데이터베이스/RDS/인스턴스/데이터베이스 생성
- 엔진선택/DB 세부 정보 지정/고급 설정 구성
- 데이터베이스 생성 2
- 고급 설정 구성(네트워크 및 보안/데이터베이스 옵션/암호화/백업/모니터링/로그 내보내기/유지 관리/삭제 방지
- 접속1-퍼블릭 방식으로 접속
- 퍼블릭 엑세스 가능
- 인바운드 규칙 편집
- 접속2-비공개 상태로 접속
- 퍼블릭 엑세스 불가
- 인바운드 규칙 제거
- 모니터링
- 백업과 복원
- 무조건 스냅샷 만들어 놓고 삭제
- 가격
- 수업을 마치며
- 사용한 인스턴스는 삭제필수. (수정/삭제 방지 활성화)
- 자동 백업
- Multi Availability Zones
- Scale UP
- AWS Aurora: 데이터베이스(MySQL, PostgreSQL)
- Serverless