[IBM Cloud] Core Badge Study
2021. 1. 18. 06:05ㆍIBM C:LOUDERs
728x90
이 코스는 4가지 단계로 이루어 집니다.
Overview
이 코스는 다음과 같은 내용을 다룹니다
- Cloud Service Models : Iaas, Paas, SaaS
- Deployment Models : Public, Private, Hybrid
- Architecture Key Component : 가상화, VM, 스토리지, 네트워크, 컨테이너
Module 1 - Overview
클라우드 컴퓨팅이라는 단어는 美 NIST 에서 정의되었습니다.
Cloud Model은 아래와 같이 5가지 특성, 배포모델, 서비스모델 로 분류해볼 수 있습니다.
Essential Characteristic
Deployment Models
Service Models
클라우드 컴퓨팅의 역사
- Large-Scale(여러개메인프레임) → VM (1메인프레임,여러개OS) → 가상화 →Hypervisor(OS의 논리적분리) →클라우드
- 클라우드의 특징
- Pay-as-you-go
- Capex to Opex
Module 2 - Business Case Study
Module 3 - Service Models & Deployment Models
- IaaS : 사용한 만큼 돈을 지불. 무슨색의 차, 어떤 종류의 차 선택 가능
- PaaS : 사용한 만큼 돈을 비줄. 렌터카는 차가 무슨색인지 고를 수 없음.
- SaaS : 택시나 우버의 가까움.
Module 4 - Component
- Region >> Zone
가상화
- 가상화는 하드웨어 기능을 시뮬레이션하여 애플리케이션 서버, 스토리지 및 네트워크와 같은 소프트웨어 기반 IT 서비스를 생성하는 기술(VM)
- 하이퍼바이저(SW)를 사용해 하나의 물리적 머신에 다수의 가상 머신을 만듭니다. 단일 서버에서 여러개의 OS를 실행할 수 있습니다.
가상화는 단일 물리시스템에서 여러 시뮬레이션 환경을 생성할 수 있는 기술이고
클라우드는 네트워크 전체에서 확장 가능한 리소스를 추상화, 풀링하는 IT 환경
- VM은 전용 호스트를 프로비저닝할 때 데이터 센터 및 POD를 지정해야 합니다. (Multi-tenant)
- BM - Single Tenant --> 필연적으로 HPC를 수반
Module 5 - Storage & Network
클라우드 스토리지는 DirectAttached, File Storage, Block Storage, Object Storage의 5 가지 주요 유형으로 제공됩니다.
DAS는 클라우드 기반 서버에 직접 제공되며 동일한 랙 내에 있습니다. 이 스토리지는 속도가 빠르며 일반적으로 서버의 운영 체제를 저장하는 데만 사용됩니다. |
일반적으로 파일 스토리지는 컴퓨팅 노드에 'NFS 스토리지'로 표시됩니다. 데이터가 이더넷을 통해 이동합니다. 파일 스토리지의 장점은 Mount 할 수 있는 것입니다. 단점은 속도가 느립니다. |
블록 스토리지는 빠릅니다. 볼륨으로 프로비저닝 하여 Mount 할 수 있습니다. (하나의 드라이브로 인식) Snapshot이 있습니다. |
CDN
- 사용자의 지리적 위치에 따라 웹 사이트 콘텐츠의 복사본을 사용자에게 임시로 저장하거나 캐시합니다.
- CDN은 이 콘텐츠를 분산된 위치에 저장하고 웹 사이트 방문자와 웹 사이트 서버 간의 거리를 줄입니다.
- CDN은 인터넷 컨텐츠 전달을 가속화하는 서비스입니다.
- 물리적 위치가 멀더라도, 여러 임시서버를 두어 제일 근접한 서버에서 처리함으로써 지연 시간을 줄여줍니다.
Module 6
MicroService
- 애플리케이션을 독립적인 최소 구성요소로 분할하는 소프트웨어 개발 기법
- 모든 요소가 독립적으로 연동되어, 동일한 테스크를 완수
서버리스
- 서버가 없다는 것이 아니라, 서버의 존재에 대해 신경쓰지 않아도 된다는 것입니다.
- 백엔드 서버를 구성해야하는데 필요한 기능들이 있습니다. DB, SNS연동, 파일시스템 등을 일일히 설정해야합니다. Firebase는 이를 API로 제공해 서버 개발을 하지 않아도 됩니다. 이를 서버리스, Baas(Back-end as a Service)라 합니다.
'IBM C:LOUDERs' 카테고리의 다른 글
[IBM Cloud] Building Cloud Native and Multi-cloud Applications (0) | 2021.01.21 |
---|---|
[IBM Cloud] Essential Badge (0) | 2021.01.20 |
IBM Quantum Experience - IBM Cloud의 사용사례 (0) | 2021.01.17 |
IBM C:LOUDERs 2기 활동 시작 (0) | 2020.10.18 |
IBM Q Experience로 시작하는 양자컴퓨터 프로그래밍 실습 (0) | 2020.10.18 |