컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 클라우드 컴퓨팅 하의 컴퓨터 네트워크 보안에 대한 클라우드 컴퓨팅 기술 논의

클라우드 컴퓨팅 하의 컴퓨터 네트워크 보안에 대한 클라우드 컴퓨팅 기술 논의

요약 저자는 클라우드 컴퓨팅의 개념을 각각 좁은 관점과 넓은 관점에서 제시하고, 클라우드 컴퓨팅의 특징인 대규모화, 가상화, 신뢰성, 범용성, 높은 확장성을 요약한다. 마지막으로 가상화, 분산 병렬 편집 모드 기술, 보안 기술, 정보 대용량 저장 기술 등 4가지 핵심 클라우드 컴퓨팅 기술을 자세히 분석했습니다.

키워드 클라우드 컴퓨팅 특성, 핵심 기술

기술적 요구는 모든 과학적 진보의 원천이며, 그 역할은 대학 자체가 창출하는 부보다 훨씬 클 것이며 기술적 요구 사항입니다. 과학기술 성과를 생산성으로 전환하는 시간을 단축하여 직접 생산성으로 전환할 수 있습니다.

클라우드 컴퓨팅은 가상화와 공유를 프레임워크로 삼고 그리드 컴퓨팅, 분산 알고리즘, 병렬 알고리즘 등 다양한 기술을 기반으로 진화한 새로운 형태의 컴퓨팅이기도 합니다. 컴퓨터, 통신, 네트워크 및 기타 분야. 그것의 출현은 통신 및 보안 산업의 작업 모델과 비즈니스 운영에 근본적인 변화를 가져왔습니다.

클라우드 컴퓨팅의 발전과 적용은 현대적이고 트렌디한 성격으로 우리의 미래 생활과 일, 공부에 영향을 미칠 것입니다. 따라서 우리는 새로운 컴퓨팅 과학인 클라우드 컴퓨팅을 진지하게 받아들이고, 그 특성을 주의 깊게 분석하고, 클라우드 컴퓨팅에 영향을 미치는 핵심 기술을 탐구해야 합니다.

1. 클라우드 컴퓨팅의 개념

'클라우드 컴퓨팅'이라는 개념은 원래 구글이 제안한 것이지만, 업계가 클라우드 컴퓨팅 개념을 인식하고 확장하면서 클라우드 컴퓨팅이 등장하게 되었습니다. 컴퓨팅은 IT 애플리케이션을 위한 새로운 개념과 개발 모델이 되는 것이었던 Google의 초기 목표와 분리되었습니다.

좁은 의미의 클라우드 컴퓨팅은 구체적으로 IT 비즈니스 분야의 결제 및 기본 플랫폼 사용 형태를 의미하며, 구체적으로 IT 소프트웨어 및 하드웨어 플랫폼을 통해 사용자에게 필요하고 확장 가능한 리소스 서비스를 제공합니다. 자원을 제공하는 네트워크를 '클라우드'라고 합니다. '클라우드'의 자원은 사용자 관점에서 무한히 확장될 수 있으며, 언제든지 확보하여 필요에 따라 사용할 수 있고 언제든지 확장할 수 있으며 사용량에 따라 비용을 지불할 수 있습니다.

일반화된 클라우드 컴퓨팅의 서비스 범위는 IT 소프트웨어, 하드웨어 또는 플랫폼의 사용에만 국한되지 않고 인터넷을 통해 사용자에게 모든 범위의 주문형 서비스를 제공합니다.

현재 클라우드 컴퓨팅에는 범위에 두 가지 수준이 있습니다. 첫 번째 수준에서 클라우드 컴퓨팅은 주로 "클라우드"의 개방형 모델을 따르고 필요에 따라 네트워크를 통해 확장된 방식으로 IT 인프라를 통합하는 것을 의미합니다. . 전달을 위한 애플리케이션 모델과 필요한 리소스를 얻는 사용자, 리소스를 제공하는 시설 및 네트워크가 "클라우드"입니다. 두 번째 수준에서 클라우드 컴퓨팅은 IT 자원의 사용 및 전달 모델에 국한되지 않고 비즈니스 모델, 즉 제품 또는 서비스의 전달 및 사용 모델이 되었습니다.

즉, 클라우드 컴퓨팅은 유휴 자원을 가상의 형태로 통합한 후 인터넷 사용자에게 새로운 컴퓨팅, 인터넷 소프트웨어, 하드웨어, 데이터 자원 및 정보 애플리케이션의 운영 및 유지 관리를 유료 서비스로 제공하는 모델입니다. .

2. 클라우드 컴퓨팅의 특징

(1) 대규모

클라우드 컴퓨팅 서비스를 제공하려면 먼저 사용 가능한 클라우드 컴퓨팅 플랫폼을 구축해야 합니다. . 이 "클라우드"는 매우 큰 규모가 될 것입니다. Google이 2010년에 발표한 데이터에 따르면 회사는 클라우드 컴퓨팅에만 100만 대 이상의 서버를 투자하여 50개국 이상에 배포되었습니다. 클라우드 컴퓨팅의 규모와 서비스 제공 능력을 상상할 수 있습니다.

