[ 클라우드란? ]
》 일반적 의미 : 클라우드 컴퓨팅
》 인터넷을 통해 가상화된 컴퓨터의 다양한 자원과 어플리케이션을 온디맨드로 제공하는 서비스
*온디맨드 : 사용자의 요구에 따라 바로 제공
● 대표적인 서비스의 종류
- IaaS : Infrastructure as a Service
- PaaS : Platform as a Service
- SaaS : Software as a Service
● 다양한 클라우드 서비스
- HaaS : 특정 하드웨어가 필요한 경우, 필요한 하드웨어를 서비스 받는 것
- FaaS : 클라우드에 함수를 등록하고, 함수만을 서비스로 이용
- BaaS : 블록체인 서비스
[ 가상화란? ]
》 클라우드 컴퓨팅의 핵심적인 기술
》 컴퓨터에서 여러 환경이나 여러 리소스(네트워크, 컴퓨터, DVD 등)을 생성할 수 있는 기술
》 1개의 시스템을 가상머신(VM)이라는 별도의 고유하고 안전한 환경으로 분할 가능
● 컴퓨터 가상화
》 컴퓨터의 주요 자원(CPU, 메모리, 하드디스크)를 조금씩 빌려 가상의 컴퓨터 생성
》 실제 본체 컴퓨터 : Host PC
》 가상으로 만든 컴퓨터 : Guest PC
》 하이퍼바이저 방식 : 가상 머신마다 다른 운영체제 설치 가능
》 (ex) Vmware의 Vmware workstation, 맥북의 패러럴즈, 오라클의 VirtualBox
● 이미지 파일
》 CD / DVD 를 컴퓨터 파일로 만든 것 (JPG / PNG 와는 다름)
[ 왜 클라우드인가? ]
● 기존 방식
》 서버로 사용할 컴퓨터 구매
》 관리자가 서버를 직접 설정
》 서버를 둘 공간과 물리적인 서버 관리 필요
● 클라우드
》 사용할 만큼 컴퓨터 구매
》 주문과 동시에 인터넷을 통해 서비스를 제공받음
》 서버를 둘 공간이 필요 없음
》 직접적인 관리는 서비스 제공업체가 처리
》 가장 큰 장점 : 유연함 (Elastic)
》 단점 : 가상머신을 사용하다보니 응답 시간이 느림
[ 클라우드 이용 모델 ]
● 퍼블릭 클라우드
》 클라우드 서비스를 제공해주는 업체의 서비스를 이용
》 시간 / 용량 / 요청 건수 별 요금 부과
》 AWS / Azure / Kakao / KT ..
● 프라이빗 클라우드
》 자사의 서버를 자체적으로 구축
》 서버 자원을 유연하게 사용 가능
》 Kubernetes, Openstack, Docker
● 하이브리드 클라우드
》 퍼블릭 클라우드 + 프라이빗 클라우드
'CLOUD > Public Cloud' 카테고리의 다른 글
[AWS] S3 : 버킷 내 객체 공유하기 (0) | 2023.03.15 |
---|---|
[AWS] RDS : Master(온프레미스) - Slave(AWS Cloud) 서버 구축 (2) | 2023.03.14 |
[AWS] RDS : Master - Slave 서버 구축 (0) | 2023.03.14 |
[AWS] AWS 의 네트워크 (2) | 2023.03.14 |
[AWS] AWS 이용하는 방법 (0) | 2023.03.14 |