Notes

클라우드란 무엇인가요?

DevDr 2023. 9. 1. 21:03
반응형

과거에는 회사와 조직에서 컴퓨터, 저장 장치, 네트워킹 장비와 같은 하드웨어를 자사의 데이터 센터에서 호스팅 및 유지관리해야 했습니다. 이를 관리하기 위해서는 전체 인프라 부서를 할당해야 하며, 결과적으로 비용이 증가하여 일부 작업 및 실험을 할 수 없게 되었습니다.

인터넷 사용이 보편화되면서 컴퓨터, 저장 장치, 네트워킹 장비에 대한 수요가 증가했습니다. 일부 회사와 조직에서는 대규모 물리적인 존재를 유지하는 비용이 지속 불가능하게 됐습니다. 이 문제를 해결하기 위해 클라우드 컴퓨팅이 만들어졌습니다.

클라우드 컴퓨팅은 인터넷을 통해 IT 리소스를 온디맨드로 제공하며, 사용량에 따라 지불하는 가격입니다. 자사의 데이터 센터에서 자체 하드웨어를 관리 및 유지관리할 필요가 없어졌습니다. AWS와 같은 회사가 이러한 데이터 센터를 소유하고 유지관리하며, 가상화된 데이터 센터 기술과 서비스를 인터넷 사용자에게 제공합니다.

온프레미스에서 실행하는 워크로드와 클라우드에서 실행하는 워크로드를 구분하기 위해, 개발자들이 애플리케이션에 새로운 기능을 배포해야하는 시나리오를 고려해보세요. 배포하기 전에 팀에서는 프로덕션과 정확히 같은 설정을 가진 별도의 품질 보증(QA) 환경에서 기능을 테스트하고 싶습니다.

온프레미스에서 애플리케이션을 실행하면 이러한 추가 환경을 만들기 위해 하드웨어를 구입하고 설치하고 필요한 케이블을 연결하고 전원을 공급하고 운영 체제를 설치하고 그 밖의 작업들을 수행해야 합니다. 모든 이러한 작업은 시간이 많이 소요되며, 몇 일이 걸릴 수 있습니다. 한편, 새로운 제품 기능의 시장 진입 시간이 증가하고 개발자들이 이 환경을 기다리고 있습니다.

클라우드에서 애플리케이션을 실행하면 필요한 만큼 환경을 몇 분이나 몇 초만에 반복적으로 복제할 수 있습니다. 하드웨어를 물리적으로 설치하고 케이블을 연결하는 대신 인터넷을 통해 물리적 인프라를 논리적으로 관리할 수 있습니다.

클라우드 컴퓨팅을 사용하면 설정 관점에서 시간을 절약할 뿐만 아니라 중복적인 무거운 작업을 제거할 수 있습니다. 모든 애플리케이션을 살펴보면 코드와 같이 비즈니스에 매우 중요한 측면이 있지만, 코드가 실행되는 컴퓨팅과 같은 다른 측면도 있습니다. 가상 머신을 설치하거나 백업을 저장하는 것과 같은 반복적인 일반적인 작업을 제거함으로써 비즈니스와 차별화되지 않는 반복적이고 일상적인 작업을 제거하여 AWS가 시간이 많이 소요되는 작업을 처리하고 경쟁업체와 구별되는 전략적으로 고유한 비즈니스에 집중할 수 있습니다.

AWS가 이 모든 것에서 어떤 역할을 하는 걸까요? AWS는 단순히 클라우드 컴퓨팅 서비스를 제공합니다. 클라우드 컴퓨팅 정의에서 언급된 IT 리소스는 이 경우 AWS 서비스입니다. 이러한 AWS 서비스를 사용하여 확장 가능하고 고가용성이며 비용 효율적인 인프라를 아키텍처화해야 합니다. 이렇게 하면 무거운 물리적 하드웨어를 관리하지 않고도 기업 디렉토리 애플리케이션을 빠르게 세계에 출시할 수 있습니다. 클라우드에서 워크로드를 실행하는 주요 장점은 다음과 같습니다.

클라우드 컴퓨팅의 여섯 가지 이점

Pay as you go. 사용하기 전에 데이터 센터 및 하드웨어에 투자하는 대신 컴퓨팅 리소스를 사용할 때만 지불하고 사용한 만큼만 지불합니다.

광범위한 경제적 이점을 누리세요. 클라우드 컴퓨팅을 사용하면 자체적으로 얻을 수 없는 낮은 비용을 달성할 수 있습니다. 수백만 명의 사용자의 사용량이 클라우드에서 집계되므로 AWS는 더 높은 경제적 이점을 달성할 수 있으며, 이는 더 낮은 지불 비용으로 전환됩니다.

용량 추정을 중단하세요. 애플리케이션을 배포하기 전에 용량 결정을 내리면 비싼 유휴 리소스를 사용하거나 제한적인 용량을 다루어야 할 가능성이 높습니다. 클라우드 컴퓨팅을 사용하면 이러한 문제를 해결할 수 있습니다. 필요한 용량만큼 액세스할 수 있으며, 몇 분 만에 필요한 용량을 스케일 업 및 다운할 수 있습니다.

속도와 민첩성을 높이세요. IT 리소스는 단 한 번 클릭으로 사용할 수 있으므로 개발자가 리소스를 이용 가능한 시간이 몇 주에서 몇 분으로 줄어듭니다. 이로 인해 조직의 민첩성이 크게 증가하며, 실험 및 개발에 소요되는 비용과 시간이 크게 줄어듭니다.

데이터 센터를 운영하고 유지하는 데 비용을 지출하지 마세요. 인프라가 아닌 비즈니스를 차별화할 프로젝트에 집중하세요. 클라우드 컴퓨팅을 사용하면 물리적 인프라를 세우고 유지하는 무거운 작업을 처리하는 대신 고객에게 집중할 수 있습니다. 이는 종종 차별화되지 않는 무거운 작업으로 언급됩니다.

몇 분만에 글로벌하게 전개하세요. 몇 번의 클릭만으로 여러 지역에 애플리케이션을 배포할 수 있습니다. 이렇게 하면 최소한의 비용으로 고객에게 낮은 지연 시간과 더 나은 경험을 제공할 수 있습니다.

반응형

'Notes' 카테고리의 다른 글

올바른 AWS 지역 선택  (0) 2023.09.04
[Figma] Shortcuts  (0) 2023.01.02
[Photoshop] Shortcuts  (0) 2023.01.01
[Mac] python3로 기본 설정 변경하기  (0) 2022.10.24
[Mac] Terminal commands  (0) 2022.10.15