2022. 6. 1. 19:36ㆍCloud/aws
AWS 용어를 잘 정리한 블로그가 있어서 공유하면 좋을 것 같아서 올렸습니다
# server
EC2
IAM = 사용자 계정 및 그룹 관리
# database
RDS database
# networking
VPC
ELB = L4
# storage
S3
EBS = 빠른 블록 저장장치
Glacier = 저렴한 스토리지
# Firewall
보안 그룹
# network acl
NACL
Cloud Service
# computing : 서버와 서버이중화, 이중화서비스
EC2 = 서버
EC2 Container Service = 컨테이너 기반 서버
ELB = L4
Lamda = 이벤트 응답으로 코드 실행
Auto Scaling = 서버 자동 증설
# networking
VPC = 네트워크
Route 53 = DNS
Direct Connect = 데이터 전용선
# storage
S3 = 일반스토리지
EBS = 빠른 블록 저장장치
Glacier = 저렴한 스토리지
CloudFront = CDN
# management & security
IAM = 사용자 계정 및 그룹관리
CloudWatch = 모니터링 시스템
CloudTrail = 계정에 대한 API 호출 기록
# Application
WorkSpaces = 데스트톱을 간편하게 프로비저닝
WorkDocs = 스토리지 및 공유 서비스
AWS platform service
# database
RDS = 관계형 DB, MySQL, Oracle
DynamoDB = NoSQL
Redishift = DW 설정, 페타규모
ElstiCache = 개시 클러스터
# analysis
Kinesis = 데이터 수집처리, 실시간 처리
EMR = 데이터 프로세싱
Data Pipeline = 데이터 액세스, 변환처리
# app service
CloudSearch = 검색기능
SES = 이메일
SWF = 상태추적, 자동조정
# deployment and management
OpsWorks = 애플리케이션 구성과 배포 자동화
CloudFormation = 리소스 템플릿 생성
Elastic Beanstalk = 애플리케이션 자동 배포 처리
codeDeploy
# mobile service
SNS = 알림을 스마트폰으로 푸시
Cognito = 사용자 데이터 동기화 및 자격증명
Mobile Analytics = 모바일 분석, 보고서
ElasticCache = 캐시클러스터
server provided service
# EC2
크기 조정 가능한 서버
1년 예약시 비용절감
EC2 사용하는 순서
1. 리전을 정함
2. Amazon 머신 이미지 [AMI] 에서 EC2 인스턴스를 시작
3. CPU, 메모리, 스토리지, 네트워크 요구 사항에 따라 인스턴스 유형을 선택
4. 네트워크 IP, 보안 그룹, 스토리지 불륨, 태그, 키 페어를 구성함
인텔 EC2 인스턴스
1. 컴퓨팅 최적화 C4
2. 메모리 최적화 R3
3. I/O 최적화 I2
4. 균형 조정 M3
5. 범용 및 순간 확장 T2
6. 스토리지 최적화 HS1
EC2 Containeer Service = Docker 컨테이너 지원
Lamda = 이벤트에 대한 응답으로 코드 실행
컴퓨팅 리소스를 자동으로 관리
# auto scaling
EC2 용량을 자동으로 조정하는 것
auto scaling 동작 = 3가지 서비스의 조화
1. auto scaling
기 정의된 필요한 서버 생성
2. ELB [Elastic Load Balancing]
L4로 서버를 서비스에 추가
3. CloudWatch
크기조정정책, 모니터링, 5분동안 CPU 사용률이 xx%이상이면 적용
AWS networing products
# vistual private cloud [vpc]
가상 네트워크 [예전의 데이터센터, 네트워크]
프라이빗하고 격리된 공간, 프라이빗 IP 주소 범위 지정, VPN 연결, 서버넷 분할, 액세스 제어 목록
IP를 사용할 때 돈 받지 않음
사용하지 않을 때 돈을 받음 [반납을 위해]
# Direct Connect [데이터 전용선 제공 서비스]
고객과 AWS IDC 간 직접 데이터 전용선을 연결하는 서비스
# Route 53 [DNS]
DNS 서비스
1. 도메인 이름 등록 제공
2. TTL 은 1분
3. 도메인 구매도 가능
# Elastic Load Balancing [ELB] = L4
서버 부하 분산
Storage and send contents
1. AWS 스토리지 제품 및 서비스
# Simple Store Service [S3]
기본적으로 온라인, HTTP 액세스 제공
버킷 내에 객체로 저장함
계정당 100개 버킷 보유 가능
실제 사용한 만큼만 지불
취소 요금 없음
월별 청구
S3 사용법
S3 에 콘텐츠 올리기 -> Public 으로 권한 허용 -> Static Web hosting 허용하면 web에 노출된다 [ 인터넷 액세스 가능]
# Glacier
데이터 백업용으로 적합한 스토리지
매우 저렴한 스토리지
액세스가 빈번하지 않은 데이터 적합
오래된 데이터 저장에 좋음
# Elastic Block Store [EBS]
서버의 저장장치로 EBS 가 사용됨
OS, DB 데이터
스냅숏은 S3 에 저장됨
블록 스토리지
지연 시간이 짧은 성능을 ㅔㅈ공
가용 영역내에서 자동 복제
기본 : 범용[SSD], 고속 SSD, 마그네틱[HDD]
데이터 저장장소
OS 부트/루트 볼륨, 데이터베이스 사용
파일 시스템으로 매우 빠름
S3 보다 빠름
인테넷 액세스 불가능
# Storage Gateway
소프트웨어 어플라이언스와 클라우드 기반 스토리지 연결
게이트 웨이
기존 IT 인프라의 스토리지를 클라우드 스토리지로 이전 시 사용
# import / export
S3, EBS 에서 대량 데이터 송수신 송도를 가속화
스토리지 디바이스에서 직접 데이터를 송수신
# CloudFront
CDN
비용 효율적인 콘텐츠 배포
짧은 지연시간, 빠른 데이터 전송속도
구성 : 원본 ------- 원본 복사[CloudFront] ------ 전 세계 53개 저장소
Security
# IAM [Identity and Acess Maangement]
사용자 계정관리
개별 IAM 계정을 만들어 사용자별로 AWS 보안 자격 증명을 부여
# VPC
네트워크, 서브넷 제어
VPC 에서 퍼블릭, 프라이빗 서브넷, 인터넷 게이트웨이, NAT 등의 리소스 액섹스를 위한 낮은 수준의 네트워킹 제약 생성
# CloudTrail
계정에 대한 API 호출 기록
Management Console, SDK, 명령줄 도구 및 고급 AWS 서비스를 사용하여 실행한 API 호출에 대한 정보와 로그 파일을 전달
Mangement Service & DataBase
# RDS, MySQL, PostgreSQL, Oracle, SQL Server, Amazone Auroro [My SQL 과 동일, 성능 높게 처리함]
크기 조절 가능한 용량
증설 시 몇 분 이내 다운 타임 발생
# Dynamo DB [NoSQL DB]
빠르고 확장성이 높은 NoSQL DB
테이블 제한 없음
레크드 제한 없음
SSD 사용 빠름
NoSQL
원환한 온디맨드 확장
적은 용량의 읽기 및 쓰기 다수 수행
Qos 자동으로 최적화
# ElastiCache = Cache
데이터 베이스 앞에 캐시
Memcached 화환 및 Redis 호환 캐시 클러스터
# Redshift = DataWarehouse
데이터웨어하우스 클러스터를 설정하고 운영
페타바이트 규모의 서비스
I/O 를 획기적으로 줄여줌
Distribution and Management
# Identity and Access Management [IAM]
사용자 그룹관리
사용자 및 그룹을 생성 및 관리
자격 증명 연동 사용자 및 권한 관리
IAM 내에 역할을 생성, 역할을 받을 엔티티 정의
Root User 는 서비스 계정으로 사용하지 말라
추가 사용자를 만들어라
Security - IAM - Group 생성, 사용자 생성 - EC2 권한 할당, Access 키 생김
# CloudWatch
모니터링
리소스 사용률 등에 대한 가시성
커스텀 애플리케이션 특정 지표
Management Console, API, SDK 또는 CLI 를 통해 액세스 가능
# Elastic Beanstalk
자동배포
웹 애플리케이션과 서비스 배포 및 규모 조정 간편 서비스
# Cloud-Formation
리소스 템플릿 생성
템플릿 및 연관된 리소스 모음을 배포 및 업데이트
리스스 모음을 스택이라고 함
Management Console, CloudFormation 명령줄 도구 또는 API 사용
기능 자체 사용은 추가 요금 없음
# OpsWorks
애플리케이션 관리 솔루션
Chef 래시피 및 Bash 스크립트를 사용해 코드로 구성
소스 관리
100 대 생성 가능
100 대 자동 패치 가능
분석제품 및 서비스
# Kinesis
수십만 개의 소스에서 시간당 수백만 테라바이트의 데이터를 수집 및 처리
실시간 대시보드 구축
# Data Pipeline
저장되어 있는 데이터를 액세스 하고 규모에 따라 변화 및 처리
# Elastic Map Reduce [EMR]
호스팅 되는 하둡 프레임워크 활용
Mobile product and service
# Cognito
사용자 데이터 동기화 및 자격증명서비스
모든 모바일 디바이스에서 사용자 앱 데이터를 관리 및 동기화
오프라인에서 디바이스에 로컬로 앱 데이터 저장 허용
# Mobile Analytics
모바일 분석
60 분 이내에 사용 보고서 제공
AWS Management Console 에서 데이터에 액세스
월별 이벤트 최대 1억 건 까지 무료
개요, 활성 사용자, 세션, 매출, 사용자 유지, 사용자 정의 이벤트
Cognito 와 통홥됨
# SNS
모바일 SNS
알림을 스마트 디바이스로 푸시
SMS 문자 또는 이메일로 알림 전송
선결제 비용이 없고 사용한 마큼만 지불
Application product and service
# WorkDocs
엔터프라이즈 스토리지 및 공유 서비스
어느 기기에서나 액세스 및 동기화
무료 평가판 사용자 최대 50 명
# WorkSpaces
클라우드 기반 데스크톱을 간편하게 프로비저닝
사용자 무제한
App service
# Cloud Search
검색 기능
34 개 언어 지원
# Simple Email Service [SES]
트랜잭션 이메일, 마케팅 메시지 또는 다른 유형의 고품질 콘텐츠
송신 통계에 대한 실시간 액서스
# Simple Queue Service [SQS]
메시지 손실 없이 모든 처리량 수준에서 어떤 데이터 볼륨도 전송
1 개는 보증하지만 추가 데이터 처리는 100% 보장하진 않는다
# Simple WorkFlow [SWF]
백그라운 작업의 단계별 로직에 대한 제어 흐름 간의 분리
클라우드의 상태 추적기 및 작업 조정자
referecnce chechk : https://brunch.co.kr/@topasvga/1
'Cloud > aws' 카테고리의 다른 글
AWS cloudshell (0) | 2022.06.08 |
---|---|
erase AWS's resource (0) | 2022.06.03 |
connect to gabia (0) | 2022.05.28 |
checkpoint (0) | 2022.05.24 |
create AWS EIP & connect to EC2 (0) | 2022.05.23 |