웹사이트의 기본 원리
- 클라이언트와 서버
- 클라이언트(웹 브라우저)는 서버에 요청을 보냄.
- 서버는 요청에 응답하여 웹사이트를 클라이언트에 제공.
- 네트워크와 IP 주소
- 클라이언트와 서버는 네트워크를 통해 통신.
- IP 주소를 사용하여 서로의 위치를 식별하고 데이터 전달.
즉 쉽게 말해 편지를 비유하면 된다.
- 클라이언트 → 편지 작성자 (데이터 생성)
- 네트워크 → 우체국 (편지 전달)
- 서버 → 수신자 (응답 후 편지 발송)
이런 식으로 웹 사이트의 원리는 편지의 기본 원리와 비슷하다.
서버에 구성 요소
- CPU (중앙 처리 장치)
- 데이터 처리 및 계산 수행.
- RAM (메모리)
- 빠른 정보 저장 및 검색, 휘발성 메모리.
- 스토리지
- 파일, 데이터베이스 등 장기 데이터 저장소.
- 네트워킹
- 라우터: 네트워크 간 데이터 패킷 전달.
- 스위치: 패킷을 정확한 네트워크 클라이언트로 전달.
- DNS 서버: 도메인 이름을 IP 주소로 변환.
기존의 IT 환경에는여러가지의 이유로 한계가 드러난다.
그로므로 클라우드의 필요성은 더욱 중요해졌다.
클라우드 컴퓨팅 도입 이유: 인프라 외부화로 물리적 서버 관리 부담 해소, 온디맨드(On-Demand) 리소스 제공: 필요 시 즉시 서버, 스토리지, 네트워크 자원 확보 가능.
클라우드 컴퓨팅 개요
1. 클라우드 컴퓨팅 정의
- 온디맨드 IT 리소스 제공: 컴퓨팅 성능, 데이터베이스 스토리지, 애플리케이션 등.
- 종량제 요금제: 사용한 만큼만 비용 지불, 사용 종료 시 비용 발생 안 함.
2. 클라우드의 주요 특징
- 리소스 프로비저닝: 필요한 리소스의 유형과 크기를 조정 가능.
- 즉시 사용 가능: 사전 주문 없이 몇 초 안에 서버 및 서비스 액세스 가능.
- 광범위한 서비스 액세스: 서버, 스토리지, 데이터베이스, 애플리케이션 등에 쉽게 접근.
클라우드 컴퓨팅과 기존 IT의 차이
- 기존 IT: 자체 데이터 센터 필요.
- 클라우드: 데이터 센터 대신 클라우드 활용. 필요한 리소스만 사용하고 비용 절감.
클라우드의 주요 유형
- 사설 클라우드
- 단일 조직에서 사용.
- 외부 노출 없음, 강화된 보안 제공.
- 예: Rackspace.
- 공용 클라우드
- 타사 제공 업체가 클라우드 리소스 소유 및 운영.
- 예: AWS, MS Azure, Google Cloud.
- 하이브리드 클라우드
- 사설 + 공용 클라우드 결합.
- 민감한 데이터는 사설 클라우드에 유지, 공용 클라우드를 통해 유연성 확보.
Cloud Service 종류
- 온프레미스 (On-Premises)
- 모든 리소스와 소프트웨어를 직접 관리
- IaaS
- 사용자가 관리: 애플리케이션, 데이터, 런타임, 미들웨어, 운영체제
- AWS가 관리: 가상화, 서버, 스토리지, 네트워킹
- PaaS
- 사용자가 관리: 애플리케이션, 데이터
- AWS가 관리: 런타임, 미들웨어, 운영체제, 가상화, 서버, 스토리지, 네트워킹
- SaaS
- 모든 리소스를 AWS가 관리
정리:
- On-Premises - 모든 리소스와 소프트웨어를 직접관리
- Iaas - 필요한 만큼 원하는 만큼만 컴퓨팅 인프라를 사용
- Paas = 플랫폼을 빌려준다
- Saas - 필요한 소프트웨어, 설치 없이 웹에서
'AWS' 카테고리의 다른 글
AWS - S3 (0) | 2025.02.11 |
---|---|
AWS - Elastic Load Balancing 및 Auto Scaling 그룹 (1) | 2025.02.08 |
Amazon EBS? (0) | 2025.02.06 |
AWS EC2-Elastic 컴퓨팅 클라우드 (0) | 2025.02.05 |
AWS IAM? (1) | 2025.02.03 |