SlideShare a Scribd company logo
1 of 52
Download to read offline
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
Content
클라우드 컴퓨팅 개요
클라우드 컴퓨팅 아키텍처 및 주요 서비스
클라우드 컴퓨팅 주요 서비스 – 1. 컴퓨팅 및 네트워크
클라우드 컴퓨팅 주요 서비스 – 2. 스토리지
1
2
3
4
클라우드 컴퓨팅 주요 서비스 – 3. 인증, 보안
5
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
1. 클라우드 컴퓨팅 개요
클라우드 컴퓨팅이란?
• 소프트웨어 실행에 필요한 성능과 기능을 클라우드 공급업체의 데이터 센터에
위치한 서비스를 선택하여 사용한 서비스에 대해서만 요금을 지불
• 혁신적인 기능을 더욱 빠르게 개발하고 리소스를 유동적으로 사용하는 동시에
요금 절약을 가능하게 함
클라우드 컴퓨팅이란?
• 소프트웨어 실행에 필요한 성능과 기능을 클라우드 공급업체의 데이터 센터에
위치한 서비스를 선택하여 사용한 서비스에 대해서만 요금을 지불
• 혁신적인 기능을 더욱 빠르게 개발하고 리소스를 유동적으로 사용하는 동시에
요금 절약을 가능하게 함
Above the Clouds: A Berkeley View of Cloud Computing
클라우드 컴퓨팅: 경제성 - 규모의 경제
• 소규모로 운영하는 것과 비교하여
대규모로 운영 할 때 비용이
적게 들고 효율적으로 작업
할 수 있는 능력
• Microsoft, Google 및
Amazon Web Services (AWS) 및 국내
클라우드를 제공하는 업체는 매우 큰
비즈니스이므로
규모의 경제 이점을 활용 한
이러한 혜택을 고객에게 전달할 수 있다.
• 국내외 규모있는 기업은 직접 클라우드를
별도로 구축하여 사용
클라우드 컴퓨팅: 서비스
• 클라우드 공급자가 제공하는 주요
서비스
1. 연산을 위한 컴퓨팅 (계산) 리소스
2. 컴퓨팅 리소스와의 연결을 위한
네트워크
3. 저장 공간을 위한 스토리지
4. 안전한 리소스 접근을 위한 인증 및
보안
5. (AI, 머신 러닝)
6. …
공동 책임 모델
• 클라우드 컴퓨팅에서는
물리적 호스트 및 데이터
센터 자원을 제공하므로
해당 책임을 클라우드
공급업체가 맡음
• 고객/사용자가 사용하는
장치(모바일, PC), 정보 및
데이터, 계정 ID 등에 대한
책임은 고객/사용자에게
있음
• 클라우드 컴퓨팅에서
제공하는 서비스 유형에
따라 책임이 달라짐
치즈
토핑
토마토 소스
피자 도우
불
오븐
전기/가스
콜라
식탁
치즈
토핑
토마토 소스
피자 도우
불
오븐
전기/가스
콜라
식탁
치즈
토핑
토마토 소스
피자 도우
불
오븐
전기/가스
콜라
식탁
치즈
토핑
토마토 소스
피자 도우
불
오븐
전기/가스
콜라
식탁
(피자를 서비스로 생각해 볼 때)
공동 책임 모델
온-프레미스
Networking
Compute
Storage
Virtual Machine
Operating System
Applications
Data & Access
Runtime
고객/사용자
관리
영역
인프라
(IaaS)
Networking
Compute
Storage
Virtual Machine
Operating System
Applications
Data & Access
Runtime
공급업체에서
관리하는
물리적
패브릭
고객/사용자
관리
영역
플랫폼
(PaaS)
공급업체
관리
영역
고객/사용자
관리
영역
Networking
Compute
Storage
Virtual Machine
Operating System
Data & Access
Runtime
Applications
소프트웨어
(SaaS)
공급업체
관리
영역
Networking
Compute
Virtual Machine
Operating System
Data & Access
Runtime
Applications
Storage
클라우드
공급업체가
제공하는
서비스
고객/사용자
관리
영역
호스트 개발 소비
공동 책임 모델
• 고객/사용자
✓ 클라우드에 저장된 정보 및 데이터
✓ 클라우드에 연결할 수 있는 디바이스 (휴대폰, PC 등)
✓ 조직 내 사용자, 서비스 및 디바이스 계정 및 ID
• 클라우드 제공업체
✓ 물리적 데이터 센터
✓ 물리적 네트워크
✓ 물리적 호스트
• 서비스 모델에 따라 달라지는 책임
✓ 운영체제
✓ 네트워크 제어
✓ 애플리케이션
✓ 인증 관리 및 인프라
Exercise: 다음 서비스에
대해 생각해봅시다
클라우드 모델 종류
공용 클라우드
사설 클라우드
하이브리드 클라우드
호스팅된
응용 프로그램/앱
개발 도구, 데이터베이스
관리, 비즈니스 분석
운영 체제 서버 및 저장소 네트워크
방화벽/보안
데이터 센터
물리적 공간/건물
IaaS: Infrastructure as a Service
PaaS: Platform as a Service
SaaS: Software as a Service
클라우드 모델: 온 프레미스와 상생 / 멀티 클라우드
개발
서비스 A
보안 및 관리
서비스 A
데이터베이스
서비스 A
인증 체계
on Cloud A
개발
서비스 B
보안 및 관리
서비스 B
데이터베이스
서비스 B
인증 체계
on Cloud B
통합
개발
보안 및
관리
데이터
플랫폼
인증
체계
사용량 기반 과금 및 관리
• 클라우드 리소스를 사용한 만큼 비용을 지불
✓ 더 정확한 비용 예측 가능
✓ 개별 리소스와 서비스 가격 제공
✓ 실제 사용량을 기준으로 금액 청구
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
2. 클라우드 컴퓨팅 아키텍처 및 주요 서비스
클라우드 컴퓨팅 물리 인프라
• 데이터 센터
✓ 전용 전원, 냉각 및 네트워킹 인프라를 갖춘 랙에 배치된 리소스가 있는 시설
Maximilien Brice, © CERN
클라우드 컴퓨팅 물리 인프라
• 데이터 센터
✓ 전용 전원, 냉각 및 네트워킹 인프라를 갖춘 랙에 배치된 리소스가 있는 시설
A Google Data Center (Iowa, US)
Microsoft Data Center (Dublin, Ireland)
클라우드 컴퓨팅 물리 인프라
• 리전 (Region)
✓ 데이터 센터 1개 이상을 클러스터링하는 물리적인 위치
✓ 가까운 곳에 있고 대기 시간이 짧은 네트워크를 통해 연결된 데이터 센터를 하나 이상 포함하고
있는(여러 개 포함 가능) 지리적 영역
클라우드 컴퓨팅 물리 인프라
• 가용 영역 / 가용성 영역 (Availability Zone)
✓ 리전 내에서 물리적으로 분리된 데이터 센터로, 독립된 전원, 냉각 및
네트워킹을 갖춤
✓ 한 영역이 다운되어도 다른 영역이 계속 동작
클라우드 컴퓨팅 관리 인프라
• 클라우드 리소스를 관리하는 방식
• 클라우드 컴퓨팅 제공업체마다 다른 관리 인프라 방식을 제공하나, 리소스를 직접 또는
논리적으로 묶어 인증 과정을 통해 제어한다는 점은 동일함
사용자 입장에서의 클라우드
• 참고: 공급업체 입장에서의 클라우드 (예: OpenStack logical architecture)
사용자 입장에서의 클라우드 – 아키텍처/관리
• 몇 가지 참고할만한 관점
✓ 기존 애플리케이션 아키텍처가 어떻게 되는가?
✓ 새로 클라우드를 사용하고자 하는가, 이미
클라우드를 사용하고 있는가?
✓ 어떤 공급업체를 사용하고자 하는가?
✓ 해당 공급업체에서 어떤 서비스를 사용하고자
하는가?
✓ 해당 클라우드 서비스에 적용되었을 때
애플리케이션 아키텍처가 어떻게 되는가?
✓ 예상 비용이 어떻게 되는가?
✓ 해당 아키텍처가 성능 및 비용 측면에서 최적인가?
✓ 보다 효율적인 성능 및 비용, 그리고 현실적인 면을
고려하였을 때 어떤 아키텍처가 최적인가?
✓ … 아키텍처 예시 (from Rightscale)
진화하는 클라우드 컴퓨팅 서비스에 따른
고객/사용자 적용 전략
SaaS
Cloud-native
Rehost Refactor Rearchitect Rebuild/New Replace
Migration & Modernization
On-premises
App
Data
Infrastructure
Security and Management
App, Data, & AI Services
Virtual Machines Containers
DevOps
1. Lift & Shift 2. Refactoring
3. Rearchitecting 4. Rebuild/New
사용자 입장에서의 클라우드 – 사용
• 몇 가지 참고할만한 관점
✓ 사용하고자 하는 클라우드 컴퓨팅 서비스 배우기
✓ 클라우드 공급업체가 제공하는 포털/CLI로 자원 생성/관리
✓ API를 통한 사용
✓ 리소스를 코드로 관리하기 (Terraform, …)
✓ …
Cloud Product Homepage Cloud Documentation page
클라우드 컴퓨팅: 서비스
• 클라우드 공급자가 제공하는 주요
서비스
1. 연산을 위한 컴퓨팅 (계산) 리소스
2. 컴퓨팅 리소스와의 연결을 위한
네트워크
3. 저장 공간을 위한 스토리지
4. 안전한 리소스 접근을 위한 인증 및
보안
5. (AI, 머신 러닝)
6. …
주요 서비스 소개: 컴퓨팅 서비스
주요 서비스 소개: 스토리지 서비스
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
3. 클라우드 컴퓨팅 주요 서비스 – 1. 컴퓨팅 및 네트워크
컴퓨팅 – 가상 머신 (Virtual Machine) 서비스
• 하이퍼바이저 기술을 기반으로 클라우드 환경에서 “가상 머신”을 서비스화
Hypervisors
OS
Apps
Hardware
BIOS
Host OS
Bin / Libs
Apps
Hypervisor
Guest OS #1 Guest OS #2
Bin / Libs
Apps
Bin / Libs
Apps
VM #1 VM #2
Hardware
BIOS
Bin / Libs
Apps
Hypervisor
Guest OS #1 Guest OS #2
Bin / Libs
Apps
Workstations at Data Center
Hypervisors
(Traditional Virtualization)
(클라우드 가상화)
주요 공용 (Public) 클라우드
가상 머신 서비스
컴퓨팅 – 가상 머신 (Virtual Machine) 서비스
• 클라우드에서 가상 머신 서비스를 사용할 때 고려할 점
✓ CPU, 메모리, GPU, 스토리지 스펙 정하기
➢ 클라우드 환경에서는 정해진 가상 머신 유형 (type, flavor)을
선택하여 사용
➢ 모든 데이터 센터 / 리전에서 모든 가상 머신 유형을 지원하지
않을 수도 있음
✓ 가격 계산 / 예측을 잘 할 것
➢ 해당 가상 머신을 정말 24시간, 365일 사용할 예정인지?
➢ 비용을 절약하기 위한 제공업체 추가 서비스 (예: 스팟 인스턴스,
예약 인스턴스 등)
✓ 사용 관리/유지 보수
➢ 패치, 운영체제 업데이트, 가상 머신 내 소프트웨어 관리 주기
✓ 가용성 (Availability)
➢ 고가용성을 위해서는 (예: 99.9% → 99.99%) 가용성 영역
뿐만 아니라 제공업체에서 지원하는 관련 추가 서비스를 사용할
필요도 있음
컴퓨팅 –확장/스케일을 위해 클라우드에서 고려할 점
• 고성능 컴퓨팅 (High Performance Computing) 관점
✓ 몇 대의 가상 서버를 동시에 활용할 것인가 (예: 24, 96, 128,
256 등)
✓ CPU/GPU/메모리/스토리지 중 병목 (bottleneck)이 되는
부분이 어디인가
• 대용량 어플리케이션 (Large-scale Applications) 관점
✓ 인프라 뿐만 아니라 실제 실행이 되는 어플리케이션 (응용
프로그램) 아키텍처도 고려해야 함
➢ 예: Map-Reduce, MSA (Micro-Service Architecture)
✓ 동시 접속자 수 및 빠른 응답 속도, 처리 용량
➢ 예: Google objective – 0.5 second response time for a
search
• 관련 대표 서비스: 컨테이너를 위한 서비스, 네트워크 서비스
주요 공용 (Public) 클라우드
가상 머신 서비스
컴퓨팅 – 컨테이너 (쿠버네티스) 서비스
• 컨테이너(운영체제 내 격리 지원 기술)를 관리하는 “쿠버네티스”를 서비스화
가상 머신 vs. 컨테이너 쿠버네티스를 활용한 컨테이너 관리/오케스트레이션
주요 공용 (Public) 클라우드에서 직접 관리하여 지원하는 (Managed) 쿠버네티스 서비스
네트워킹 서비스
• 1. 클라우드 내에서 구성하는 네트워크 서비스 (예: 서브넷, VPC 등)
네트워킹 서비스
• 2. 안정적인 외부 사용자와의 통신을 위한 네트워크 서비스 (예: 로드밸런서, CDN)
네트워킹 서비스
• 3. 클라우드와 외부 망/데이터센터와의 안정적인 네트워크 (예: VPN)
클라우드
온-프레미스 데이터센터
클라우드 플랫
폼
시스템
네트워킹 서비스
• 4. 보안
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
4. 클라우드 컴퓨팅 주요 서비스 – 2. 스토리지
파일(File) 스토리지 vs. 블록(Block) 스토리지
vs. 오브젝트(Object) 스토리지
• 파일(File) 스토리지
✓ 단일 파일로의 관리를 지원하는 스토리지
• 블록(Block) 스토리지
✓ 하드디스크 파이션과 같은 개념으로,
볼륨(Volume) 단위로 관리가 이루어짐
➢ 네트워크를 통해 연결
➢ 통상 파일시스템 (예: NTFS, FAT, ext4)을
통해 액세스
✓ 동적으로 ‘가상 머신’ 서비스에 연결 또는 연결
해제
➢ 컴퓨팅 서비스가 있어야 액세스 가능
• 오브젝트(Object) 스토리지
✓ 정적인 파일을 ‘오브젝트’ 단위로 저장
➢ WORM: Write-Once-Read-Many
✓ 컴퓨팅 서비스가 없더라도 직접 파일 액세스
가능
REST-based API
Data distributed
evenly throughout system Scalable to multiple
petabytes, billions of
objects
Account/Container/Object structure
(not file system, no nesting) plus
Replication (N copies of accounts,
containers, objects)
No central database
Hardware agnostic: standard
hardware, RAID not required
(오브젝트 스토리지)
주요 클라우드 회사 스토리지 서비스
AWS Azure Google Cloud
파일
스토리지
Elastic File System
페타스케일 NFS 서비스, 멀티 가용 영
역 지원
Files
선택적인 스냅샷과 메타데이터 백업
지원
Filestore
관리 NFS 서비스로, HDD, SSD, High-
scale SSD 티어 지원
블록
스토리지
Elastic Block Store
SSD 및 HDD 블록 장치로, 다양한
IOPS 및 latency 성능을 보여줌
Managed Disks
Ultra, Premium, Standard SSD 및
HDD 티어에 따라 VM에 장착/해제
Persistent Disk
성능과 안정성에 따라 zone, region 옵
션 및 8개 티어 제공
오브젝트
스토리지
S3
여러 tier에 따른 다양한 성능 및 가격
정책에 따라 제공
Blob Storage
Premium, hot, cool, archive 성능 티
어 제공
Cloud Storage
Standard, Nearline, Coldline, Archive
티어 제공
스토리지 이중화 / 다중화
가용성 요구 사항에 기반한 다양한 복제 (Replication) 옵션 활용 필요
ZRS(영역 중복 스토리지)
주 리전의 3개 가용성 영역에 배포
ZRS
99.9999999999% (12)
GRS(지역 중복 스토리지)
주 및 보조 리전의 단일 데이터 센터
GRS
99.99999999999999% (16)
Zone 2 Zone 3
Zone 1
Availability
Availability
Availability
LRS(로컬 중복 스토리지)
주 리전의 단일 데이터 센터에 배포
LRS
99.999999999% (11)
Storage
Storage 액세스 계층 - 예시
클라우드 서비스에 따라 해당 액세스 계층 간 전환이 필요할 수 있음
핫 쿨 보관
자주 액세스하는 데이터
저장용으로 최적화된 계
층입니다.
자주 액세스하지 않으며
최소 30일 이상 저장하는
데이터 저장용으로 최적
화된 계층입니다.
거의 액세스하지 않으며
최소 180일 이상 저장하는
데이터 저장용으로 최적
화된 계층입니다. 이 계층
에는 유동적인 대기 시간
요구 사항이 적용됩니다.
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
4. 클라우드 컴퓨팅 주요 서비스 – 2. 스토리지
클라우드 컴퓨팅 Fundamentals
- 핵심위주로 짚어보기
5. 클라우드 컴퓨팅 주요 서비스 – 3. 인증, 보안
전통적인 정의: 해킹과 보안
창과 방패 (출처: 위키피디아)
Hacker의 정의
• The Hacker’s Dictionary (by Raymond, et.al.)
Hacker : 1. A person who enjoys learning the details of computer
systems & how to stretch their capabilities – as opposed to most users who
prefer to learn only the minimum. 2. One who programs enthusiastically or
who enjoys programming rather than just theorizing about it.
• R. Stallman – who is excellent and somewhat compulsive programmers
크래커/해킹
• 사회적 통념을 포함한 해커의 정의 :
a person exceptionally talented with computers who often misuses
that skill.
• 일반적으로 criminals, crackers, intruders, vandals 등과 동의어로 사용됨.
• Hacking : 숙달된 컴퓨터의 기술을 사용하여 타인/타기관에게 불이익을
끼치는 행위
전통적인 정의: 해킹과 보안
창과 방패 (출처: 위키피디아)
컴퓨터 보안
• “A computer is secure if one can depend on it, i.e. if it behaves as
expected.” – to be trusted
• cracked system  자연재해로 망가진 시스템
• Threats : 실수, SW bugs, HW faults , 불법사용, …
• 각종 위협으로부터 computer를 믿고 사용할 수 있을 만한 것으로 만드는
것을 전산보안이라 함
클라우드와 보안 (아래 표는 Berkeley View of Cloud Computing)
• 1
인증/권한관리
Identity & access
Data 보호
Apps & data security
네트워크 보안
Network security
위협방어
Threat protection
보안관리
Security Management
Built-in Controls
악성코드 방지 클라우드 로그 분석
클라우드 보안 센터
가상네트워크보안 VNET, VPN, NSG
클라우드 방화벽, WAF
DDoS 공격 차단
전용선 ExpressRoute
암호화 (Disks, Storage, SQL)
키 비밀 관리 (Key Vault)
VM 메모리 보호
(Confidential Computing)
클라우드 인증 체계를 활
다단계 인증 (MFA)
역활기반 접근 통제
IAM 인증 (인증 보호)
▪ 데이터센터 물리적 출입통제 [출입카드, 생체인식, CCTV, 보안관제 等]
▪ ISO27001, ISMS 인증에 물리적 보안 관련 상세 Guide 포함
물리적 보안
Physical Security
* VNET : Virtual Network
* VPN : Virtual Private Network
▪ Data 보호를 위한 다양한 보안 강화 방안 제시
▪ Data 암호화 및 고객전용 암호화 Key 관리 (HSM*)
* NSG : Network Security Group
* DDoS : Distributed Denial of Service
* HSM : Hardware Security Module
* WAF : Web Application Firewall
* MFA : Multi-Factor Authentication
* IAM : Identity and Authentication Mgmt.
인증 체계
보통 IAM (Identity & Authentication Management)으로 불리며,
Azure에서는 AAD(Azure Active Directory) 제품 이름으로도 불리고 있습니다.
• 인증(직원이 리소스에 액세스하기 위해 로그인).
• SSO (Single-Sign-On).
• 애플리케이션 관리.
• B2B (비즈니스 대 비즈니스).
• B2C (비즈니스 대 고객) ID 서비스.
• 디바이스 관리.
인증과 권한 부여 비교
제로 트러스트
클라우드와 보안: ISO 27001과 정보 보호 관리 체계
심층 방어
• 컴퓨터 시스템 보안에 대한 계층화된 접
근 방식입니다.
• 여러 수준의 보호를 제공합니다.
• 한 계층에 대한 공격은 후속 계층에서 격
리됩니다.
물리적 보안
ID 및 액세스
경계
네트워크
Compute
애플리케이션
데이터
예시: Microsoft Defender for Cloud
• 클라우드용 Microsoft Defender는 Azure와 온-프레미스 데이터 센터에 대한 위협을
방지하는 모니터링 서비스입니다.
• 보안 관련 권장 사항 제공
• 맬웨어 검색 및 차단
• 잠재적 공격을 분석 및 식별
• JIT (Just-In-Time) 방식 포트 액
세스 제어
Finished!

