Chapter2. 클라우드 컴퓨팅의 역사와 모델 (연습문제)

otto_dev·2022년 9월 18일
0

연습문제
문제없이 답만 작성.

  1. 존 매카시. 1961년 MIT 100주년 기념연설에서 “컴퓨팅 환경은 앞으로 공공시설과 같이 구축될 것”이라며 컴퓨팅 자원을 분할하여 필요한 사용자에게 필요한 만큼 자원을 할당하고 비용을 부과하는 모델이라는 점에서 유사.

  2. 컴퓨팅 리소스를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스(Google), 클라우드 내에서 워크로드를 실행하는 활동(RedHat)

  3. 안정성. 클라우드 컴퓨팅은 네트워크를 통해 서비스가 제공되기 때문에 각각의 서비스가 다양한 네트워크 문제에도 안정적인 서비스가 제공되어야한다.

  4. (1). 멀티테넌시: 단일 소프트웨어 인스턴스로 서로 다른 여러 사용자 그룹에 서비스를 제공할 수 있는 소프트웨어 아키텍처.
    (2). 장점: 각자 구축되는 인프라를 중앙 집중화하여 구축의 비용 절감. 필요에 따라 분리 가능. 대규모 자원을 한 번에 활용 가능.
    (3). 단점: 데이터의 혼동 및 정보 유출의 가능성이 있음. 개발에 상당한 비용과 인력이 필요. 시스템 업데이트 시 전체 사용자가 공통으로 장애를 겪을 수 있음.

  5. DaaS(Desktop as a Service). Service Provider가 사용자당 구독 라이센스로 인터넷을 통해 최종 사용자에게 가상 데스크톱을 제공하는 클라우드 컴퓨팅 제품. 공급업체는 자체적인 가상 데스크톱 인프라를 만들기에는 비용이나 리소스가 너무 많이 드는 소규모 기업을 위해 백엔드 관리를 담당. 유지 보수, 백업, 업데이트 및 데이터 스토리지 포함. 영구 데스크톱과 비영구 데스크톱 두 가지 유형이 있음

  6. 클라우드 컴퓨팅을 이용하여 서버를 확충하고, 동일한 환경을 도커 이미지를 통해 쉽게 관리 한다.

  7. 마이크로소프트(Microsoft), 아마존(Amazon), 구글(Google), 랙스페이스(rackspace) 등이 있다. 랙스페이스는 오픈스택 클라우드 컴퓨팅 플랫폼에 기반을 둔 서비스로 모든 사람의 요구사항을 수용할 수 있는 클라우드 확장성을 갖추려고 노력하고 있다. 뿐만 아니라 최신 오픈스택 기능을 활용할 수 있다. 제네시스클라우드는 GPU특화된 서비스를 제공하며 타 서비스에 비해 저렴하다.

  8. 직장인 개발자들을 위한 클라우드 인프라를 구축할 때 각자의 소속 회사는 다르더라도 커뮤니티에 속해 있기 때문에 커뮤니티 클라우드 구축이 해결 방법이 될 수 있다.

  9. 확장성, 복원성, 보안, 성능, 비용 외의 고려사항이 딱히 없는 듯 하다.

  10. 단계적 확장, 피크타임 확장, 동적 확장이 있다. 단계적 확장은 수요를 예측해 컴퓨팅 자원을 확보하는 방법이다. 피크타임 확장은 피크타임이 되면 IT 자원을 증설하는 방법이다. 자원 낭비가 적지만 안정성이 떨어진다. 동적 확장은 필요한 만큼 동적으로 자원을 확보하여 서비스에 할당하는 방법이다. 비용적으로나 비즈니스

  11. (1) 가용성은 클라우드 컴퓨팅 인프라가 얼마나 장애 없이 제공되고 있는지를 알 수 있다. 가용성은 인프라의 런타임 예외 발생 상황에 대한 대처가 얼마나 잘되고 있는지 활용될 수 있다.
    (2) 반면, 신뢰성은 사용자(인프라 이용자)가 클라우드 컴퓨팅 서비스를 이용하면서 얼마나 장애 없이 제공 받는지가 중요하다. 즉 사용자가 클라우드 컴퓨팅 서비스를 계획된 서비스 다운 시간(시스템 업데이트, IT 자원 증설 등)을 제외한다.

  12. 네트워크 기술. 클라우드 컴퓨팅은 네트워크에 의존할 수 없기 때문에 네트워크와 분리해서 생각할 수 없다. 전지구적인 네트워크의 확장과 속도 및 품질 향상이 클라우드 컴퓨팅 발전의 발판을 만들었다.

  13. 클라우드 서비스 제공자는 복구시스템을 필수적으로 제공해야한다.

  14. 서버의 추가없이 서버의 성능을 향상시키고 싶을 경우 스케일업 방식이 좋다. 서버의 처리량보다 처리속도를 높이고 싶은 경우가 이에 해당한다.

  15. 미국의 경우 클라우드법을 통해 미국 클라우드 서비스 제공자가 보유하고 있는 메일, 문서, 기타 통신자료를 포함하여 가입자 정보 등에 대해서 데이터의 실제 위치와 상관없이 미국 정부 기관이 요청하면 제공해야 한다.

  16. (1) 클라우드컴퓨팅법의 원말은 클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률이다. 법률 이름에서 알 수 있듯이 클라우드컴퓨팅 발전과 이용자 보호를 강조하고 있다.
    (2) 발전: 전문인력 양성, 연구개발, 시범사업, 세제 지원, 중소기업 지원, 공정한 경쟁 환경 조성 등
    (3) 이용자 보호: 보안인증, 침해사고 등의 통지, 이용자 보호를 위한 정보 공개 등

profile
공부 및 아카이브용 계정

0개의 댓글