공유할 서비스 선택

TECH


TECH

Middleware (AWS) AWS 아키텍처 설계 (무료계정 생성 및 EC2, RDS, S3 개요)

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 2,663회 좋아요 1회 작성일 20-12-07 12:32

본문

 

 

안녕하세요. 미들웨어 입니다.

 

이번엔 요즘 많이들 사용하고 있는 AWS 에 대해서 설명해볼까 합니다.

cloud 대세자나요.. 여러가지 cloud 가 있는데, 아무래도 국내1위는 AWS 인것 같네요.

Google, Amazon, Oracle 이 3강을 이루고 있는데, 그중 사용량이 젤 많은 것은 AWS 입니다.

 

그럼.. AWS를 배우려면 어떻게 해야 할까요?

- 인터넷 독학

- 책 구매후 독학

- 잘하는 사람에게 배운다

- AWS 자격증 시험 공부를 해서 자격증을 취득한다.

 

음.. 저라면 위 4가지중 AWS 자격증 취득을 먼저 도전해보는게 어떨까 싶습니다.

자격증시험이란게 단지 보여주기 식이 아니라, 실습 위주와 개념을 이해해야 풀수 있는 문제들이 대다수다 보니 검증하기엔 시험문제 만한게 없거든요.. 

물론 젤 좋은건 현장 실습인데, 하나도 모르는 상태에서 현장 실습이란 너무 막연하지 않을까 싶습니다.

 

해서.. 이번엔 AWS 자격증 시험 범위와 개념 학습을 어떻게 하면 좋을지 알려드리겠습니다.

참고로 전 해당 커리큘럼을 이슈했습니다. 

좋은 기회에 교육을 참여하게되서 내용 정리겸 추후 공부하실 분들에게 도움이 되실 것 같아 교육내용 공유드립니다 

 

(AWS) AWS 아키텍처 설계 (무료계정 생성 및 EC2, RDS, S3 개요)




1. 아키텍처 설계 교육과정 (AWS개요, EC2, RDS, S3,비용)

 모듈 0: AWS 기반 아키텍처 설계 시작 

 모듈 1: 소개 

 모듈 2: 가장 간단한 아키텍처 

 모듈 3: 컴퓨팅 계층 추가 

 모듈 4: 데이터베이스 계층 추가 

 모듈 5: AWS에서의 네트워킹 1부 

 

 모듈 6: AWS 기반 네트워킹 2부 

 모듈 7: AWS Identity and Access Management(IAM) 

 모듈 8: 탄력성, 고가용성 및 모니터링 

 모듈 9: 자동화 

 모듈 10: 캐싱 

 모듈 11: 결합 해제된 아키텍처 구축 

 모듈 12: 마이크로 서비스 및 서버리스 아키텍처 

 모듈 13: RTO/RPO 및 백업 복구 설정 

 모듈 14: 최적화 및 검토 

 모듈 15: 과정 마무리 

 

 

2. 중요 내용 요약

 

- 과정명 : AWS 아키텍처 설계 

 

#  NAT 이중화는 필수 

  설계시 NAT게이트 웨이는 2중화로 구성한다.

 

 

# S3 의 기능 (웹서버와 백업기능)

  1) 웹서버로 사용할 수 있다.

  Route DNS등록 한뒤 해당 CMANE을 S3 DNS랑 매핑시키면 웹사이트 기능이 제공된다.

  S3 데이터 삭제 고려 방법으로 삭제시 암호키OTP를 입력하도록 해서 삭제 못하게 할 수도 있다.

  일정 기간 이후 삭제 하도록 할 수도 있음

 

  2) S3 CORS기능으로 (PUT, GET등 웹서버 기능설정 가능)

  https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html

 

  3) 백업

  단일로는 5TB까지 제공된다

 

  4) 검색비용 발생

  저장위주로 갈때 사용하는게 좋으나 신속검색경우 5분소요, 표준검색은 3~5시간 소요, 대량검색은 5~12시간

  검색시간이 소요되며 1GB당 0.03$의 검색비용이 발생한다.

 

  5) S3 인텔리전트 티어링

  사용하지 않는 데이터를 과금이 적은 단계로 자동으로 이전해주는 기능

  일정기간 사용하지 않으면 수명주기를 설정해서 보관하고 관리할 수도 있다.

 

 

# VPC

  1) 한 계정당 VPC는 5개까지만 설계 가능하다

  2) IP 갯수는 CIDR 규칙으로 할당되며 시험에 꼭 1문제는 출제된다.

     CIDR /22인 VPC는 총 1024 IP를 허용한다.

  3) 동일 계정안에 VPC 끼리는 서로 통신대역이 달라야 한다.

 

 