More Related Content

What's hot

AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나Amazon Web Services Korea
 
세션 3: IT 담당자를 위한 Cloud 로의 전환
세션 3: IT 담당자를 위한 Cloud 로의 전환세션 3: IT 담당자를 위한 Cloud 로의 전환
세션 3: IT 담당자를 위한 Cloud 로의 전환Amazon Web Services Korea
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Web Services Korea
 
(KRUG Session) 쿠버네티스 모니터링.pdf
(KRUG Session) 쿠버네티스 모니터링.pdf(KRUG Session) 쿠버네티스 모니터링.pdf
(KRUG Session) 쿠버네티스 모니터링.pdfHyunjin Lee
 
오픈소스 네트워킹
오픈소스 네트워킹오픈소스 네트워킹
오픈소스 네트워킹James Ahn
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 Amazon Web Services Korea
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)NAIM Networks, Inc.
 
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬Amazon Web Services Korea
 
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략Open Source Consulting
 
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임
 
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집Amazon Web Services Korea
 
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)Brian Hong
 
[2018] 고객 사례를 통해 본 클라우드 전환 전략
[2018] 고객 사례를 통해 본 클라우드 전환 전략[2018] 고객 사례를 통해 본 클라우드 전환 전략
[2018] 고객 사례를 통해 본 클라우드 전환 전략NHN FORWARD
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017Amazon Web Services Korea
 
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션 - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션  - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션  - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션 - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdfssuserf8b8bd1
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브Open Source Consulting
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
 

