클라우드 컴퓨팅이란 무엇이며 그 장점은 무엇인가요?
1. 클라우드 컴퓨팅이란 무엇입니까?
클라우드 컴퓨팅은 다수의 컴퓨터로 구성된 리소스 풀에 컴퓨팅 작업을 분산하여 사용자가 필요에 따라 컴퓨팅 성능, 저장 공간 및 정보 서비스를 얻을 수 있도록 하는 상용 컴퓨팅 모델입니다. "클라우드"라고 합니다.
"클라우드"는 자체적으로 유지 관리할 수 있는 가상 컴퓨팅 리소스로, 일반적으로 컴퓨팅 서버, 스토리지 서버 및 광대역 리소스를 포함한 대규모 서버 클러스터입니다. 클라우드 컴퓨팅은 컴퓨팅 리소스를 중앙 집중화하고 사람의 개입 없이 전문 소프트웨어를 통해 자동으로 관리합니다.
사용자는 지루한 세부 사항에 대해 걱정하지 않고 다양한 애플리케이션의 운영을 지원하기 위해 일부 리소스를 동적으로 신청할 수 있으며, 이는 효율성 향상, 비용 절감 및 기술 혁신에 도움이 됩니다. 클라우드 컴퓨팅의 핵심 개념은 자원 풀(Resource Pool)로, 이는 2002년 초 제안된 그리드 컴퓨팅 풀(ComputingPool) 개념과 매우 유사하다.
그리드 컴퓨팅 풀은 컴퓨팅 및 스토리지 리소스를 어떤 조합으로든 할당할 수 있는 컬렉션으로 가상화합니다. 그 규모는 동적으로 확장될 수 있으며 사용자에게 할당된 처리 능력은 동적으로 재활용 및 재사용될 수 있습니다. 이 모델은 자원 활용도를 크게 향상시키고 플랫폼의 서비스 품질을 향상시킬 수 있습니다.
클라우드 컴퓨팅은 병렬 컴퓨팅, 분산 컴퓨팅 및 그리드 컴퓨팅의 개발 또는 이러한 컴퓨팅 과학 개념의 상업적 구현입니다. 클라우드 컴퓨팅은 가상화, 유틸리티 컴퓨팅, 서비스형 인프라(LAAS), 서비스형 플랫폼(PaaS), 서비스형 소프트웨어(SaaS)와 같은 개념의 하이브리드 진화와 도약의 결과입니다.
2. 클라우드 컴퓨팅의 장점은 무엇인가요?
우리가 요약한 클라우드 컴퓨팅의 특징은 다음과 같은 측면을 포함합니다(이 요약은 일반적으로 받아들여집니다):
1. 초대형 규모. "클라우드"는 상당한 규모를 가지고 있습니다. Google Cloud Computing은 이미 100만 대 이상의 서버를 보유하고 있으며 Amazon, IBM, Microsoft 및 Yahoo와 같은 회사의 "클라우드"에는 각각 수십만 대의 서버가 있습니다. "클라우드"는 사용자에게 전례 없는 컴퓨팅 성능을 제공할 수 있습니다.
2. 가상화. 클라우드 컴퓨팅을 통해 사용자는 언제 어디서나 다양한 단말기를 사용하여 서비스를 얻을 수 있습니다. 요청된 리소스는 고정된 유형 개체가 아닌 "클라우드"에서 나옵니다. 애플리케이션은 "클라우드" 어딘가에서 실행되지만 실제로 사용자는 애플리케이션이 실행되는 특정 위치를 알 필요가 없습니다. 네트워크 서비스를 통해 다양하고 강력한 서비스를 얻으려면 노트북이나 PDA만 있으면 됩니다.
3. 높은 신뢰성. "클라우드"는 데이터의 다중 복사본, 내결함성 및 컴퓨팅 노드의 동형 상호 교환성과 같은 조치를 사용하여 서비스의 높은 신뢰성을 보장합니다. 로컬 컴퓨터를 사용하는 것보다 더 안정적입니다.
4. 보편성. 클라우드 컴퓨팅은 특정 애플리케이션을 대상으로 하지 않습니다. "클라우드"의 지원으로 끊임없이 변화하는 애플리케이션을 구축할 수 있으며, 동일한 "클라우드"가 동시에 여러 애플리케이션의 작동을 지원할 수 있습니다.
5. 높은 확장성. "클라우드"의 규모는 애플리케이션 및 사용자 규모의 성장 요구 사항을 충족하기 위해 동적으로 확장 및 축소될 수 있습니다.
6. 주문형 서비스. "클라우드"는 사용자가 필요에 따라 구매하고 수돗물, 전기, 가스와 같은 요금을 청구하는 거대한 자원 풀입니다.
7. 매우 저렴합니다. "클라우드"의 특별한 내결함성 조치를 통해 매우 저렴한 노드를 사용하여 클라우드를 형성할 수 있습니다. "클라우드"의 자동화된 관리는 데이터 센터 관리 비용을 크게 줄여 "클라우드"의 활용도를 크게 향상시킵니다. 자원; 전력자원이 풍부한 지역에 "클라우드" 시설을 구축할 수 있어 에너지 비용을 대폭 절감할 수 있습니다.