클라우드 컴퓨팅 : 컴퓨팅 파워, 데이터베이스 , 스토리지, 어플리케이션 및 기타 it리소스들을 온디맨드로 인터넷을 통해 제공하고, 사용한 만큼만 비용을 지불하는것.

이런 리소스들은 세계 여러위치에 존재하는 대규모 데이터센터에 구축된 서버 컴퓨터에서 실행된다. 사용자는 이곳에서 공급되는 컴퓨터를 사용가능하다.

*온디맨드: 주문형 서비스를 의미함

<소프트웨어로서의 인프라>

클라우드 컴퓨팅을 사용하면, 인프라를 더 이상 하드웨어로 생각하지않고, 대신 소프트웨어로 생각하고 사용가능해짐

기존컴퓨팅모델 vs 클라우드컴퓨팅 모델

기존 컴퓨팅 모델클라우드 컴퓨팅 모델
하드웨어형 인프라소프트웨어로서의 인프라
@하드웨어 솔루션@ : 공간, 직원, 물리적보안, 계획, 지본, 지출 필요@소프트웨어 솔루션@ 유연함
긴 하드웨어 구매주기하드웨어 솔루션보다 간편하고 빠르게 경제적으로 변경이 가능
이론적으로 최대 피크를 추정해서 용량을 프로비저닝해야함 ⇒ 실제 사용량이 예상최대피크를 초과하면 용량이 부족해짐. 요구사항을 충족시키지 못함. 이에 새로운 솔루션을 구현해야하는데, 시간과 인력 비용이 더 투자된다. 획일적인 과중한 작업 해소 ⇒ 왼쪽 기존 컴퓨팅모델에서 새로운 솔루션을 만들어내는게 아니라 손쉽게 바꾸어줄수있으므로 유지관리,용량계획같은 획일적인 작업들보다 더 중요한 문제에 집중할수있게 해줌

<클라우드 서비스 모델>

  • IaaS(서비스형인프라): 이 범주의 서비스는 클라우드IT의 기본 빌딩블록을 포함하고 일반적으로네트워킹기능, 컴퓨터(가상또는전용하드웨어) 및데이터스 토리지 공간을제 공합니다. IaaS는IT 리소스에 대한 최고수준의 유연성과 관리제어 기능을 제공합니다. 이는 현재 많은 IT 부서 및 개발자에게 익숙한 기존IT 리소스와 가장 유사합니다.
  • PaaS(서비스형플랫폼): 이 범주의 서비스를 이용하면 기본인프라(일반적으로하드웨어와운영체제)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있습니다.
  • SaaS(서비스형소프트웨어): 이범주의 서비스는 서비스 공급자가 운영하고 관리하는 완제품을제공합니다.대 부분의 경우 서비스형 소프트웨어는 최종사용자 애플리케이션을 지칭합니다.

(아래로 갈수록 it리소스에 대한 제어능력이 감소함)

<클라우드 컴퓨팅 배포 모델>

  • 클라우드: 애플리케이션의 모든 부분이 클라우드에서 실행됨
  • 하이브리드: 클라우드 기반 리소스랑 클라우드에 위치하지 않는 기존 리소스간에 인프라와 어플리케이션을 연결하는 방법 (= 클라우드랑 온프레미스의 중간)
  • 온프레미스: =프라이빗 클라우드 / 리소스 활용도를 높이기 위해 애플리케이션 관리및 가상화기술을 사용한다는 점에서 레거시 it 인프라와 같다

<기존 온프레미스 공간과 AWS간의 유사점>

<클라우드 컴퓨팅의 이점>

  1. 자본 지출을 가변 비용으로 대체

    자본비용(CapEx) = 물리적 자산을 유지관리하는 자금

    가변비용 = 비용을 부담하는 사람이 쉽게 변경하거나 피할수 있는 비용

    (= 리소스를 사용할떄만, 사용한 리소스에 대해서만 비용지불) ⇒ 몇주, 며칠이 아니라 몇분만에 새로운 어플리케이션에 맞춰서 필요한 만큼의 공간을 구축가능

  1. 규모의 경제로 얻게되는 이점

    *규모의 경제 = 산출량이 증가함에 따라 장기 평균 총비용이 하락하는 현상 (노동의전문화) ⇒ 공장에 근로자가 많을수록 분산해서 일을 하기 떄문에 더 효율적이어지는거

    ⇒ 수많은 고객의 사용량이 클라우드에 집계되어 aws와 같은 공급자는 더 높은 규모의 경제를 달성할수있다. 따라서 지불하는 종량제 요금이 더 낮아짐

  1. 용량 추정 불필요

    최대 얼마나 사용할수있을지, 필요한 인프라 용량을 추정할 필요가 없음. 필요한만큼의 리소스에 액세스하고 몇분만에 확장/축소가 가능하기 떄문

  1. 속도 및 민첩성 개선

    새 it리소스를 클릭 몇번으로 확보가능. 실험&개발에 드는 비용과 시간이 단축됨

  1. 데이터 센터 운영 밎 유지 관리에 비용 투자 불필요

    인프라가 아니라 비즈니스를 차별화하는 프로젝에 집중할수 있다/ 서버관리하느냐 시간 허비 안하고 그 남는 시간을 고객에게 더 집중할수있음

  1. 몇분 안에 전 세계에 배포가능

