Search
☁️

클라우드 컴퓨팅

태그
Cloud
3주차
목차

서버

네트워크 및 데이터 스토리지를 관리하고, 클라이언트에 서비스를 제공하는 컴퓨터입니다.

서버의 한계

Scalability : 이벤트 등 일시적인 트래픽 상승이 생길 때 확장성에 문제가 생길 수 있습니다.
물리적 거리 : 다른 나라에 서비스를 제공할 때 문제가 생길 수 있습니다.
관리요소
전산실 관리를 위한 인원 충당에 문제가 생길 수 있습니다.
온도 조절을 위한 비용, 노후화 고장 등으로 교체시 비용이 발생할 수 있습니다.
교체나 증설시에 서버 전문가가 필요합니다.

클라우드 컴퓨팅의 등장

지역별로 거대한 데이터 센터를 짓고 이를 대여해주는 형식입니다.
종류
아마존 : AWS
구글 : GCP
마이크로 소프트 : Azure
네이버 : 네이버 클라우드 플랫폼

AWS

서비스의 종류

EC2 (Elastic Compute Cloud)
가상 서버를 호스팅하는 서비스로, 다양한 운영 체제를 지원하며 확장성이 뛰어납니다.
S3 (Simple Storage Service)
객체 스토리지 서비스로, 파일 및 데이터를 안전하게 저장하고 검색할 수 있습니다.
RDS (Relational Database Service)
관계형 데이터베이스를 호스팅하고 관리하는 서비스로 MySQL, PostgreSQL, Oracle, SQL Server 등을 지원합니다.
DynamoDB
관리형 NoSQL 데이터베이스 서비스로, 빠르고 확장 가능한 데이터 저장 및 검색을 지원합니다.
Lambda
서버리스 컴퓨팅 서비스로, 코드 실행을 관리하고 이벤트에 대한 자동 반응을 제공합니다. 규모 제약이 없습니다. 비용이 듭니다.
VPC (Virtual Private Cloud)
가상 네트워크 환경을 설정하고 관리하는 서비스로, 네트워크 세그먼트화 및 보안 그룹 설정을 제공합니다.
ECS (Elastic Container Service)
컨테이너화된 애플리케이션을 배포 및 관리하기 위한 서비스로 Docker 컨테이너를 지원합니다. Kubernetes
CloudFront
CDN (Content Delivery Network) AWS의 CDN 서비스는 Amazon CloudFront로 알려져 있습니다. Amazon CloudFront는 Amazon Web Services (AWS)의 글로벌 콘텐츠 전송 네트워크로, 다양한 콘텐츠를 빠르게 제공하고 사용자에게 가장 가까운 위치에서 콘텐츠를 제공하는 역할을 합니다
ELB (Elastic Load Balancing)
로드 밸런서 helthcheck
Route53
호스팅