본문 바로가기
카테고리 없음

클라우드 서비스 AWS : AWS 기본 사용방법

by Hessedist 2022. 11. 28.

AWS1

  1. Amazon Web Services 수업소개
    • Cloud Computing : 남의 컴퓨터를 빌려, 원격제어를 통해 사용하는 것.
    • EC2 (Elastic Compute Cloud)
    • RDS (Relational Database Service) : 관계형DB(MySQL, SQL Server, Oracle)를 서비스 형태로 제공해줌.
  2. 수업의 목적
    • 컴퓨터 자원이 필요한 상황에 AWS 활용할 수 있게 하기 위함. 
  3. 나에게 필요한 서비스를 찾기
    • 제품 / 저장소(스토리지), 데이터베이스, 기계 학습(AI), 사물 인터넷, AWS 비용 관리, 관리 도구, 컴퓨팅(EC2-원격제어)
  4. AWS 요금 따져보기
    • 위치: 가깝게 설정하는것이 속도면에서 유리
  5. 프리티어
    • 테스트 기간, 양을 설정 가능 
    • 테스트 후에 설정하면 비용 절감 가능
  6. 회원가입
    • 해외결제가능 신용카드 필요.
    • 영문 주소 변환 필요. 
  7. 서비스 켜기 (EC2)
    • 리전: 지역선택 (속도고려시 근거리 지역 선택)
    • 프리티어 사용가능 버전: 운영비용 감소 가능 
    • 키 페어 생성 (보안) : 재발급 불가 
  8. EC2 원격제어
    • 연결/원격 데스크톱 파일 다운로드/Microsoft Remote Desktop
  9. 서비스 끄기 (EC2)
    • 인스턴스 상태 : 시작/중지/재시작/종료
  10. 돈 관리
    • 자금관리 및 영수증 확인 방법
  11. 보안 (OTP)
    • 편리하지만 위험한 만큼 보안중요
    • MFA 활성화/가상 MFA 디바이스/ (OTP 제출해야함)
  12. AWS 계정종료
    • 탈퇴하는 방법 
    • 계정/Close Account/
  13. 수업을 마치며
    • Amazon S3/버킷/바로 서비스 및 접속가능 

 

AWS2-S3

  1. 수업소개
    • Simple Storage Service
    • Complicate Storage Service 
    • 내구성/접근성/안정성
    • CRUD
  2. 수업의 목적
    • 중요한 파일 보관
  3. 구성요소
    • Bucket/Folder/Object
  4. 버킷 생성
    • 1) 이름 및 리전
      • 버킷 이름: 아마존 전체에서 고유한 이름 사용해야함
      • 리전: 어느 지역에 있는 자원을 사용할 것인지를 지정(속도면에서 가까운곳 권장)
    • 2) 옵션 구성
    • 3) 권한 설정
    • 4) 검토
  5. 버킷 읽기, 수정, 삭제
    • 생성: 버킷 만들기 버튼 클릭
    • 읽기: 이름 클릭
    • 수정: 이름이 아닌 구역 클릭 
    • 삭제: 삭제 버튼 클릭 후 버킷의 이름을 타이핑 후 확인
  6. 폴더
    • 폴더 만들기/이름/저장
    • 이름 바꾸기 (불가: 새폴더 생성 후 내용 옮기는 방법 추천)
    • 삭제하는 방법 3가지(보편적)
  7. 객체파일
    • 파일 업로드: 파일 탐색기에서 드래그
    • 스토리지 클래스: 가격, 속도, 안정성에 따라 비용이 달라짐. (용도에 따라 선택)
    • 수정: 이름 이외의 구역 클릭 
    • 삭제: 방법 동일 
  8. 공유와 권한
    • 링크 공유: 권한 설정 해주어야 함. 
    • 권한 탭: AWS 계정에 대한 액세스/다른 AWS 계정에 대한 액세스/퍼블릭 액세스
    •  퍼블릭으로 설정 클릭(편리함)
  9. 스토리지 클래스 
    • 사용 사례 및 액세스 요구 사항을 기준으로 스토리지 클래스 선택 
  10. 요금체계
    • 저장공간 요금: 스토리지 요금 
    • 사용 요금: 요청 요금/S3 스탠다드-IA/S3 One Zone-IA/Amazon Glacier 요청
    • 인터넷 요금: 데이터 전송 요금 
  11. 요금체계 비교
    • 저렴하면 데이터를 꺼낼때 오래 걸림.
    • 상황에 따라 활용. 
  12. 수업을 마치며
    • S3: 파일 보관해주는 서비스 
    • Web Server Hosting: 서버 기술이 필요 없는 정적 웹 사이트를 호스팅 함.
    • Cloud Front : CDN(content delivery network)
    • Version
    • Life Cycle

 

AWS2-CloudFront

  1. 수업소개
    • CloudFront=Cache Server+CDN
    • CDN(Content Delivery Network)
  2. 수업의 목적
    • 다이나믹 웹페이지 개발 위해
  3. 클라우드 프론트 생성
    • 속도는 빨라졌으나, Cache 컨트롤 방법 숙지 필요
  4. 캐쉬 설정 1
    • Object Caching 
  5. 캐쉬 설정 2
    • Cash를 강제로 지우는 방법이 필요함. 
  6. 캐쉬 설정 3 (무효화)
    • Invalidating Files
      • /images/image1.jpg
      • /images/image*
      • /images/*
  7. 캐쉬 설정 4
    • Behavior: Object Caching/Customize
  8. CDN
    • Content Delivery Network
  9. 요금 
  10. 수업을 마치며 
    • Disable/Delete
    • Domain Nam

 

AWS2-RDS

  1. 수업소개
    • Amazon Relational Database Service(Managed)
  2. 데이터베이스 생성 1
    • AWS Management Console
    • 서비스/데이터베이스/RDS/인스턴스/데이터베이스 생성
    • 엔진선택/DB 세부 정보 지정/고급 설정 구성
  3. 데이터베이스 생성 2
    • 고급 설정 구성(네트워크 및 보안/데이터베이스 옵션/암호화/백업/모니터링/로그 내보내기/유지 관리/삭제 방지
  4. 접속1-퍼블릭 방식으로 접속
    • 퍼블릭 엑세스 가능
    • 인바운드 규칙 편집
  5. 접속2-비공개 상태로 접속
    • 퍼블릭 엑세스 불가
    • 인바운드 규칙 제거
  6. 모니터링 
  7. 백업과 복원 
    • 무조건 스냅샷 만들어 놓고 삭제
  8. 가격 
  9. 수업을 마치며
    • 사용한 인스턴스는 삭제필수. (수정/삭제 방지 활성화)
    • 자동 백업
    • Multi Availability Zones
    • Scale UP
    • AWS Aurora: 데이터베이스(MySQL, PostgreSQL)
    • Serverless