# NAT 게이트 웨이 [비쌈]

  1) 사설 IP -> 인터넷 접속하기 위해서는 NAT IP를 설정해야 한다.

     사설ip -> 공인ip로 변경하는 기능을 제공한다.

  2) NAT 인스턴스를 만들면 포트포워딩을 사용 할 수 있다.

  3) NAT 게이트웨이는 비싸니 사용하지 않으면 필히 지워야 한다.

  4) 프라이빗 서브넷 인스턴스가 인터넷이나 다른 AWS의 서비스로 아웃바운드 하기 위해서 필요하다

 

 

# 인터넷게이트웨이

  1) 인터넷 사용을 하기 원할경우 인터넷게이트웨이를 생성해야 한다.

     생성 방법은 간단하며 이름을 넣고 VPC와 연동하면 된다..

 

 

# 라우팅테이블

  1) 퍼블릭 경우

     VPC생성 --> 인터넷게이트웨이 --> 라우팅테이블 --> 서브넷

     위 조건으로 생성해야 한다.

  2) 프라이빗 경우

     VPC 생성 --> 라우팅테이블 --> NAT게이트웨이  --> 서브넷

     프라이빗은 NAT 게이트 웨이로 생성해야 한다.

  3) 자동화 과정 (스크립트 생성)

     자동화 과정 들어가면 위 내역을 스크립트로 만들어서 상황에 따라 스크립트를 실행하면 위 과정을 1분이면 구성 할 수 있는 방법이 있다.

     처음 한번 스크립트를 생성해두면 추후 작업할 일이 없음

 

 

 

3. 실습

- AWS 무료 계정 생성 후 실습 해보기

  https://aws.amazon.com/ko/s/dm/landing-page/start-your-free-trial/

 

  • 내용 : 아래처럼 AWS아키텍처를 구성해보는 실습입니다. 
  • 핵심 : 1. VPC를 한개 생성한뒤 퍼블릭 서브넷 생성, 프라이빗 서브넷 생성하는 것 입니다.
             2. S3를 이용해서 WEB서버 처럼 index.html 등록한뒤 웹서버 없이 호출하는것이 실습의 과제입니다
  • N/W 생성시 구조는 아래순서대로 진행해주시는 것이 표준입니다.

 

 

제가 알려드린 URL 참고해서 무료 계정 생성 해보시고, 

실습도 해보시길 추천해드립니다.

 

 

댓글목록

등록된 댓글이 없습니다.

TECH - 좋아요글 총 건전체보기 >

  • 게시물이 없습니다.
TECH - 좋아요글 더보기
TECH 목록
번호 제목 작성자 작성일 조회수
104 Middleware 미들웨어 아이디로 검색 전체게시물 04-08 30
(오픈소스 활용-28) Java Flight Recorder 이란? Java 모니터링을 구현가능

카테고리 : Middleware

30 0
작성자 : 미들웨어 24/04/08
103 Middleware 미들웨어 아이디로 검색 전체게시물 03-21 87
(오픈소스 활용-27) Redis Cache 란? 활용방법과 다운로드

카테고리 : Middleware

87 0
작성자 : 미들웨어 24/03/21
102 Middleware 미들웨어 아이디로 검색 전체게시물 03-07 132
(weblogic 활용) WebLogic Kubernetes Toolkit-UI (무료) 설치 및 구성가이드

카테고리 : Middleware

132 0
작성자 : 미들웨어 24/03/07
101 Middleware 미들웨어 아이디로 검색 전체게시물 02-20 310
(AI-2) Chat-GPT 4All - 허깅페이스 & LLM 국내 인기순위 (Open Ko-LLM LeaderBoard)

카테고리 : Middleware

310 0
작성자 : 미들웨어 24/02/20
100 Middleware 미들웨어 아이디로 검색 전체게시물 02-06 342
(AI-1) Chat-GPT 4All - PC 설치 방법

카테고리 : Middleware

342 0
작성자 : 미들웨어 24/02/06
99 Middleware 미들웨어 아이디로 검색 전체게시물 01-19 187
(오픈소스 활용-26) scouter 2.22 에서 Weblogic14 모니터링 등록 중 이슈 조치방법

카테고리 : Middleware

187 0
작성자 : 미들웨어 24/01/19
98 Middleware 미들웨어 아이디로 검색 전체게시물 01-06 280
(오픈소스 활용-25) scouter 2.22 에서 JEUS8 모니터링 등록 하는 방법

카테고리 : Middleware

280 0
작성자 : 미들웨어 24/01/06
97 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 255
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

255 0
작성자 : 미들웨어 23/12/22
96 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 476
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

476 0
작성자 : 미들웨어 23/12/07
95 Middleware 미들웨어 아이디로 검색 전체게시물 11-23 832
(Tmax) JEUS 21 다운로드 및 Master 설치 및 기동해보기

카테고리 : Middleware

832 0
작성자 : 미들웨어 23/11/23
Total 104건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top