클라우드 컴퓨팅

정의

Cloud Computing

Cloud

Computing

5가지 특성(NIST)

온디맨드 셀프 서비스(On-demand Self-service)

광대역 네트워크

리소스 풀링

신속한 탄력성

사용량 측정

그 외 정의

가트너

포레스터 리서치

Wikipedia

미국국립표준기술연구소(NIST)

클라우드를 사용하는 이유

인프라 규모 산정의 용이성

인프라 구축 시 발생할 수 있는 낭비 제거 전략

단계적 확장
피크타임 확장
동적 확장

비용절감(Cost Reduction)

탄력성(Elasticity)

가용성

Availability=ToperationTtotal=TtotalTshutdownTtotalReliability=ToperationTavailable=TtotalTshutdownTtotalTscheduledshutdown

신속성

투명한 사용량 측정

복원성

AWS 복원성

Pasted image 20250501140422.png

클라우드 컴퓨팅에 영향을 준 기술들

클라우드 서비스 제공자의 역할

서비스 제공자(Cloud Service Provider)

클라우드 서비스 소비자(Cloud Service Consumer)

서비스 제공자의 역할

쉬운 접근성과 높은 보안성 제공
비즈니스에서 클라우드 적용 이유에 대한 높은 이해
약속된 성능 제공
합리적인 비용
온디맨드 기반의 서비스 제공
유지보스 부담 제거

자원성능의 확장

수평적 확장(Horizontal Scaling)

수직적 확장(Vertical Scaling)

구분 스케일아웃 스케일업
서버 저비용 코모디티(commodity) 고비용(특화된 서버)
가용성 IT 자원 즉시 이용 가능 IT 자원 즉시 이용이 어려움
확장성 자원 복제 및 자동 확장 수월 추가설정 필요
추가 서버 추가 IT 서버 필요 추가 IT서버 필요 없음
용량 제한 하드웨어 용량에 제한 받지 않음 최대 하드웨어 용량에 제약 받음

클라우드를 사용할 때 고려할 사항

보안 취약성

데이터 보안 취약성
보안정책의 상충

운영권한 축소

어드민(Admin)의 역할 축소

네트워크 의존성 증가

신뢰성이 확보되지 않은 네트워크 사용
지리적 거리가 먼 네트워크

클라우드간 이식 표준 부재

EX) 클라우드 B와 A가 동일한 보안 기술 지원하지 않을 경우

지역적 이슈

클라우드 인프라 위치 속성
법적 이슈
미국 클라우드법(CLOUD ACT)