클라우드 서비스 사용의 이점 설명

jung_ho9 개발일지·2022년 12월 14일
0

[AZ-900] Microsoft Azure

목록 보기
3/43
post-thumbnail

클라우드의 고가용성 및 스케일링 성능의 이점 설명


클라우드 애플리케이션을 빌드하거나 배포할 때 가장 큰 고려 사항 두 가지는 가동 시간(또는 가용성)수요(또는 스케일링)를 처리하는 기능입니다.

1. 고가용성


애플리케이션, 서비스 또는 IT 리소를 배포하는 경우 필요할 때 리소스의 가용성을 확보하는 것이 중요합니다. 고가용성은 중단이나 발생할 수 있는 이벤트에 관계없이 최대 가용성을 보장하는 데 중점을 둡니다.Azure SLA 는 99.9% 까지 보장합니다.

2. 확장성


클라우드 컴퓨팅의 또 다른 주요 이점은 클라우드 리소스의 스케일링 성능입니다. 스케일링 성능은 수요에 맞게리소스를 조정하는 기능을 나타냅니다. 갑자기 트래픽 최고점이 발생하여 시스템에 과부하가 발생하는 경우 스케일링 기능을 통해 리소스를 추가하여 증가하는 수요를 더 잘 처리할 수 있습니다.

스케일링 성능의 다른 이점은 서비스에 대해 초과 지불을 하지 않는다는 것입니다. 클라우드는 소비 기반 모델이므로 사용하는 것에 대해서만 비용을 지불합니다. 수요가 감소하면 리소스를 줄이고 비용을 줄일 수 있습니다.

스케일링은 일반적으로 수직수평의 두 가지 종류로 제공됩니다. 수직 스케일링은 리소스의 기능을 늘리거나 줄이는 데 중점을 줍니다. 수평 스케일링은 리소스의 수를 추가하거나 뺍니다.

수직 크기 조정

수직 스케일링 경우 앱을 개발하면서 더 많은 처리 능력이 필요한 경우 수직으로 스케일 업하여 가상 머신에 CPU 또는 RAM을 더 추가할 수 있습니다. 반대로 요구 사항을 과도하게 지정했음을 알게 된다면 CPU 또는 RAM 사양을 낮춰 수직적으로 스케일링 다운할 수 있습니다.

수평 크기 조정

수평 스케일링을 사용하면 갑작스러운 수요의 급격한 증가를 경험할 때 배포된 리소스를 자동이나 수동으로 스케일 아웃할 수 있습니다. 예를 들어 추가 가상 머신 또는 컨테이너를 추가하여 스케일 아웃할 수 있습니다. 동일한 방식으로 수요가 크게 감소하는 경우 배포된 리소스를 축소하여(자동 또는 수동으로) 스케일 인할 수 있습니다.

3. 안정성


안정성은 시스템이 장애로부터 복구하고 기능을 계속할 수 있는 능력입니다. 이는 또한 Microsoft Azure Well-Architected Framework의 핵심 요소 중 하나입니다. 분산형 디자인을 통해 클라우드를 사용하면 전 세계 지역에 리소스를 배포할 수 있습니다. 이 전체 규모로 한 지역에 치명적인 이벤트가 있더라도 다른 지역은 계속 가동되고 실행됩니다. 이러한 향상된 안정성을 자동으로 활용하도록 애플리케이션을 디자인할 수 있습니다.

4. 예측 가능성

클라우드의 예측 가능성을 통해 자신 있게 앞으로 나아갈 수 있습니다. 예측 가능성은 성능 예측 가능성 또는 비용 예측 가능성에 초점을 맞출 수 있습니다. 성능 및 비용 예측 가능성 모두 Microsoft Azure Well-Architected Framework의 영향을 많이 받습니다. 이 프레임워크를 기반으로 구축된 솔루션을 배포하면 비용 및 성능을 예측할 수 있는 솔루션이 있습니다.

성능

성능 예측 가능성은 고객에게 긍정적인 환경을 제공하는 데 필요한 리소스를 예측하는 데 중점을 둡니다. 자동 스케일링, 부하 분산, 고가용성은 성능 예측 가능성을 지원하는 클라우드 개념 중 일부에 불과합니다.

비용

비용 예측 가능성은 클라우드 지출 비용을 예측하는 데 중점을 줍니다. 클라우드를 사용하면 리소스 사용을 실시간으로 추적하고, 리소스를 모니터링하여 가장 효율적인 방법으로 리소스를 사용하고 있는지 확인하고, 데이터 분석을 적용하여 리소스 배포를 보다 효율적으로 계획하는 데 도움이 되는 패턴과 추세를 찾을 수 있습니다.

클라우드의 보안 및 거버넌스의 이점 설명


배포하는 것이 IaaS이든 SaaS이든 상관없이 클라우드 기능은 거버넌스 및 규정 준수를 지원합니다.또한, 표준이 변경되면 배포된 모든 리소스를 새 표준으로 업데이트할 수 있습니다. 클라우드 기반 감사는 회사 표준을 준수하지 않는 모든 리소스에 플래그를 지정하도록 지원하며 완화 전략을 제공합니다.

보안 측면에서 자신의 보안 요구 사항에 부합하는 클라우드 솔루션을 찾을 수 있습니다. 보안을 최대한 제어하려는 경우 IaaS는 물리적 리소스를 제공하지만, 사용자가 패치 및 유지 관리를 포함하여 운영 체제 및 설치된 소프트웨어를 관리할 수 있습니다. 패치 및 유지 관리를 자동으로 처리하려는 경우 PaaS 또는 SaaS가 최상의 클라우드 전략이 될 수 있습니다.

클라우드에서 관리 효율성의 이점 설명


클라우드 컴퓨팅의 주요 이점은 관리 효율성 옵션입니다. 이 시리즈에서 학습할 클라우드 컴퓨팅에 대한 관리 효율성에는 두 가지 유형이 있으며 둘 다 뛰어난 이점입니다.

1. 클라우드 관리

클라우드 관리는 클라우드 리소스 관리에 관한 내용입니다. 클라우드에서 다음을 수행할 수 있습니다.

  • 필요에 따라 리소스 배포 크기자동으로 스케일링합니다.
  • 미리 구성된 템플릿을 기반으로 리소스를 배포하여 수동 구성의 필요성을 제거합니다.
  • 리소스의 상태를 모니터링하고 실패한 리소스를 자동으로 바꿉니다.
  • 구성된 메트릭에 따라 자동 경고를 수신하므로 실시간으로 성능을 인식할 수 있습니다.

2. 클라우드에서의 관리

클라우드에서의 관리는 클라우드 환경리소스를 관리하는 방법에 관한 내용입니다. 다음의 방법으로 관리할 수 있습니다.

  • 웹 포털을 통해
  • CLI(명령줄 인터페이스) 사용
  • API 사용
  • PowerShell 사용.
profile
꾸준하게 기록하기

0개의 댓글