(2) 가상화

클라우드 컴퓨팅의 기반은 가상화이며, 이는 다양한 클라우드 클라이언트를 사용하여 전 세계 어디에서나 사용자에게 서비스를 제공해야 하는 사용자를 지원합니다. 서비스.

요청된 서비스는 더 이상 고정된 개체가 아니며 가상 클라우드에서 제공됩니다. 사용자는 인터넷에 접속할 수만 있으면 되며, 서비스를 제공하는 대상, 위치, 방법을 이해할 필요도 없고, 거리나 위치로 인해 애플리케이션이 중단되는 것을 걱정할 필요도 없습니다.

(3) 안정성

클라우드 컴퓨팅은 초대형 규모와 가상화의 장점으로 인해 서비스에 대한 다중 오프사이트 복사 내결함성을 제공하여 클라우드 컴퓨팅보다 더 안정적인 서비스를 제공합니다. 수도권 서버는 안전하고 안정적인 서비스를 제공합니다.

(4) 다양성

클라우드 컴퓨팅에는 지정된 애플리케이션이 없습니다. 모든 애플리케이션은 이기종 클라우드 컴퓨팅 플랫폼에서 실행될 수 있습니다. 각 "클라우드"는 여러 애플리케이션을 가상화하고 다양한 서비스를 지원할 수 있습니다.

(5) 높은 확장성

가상화를 기반으로 구축된 '클라우드'의 규모는 서버와 스토리지의 증가에 따라 유연하고 동적으로 확장될 수 있습니다. , 그 규모 또한 사용자 및 애플리케이션 서비스의 성장 요구 사항을 충족하기 위해 지속적으로 확장되고 있습니다.

(6) 저렴함

클라우드 컴퓨팅의 가상적 특성으로 인해 사업자가 제공하는 서비스는 기본 하드웨어의 성능에만 관심을 갖고 브랜드에 의존하지 않으므로 데이터 센터의 수가 크게 감소합니다. 구축 비용과 "클라우드"의 중앙 집중식 관리는 향후 운영 및 유지 관리에 대한 편의성과 저렴함도 제공합니다.

3. 적용 현황

국내외 클라우드 컴퓨팅 기술 및 애플리케이션의 지속적인 발전으로 클라우드 컴퓨팅은 개념 형성 단계를 통과했으며 관련 기술은 점점 성숙해지고, 실제 적용 및 운영 단계에 진입하고 있습니다. 향후 10년 동안 클라우드 컴퓨팅의 적용은 정부 부서, 통신 산업, 대학 교육, 석유 화학 산업, 탄광 및 철강 산업에 중점을 두고 대규모 클라우드 컴퓨팅 센터, 클라우드 서비스 센터, 클라우드 컴퓨팅 응용 센터, 및 클라우드 플랫폼 센터.

(1) 정부 부서

정부 부서는 클라우드 컴퓨팅의 적용 부서일 뿐만 아니라 클라우드 컴퓨팅의 감독 및 출시에 있어 중요한 지원 세력입니다. 정부 부서가 감독하고 출시합니다. 클라우드 컴퓨팅의 적용이 훨씬 더 원활해질 것입니다.

지방 정부 부처는 클라우드 컴퓨팅 센터, 애플리케이션 센터 및 서비스 공급업체를 하나로 모아 산업 '클라우드'를 형성하고 서비스 경쟁력을 향상시키기 위해 클라우드 컴퓨팅 개발 기반을 조성하고 계획했습니다.

(2) 통신 산업

통신 사업자는 클라우드 컴퓨팅을 기반으로 개발을 활용하여 비즈니스 시스템 IT 자원을 내부적으로 통합하고 내부 IT 자원의 활용도 및 관리 수준을 향상시키고 감소시킵니다. 서비스 제공 비용, 클라우드 컴퓨팅을 통해 새로운 비즈니스 모델을 위한 기본 리소스 플랫폼을 외부적으로 구축하고, 공공 IT 서비스를 제공하고, 기존 통신 경제의 효율성을 향상하고, 통신 사업자의 플랫폼화 추세와 산업 체인의 통합 추세를 가속화합니다. , 그리고 애플리케이션 수준에서 클라우드 컴퓨팅 구현을 촉진합니다.

(3) 기타 산업

클라우드 컴퓨팅에는 일반적으로 가상 클라우드, 보안 클라우드 및 기타 비즈니스와 관련된 다른 산업에서도 다양한 애플리케이션이 있습니다.

4. 클라우드 컴퓨팅의 핵심 기술

