공유할 서비스 선택

TECH


TECH

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

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 2,624회 좋아요 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 목록
번호 제목 작성자 작성일 조회수
104 Middleware 미들웨어 아이디로 검색 전체게시물 03-21 39
(오픈소스 활용-27) Redis Cache 란? 활용방법과 다운로드

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

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

카테고리 : Middleware

685 0
작성자 : 미들웨어 23/11/23
95 Middleware 미들웨어 아이디로 검색 전체게시물 11-08 764
(오픈소스 활용-23) (부하테스트 Tool) Jmeter 설치 및 구성 가이드

카테고리 : Middleware

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

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