본문 바로가기
AWS 클라우드

클라우드 아키텍처 구조 및 AWS 개념 이해

by 야채호빵o 2024. 5. 4.
  1. 클라우드 아키텍처 IasS, PaaS, SaaS 구조 파악

클라우드 컴퓨팅은 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미합니다. 클라우드 서비스들은 명칭 그대로 제공하는 범위에 따라 IaaS, PaaS, SaaS로 나누고 있습니다.

구분 가상화 제공 서비스 장점
IaaS : 인프라 서비스
(Infrastructure as a Service)
서버, 네트워크, OS, 
스토리지 등 물리적 자원
물리적 자원 유지보수 비용 절감
필요한 물리적 자원 즉시 사용 가능
PaaS : 플랫폼 서비스 
(Platform as a Service)
소프트웨어 개발 및 
배포에 필요한 플랫폼
필요한 플랫폼만 소비하여 비용 부담 최소화
개발 및 배포과정을 신속히 수행 가능
SaaS : 소프트웨어 서비스
(Software as a Service)
고객에게 제공되는
 소프트웨어
소프트웨어에 들이는 비용 부담 최소화
소프트웨어 설치 없이 즉시 사용 가능

 

    2. 온프레미스(On-premise)와 AWS(Amazon Web Services) 비교

온프레미스는 필요한 시스템을 구축하기 위해 하드웨어와 소프트웨어를 각각 구입하고 특정 공간에 직접 인프라  환경을 구성하는 방식입니다. 클라우드 이전에 가장 일반적으로 사용되던 시스템입니다.

 

AWS는 Amazon Web Service의 약자로, 전 세계를 통틀어 클라우드 컴퓨팅 서비스 시장을 가장 먼저 탄생 시켰으며, 클라우드 서비스 시장의 독보적인 1위를 유지하며 앞선 클라우드 기능과 안정된 서비스를 제공하고 있습니다.

구분 온프레미스 AWS 기능


컴퓨팅
서버 EC2 컴퓨팅 리소스 제공 = 인스턴스
X Auto Scaling 트래픽에 따라 인스턴스 자동 확장 및 제거
X Lambda 서버리스 코드만으로 서비스 실행


네트워크
망, Zone VPC 클라우드 가상 네트워크 구축 서비스
L4 스위치  ELB 접속량이 많을 경우, L4 서비스 트래픽 분산
DNS Route53 도메인 관리 / 설정 서비스

스토리지
객체저장소 S3 정적 파일 스토리지 서비스(사진, 비디오, 문서 등)
Local Disk(HDD, SSD) EBS EC2 인스턴스에 장착할 수 있는 가상 저장 장치
데이터베이스 RDBMS RDS 관계형 데이터베이스


보안
Anti-DDoS Shield DDoS 공격 보호
WAF WAF 웹 애플리케이션 방화벽
IDS GuardDuty 보안 모니터링 서비스
자격증명 계정 및 권한 관리 IAM 콘솔 등 계정 권한 관리

 

참고자료 및 출처

https://www.whatap.io/ko/blog/9/

https://www.eformsign.com/kr/blog/cloud-and-onpremise/

https://www.youtube.com/watch?v=rdlHszMujnw

https://velog.io/@party3205/aws

https://goddaehee.tistory.com/174

https://twodragon.tistory.com/557

https://worlf.tistory.com/30