클라우드 컴퓨팅은 하나의 기술이라고 볼 수 없으며, 여러 기술이 동시에 작용하는 새로운 컴퓨팅 모델입니다. 클라우드 컴퓨팅에 영향을 미치는 주요 기술은 다음과 같습니다: ① 가상화 기술, ② 분산 병렬 편집 모드 기술, ④ 정보의 대용량 저장 기술, 아래에서는 이 네 가지 기술에 대해 자세히 설명하겠습니다. 이 외에도 클라우드 컴퓨팅에 도움이 되는 기술이 많이 있으므로 여기서는 하나씩 소개하지 않겠습니다.

(1) 가상화 기술

가상화는 소프트웨어와 하드웨어 플랫폼을 효과적으로 분리하여 사람들이 플랫폼에서 제공하는 서비스에 집중할 수 있도록 해줍니다. "클라우드" 애플리케이션에서는 사용자가 개인 데이터의 정확한 위치를 알 필요가 없으며, 각 사용자의 개인 데이터는 "클라우드"에 저장되고 해당 데이터는 클라우드 서비스 제공업체에서 완전히 관리됩니다. .

이 기술은 컴퓨팅 요구 사항이 낮은 작업이 단일 물리적 사이트의 리소스를 공유할 수 있고 가상 머신의 배포 및 예약을 통해 네트워크 로드 밸런싱을 단순화할 수 있으므로 리소스 활용도를 크게 향상시킬 수 있습니다.

(2) 분산 병렬 편집 모드 기술

강력한 서버 컴퓨팅 리소스를 네트워크를 통해 최종 사용자에게 편리하게 배포하는 동시에 저렴한 비용과 좋은 사용자 경험을 보장합니다. 편집 모드는 중요한 역할을 합니다.

분산 병렬 편집 모드 기술의 목적은 소프트웨어 및 하드웨어 자원을 효율적으로 사용하는 것입니다. MapReduce는 클라우드 컴퓨팅에서 널리 사용되는 편집 모드입니다. 이 모드에서는 작업이 자동으로 여러 하위 작업으로 나누어져 분산 병렬 편집이 가능합니다.

(3) 보안 기술

보안은 모든 산업과 응용 서비스의 생존을 위한 필수 조건입니다. 보안이 없으면 모든 서비스는 위험할 뿐만 아니라 편리함도 가져오지 못할 것입니다. , 그러나 많은 위험이 증가합니다.

클라우드 컴퓨팅의 개방성과 흐림성은 클라우드 컴퓨팅 환경의 보안에 직접적인 영향을 미치며 IT 산업의 보안에 큰 과제를 안겨줍니다.

1. 가상화. 가상화 기술은 크로스 플랫폼 및 이기종 결합 애플리케이션을 구현할 수 있지만, 가상화 기술은 호스트 손상, 가상 네트워크 중단 등의 보안 문제를 가져올 수도 있습니다.

2. 다양한 클라우드 애플리케이션의 천상의 특성으로 인해 고정된 기본 플랫폼이 없고 제한적인 보안 제한이 없으므로 고객 정보 및 데이터의 보안이 중요한 위험이 됩니다.

3. 클라우드 서비스의 규모가 커서 통일된 방식으로 보안 정책을 계획하고 배포하는 것이 불가능합니다.

(4) 정보의 대용량 저장 기술

클라우드 컴퓨팅 센터 서비스 플랫폼은 다양한 장소에 분산된 사용자의 다양한 요구를 충족시키기 위해 수많은 서버와 저장 장치를 보유해야 합니다. 모든 종류의 대용량 데이터 정보, 정보량에 대한 요구 사항에는 필연적으로 대용량 저장이 필요합니다.

클라우드 컴퓨팅에서 대용량 스토리지 관리에 대응하기 위해서는 클라우드 컴퓨팅 시스템이 높은 네트워크 처리량과 분산 컴퓨팅 능력을 갖춰야 한다. 현재 데이터 스토리지 관리 기술은 주로 Google의 GFS(G009le 파일 시스템, 비오픈 소스)와 HDF(Hadoop 분산 파일 시스템, 오픈 소스)를 포함합니다. 이 두 기술은 사실상 표준이 되었습니다.

5. 결론

클라우드 컴퓨팅은 대규모, 가상화, 고가용성, 높은 신뢰성, 다양성 및 저렴한 비용이라는 특성으로 인해 점차 사람들에게 수용되고 널리 사용되고 있습니다. 클라우드 컴퓨팅 시대가 도래했고, 이는 IT 산업, 특히 운영 서비스 산업에 지대한 영향을 미칠 것입니다.

참고 자료:

[1] 클라우드 컴퓨팅의 급부상 [J]

[2] Xiao Lianbing. Huang Linpeng. 그리드 컴퓨터 공학 개요 [J]. 2002.28.

[3] Yu Huiqun, 클라우드 컴퓨팅 기술 응용 개요 [J]. 2011, 27(10 ).

[4] Zhang Xianfeng, Zou Lei. 클라우드 컴퓨팅 기술 및 그 응용에 관한 연구 [J] 2011, 39(10).

上篇: VrSHINECON 을 사서 손잡이를 줬는데 어떻게 게임을 하나요? 下篇: 독서에 관한 모든 서지.
관련 내용