2024.07.02 AWS 교육 2일차 (DSC 공유대학) AWS Technical Essentials

이나형·2024년 7월 2일
0

☀️외부활동

목록 보기
2/6
post-thumbnail

🛜실습1 AWS Identify and Acess Management

  • IAM 역할 3개 생성 후, 각각 3개의 사용자에게 연결하여
    권한과 역할에 대한 실습 진행.

🛜AWS 이론교육1

AWS 컴퓨팅

  • Amazon EC2 유형

    • 범용 인스턴스 : 컴퓨팅, 메모리, 네트워킹 리소스를 균형 있게 제공
      ex)M..

    • 컴퓨팅 최적화 : 고성능 프로세서를 활용하는 컴퓨팅 집약적 애플리케이션에 적합.

    • 메모리 최적화

    • 가속 컴퓨팅

    • 스토리지 최적화

  • Amazon Machine Image(AMI)

    • EC2 인스턴스를 사용할 때 AMI를 지정한다.
    • AMI에는 OS, 스토리지 매핑, 아키텍처 유형, 시작 권한, 사전 설치된 추가 SW 애플리케이션이 포함된다.

  • EC2 인스턴스 요금

    • 프리티어(일정기간동안 무료)
    • Savings plans
    • 전용 호스트 : EC2를 호스팅하는 물리 서버를 독점적으로 사용.
    • 온디맨드 인스턴스
    • 예약 인스턴스
    • 스팟 인스턴스 : 스팟성으로 잠깐씩, 다른 Test나 Queue의 용도로 언제든 종료되도 괜찮을 경우 사용.

🛜AWS 이론교육2

AWS 컴퓨팅

  • VPC와 인터넷과의 연결: 인터넷 게이트웨이가 필요(가상화된 라우터)

  • 온프레미스 라우터 장비와 VPC간 연결이 필요한 경우, VPN 사용
    but, 인터넷 연결이기 때문에 속도나 대역폭이 일정 x. 온프레미스와 보안이나 규정준수에 어긋난다고 할 수도 ㅇ (Private 링크로 연결해야 하기 때문)
    -> 이 경우, Direct connect 사용

  • 보안 그룹은 허용만 존재

  • VPC에서의 보안은 여러 가용 영역을 사용하는 것이 바람직함.

🛜실습2 VPC 생성 및 Amazon EC2 인스턴스에서 웹 애플리케이션 시작

  • 목표

    • 퍼블릭 서브넷 2개가 포함된 새 Amazon VPC 생성

    • 인터넷 게이트웨이 생성

    • 인터넷으로의 퍼블릭 경로가 포함된 라우팅 테이블 생성

    • 보안 그룹 생성

    • Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 시작

    • 사용자 데이터 스크립트를 사용하여 웹 애플리케이션을 호스팅하도록 EC2 인스턴스 구성


과제 1 : Virtual Private Cloud 생성


과제 2 : VPC 보안 그룹 생성


과제 3 : Amazon EC2 인스턴스 시작


과제 완성 모습


🛜AWS 이론교육3

스토리지

  • 스토리지 유형:
    • 블록 스토리지
      ex) Amazon EC2 인스턴스 스토어, Amazon EBS
    • 파일 스토리지
      ex) Amazon EFS : 여러 가용 영역에 걸쳐 인스턴스 연결을 지원, AWS 클라우드 서비스 및 온프레미스 리소스와 함께 사용되는 확장 가능한 파일 시스템
    • 객체 스토리지
      ex) 파일이 객체로 저장. 각 객체는 데이터, 메타데이터, 객체 키로 구성.

  • Amazon EBS 볼륨 유형

    • 솔리드 스테이트 드라이브(SSD) : 읽기/쓰기 작업 빈도가 높고, I/O 크기가 작은 트랜잭션 워크로드에서 초당 작업 수를 늘리는 경우 사용
    • 하드 디스크 드라이브(HDD) : 높은 처리량 성능이 필요한 대규모 스트리밍 워크로드에 사용

    데이터베이스

  • 관리형 데이터베이스 : 미리 정의된 테이블 구조 및 이러한 관계를 통해 데이터를 저장.

  • 비관계형 데이타베이스
    ex) DynamoDB

  • 시계열 데이터베이스

  • 그래프 데이터베이스

  • 원장 데이터베이스

  • 와이드 칼럼 : 일종의 NoSQL 데이터베이스. 장비 유지 관리, 플릿 관리 및 경로 최적화를 위한 대규모 산업용 애플리케이션에 사용.

    🛜실습3 VPC 생성 및 Amazon EC2 인스턴스에서 웹 애플리케이션 시작

  • 목표

    • Amazon Simple Storage Service(Amazon S3) 버킷 생성

    • S3 버킷 정책 생성

    • S3 버킷을 사용하도록 애플리케이션 수정

    • S3 버킷에 객체 업로드

    • Amazon DynamoDB 테이블 생성

    • 애플리케이션 웹 인터페이스를 사용하여 애플리케이션 테스트

    • AWS Management Console을 사용하여 기존 DynamoDB 항목 관리

    • AWS Management Console을 사용하여 DynamoDB 테이블에서 항목 생성


과제 1: Amazon Simple Storage Service(Amazon S3) 버킷 생성


과제 2: S3 버킷 정책 생성


과제 3: S3 버킷을 사용하도록 애플리케이션 수정


과제 4: S3 버킷에 객체 업로드


과제 5: Amazon DynamoDB 테이블 생성


과제 6: 애플리케이션 웹 인터페이스를 사용하여 애플리케이션 테스트


과제 7: AWS Management Console을 사용하여 기존 DynamoDB 항목 관리


profile
정도를 걷는 개발자

0개의 댓글