What's hot (20)

AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
 
세션 3: IT 담당자를 위한 Cloud 로의 전환
세션 3: IT 담당자를 위한 Cloud 로의 전환세션 3: IT 담당자를 위한 Cloud 로의 전환
세션 3: IT 담당자를 위한 Cloud 로의 전환
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
 
(KRUG Session) 쿠버네티스 모니터링.pdf
(KRUG Session) 쿠버네티스 모니터링.pdf(KRUG Session) 쿠버네티스 모니터링.pdf
(KRUG Session) 쿠버네티스 모니터링.pdf
 
오픈소스 네트워킹
오픈소스 네트워킹오픈소스 네트워킹
오픈소스 네트워킹
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
 
SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)SDN입문 (Overlay and Underlay)
SDN입문 (Overlay and Underlay)
 
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
클라우드 상에서의 효율적인 데이터 보관 방법 - 김민형 클라우드 솔루션 아키텍트
 
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
 
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
 
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
 
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
 
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
AWS와 함께 한 쿠키런 서버 Re-architecting 사례 (Gaming on AWS)
 
[2018] 고객 사례를 통해 본 클라우드 전환 전략
[2018] 고객 사례를 통해 본 클라우드 전환 전략[2018] 고객 사례를 통해 본 클라우드 전환 전략
[2018] 고객 사례를 통해 본 클라우드 전환 전략
 
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
 
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션 - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션  - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션  - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
대용량 트래픽을 처리하는 최적의 서버리스 애플리케이션 - 안효빈, 구성완 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 

