Notice
Tags
- codingTest
- Java
- Operating_System
- datastructure
- 자격증
- Database_Design
- 티스토리챌린지
- app
- 리눅스마스터2급
- Kubernetes
- tensorflow
- programmers
- cloud_computing
- pytorch
- Univ._Study
- Python
- SingleProject
- Algorithm
- Image_classification
- Android
- study
- C
- 오블완
- c++
- Personal_Study
- Unix_System
- Baekjoon
- 2023_1st_Semester
- Linux
- Artificial_Intelligence
코딩 기록 저장소
[클라우드컴퓨팅] 5-2. 클라우드 아키텍처 구성요소 본문
1. 클라우드 아키텍처 구성요소
EC2 (Elastic Compute Cloud): 가상의 컴퓨터
- EC2는 AWS에서 제공하는 가상 컴퓨터 서비스
- 실제 컴퓨터 하드웨어 없이 인터넷을 통해 컴퓨터를 빌려쓰는 개념
- EC2의 가장 큰 장점은 필요에 따라 컴퓨터의 수를 늘리거나 줄일 수 있다는 점
- 갑작스러운 업무 증가에도 빠르게 대응할 수 있게 해줌
- 평상시
- 일반적인 업무량에 맞춰 적절한 수의 EC2 인스턴스 사용 - 피크 시간
- 트래픽 증가 시 자동으로 EC2 인스턴스 추가 - 이벤트 종료 후
- 수요 감소 시 불필요한 EC2 인스턴스 종료
S3 (Simple Storage Service) : 클라우드 저장소
- AWS에서 제공하는 클라우드 저장 서비스
- 주요 역할은 파일을 안전하게 저장하고, 필요할 때 언제든지 꺼내 쓸 수 있음
- 확장성
- 필요에 따라 저장 공간을 늘릴 수 있음 - 접근성
- 인터넷만 있으면 어디서든 접근 가능함 - 안전성
- 데이터를 안전하게 보관함
RDS (Relational Database Service): 체계적인 데이터 관리
- AWS에서 제공하는 관계형 데이터베이스 서비스
- 데이터를 체계적으로 관리, 필요할 때 빠르게 찾아볼 수 있도록 돕는 서비스
- 주요 역할은 고객 정보, 주문 내역과 같은 구조화된 데이터를 효율적으로 저장하고 관리하는 것
- 데이터 구조화
- 정보를 체계적으로 정리하여 저장 - 빠른 검색
- 필요한 정보를 신속하게 찾아낼 수 있음 - 데이터 분석
- 저장된 데이터를 바탕으로 다양한 분석 가능
EBS (Elastic Block Store): EC2를 위한 저장 공간
- AWS에서 제공하는 블록 스토리지 서비스
- EC2 인스턴스가 데이터를 저장할 수 있는 가상의 하드 디스크
- EC2 인스턴스는 EBS를 통해 데이터를 저장하고 관리
- 데이터를 빠르고 안전하게 저장하는 것
- 고성능
- 빠른 읽기와 쓰기 속도를 제공 - 안정성
- 데이터를 여러 곳에 복제하여 안전하게 보관 - 확장성
- 필요에 따라 저장 공간을 늘리거나 줄일 수 있음 - 백업
- 데이터의 스냅샷을 만들어 백업할 수 있음
VPC (Virtual Private Cloud) : 안전한 네트워크 공간
- AWS에서 제공하는 가상의 사설 네트워크 서비스
- 인터넷 상에서 외부와 격리된, 기업 전용의 안전한 네트워크 공간을 만드는 것
- 주요 역할은 데이터를 외부로부터 안전하게 보호하면서, 필요한 사람만 접근할 수 있게 하는 것
- 보안 강화
- 외부 위협으로부터 데이터를 보호 - 네트워크 격리
- 다른 사용자와 네트워크를 분리 - 접근 제어
- 허가된 사용자만 접근 가능
2. AWS 아키텍처 요소 활용
파일 첨부 게시판 구현
- EC2 - 웹사이트 운영
- 게시판 웹사이트를 운영하며 사용자의 게시물 작성과 파일 업로드를 처리함
- 트래픽에 따라 서버 용량 조절이 가능함 - S3 - 파일 저장소
- 사용자가 업로드한 이미지, 문서, 동영상 등의 첨부 파일을 안전하게 저장하고 URL로 접근할 수 있게 함 - RDS - 데이터베이스
- 게시물 번호, 제목, 내용, 작성자, 파일 URL 등의 게시판 데이터를 체계적으로 저장하고 관리 - EBS - 시스템 저장소
- EC2의 운영체제, 게시판 애플리케이션 코드, 데이터베이스 설정 파일을 저장해 안정적인 운영을 지원함
'학교 공부 > 클라우드컴퓨팅' 카테고리의 다른 글
[클라우드컴퓨팅] 5-3. RDS와 NoSQL (0) | 2025.02.26 |
---|---|
[클라우드컴퓨팅] 5-1. 클라우드 아키텍처 설계원칙 (0) | 2025.02.18 |
[클라우드컴퓨팅] 4-8. 클라우드 스토리지 EBS (0) | 2025.02.17 |
[클라우드컴퓨팅] 4-7. 클라우드 스토리지 S3 (0) | 2025.02.17 |
[클라우드컴퓨팅] 4-6. 클라우드 스토리지 (0) | 2025.02.16 |