수업/클라우드 azure

1.클라우드 컴퓨팅의 이해, 2.온프레미스와 클라우드

MDanderson 2024. 8. 16. 13:13

1.클라우드 컴퓨팅의 이해

 

프로비저닝 - it리소스를 실시간으로 사용가능한 상태로 만드는 또는 규격품 형태로 패키징하는 기술

 

컴퓨팅 기술 발전 과정

메인 프레임 → 클라이언트-서버 → 그리드 컴퓨팅 → 클라우드 컴퓨팅

 

다음 중 클라우드 컴퓨팅 보급의 원인이라고 할 수 없는 것은?

1

 단위별 분할된 자원을 보유하고 사용자 맞춤형 세밀한 자원 제공을 통한 비용절감 효과

2

서버의 유휴 리소스 활용을 통합하여 효율성 향상

3

유연한 IT 서비스 요구

4

 「클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률」 제정에 따른 정부의 주도

 

정답 : 1

클라우드 컴퓨팅은 리소스 이용률 향상, 대규모 자원 운용에 따른 비용 절감, 유연한 IT 서비스가 요구되는 시장의 변화로 대중화 되었다. 

 

 

2.온프레미스와 클라우드

 

2-1. 온프레미스 구축단계

 

요구기능수집 -> 설계 -> 조달 -> 구축 -> 운영

 

1.요구기능수집 : 정보서비스가 어느정도 복잡한지 ,어느정도 성능이 필요한지(용량 계획)

2. 설계 : 어떤 하드웨어가 필요한지 , 저장소의 저장용량, 소프트웨어가 어떤게 필요한지 , 구체적 하드웨어,sw선정, 아키텍처 구성

3. 조달 : sw,하드웨어 별로 벤더사를 선정하고 협상해서 가격을 낮출 필요. 발주에서 조달까지 2~3주 소요

4. 구축 : 하드웨어배치, 연결하고 네트워크 구성,  하드웨어 동작 테스트 , sw설치, 설정,  전문가가 필요하다.

5. 운영 :  하드웨어 ,sw 관리 , 모니터링, 데이터백업, 서버내 신원미상 접속자있는지 대응 ,보안. 시설관리, 유지보수, 네트워크관리, 인건비 발생

 

IT리소스 요구량 정확하게 추정하는 이유는 자원관리 비용을 최소화 , 운영인력비 최소화 , 응답시간 최소화

최적의 서버를 구입할 필요가 있음

 

 

 

 

2-2 .SLA(Service Level Agreement) 

기업에 클라우드 시스템을 제공할때 계약

it리소스를 대여하는 클라우드 제공자(csp)가  사용자에게 제공하는 서비스의 수준을 정량화하여 명확하게 제시하고

미달하는 경우 손해 배상 하도록 하는 서비스 품질 보장 계약

 

 

 

2-3 시스템 비용 비교

클라우드는 it리소스 사용에 대한 필요한 비용을 CapEx에서 OpEx로 전환

CapEx(자본지출) : 물리적 인프라에대한 초기비용 지출 . 시간이 지남에 따른 납입고지서에 비용을 공제하는 지출 방식

OpEx(운영지출) : 현재 서비스 또는 제품에 대해 균등하게 지출되어 청구되는 비용. 초기 비용 없이 사용하는 서비스 또는                              렌탈제품에 대한 지출방식

 

2-4 클라우드 컴퓨팅 이용 방식

 

IaaS :데이터센터,네트워크방화벽, 서버및 저장소만 이용 (가상서버를 제공받음) 서버내에 어떠한 sw도 설치되어있지않음

        ex) 넷플릭스는 자체적인 스트리밍 기술을 AWS 클라우드 환경에서 구동

        

PaaS:  IaaS 의 가상머신 + 운영체제 + 미들웨어(SW개발도구,플랫폼)  , SW는 제공하지않음 

         ex)구글 app Engine은 애플리케이션을 빌드하고 배포가 가능한 플랫폼 환경을 제공

              포켓몬 게임의 경우 postgres 서버 기반의 db를 클라우드상에서 운영, 사용하여 플레이어의 데이터를 관리

SaaS: 모든것 + S/W모두 제공

         ex) 구글워크스페이스,  노션 , Replit 등 대중화된 애플리케이션

 

2-5 클라우드 시스템 배포 모델

 

퍼블릭 클라우드: 클라우드 제공자가 제공하는 서버 및 저장소와 같은 it리소스를 공유하는 모델 ex)aws,azure..

프라이빗클라우드:  단일 조직이 독점적으로 데이터센터를 구축하고 독점적으로 사용 

하이브리드클라우드: 두개이상의 csp의 퍼블릭 클라우드의 인프라와 조직내 구성된 프라이빗 클라우드 인프라가 결합된                  모델

멀티클라우드 :   애플리케이션 및 서비스를 분산시키기위해 2개이상의 퍼블릭 클라우드,2개이상의 프라이빗클라우드 , 퍼블릭과 프라이빗 클라우드의 조합  등 여러 클라우드의 조합을 활용하는 클라우드 컴퓨팅 모델

  

커뮤니티 클라우드 : 비슷한 유형의 정보시스템을 제공하는 기업들만 이용하는 모델