웹 서비스?

: 인터넷을 통해 이용할 수 있도록 제공되는 소프트웨어. API(어플리케이션 프로그래밍 인터페이스) 상호작용의 요청및 응답에 대해 xml또는 json과 같은 표준화된 형식을 사용한다.

웹서비스는 인터넷 or 프라이빗네트워크(인트라넷) 을 통해 사용할 수 있는 모든 소프트웨어

특정 운영체제 & 프로그래밍 언어에 종속되지 않음 / 인터페이스 정의파일을 통해 자체적으로 기술되며 검색가능함

AWS?

: 다양한 클로벌 클라우드 기반 제품을 제공하는 안전한 클라우드 플랫

-컴퓨팅,스토리지,네트워크.데베등 기타 it리소스와 관리도구에 대한 온디맨드 엑세스를 제공함

-유연성 제공 (환경은 필요에 따라 재구성&업데이트하거나 , 자동확장 또는 축소가능)

-필요한 개별 서비스에 대해 사용한 만큼만 비용을 지불하면됨

-aws서비스는 빌딩블록처름 서로 유기적으로 작동함

e.g. ec2 인스턴스로 데이터를 전공. / s3 스토리지를 사용 / 네트워크 서비스인 vpc 를 실행할수도 있음

사용 사례별로 다음과같이 여러가지 aws컴퓨팅 오퍼링을 사용가능

이름태그
Amazon EC2AWS 컴퓨팅리소스를완벽하게제어하려는경우
AWS Lambda코드를실행하면서서버를관리하거나프로비저닝하지않으려는경우
AWS Elastic Beanstalk웹애플리케이션을배포, 관리및확장하는서비스가필요한경우
AWS Batch수십만개의배치워크로드를실행해야하는경우
AWS Outpost온프레미스데이터센터에서AWS 인프라를실행하려는경우
Amazon Elastic Container Service(Amazon ECS), Amazon Elastic Kubernetes Service(Amazon EKS) 또는AWS Fargate컨테이너또는마이크로서비스아키텍처를구현하려는경우
VMware Cloud on AWS온프레미스서버가상화플랫폼을AWS로마이그레이션하려는경우마찬가지로, 다른범주에도선택할수있는다양한서비스가있으며, 서비스수는계속늘어나고있습니다

<AWS와 상호작용하는 3가지 방법>

  • AWS management console : 사용하기 쉬운 그래픽 인터페이스
  • AWS CLI (명령줄 인터페이스) : 개발 명령또는 스크립트를 사용해서 서비스에 액세스
  • SDK (소프트웨어 개발 키트) : 코드에서 직접 서비스에 엑세스

→ 3가지 모두 aws의 기초 역할을 하는 공통적인 rest유형의 api를 기반으로 함

<aws 클라우드로 전환> -클라우드 컴퓨팅은 기존 보델에 비해 많은 이점을 제공하지만, 대부분의 조직에서 클라우드 도입이 즉시 이루어지지는 않음.

-기술,인력,프로세스 3가지가 갖추어져야함.

<AWS CAF> - cloud adoption framework

-조직이 전사적으로, 또한 it수명 주기 전반에 걸쳐 클라우드 컴퓨팅에 대한 포괄적인 접근 방식을 구축하여 성공적인 클라우드 도입을 가속화하는데 도움이 되는 지침과 모범 사례를 제공함

6가지 관점으로 구성됨 (좌: 비즈니스 역량에 집중 / 기술 역량에 집중 )

  • 비즈니스 관점

aws CAF를 사용해서 설득력있는 클라우드 도입의 타당성을 확보하고 클라우드 도입 이니셔티브의 우선순위를 지정가능. 이해관계자는 조직의 비즈니스 전략 및 목표가 it전략 및 목표와 일치하는지 확인해야함

  • 인력관점

인력관점의 이해관계자들은 aws CAF를 사용해서 조직구조및 역할, 새로운 기술 및 프로세스 요구사항을 평가하고 격차를 파악할수 있다. 요구사항과 격차를 분석하면 민첩한 조직을 구축하기 위한 교육, 인력배치 및 조직 변경의 우선순위를 정하는데 도움이 된다.

  • 거버넌스 관점

거버넌스 관점의 이해 관계자는 AWS 를 사용해서 it전략및 목표를 비즈니스 전략및 목표에 맞추는데 필요한 기술과 프로세스에 집중할수있음. 이런 목표는 조직이 it투자의 비즈니스 가치를 극대화하고 비즈니스 위험을 최소화하는데 도움이됨

  • 플랫폼관점

대상 상태 환경의 아키텍쳐를 자세히 설명간으해야함.

  • 보안관점

조직이 가시성, 감사능려그 제어및 민첩성과 관련된 보안목표를 충족하도록 보장해야함

  • 운영관점

일일, 분기별, 연도별 비즈니스 수행방식을 정의,

?????

+ Recent posts