비디오: AWS Essential 1강 클라우드 컴퓨팅의 이해 | T아카데미 2024
클라우드 컴퓨팅에 대한 모든 논의는 일반적으로 가상화로 시작됩니다. 가상화는 복잡한 IT 리소스를 확장 가능한 방식으로 최적화하기위한 플랫폼을 제공함으로써 서비스 전달을 단순화하므로 클라우드 컴퓨팅이 비용면에서 효과적이기 때문에 클라우드 컴퓨팅에 중요합니다.
가상화는 메모리, 네트워크, 스토리지, 하드웨어, 운영 체제 및 애플리케이션을 비롯하여 상상할 수있는 모든 것에 광범위하게 적용될 수 있습니다. 가상화에는 클라우드 컴퓨팅에 이상적인 3 가지 특성이 있습니다.
-
파티셔닝: 가상화에서 파티셔닝을 사용하여 하나의 물리적 시스템에서 많은 응용 프로그램과 운영 체제 (OS)를 지원할 수 있습니다.
-
격리: 각 가상 시스템이 격리되므로 각 시스템은 다른 시스템의 충돌 및 바이러스로부터 보호됩니다.
클라우드에서 가상화를 중요하게 만드는 이유는 하드웨어에서 소프트웨어를 분리한다는 것입니다.
-
가상화가 클라우드 컴퓨팅에 어떻게 도움이되는지 이해하려면 다양한 형태를 이해해야합니다. 본질적으로 모든 경우에 자원은 실제로 다른 자원을 모방하거나 모방합니다. 몇 가지 예가 있습니다:
가상 메모리:
디스크에는 메모리보다 많은 공간이 있습니다. PC는 가상 메모리를 사용하여 하드 디스크에서 추가 메모리를 빌려 올 수 있습니다. 가상 디스크가 실제 메모리보다 느리지 만 관리가 올바르게 수행되면 대체가 놀라 울 정도로 잘 작동합니다.-
소프트웨어: 전체 컴퓨터를 에뮬레이션 할 수있는 가상화 소프트웨어가 있습니다. 즉, 1 대의 컴퓨터가 실제로 20 대의 컴퓨터 인 것처럼 수행 할 수 있습니다. 이러한 종류의 소프트웨어를 사용하면 수천 대의 서버가있는 데이터 센터에서 수 백 대의 서버를 지원하는 서버로 이동할 수 있습니다.
-
대부분의 회사는 클라우드 컴퓨팅에서 가상화의 다양한 측면을 관리하기 위해 하이퍼 바이저
를 사용합니다. 클라우드 컴퓨팅에서는 다양한 운영 환경을 지원해야하기 때문에 하이퍼 바이저는 서로 다른 많은 시스템에서 동일한 응용 프로그램을 표시 할 수 있으므로 이상적인 전달 메커니즘이됩니다. 하이퍼 바이저는 여러 운영 체제를로드 할 수 있기 때문에 신속하고 효율적으로 가상화 작업을 수행하는 매우 실용적인 방법입니다.