클라우드의 개념과 종류

lin·2022년 8월 4일
0
post-thumbnail

📒 클라우드

인터넷 기반의 컴퓨팅을 말하는데. 인터넷 상의 가상화된 서버에 프로그램을 두고 불러와 사용하는 서비스이다.

cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.

기존 서버 구축 시와는 다르게

  • 서버를 직접 구매할 때 고려해야 할 전력, 위치, 확장성을 고민하지 않고
  • 데이터 센터 어딘가에 준비되어 있는 서버를 사용하며,
  • 서버 세팅 등을 신경쓰지 않고 서비스 운영에만 집중 가능하다는 장점이 있다.

🟠 클라우드 플랫폼

클라우드 서비스를 위한 인프라 기능을 제공하는 기반 환경
ex) Google Cloud Platform, Azure, AWS..


🟠 기존 서버 구동 방식

서버 단위 서비스 운영으로 사용자가 늘어날수록 서버가 커져야했음
WAS, 웹서버, DB의 증설....
하지만 당장 필요한 코드, 서버....

특정 시점 이후로 사용자가 급증하거나, 감소하는 경우, 특정 시점에만 사용자가 폭주하는 경우--
-> 자원의 부족, 낭비, 리소스 남아돌음...

  • VLAN (virtual LAN)
  • 서버 다중화 - L4
  • 저장 기술 : DAS의 RAID, SAN, NAS, Storage 서버, backup

Scale-up :: 서버 크기를 증설하는 것
Scale-out :: 서버를 여러개로 증설하는 것

📒 서버 가상화

🟠 Hypervisor

하이퍼바이저(영어: hypervisor)는 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위한 논리적 플랫폼(platform)을 말한다. 가상화 머신 모니터 또는 가상화 머신 매니저(영어: virtual machine monitor 또는 virtual machine manager, 줄여서 VMM)라고도 부른다.
출처 : 위키백과

하이퍼바이저는 분류를 타입 1, 타입 2로 나눌 수 있다.
운영체제를 통해 접근하지않는 하이퍼바이저(타입1)는 상대적으로 빠르다. 다만 모든 하드웨어에 대한 제어를 하이퍼바이저가 다 가지고 있어야하기때문에 무거워지게된다.

  • 서버 클러스터는 각기 다른 서버들을 하나로 묶어서 하나의 시스템같이 동작하게 함으로써 클라이언트들에게 고가용성의 서비스를 제공하는 것임

  • 네트워크 가상화도 가능함.....


📒 AWS Cloud의 구조

Region 내의 Availability Zone
Region은 2개 이상의 Availability Zone으로 구성된다.

Availability Zone 안에 VPC가 있다.

기존 콤퓨타의 구성 요소에 대한 가상화

Legacy AWS
운영체제 AMI
CPU, Memory EC2
Disk EBS, Instance Store, S3
LAN CARD VPC
통합관리 CloudWatch
L4 스위치 ELB
인증 IAM
DB RDS

🟠 AMI

Amazon Machine Image

🟠 EC2

Elastic Compute Cloud

🟠 EBS

Elastic Block Storage

🟠 Instance Store

휘발성의 block 저장 공간

🟠 S3

File 기반 저장 공간

🟠 VPC

virtual private cloud
사용자 정의 가상 네트워크

🟠 ELB

Elastic Load Balancing
Classic Load Balancer / Network Load Balancer / Application Load Balancer


📒 OpenStack의 구조

  • Private Cloud : 독립적인 클라우드 컴퓨팅 환경을 구성하여 기업 내부 또는 그룹사 내에서 서비스르 제공하는 클라우드

종류: OpenStack, CloudStack...

Legacy OpenStack
운영체제 Glance
CPU, Memory Nova
Disk Cinder
LAN CARD Neutron
통합관리 Horizon
L4 스위치 HaProxy
인증 Keystone
NAS Swift
profile
BE

0개의 댓글