Similar to 클라우드 컴퓨팅 기본 사항 (Fundamentals)

Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Amazon Web Services Korea
 
클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshareIn Chul Shin
 
[IBM Korea 김상훈] Cleversafe 소개자료
[IBM Korea 김상훈] Cleversafe 소개자료[IBM Korea 김상훈] Cleversafe 소개자료
[IBM Korea 김상훈] Cleversafe 소개자료(Joe), Sanghun Kim
 
Cloud 강의자료 20151012_정욱재
Cloud 강의자료 20151012_정욱재Cloud 강의자료 20151012_정욱재
Cloud 강의자료 20151012_정욱재Jeong, Wookjae
 
Ms Azure fundamentals
Ms Azure fundamentalsMs Azure fundamentals
Ms Azure fundamentals영기 김
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)Gasida Seo
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안BESPIN GLOBAL
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
 
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)Amazon Web Services Korea
 
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터세준 김
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 
AWS Certified Cloud Practitioner
AWS Certified Cloud PractitionerAWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner영기 김
 
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...Amazon Web Services Korea
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)Amazon Web Services Korea
 
Basics for understanding the cloud
Basics for understanding the cloudBasics for understanding the cloud
Basics for understanding the cloud재성 고
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문Seong-Bok Lee
 
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))Amazon Web Services Korea
 
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)Amazon Web Services Korea
 

