본문으로 바로가기

AWS CLF-02 #1 상세 정리

category CS/시험 공부 2025. 8. 10. 06:07

클라이언트-서버 모델이란 무엇인가요?

컴퓨팅에서 클라이언트는 사람이 컴퓨터 서버에 요청을 하기 위해 상호 작용하는 웹 브라우저 또는 데스크톱 애플리케이션일 수 있습니다.서버는 가상 서버의 일종인 Amazon EC2(Amazon Elastic Compute Cloud)와 같은 서비스일 수 있습니다.

예를 들어 클라이언트가 뉴스 기사, 온라인 게임의 점수 또는 재미있는 동영상을 요청한다고 가정해 보겠습니다. 서버는 이 요청의 세부 사항을 평가하고 정보를 클라이언트에 반환하여 요청을 이행합니다.

 

클라우드 컴퓨팅을 위한 배포 모델

클라우드 전략을 선택할 때 기업은 필요한 클라우드 애플리케이션 구성 요소, 선호하는 리소스 관리 도구, 레거시 IT 인프라 요구 사항 등의 요소를 고려해야 합니다.

클라우드 컴퓨팅 배포 모델에는 클라우드 기반, 온프레미스, 하이브리드의 세 가지가 있습니다.

클라우드 기반 배포

  • 애플리케이션의 모든 부분을 클라우드에서 실행합니다.
  • 기존 애플리케이션을 클라우드로 마이그레이션합니다.
  • 클라우드에서 새 애플리케이션을 설계하고 빌드합니다.

클라우드 기반 배포 모델에서는 기존 애플리케이션을 클라우드로 마이그레이션하거나 클라우드에서 새 애플리케이션을 설계 및 빌드할 수 있습니다. IT 직원이 관리해야 하는 낮은 수준의 인프라에서 이러한 애플리케이션을 빌드할 수 있습니다. 또는 핵심 인프라의 관리, 아키텍처 및 확장 요구 사항을 줄여주는 상위 수준 서비스를 사용하여 구축할 수도 있습니다.

예를 들어, 회사에서 클라우드에 완전히 기반한 가상 서버, 데이터베이스 및 네트워킹 구성 요소로 구성된 애플리케이션을 만들 수 있습니다.

온프레미스 배포

  • 가상화 및 리소스 관리 도구를 사용하여 리소스를 배포하세요.
  • 애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높일 수 있습니다.

온프레미스 배포프라이빗 클라우드 배포라고도 합니다. 이 모델에서는 가상화 및 리소스 관리 도구를 사용하여 리소스를 온프레미스에 배포합니다. 예를 들어, 온프레미스 데이터 센터에 완전히 보관된 기술에서 실행되는 애플리케이션이 있을 수 있습니다. 이 모델은 레거시 IT 인프라와 매우 유사하지만 애플리케이션 관리 및 가상화 기술을 통합하여 리소스 활용도를 높이는 데 도움이 됩니다.

하이브리드 배포

  • 클라우드 기반 리소스를 온프레미스 인프라에 연결하세요.
  • 클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합하세요.

하이브리드 배포에서는 클라우드 기반 리소스가 온프레미스 인프라에 연결됩니다. 이 접근 방식은 여러 상황에서 사용할 수 있습니다. 예를 들어, 온프레미스에서 더 잘 유지 관리되는 레거시 애플리케이션이 있거나 정부 규정에 따라 비즈니스에서 특정 기록을 온프레미스에 보관해야 하는 경우입니다.

예를 들어, 한 회사에서 일괄 데이터 처리 및 분석을 자동화할 수 있는 클라우드 서비스를 사용하고자 한다고 가정해 보겠습니다. 하지만 이 회사에는 온프레미스에 더 적합하고 클라우드로 마이그레이션하지 않을 레거시 애플리케이션이 몇 개 있습니다. 하이브리드 배포를 통해 이 회사는 레거시 애플리케이션을 온프레미스에 유지하면서 클라우드에서 실행되는 데이터 및 분석 서비스의 이점을 누릴 수 있습니다.

 

클라우드 컴퓨팅의 이점

기업이 비즈니스 요구 사항을 해결할 때 특정 클라우드 컴퓨팅 접근 방식을 선택하는 이유를 고려하세요.

선불 비용과 변동 비용의 교환

초기 비용은 데이터 센터, 물리적 서버 및 기타 리소스를 사용하기 전에 투자해야 하는 비용을 말합니다. 변동 비용은 사용 방법을 알기 전에 데이터 센터와 서버에 막대한 비용을 투자하는 대신 사용한 컴퓨팅 리소스에 대해서만 비용을 지불하는 것을 의미합니다.

변동 비용의 이점을 제공하는 클라우드 컴퓨팅 접근 방식을 채택함으로써 기업은 비용을 절감하면서 혁신적인 솔루션을 구현할 수 있습니다.

데이터센터 운영 및 유지에 드는 비용 지출 중단

데이터 센터에서 컴퓨팅하려면 인프라와 서버 관리에 더 많은 비용과 시간을 투자해야 하는 경우가 많습니다. 클라우드 컴퓨팅의 이점은 이러한 작업에 덜 집중하고 애플리케이션과 고객에 더 집중할 수 있다는 것입니다.

용량 추측 중단

클라우드 컴퓨팅을 사용하면 애플리케이션을 배포하기 전에 필요한 인프라 용량을 예측할 필요가 없습니다. 예를 들어, 필요할 때 Amazon EC2 인스턴스를 시작하고 사용한 컴퓨팅 시간에 대해서만 비용을 지불할 수 있습니다. 사용하지 않은 리소스에 대한 비용을 지불하거나 제한된 용량에 대처할 필요 없이 필요한 용량만 액세스할 수 있습니다. 또한 수요에 따라 스케일 인 또는 스케일 아웃할 수도 있습니다.

대규모 규모의 경제를 통한 이점

클라우드 컴퓨팅을 사용하면 자체적으로 사용할 때보다 낮은 변동 비용을 달성할 수 있습니다. 수십만 고객의 사용량을 클라우드에 모을 수 있으므로 AWS와 같은 제공업체는 더 높은 규모의 경제를 달성할 수 있습니다. 규모의 경제는 종량제 가격 인하로 이어집니다.

속도와 민첩성 향상

클라우드 컴퓨팅의 유연성 덕분에 애플리케이션 개발 및 배포가 더 쉬워집니다.

이러한 유연성은 실험과 혁신에 더 많은 시간을 할애할 수 있게 해줍니다. 데이터 센터에서 컴퓨팅할 경우 필요한 새로운 리소스를 확보하는 데 몇 주가 걸릴 수 있습니다. 이에 비해 클라우드 컴퓨팅을 사용하면 몇 분 안에 새로운 리소스에 액세스할 수 있습니다.

몇 분 안에 글로벌 진출

AWS 클라우드의 글로벌 풋프린트를 통해 전 세계 고객에게 애플리케이션을 신속하게 배포하는 동시에 짧은 지연 시간을 제공할 수 있습니다. 즉, 귀사가 고객과 전 세계 다른 지역에 있더라도 고객은 최소한의 지연으로 애플리케이션에 액세스할 수 있습니다.

 

 

반응형

'CS > 시험 공부' 카테고리의 다른 글

AWS CLF-02 #3 상세 정리  (0) 2025.08.11
AWS CLF-02 #2 상세 정리  (3) 2025.08.10
AWS CLF-02 시험 요약 - #1  (3) 2025.08.10
AWS 시험 대비 정리  (2) 2025.07.16
ISTQB 시험 팁  (0) 2025.06.17