We are Architect

4. Azure: 클라우드 서비스 사용의 이점 설명 본문

Cloud/Azure

4. Azure: 클라우드 서비스 사용의 이점 설명

the best infra 2024. 11. 13. 18:56

 

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

- 애플리케이션 배포 시 가장 중요한 것은 가용성과 스케일링을 처리하는 기능이다.

- 고가용성: 리소스의 중단은 치명적인 손해를 입힐 수 있다. 그렇기에 Azure에서는 고가용성을 보장하고 SLA(Service Level agreemeet)을 맺습니다. SLA은 소비자가 서비스를 제공받을 때 공급자가 지켜야 할 사항과 소비자가 유의해야 할 사항들이 존재하는 계약입니다. 

- 확장성: 클라우드 컴퓨팅의 장점중 하나인 스케일링은 리소스를 유연하게 제공해 줍니다. 그리고 필요 없으면 자동으로 리소스를 줄여서 비용을 줄일 수 있습니다. 스케일링은 수직적 스케일링수평적 스케일링이 있습니다. 

- 수직적 크기 조정: 가상머신의 사양을 업그레이드 하거나 줄여서 성능을 조절합니다.

- 수평적 크기 조정: 급격한 트래픽 증가시에 리소스 자체를 늘리거나 줄여서 스케일 인 혹은 스케일 아웃을 할 수 있습니다.   

 

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

- Azure에서 클라우드 보안과 거버넌스는 클라우드 환경의 안전성과 효율적인 관리를 보장하는 핵심 요소.

- 클라우드 거버넌스는 클라우드 리소스의 사용을 제어하고 관리하는 정책, 절차, 도구의 프레임워크를 의미.

- 클라우드 보안은 클라우드 환경에서 데이터, 애플리케이션, 인프라를 보호하는 것을 의미합니다. Azure는 다음과 같은 보안 서비스를 제공.

 

* 클라우드의 안정성 및 예측 가능성의 이점

- 안정성: 여러 지역에서 분산적으로 서비스를 제공하여 복원력을 높인다.

- 예측가능성: 비용을 예측하거나 성능을 예측하는 서비스를 제공하여 솔루션을 제공해 준다.

- 성능: 고객에게 긍정적인 환경을 제공하거나 리소스를 예측하는데 중점을 둔다. 

- 비용: 비용 예측 가능성은 낭비되는 비용이나 지출이 심한 시간대의 비용 등을 파악하여 소비자에게 도움을 준다.

 

* 클라우드 관리

- 클라우드에서는 리소스를 다음과 같이 관리한다.

- 필요에 따라 리소스 배포 크기를 자동으로 스케일링한다. 

- 템플릿을 만들어 번잡한 리소스 재구성을 하지 않아도 된다.

- 리소스의 상태를 확인하고 모니터링한다.

- 메트릭을 설정하여 경고를 수신받을 수 있으며 실시간으로 성능을 인식할 수 있다.

 

* 클라우드에서의 관리

- 리소를 관리하는 방법은 다음과 같다.

- 웹 포털

- CLI

- API 사용

- PowerShell 사용