Similar to 클라우드 컴퓨팅 기본 사항 (Fundamentals) (20)

Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
 
클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare클라우드 이야기1 2 20160823-신인철_slideshare
클라우드 이야기1 2 20160823-신인철_slideshare
 
[IBM Korea 김상훈] Cleversafe 소개자료
[IBM Korea 김상훈] Cleversafe 소개자료[IBM Korea 김상훈] Cleversafe 소개자료
[IBM Korea 김상훈] Cleversafe 소개자료
 
Cloud 강의자료 20151012_정욱재
Cloud 강의자료 20151012_정욱재Cloud 강의자료 20151012_정욱재
Cloud 강의자료 20151012_정욱재
 
Ms Azure fundamentals
Ms Azure fundamentalsMs Azure fundamentals
Ms Azure fundamentals
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
 
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
 
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터170325 스마트앱개발자포럼-세선1-부산창조혁신센터
170325 스마트앱개발자포럼-세선1-부산창조혁신센터
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 
AWS Certified Cloud Practitioner
AWS Certified Cloud PractitionerAWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner
 
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)
9월 웨비나 - AWS 클라우드 보안의 이해 (양승도 솔루션즈 아키텍트)
 
Basics for understanding the cloud
Basics for understanding the cloudBasics for understanding the cloud
Basics for understanding the cloud
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
AWS CLOUD 2017 - 쉽게 알아보는 AWS 클라우드 보안 (신용녀 솔루션즈 아키텍트))
 
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
 

More from Ian Choi

Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ian Choi
 
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요Ian Choi
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)Ian Choi
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Ian Choi
 
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개Ian Choi
 
오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with PythonIan Choi
 
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)Ian Choi
 
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...Ian Choi
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...Ian Choi
 
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamMicrosoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamIan Choi
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴Ian Choi
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션Ian Choi
 
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력Ian Choi
 
OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기Ian Choi
 
"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기Ian Choi
 
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례Ian Choi
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?Ian Choi
 

More from Ian Choi (20)

Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
 
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
 
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
 
오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python
 
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)
Azure 클라우드 학생 계정 & Ubuntu VM 셋업 (Mar 2022)
 
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
 
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamMicrosoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel Team
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
 
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
 
OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기
 
"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기
 
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
 

