KNOU STUDYREAD

한국방송통신대학교 통계데이터과학과 블로그

CS & Department of Statistics and Data Science

통계데이터과학과 및 컴퓨터과학 독서

Part 1. aws service 기초지식

Harryㅤ 2024. 9. 9.


1) aws : Amazon Web Service의 약자. 오늘날 많이 사용되는 클라우드 컴퓨팅 서비스 중 하나이며 인터넷을 통해 서버 및 네트워크를 대여해주는 대여서비스. * 과거 클라우스 서비스 이전의 경우 각 부분에 대해서 산발적으로 대여했다면 클라우드 서비스 도입으로 인해 일괄적으로 사용자가 원하는 만큼 필요에 의해, 사용에 따른 가격만 지불할 수 있게 되었다. * 커스텀 기능 가능

일괄 서비스 대여조합 가능요금의 종량제 및 개인화일반인에게도 접근 용이성
제공하는 서비스를 일괄적으로 대여하여 과거 산발적으로 이용했던 것과 다르게 편의성 증가서버 뿐만 아니라 네트워크, 개발, 계정 관리 등의 다양한 서비스를 제공하므로 원하는 기능을 조합하여 사용 가능사용한 만큼 요금 지불전문가가 아니어도 가이드나 메뉴얼을 보고 쉽게 클라우드 서버로의 전환 용이


* 서버 구축 : EC2, AMI(Server), Elastic IP, S3(storage, 개발시 이미지 저장으로 쓰는 버킷이기도 했다), Route(도메인), RDS(데이터베이스 서버)
 컨텐츠 배포구축 : EC2, CloudFront(캐시), Elasitc IP, Route(도메인)
 IOT 구축 : API 주소 서버필요, DB 서버는 다이나모와 RDS 가능, ElasticSearch(분석) 등

2) 지원하는 대부분의 기능 구분 : 
EC2 - 서버(운영체제, 소프트웨어 구성포함)
S3 - S3(Simple Storage Service)는 웹서버 혹은 파일보관 스토리지 * Glacier S3는 장기보존을 위한 서비스 구분
VPN - aws 계정 전용 가상 네트워크, 서브넷과 라우팅 테이블, 게이트웨이, 가상 네트워크 환경 구성
RDS - 관계 DB(aurora, postgre, mysql, maria, oracle, sql server)
Dynamo DB - NoSQL
Document DB - MongoDB
Route 53 - 도메인 이름 서버, DNS 기능 제공
Elastic IP Address - 정적 IP 주소 제공
Managed Blockchain - 블록체인 네트워크 생성 및 관리, 데이터 위변조 부분 확인
SageMaker - 머신러닝 모델 구축, 주피터 사용 (MS와 동일)
Cloud9 - 웹브라우저 통합 개발도구
GuardDuty -위협 감지
Certificate Manager - 인증서 생성
WAF - 웹 방화벽
IAM - User 기능
ELB - 부하분산
SES - Simple Email Service 메일 서비스
Lex - sounds and text chatBot
Polly - text <-> sound
3) 사용 구성 용례
단일서버, 단일DB - EC2 (1), RDS(1)
중간규모의 서버, 단일 DB - EC2(3), RDS(1), S3"(1), ELB(1) => 부하분산과 패킷 스토리지 이미지 동영상 서버의 추가 구성