온프레미스 컴퓨팅과 클라우드 컴퓨팅
클라우드를 사용하기 전에는 기업 및 조직이 자체 데이터 센터에서 컴퓨팅, 스토리지, 네트워킹 장비와 같은 하드웨어를 호스팅하고 유지 관리용하기 전에는 기업 및 조직이 자체 데이터 센터에서 컴퓨팅, 스토리지, 네트워킹 장비와 같은 하드웨어를 호스팅하고 유지 관리했습니다. 데이터 센터를 관리하도록 전체 인프라 부서를 할당한 경우가 많으며, 이로 인해 일부 워크로드 및 실험은 불가능해질 정도로 운영 비용이 많이 들었습니다. 인터넷 사용이 점차 확산됨에 따라 컴퓨팅, 스토리지 및 네트워킹 장비에 대한 수요가 증가했습니다. 일부 기업 및 조직의 경우 대규모 물리적 인프라를 유지 관리하는 데 드는 비용을 계속 감당하기가 어려웠습니다. 이 문제를 해결하기 위해 클라우드 컴퓨팅이 등장했습니다. 클라우드 컴퓨팅은 주로 종량제 가격으로 인터넷을 통해 온디맨드로 IT 리소스를 제공하는 것입니다. 클라우드 컴퓨팅을 사용하면 기업은 자체 하드웨어 및 데이터 센터를 관리하고 유지 관리할 필요가 없습니다. 대신, AWS와 같은 회사가 데이터 센터를 소유 및 유지 관리 하고 인터넷을 통해 기업과 사용자에게 가상 데이터 센터 기술 및 서비스를 제공합니다. 온프레이스에서 실행되는 워크로드와 클라우드에서 실행되는 워크로드를 구별하기 위해 개발자가 새로운 애플리케이션 기능을 배포해야 하는 시나리오를 생각해 보십시오. 배포하기 전에 팀은 프로덕션 환경과 동일한 구성을 가진 별도의 품질 보증(QA) 환경에서 기능을 테스트하려고 합니다. 오픈레미스 솔루션에서는 추가 환경에 하드웨어를 구입 및 설치하고, 필요한 케이블을 연결하고, 전력을 공급하고, 운영 체제를 설치하는 등의 작업을 수행해야 합니다. 이러한 작업은 시간이 많이 걸리고 비용이 많이 들 수 있습니다. 그리고 개발자들이 QA 환경을 기다리느라 새로운 기능을 출시하는 데 걸리는 시간이 늘어납니다. 반면, 클라우드에서는 애플리케이션을 실행하는 경우 필요에 따랄 몇 분 또는 몇 초 만에 전체 프로덕션 환경을 복제할 수 있습니다. 물리적으로 하드웨어를 설치하고 케이블을 연결하는 대신 인터넷을 통해 솔루션을 관리합니다. 클라우드 컴퓨팅을 사용하면 설정 중에 시간이 절약되고 획일적인 작업 부담이 제거됩니다. 애플리케이션을 살펴보면 코드와 같은 일부 측면은 비즈니스에 매우 중요하다는 것을 알 수 있습니다. 그러나 다른 측면은 사용자가 빌드할 수 있는 다른 애플리케이션과 다르지 않습니다. 예를 들면 코드가 실행되는 컴퓨팅입니다. 가상 머신(VM)설치 또는 백업 저장과 같이 비즈니스를 차별화하지 않는 반복적이고 일반적인 작업을 제거하면 비즈니스에 전략적으로 고유한 작업에 집중하고 경쟁업체와 차이가 없는 시간 소모적인 작업을 AWS에서 처리하도록 할 수 있습니다. AWS는 이러한 모든 시나리오에 적합합니다. AWS는 클라우드 컴퓨팅 서비스를 제공합니다. 클라우드 컴퓨팅 정의에 언급된 IT 리소스가 바로 AWS 서비스입니다. 이 과정의 기업 디렉터리 애플리케이션에서 여러분은 AWS 서비스를 사용하여 기업 디렉터리 애플리케이션을 호스팅할 확장 가능하고 가용성이 뛰어나며 비용 효율적인 인프라를 설계하게 됩니다. 이러한 방식으로 대용량의 물리적 하드웨어를 관리하지 않고도 앱을 신속하게 세상에 내놓을 수 있습니다.
클라우드 컴퓨팅의 6가지 이점
종량 과금제
데이터 센터 및 하드웨어가 사용되는 방식을 파악하기도 전에 데이터 센터와 하드웨어에 투자하는 대신, 사용하는 컴퓨팅 리소스에 대해 사용한 만큼만 비용을 지불합니다.
거대한 규모의 경제로 얻게 되는 이점
클라우드 컴퓨팅을 사용하면 인프라를 소유할 때 보다 비용이 낮아집니다. 수많은 고객의 사용량이 클라우드에 집계되므로 AWS는 더 높은 규모의 경제를 달성할 수 있으며, 따라서 사용량에 따라 지불하는 종량제 요금이 더 낮아집니다.
용량 추정 불필요
필요한 인프라 용량을 추정할 필요가 없습니다. 애플리케이션을 배포하기 전에 용량을 결정하면 고가의 리소스를 구입하여 유휴 상태로 유지하게 되거나 한정된 용량으로 작업하게 되는 경우가 자주 발생합니다. 그러나 클라우드 컴퓨팅을 사용하면 이러한 문제가 해결됩니다. 필요한 만큼의 용량에 액세스하고 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다.
속도 및 대응력 향상
IT 리소스가 클릭 한 번으로 확보됩니다. 즉, 개발자에게 리소스를 제공하는 데 걸리는 시간을 몇 주에서 몇 분으로 단축할 수 있습니다. 이에 따라 실험 및 개발에 드는 비용이 상당히 절감되고 시간이 단축되므로, 조직의 민첩성이 크게 향상됩니다.
비용 절감 실현
기업은 데이터 센터를 유지 관리하는 대신 비즈니스를 차별화 하는 프로젝트에 집중할 수 있습니다. 클라우드 컴퓨팅을 사용하면 물리적 인프라를 관리하느라 시간을 허비하지 않고 고객에게 더욱 집중할 수 있습니다. 이를 흔히 획일적인 작업 부담이라고 합니다.
몇 분 만에 전세계에 배포
몇 번의 클릭으로 애플리케이션을 전 세계 여러 리전에 배포할 수 있습니다. 이는 최소 비용으로 고객의 대기 시간은 줄이면서 보다 나은 사용 환경을 제공할 수 있음을 의미합니다.
시스템 관리자가 개발자를 위해 새 IAM 사용자를 만들고 이 사용자에게 사용자 이름과 비밀번호 대신 액세스 키를 할당했습니다. 액세스 키는 어떤 용도로 사용되나요?
CLI를 통해 AWS 계정에 액세스하려면
한 회사에서 몇 달에 걸쳐 많은 컴퓨팅 성능을 필요로 하는 머신 러닝(ML) 연구 프로젝트를 배포하고 있습니다. ML 처리 작업은 특정 시간에 실행할 필요가 없습니다. 가장 낮은 비용으로 이러한 요구 사항을 충족하는 Amazon EC2 인스턴스 구매 옵션은 무엇인가요?
스팟 인스턴스
AWS CAF(AWS 클라우드 도입 프레임워크)의 기본 기능을 포함하는 관점에는 어떤 옵션이 있나요?
거버넌스
AWS 클라우드의 탄력성이란 다음 중 어느 것을 의미하나요?
필요할 때 리소스를 얼마나 쉽게 조달할 수 있는지
수요 변화에 따라 리소스 규모를 조정할 수 있는 기능
Amazon S3에서 미사용중인 개체를 보호하는 데 사용할 수 있는 암호화 유형은 무엇인가요?
Amazon S3 관리형 암호화 키(SSE-S3)를 사용한 서버 측 암호화
AWS KMS 관리형 키를 사용한 서버 측 암호화(SSE-KMS)
모놀리식 애플리케이션을 현대화하여 마이크로서비스로 전환하려는 기업이 있습니다. 이 회사는 애플리케이션을 AWS로 이전하려고 합니다. 어떤 마이그레이션 전략을 사용해야 하나요?
리팩터링
한 회사에서 소프트웨어 취약성을 지속적으로 스캔하는 자동화된 프로세스를 원합니다. 이러한 요구 사항을 충족하는 AWS 서비스는 무엇인가요?
아마존 인스펙터
한 회사가 AWS로 마이그레이션하여 온프레미스에서 사용하는 것과 동일한 보안 소프트웨어를 사용하려고 합니다. 보안 소프트웨어 공급업체는 AWS에서 보안 소프트웨어를 서비스형 소프트웨어로 제공합니다. 이 회사는 어디에서 보안 솔루션을 구매할 수 있나요?
AWS 마켓플레이스