클라우드 컴퓨팅 기본 사항 (Fundamentals)

  • 1. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기
  • 2. Content 클라우드 컴퓨팅 개요 클라우드 컴퓨팅 아키텍처 및 주요 서비스 클라우드 컴퓨팅 주요 서비스 – 1. 컴퓨팅 및 네트워크 클라우드 컴퓨팅 주요 서비스 – 2. 스토리지 1 2 3 4 클라우드 컴퓨팅 주요 서비스 – 3. 인증, 보안 5
  • 3. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 1. 클라우드 컴퓨팅 개요
  • 4. 클라우드 컴퓨팅이란? • 소프트웨어 실행에 필요한 성능과 기능을 클라우드 공급업체의 데이터 센터에 위치한 서비스를 선택하여 사용한 서비스에 대해서만 요금을 지불 • 혁신적인 기능을 더욱 빠르게 개발하고 리소스를 유동적으로 사용하는 동시에 요금 절약을 가능하게 함
  • 5. 클라우드 컴퓨팅이란? • 소프트웨어 실행에 필요한 성능과 기능을 클라우드 공급업체의 데이터 센터에 위치한 서비스를 선택하여 사용한 서비스에 대해서만 요금을 지불 • 혁신적인 기능을 더욱 빠르게 개발하고 리소스를 유동적으로 사용하는 동시에 요금 절약을 가능하게 함 Above the Clouds: A Berkeley View of Cloud Computing
  • 6. 클라우드 컴퓨팅: 경제성 - 규모의 경제 • 소규모로 운영하는 것과 비교하여 대규모로 운영 할 때 비용이 적게 들고 효율적으로 작업 할 수 있는 능력 • Microsoft, Google 및 Amazon Web Services (AWS) 및 국내 클라우드를 제공하는 업체는 매우 큰 비즈니스이므로 규모의 경제 이점을 활용 한 이러한 혜택을 고객에게 전달할 수 있다. • 국내외 규모있는 기업은 직접 클라우드를 별도로 구축하여 사용
  • 7. 클라우드 컴퓨팅: 서비스 • 클라우드 공급자가 제공하는 주요 서비스 1. 연산을 위한 컴퓨팅 (계산) 리소스 2. 컴퓨팅 리소스와의 연결을 위한 네트워크 3. 저장 공간을 위한 스토리지 4. 안전한 리소스 접근을 위한 인증 및 보안 5. (AI, 머신 러닝) 6. …
  • 8. 공동 책임 모델 • 클라우드 컴퓨팅에서는 물리적 호스트 및 데이터 센터 자원을 제공하므로 해당 책임을 클라우드 공급업체가 맡음 • 고객/사용자가 사용하는 장치(모바일, PC), 정보 및 데이터, 계정 ID 등에 대한 책임은 고객/사용자에게 있음 • 클라우드 컴퓨팅에서 제공하는 서비스 유형에 따라 책임이 달라짐 치즈 토핑 토마토 소스 피자 도우 불 오븐 전기/가스 콜라 식탁 치즈 토핑 토마토 소스 피자 도우 불 오븐 전기/가스 콜라 식탁 치즈 토핑 토마토 소스 피자 도우 불 오븐 전기/가스 콜라 식탁 치즈 토핑 토마토 소스 피자 도우 불 오븐 전기/가스 콜라 식탁 (피자를 서비스로 생각해 볼 때)
  • 9. 공동 책임 모델 온-프레미스 Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime 고객/사용자 관리 영역 인프라 (IaaS) Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime 공급업체에서 관리하는 물리적 패브릭 고객/사용자 관리 영역 플랫폼 (PaaS) 공급업체 관리 영역 고객/사용자 관리 영역 Networking Compute Storage Virtual Machine Operating System Data & Access Runtime Applications 소프트웨어 (SaaS) 공급업체 관리 영역 Networking Compute Virtual Machine Operating System Data & Access Runtime Applications Storage 클라우드 공급업체가 제공하는 서비스 고객/사용자 관리 영역 호스트 개발 소비
  • 10. 공동 책임 모델 • 고객/사용자 ✓ 클라우드에 저장된 정보 및 데이터 ✓ 클라우드에 연결할 수 있는 디바이스 (휴대폰, PC 등) ✓ 조직 내 사용자, 서비스 및 디바이스 계정 및 ID • 클라우드 제공업체 ✓ 물리적 데이터 센터 ✓ 물리적 네트워크 ✓ 물리적 호스트 • 서비스 모델에 따라 달라지는 책임 ✓ 운영체제 ✓ 네트워크 제어 ✓ 애플리케이션 ✓ 인증 관리 및 인프라 Exercise: 다음 서비스에 대해 생각해봅시다
  • 11. 클라우드 모델 종류 공용 클라우드 사설 클라우드 하이브리드 클라우드 호스팅된 응용 프로그램/앱 개발 도구, 데이터베이스 관리, 비즈니스 분석 운영 체제 서버 및 저장소 네트워크 방화벽/보안 데이터 센터 물리적 공간/건물 IaaS: Infrastructure as a Service PaaS: Platform as a Service SaaS: Software as a Service
  • 12. 클라우드 모델: 온 프레미스와 상생 / 멀티 클라우드 개발 서비스 A 보안 및 관리 서비스 A 데이터베이스 서비스 A 인증 체계 on Cloud A 개발 서비스 B 보안 및 관리 서비스 B 데이터베이스 서비스 B 인증 체계 on Cloud B 통합 개발 보안 및 관리 데이터 플랫폼 인증 체계
  • 13. 사용량 기반 과금 및 관리 • 클라우드 리소스를 사용한 만큼 비용을 지불 ✓ 더 정확한 비용 예측 가능 ✓ 개별 리소스와 서비스 가격 제공 ✓ 실제 사용량을 기준으로 금액 청구
  • 14. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 2. 클라우드 컴퓨팅 아키텍처 및 주요 서비스
  • 15. 클라우드 컴퓨팅 물리 인프라 • 데이터 센터 ✓ 전용 전원, 냉각 및 네트워킹 인프라를 갖춘 랙에 배치된 리소스가 있는 시설 Maximilien Brice, © CERN
  • 16. 클라우드 컴퓨팅 물리 인프라 • 데이터 센터 ✓ 전용 전원, 냉각 및 네트워킹 인프라를 갖춘 랙에 배치된 리소스가 있는 시설 A Google Data Center (Iowa, US) Microsoft Data Center (Dublin, Ireland)
  • 17. 클라우드 컴퓨팅 물리 인프라 • 리전 (Region) ✓ 데이터 센터 1개 이상을 클러스터링하는 물리적인 위치 ✓ 가까운 곳에 있고 대기 시간이 짧은 네트워크를 통해 연결된 데이터 센터를 하나 이상 포함하고 있는(여러 개 포함 가능) 지리적 영역
  • 18. 클라우드 컴퓨팅 물리 인프라 • 가용 영역 / 가용성 영역 (Availability Zone) ✓ 리전 내에서 물리적으로 분리된 데이터 센터로, 독립된 전원, 냉각 및 네트워킹을 갖춤 ✓ 한 영역이 다운되어도 다른 영역이 계속 동작
  • 19. 클라우드 컴퓨팅 관리 인프라 • 클라우드 리소스를 관리하는 방식 • 클라우드 컴퓨팅 제공업체마다 다른 관리 인프라 방식을 제공하나, 리소스를 직접 또는 논리적으로 묶어 인증 과정을 통해 제어한다는 점은 동일함
  • 20. 사용자 입장에서의 클라우드 • 참고: 공급업체 입장에서의 클라우드 (예: OpenStack logical architecture)
  • 21. 사용자 입장에서의 클라우드 – 아키텍처/관리 • 몇 가지 참고할만한 관점 ✓ 기존 애플리케이션 아키텍처가 어떻게 되는가? ✓ 새로 클라우드를 사용하고자 하는가, 이미 클라우드를 사용하고 있는가? ✓ 어떤 공급업체를 사용하고자 하는가? ✓ 해당 공급업체에서 어떤 서비스를 사용하고자 하는가? ✓ 해당 클라우드 서비스에 적용되었을 때 애플리케이션 아키텍처가 어떻게 되는가? ✓ 예상 비용이 어떻게 되는가? ✓ 해당 아키텍처가 성능 및 비용 측면에서 최적인가? ✓ 보다 효율적인 성능 및 비용, 그리고 현실적인 면을 고려하였을 때 어떤 아키텍처가 최적인가? ✓ … 아키텍처 예시 (from Rightscale)
  • 22. 진화하는 클라우드 컴퓨팅 서비스에 따른 고객/사용자 적용 전략 SaaS Cloud-native Rehost Refactor Rearchitect Rebuild/New Replace Migration & Modernization On-premises App Data Infrastructure Security and Management App, Data, & AI Services Virtual Machines Containers DevOps 1. Lift & Shift 2. Refactoring 3. Rearchitecting 4. Rebuild/New
  • 23. 사용자 입장에서의 클라우드 – 사용 • 몇 가지 참고할만한 관점 ✓ 사용하고자 하는 클라우드 컴퓨팅 서비스 배우기 ✓ 클라우드 공급업체가 제공하는 포털/CLI로 자원 생성/관리 ✓ API를 통한 사용 ✓ 리소스를 코드로 관리하기 (Terraform, …) ✓ … Cloud Product Homepage Cloud Documentation page
  • 24. 클라우드 컴퓨팅: 서비스 • 클라우드 공급자가 제공하는 주요 서비스 1. 연산을 위한 컴퓨팅 (계산) 리소스 2. 컴퓨팅 리소스와의 연결을 위한 네트워크 3. 저장 공간을 위한 스토리지 4. 안전한 리소스 접근을 위한 인증 및 보안 5. (AI, 머신 러닝) 6. …
  • 25. 주요 서비스 소개: 컴퓨팅 서비스
  • 26. 주요 서비스 소개: 스토리지 서비스
  • 27. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 3. 클라우드 컴퓨팅 주요 서비스 – 1. 컴퓨팅 및 네트워크
  • 28. 컴퓨팅 – 가상 머신 (Virtual Machine) 서비스 • 하이퍼바이저 기술을 기반으로 클라우드 환경에서 “가상 머신”을 서비스화 Hypervisors OS Apps Hardware BIOS Host OS Bin / Libs Apps Hypervisor Guest OS #1 Guest OS #2 Bin / Libs Apps Bin / Libs Apps VM #1 VM #2 Hardware BIOS Bin / Libs Apps Hypervisor Guest OS #1 Guest OS #2 Bin / Libs Apps Workstations at Data Center Hypervisors (Traditional Virtualization) (클라우드 가상화) 주요 공용 (Public) 클라우드 가상 머신 서비스
  • 29. 컴퓨팅 – 가상 머신 (Virtual Machine) 서비스 • 클라우드에서 가상 머신 서비스를 사용할 때 고려할 점 ✓ CPU, 메모리, GPU, 스토리지 스펙 정하기 ➢ 클라우드 환경에서는 정해진 가상 머신 유형 (type, flavor)을 선택하여 사용 ➢ 모든 데이터 센터 / 리전에서 모든 가상 머신 유형을 지원하지 않을 수도 있음 ✓ 가격 계산 / 예측을 잘 할 것 ➢ 해당 가상 머신을 정말 24시간, 365일 사용할 예정인지? ➢ 비용을 절약하기 위한 제공업체 추가 서비스 (예: 스팟 인스턴스, 예약 인스턴스 등) ✓ 사용 관리/유지 보수 ➢ 패치, 운영체제 업데이트, 가상 머신 내 소프트웨어 관리 주기 ✓ 가용성 (Availability) ➢ 고가용성을 위해서는 (예: 99.9% → 99.99%) 가용성 영역 뿐만 아니라 제공업체에서 지원하는 관련 추가 서비스를 사용할 필요도 있음
  • 30. 컴퓨팅 –확장/스케일을 위해 클라우드에서 고려할 점 • 고성능 컴퓨팅 (High Performance Computing) 관점 ✓ 몇 대의 가상 서버를 동시에 활용할 것인가 (예: 24, 96, 128, 256 등) ✓ CPU/GPU/메모리/스토리지 중 병목 (bottleneck)이 되는 부분이 어디인가 • 대용량 어플리케이션 (Large-scale Applications) 관점 ✓ 인프라 뿐만 아니라 실제 실행이 되는 어플리케이션 (응용 프로그램) 아키텍처도 고려해야 함 ➢ 예: Map-Reduce, MSA (Micro-Service Architecture) ✓ 동시 접속자 수 및 빠른 응답 속도, 처리 용량 ➢ 예: Google objective – 0.5 second response time for a search • 관련 대표 서비스: 컨테이너를 위한 서비스, 네트워크 서비스
  • 31. 주요 공용 (Public) 클라우드 가상 머신 서비스 컴퓨팅 – 컨테이너 (쿠버네티스) 서비스 • 컨테이너(운영체제 내 격리 지원 기술)를 관리하는 “쿠버네티스”를 서비스화 가상 머신 vs. 컨테이너 쿠버네티스를 활용한 컨테이너 관리/오케스트레이션 주요 공용 (Public) 클라우드에서 직접 관리하여 지원하는 (Managed) 쿠버네티스 서비스
  • 32. 네트워킹 서비스 • 1. 클라우드 내에서 구성하는 네트워크 서비스 (예: 서브넷, VPC 등)
  • 33. 네트워킹 서비스 • 2. 안정적인 외부 사용자와의 통신을 위한 네트워크 서비스 (예: 로드밸런서, CDN)
  • 34. 네트워킹 서비스 • 3. 클라우드와 외부 망/데이터센터와의 안정적인 네트워크 (예: VPN) 클라우드 온-프레미스 데이터센터 클라우드 플랫 폼 시스템
  • 36. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 4. 클라우드 컴퓨팅 주요 서비스 – 2. 스토리지
  • 37. 파일(File) 스토리지 vs. 블록(Block) 스토리지 vs. 오브젝트(Object) 스토리지 • 파일(File) 스토리지 ✓ 단일 파일로의 관리를 지원하는 스토리지 • 블록(Block) 스토리지 ✓ 하드디스크 파이션과 같은 개념으로, 볼륨(Volume) 단위로 관리가 이루어짐 ➢ 네트워크를 통해 연결 ➢ 통상 파일시스템 (예: NTFS, FAT, ext4)을 통해 액세스 ✓ 동적으로 ‘가상 머신’ 서비스에 연결 또는 연결 해제 ➢ 컴퓨팅 서비스가 있어야 액세스 가능 • 오브젝트(Object) 스토리지 ✓ 정적인 파일을 ‘오브젝트’ 단위로 저장 ➢ WORM: Write-Once-Read-Many ✓ 컴퓨팅 서비스가 없더라도 직접 파일 액세스 가능 REST-based API Data distributed evenly throughout system Scalable to multiple petabytes, billions of objects Account/Container/Object structure (not file system, no nesting) plus Replication (N copies of accounts, containers, objects) No central database Hardware agnostic: standard hardware, RAID not required (오브젝트 스토리지)
  • 38. 주요 클라우드 회사 스토리지 서비스 AWS Azure Google Cloud 파일 스토리지 Elastic File System 페타스케일 NFS 서비스, 멀티 가용 영 역 지원 Files 선택적인 스냅샷과 메타데이터 백업 지원 Filestore 관리 NFS 서비스로, HDD, SSD, High- scale SSD 티어 지원 블록 스토리지 Elastic Block Store SSD 및 HDD 블록 장치로, 다양한 IOPS 및 latency 성능을 보여줌 Managed Disks Ultra, Premium, Standard SSD 및 HDD 티어에 따라 VM에 장착/해제 Persistent Disk 성능과 안정성에 따라 zone, region 옵 션 및 8개 티어 제공 오브젝트 스토리지 S3 여러 tier에 따른 다양한 성능 및 가격 정책에 따라 제공 Blob Storage Premium, hot, cool, archive 성능 티 어 제공 Cloud Storage Standard, Nearline, Coldline, Archive 티어 제공
  • 39. 스토리지 이중화 / 다중화 가용성 요구 사항에 기반한 다양한 복제 (Replication) 옵션 활용 필요 ZRS(영역 중복 스토리지) 주 리전의 3개 가용성 영역에 배포 ZRS 99.9999999999% (12) GRS(지역 중복 스토리지) 주 및 보조 리전의 단일 데이터 센터 GRS 99.99999999999999% (16) Zone 2 Zone 3 Zone 1 Availability Availability Availability LRS(로컬 중복 스토리지) 주 리전의 단일 데이터 센터에 배포 LRS 99.999999999% (11) Storage
  • 40. Storage 액세스 계층 - 예시 클라우드 서비스에 따라 해당 액세스 계층 간 전환이 필요할 수 있음 핫 쿨 보관 자주 액세스하는 데이터 저장용으로 최적화된 계 층입니다. 자주 액세스하지 않으며 최소 30일 이상 저장하는 데이터 저장용으로 최적 화된 계층입니다. 거의 액세스하지 않으며 최소 180일 이상 저장하는 데이터 저장용으로 최적 화된 계층입니다. 이 계층 에는 유동적인 대기 시간 요구 사항이 적용됩니다.
  • 41. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 4. 클라우드 컴퓨팅 주요 서비스 – 2. 스토리지
  • 42. 클라우드 컴퓨팅 Fundamentals - 핵심위주로 짚어보기 5. 클라우드 컴퓨팅 주요 서비스 – 3. 인증, 보안
  • 43. 전통적인 정의: 해킹과 보안 창과 방패 (출처: 위키피디아) Hacker의 정의 • The Hacker’s Dictionary (by Raymond, et.al.) Hacker : 1. A person who enjoys learning the details of computer systems & how to stretch their capabilities – as opposed to most users who prefer to learn only the minimum. 2. One who programs enthusiastically or who enjoys programming rather than just theorizing about it. • R. Stallman – who is excellent and somewhat compulsive programmers 크래커/해킹 • 사회적 통념을 포함한 해커의 정의 : a person exceptionally talented with computers who often misuses that skill. • 일반적으로 criminals, crackers, intruders, vandals 등과 동의어로 사용됨. • Hacking : 숙달된 컴퓨터의 기술을 사용하여 타인/타기관에게 불이익을 끼치는 행위
  • 44. 전통적인 정의: 해킹과 보안 창과 방패 (출처: 위키피디아) 컴퓨터 보안 • “A computer is secure if one can depend on it, i.e. if it behaves as expected.” – to be trusted • cracked system  자연재해로 망가진 시스템 • Threats : 실수, SW bugs, HW faults , 불법사용, … • 각종 위협으로부터 computer를 믿고 사용할 수 있을 만한 것으로 만드는 것을 전산보안이라 함 클라우드와 보안 (아래 표는 Berkeley View of Cloud Computing) • 1
  • 45. 인증/권한관리 Identity & access Data 보호 Apps & data security 네트워크 보안 Network security 위협방어 Threat protection 보안관리 Security Management Built-in Controls 악성코드 방지 클라우드 로그 분석 클라우드 보안 센터 가상네트워크보안 VNET, VPN, NSG 클라우드 방화벽, WAF DDoS 공격 차단 전용선 ExpressRoute 암호화 (Disks, Storage, SQL) 키 비밀 관리 (Key Vault) VM 메모리 보호 (Confidential Computing) 클라우드 인증 체계를 활 다단계 인증 (MFA) 역활기반 접근 통제 IAM 인증 (인증 보호) ▪ 데이터센터 물리적 출입통제 [출입카드, 생체인식, CCTV, 보안관제 等] ▪ ISO27001, ISMS 인증에 물리적 보안 관련 상세 Guide 포함 물리적 보안 Physical Security * VNET : Virtual Network * VPN : Virtual Private Network ▪ Data 보호를 위한 다양한 보안 강화 방안 제시 ▪ Data 암호화 및 고객전용 암호화 Key 관리 (HSM*) * NSG : Network Security Group * DDoS : Distributed Denial of Service * HSM : Hardware Security Module * WAF : Web Application Firewall * MFA : Multi-Factor Authentication * IAM : Identity and Authentication Mgmt.
  • 46. 인증 체계 보통 IAM (Identity & Authentication Management)으로 불리며, Azure에서는 AAD(Azure Active Directory) 제품 이름으로도 불리고 있습니다. • 인증(직원이 리소스에 액세스하기 위해 로그인). • SSO (Single-Sign-On). • 애플리케이션 관리. • B2B (비즈니스 대 비즈니스). • B2C (비즈니스 대 고객) ID 서비스. • 디바이스 관리.
  • 49. 클라우드와 보안: ISO 27001과 정보 보호 관리 체계
  • 50. 심층 방어 • 컴퓨터 시스템 보안에 대한 계층화된 접 근 방식입니다. • 여러 수준의 보호를 제공합니다. • 한 계층에 대한 공격은 후속 계층에서 격 리됩니다. 물리적 보안 ID 및 액세스 경계 네트워크 Compute 애플리케이션 데이터
  • 51. 예시: Microsoft Defender for Cloud • 클라우드용 Microsoft Defender는 Azure와 온-프레미스 데이터 센터에 대한 위협을 방지하는 모니터링 서비스입니다. • 보안 관련 권장 사항 제공 • 맬웨어 검색 및 차단 • 잠재적 공격을 분석 및 식별 • JIT (Just-In-Time) 방식 포트 액 세스 제어