가상화, 클라우드 개요
강상화
: 운영체제에서 물리적 하드웨어를 분리하여 IT 담당자가 직면한 많은 문제에 대한 해결책을 제공하는 기술
가상화는 '클라이언트 하이퍼바이저' → '서버 하이퍼바이저' → '가상 인프라' → '클라우드' 순으로 발전해왔다.
하이퍼 바이저 : 시스템에서 다수의 운영 체제를 동시에 실행할 수 있게 해주는 논리적 플랫폼
클라우드
: PC 데이터를 PC에 보관하는 것이 아니라 인터넷을 통한 중앙 PC 또는 서버에 저장하는 공간
-클라우드 컴퓨팅
: 인터넷을 통해 IT 리소스를 원할 때 언제든지 사용하고, 사용한 만큼 비용을 지불하는 서비스
클라우드 유형
- 퍼블릭 클라우드
: 클라우드 컴퓨팅 서비스를 제공해주는 업체에게 인프라에 필요한 자원을 대여해주는 방식
=> 전문 회사(Amazone Web Service, Google Cloud Platform, Microsoft Azure등)가 미리 구축해 놓은 인프라를 필요한 만큼 빌려다 쓰는 방식
- 프라이빗 클라우드
: 기억이 직접 클라우드 환경을 구축하고, 이를 기업내부에서 활용하고, 계열사에게 공개하는 방식
: 서비스 자원과 데이터는 실제 클라우드를 구현한 기업의 데이터센터에 저장한다.
=> 특정 사용자(특정 회사)만 독점해서 사요할 수 있는 클라우드를 구축할 수 있다.
On premise : 돈 주고 직접 저장 공간과 서버를 사서 구축하고 운영까지 하는 것
⁕ 프라이빗 클라우드는 클라우드로 구축하고, 온프레미스는 물리적인 IT 인프라를 전부 직접 구축한다는 차이점이 있다.
- 하이브리드 유형
: 기존 On_premise에 구성되어 있는 인프라와 퍼블릭 클라우드르 혼용하여 함께 사용하는 방식
=> 온프레미스/ 퍼블릭 클라우드/ 프라이빗 클라우드 중 2개 이상을 같이 사용하는 클라우드
- 멀티 클라우드
: 2개 이상의 서로 다른 클라우드를 함께 사용하는 방식
AWS 기본 서비스
EC2
: 가상 서버 서비스
보안그룹
- 규칙 : Name, Description, Protocol, Port range, IP address, IP range, Security Group name
- 특징 : In/Out bound 지정 가능, 모든 인터넷 프로토콜 지원, 인스턴스 동작 중에도 규칙 변경 가
VPC
: Virtual Private Cloud
: 사용자가 정의한 가상의 네트워크 환경
: 통신을 위한 기본 네트워크
→ 보안 강화 목적
→ 부족한 IP 자원의 효율적인 관리 목적
⁕ VPC CIDR : VPC 내 위치한 서버들이 사용할 Private IP의 범위를 지정하는 것
⁕ Subnet : VPC의 IP 대역을 적절한 단위로 분할 사용
EBS
: Elastic Block Storage
AWS에서 제공하는 Block Storage 서비스. 사용이 쉽고 확장 가능한 고성능 블록 스토리지 서비스로서 EC2용으로 설계
- 특징
EC2 인스턴스를 위한 비 휘발성 블록 스토리지
가상 디스트 = Volume
API 기반 볼륨 생성, 연결, 삭제
다양한 타입 지원
네트워크를 통한 연결
- 인스턴스 간 연결 및 해제 언제든 가능
- 특수한 경우 제외하고, EBS Volume은 동시에 하나의 Instance 연결 가능
온라인 변경
- 디스크 추가 및 Scale up
S3
: Simple Storage Service
: AWS에서 제공하는 object Storage 서비스
: 언제 어디서나 원하는 야의 데이터를 저장, 검색할 수 있는 객체 기반 스토리지 서비스
- 특징
Object 스토리지 서비스
웹 서비스 기반 인터페이스 제공
무제한 용량 제공
초기 저장 용량 확보 불필요.사용한 만큼 과금
강력한 보안 기능(IAM과 연계된 권한 관리)
쿠버네티스
Docker
컨테이너 엔진 (컨테이너를 실행하고 관리하는 도구)
컨테이너 기반의 오픈소스 가상화 플랫폼
도커허브라는 공개된 저장소서버를 통해 컨테이터 자료들을 관리
Dockerfile
컨테이너 이미지를 생성하기 위한 레시피 파일
파일에 이미지 생성과정을 문법에 따라 작성하여 저장
FROM, WORKDIR, RUN, CMD등 용도에 따른 명령어 모음
Docker Image
서비스 운영에 필요한 프로그램, 소스코드 라이브러리 등을 묶는 형태
도커 이미지는 Dockerfile을 사용하여 커스텀 생성 : Build
도커 이미지를 사용하여 다수의 Container를 실행 : Run
'Review > KT Aivle School' 카테고리의 다른 글
[4기 에이쁠 기자단] AIVLE SCHOOL 5기 모집 (1) | 2023.11.28 |
---|---|
[4기 에이쁠 기자단] SQL (1) | 2023.11.28 |
[4기 에이쁠 기자단] AIVLE Day (1) | 2023.11.28 |
[4기 에이쁠 기자단] 미니프로젝트 4차 (0) | 2023.10.31 |
[4기 에이쁠 기자단] 시각지능 딥러닝(2) (0) | 2023.09.26 |