인터넷의 심화와 함께 클라우드 컴퓨팅은 기존 IT 기술에 광범위 한 영향,이 종이 두 변화의 분석에 초점을 맞추고 있다.
클라우드 컴퓨팅은 소프트웨어 산업에 미치는 영향
1. 소프트웨어 개발 패턴 혁명적 변화
클라우드 컴퓨팅을 독립 실행형 버전 1 개발 모드. PC 실제 리소스 (예: PC 메모리와 하드 디스크)를 기반으로하는 독립 실행형 소프트웨어에서 사용 하는 리소스, 클라우드 컴퓨팅, 개발의이 패턴은 완전히 변경의 시대에 사용 하는 리소스 더 이상 물리적 리소스에 의해 제한 됩니다 및 메모리를 사용 하 여 데이터 센터의 서버 자료에 근거 할 수 있다 인터넷을 통해 원격 데이터 센터에서 데이터베이스를 저장할 수 있습니다.
2 개발 도구 변경. 과거 프로그래머는 좋은 c / c + + /cli 컴퓨팅 리소스의 단일 호스트 (PC) 응용 프로그램 개발, java 언어는 물리적 CPU 성능, 메모리 크기, 하드 디스크 스토리지 용량. 클라우드 컴퓨팅의 시대, 인터넷의 언어는 클라우드 컴퓨팅 시대에에서 주류 개발 언어 도구 되고있다. 파이썬, 루비 레일, 자바 스크립트, QT에,이 언어는 인터넷 상호 작용 하는 편리한 방법을 제공 하 고 클라우드 컴퓨팅 응용 프로그램 개발, 프로그래머 더 클라우드 컴퓨팅 아키텍처, 분산된 컴퓨팅 자원에 초점을 예를 들어이 응용 프로그램을 완료, 네트워크 대역폭, 분산된 리소스 위치 저장소 간의 내부 통신의 응용 프로그램에는 컴퓨팅 클러스터에서입니다.
3 디자인 구조와 소프트웨어의 모델 변경 되었습니다. 네트워크 및 저장소의 융합 사용 하는 소프트웨어 인수 자원의 "클라우드" 하는 경향이 있습니다. 사용자는 이러한 리소스 및 서비스에서 얻을 수 있이 필요가 시간, 어떤 위치, 어떤 장치를 통해 사용자의 가정, 그리고 공항에서 문서를 서명 하는 회사의 소유자에 보험 계약을 체결 하는 보험 임원 어떤 컴퓨팅 환경 (운영 체제). 그래서 클라우드 컴퓨팅 클라우드 컴퓨팅 서비스와 응용 프로그램 시나리오에 적응 해야 합니다의 소프트웨어 아키텍처는 클라우드 사용자가 사용 합니다. 지난 독립 실행형 버전, C/S (클라이언트-서버) 건축에서에서 경험 된 b/S (브라우저-서버) 아키텍처, 지금 진화 위치-인식 (위치 인식) 및 사용자 응용 프로그램 컨텍스트 인식 (사용자 응용 프로그램 인식)입니다.
4 소프트웨어 디자인의 모델도 변화 하 고 있습니다. 이제 소프트웨어는 동시 컴퓨팅, 여러 컴퓨팅 클러스터 동시 계산에 참여할 수 있는 시간, 더 인기 있는 소프트웨어 시스템은 현재 인터넷 클러스터 컴퓨팅 환경에서 Hadoop은 널리 사용 되었습니다. Hadoop은 클라우드 컴퓨팅 아키텍처, 즉, 클러스터 병렬 컴퓨팅, 소프트웨어 디자인 패턴 필요 처리, 컴퓨팅 리소스 할당 및 조정 효율성 및 여러 컴퓨팅 노드 성능 발휘 분산된 리소스를 고려 하는 소프트웨어에에서 소프트웨어 디자인 패턴 이다. 따라서 클라우드 컴퓨팅의 시대, 고려 데이터 모델 "빅 데이터" 라고도 "큰 데이터" 시대입니다.
2. 소프트웨어 이익 패턴 변경
1 기본적인 비즈니스 가치는 전체 소프트웨어 업계의 혁명을 했다, 그리고 소프트웨어 라이선스에서 서비스 충전 변하고 있다. IT 산업의 필수 캐리어는 소프트웨어, 하드웨어는 소프트웨어에 대 한 플랫폼을 제공 합니다. 클라우드 컴퓨팅 서비스의 운반대로 이것은 매우 중요 한 변화에에서 소프트웨어 개발. 하지만이 변화는 많은 소프트웨어 회사, 마이크로소프트, 구글 등 빠르게 클라우드 컴퓨팅 시대 그들의 전통적인 기술 및 제품, 및 수명선 제품 변형으로 인 한도 전에 대처 하는 다른 회사에 대 한 거 대 한. 같은 시간에 소프트웨어 회사 클라우드 컴퓨팅 시대, 제품 라이센스 판매 서비스, 판매 광고, 그리고 서비스 도구로 제품 자체를 판매의 기회를 보았다.
2 응용 프로그램 저장소 나타 났 있다 그리고 수익 모델 변경 되었습니다. App 스토어, 클라우드 컴퓨팅 플랫폼을 사용 하 여 게시 하는 그들의 자신의 개발 도구를 개발 하 고는 구글, 애플과 국내 Qihoo 360, 다른 회사를 포함 하 여 그리고 소프트웨어를 판매 하는 인터넷 및 소프트웨어 개발자를 통해 달성 소프트웨어를 통해 서비스, 서비스 이익, 및 소프트웨어, 구매를 인터넷을 통해 사용자 액세스 관련 서비스.
3 소프트웨어의 값이 변경 되었습니다. 이전 소프트웨어 값에에서 있다 그것의 기술 자체 클라우드 컴퓨팅의 시대에서 그 가치는 서비스의 품질에 반영. 한마디로, 코드 가치가 있다. 사용자가 열 수 이제 소프트웨어의 개발은 많은 오픈 소스, 소스 코드, 서비스의 그들의 자신의 필요를 개발. 소프트웨어 회사는 오픈 소스를 기반으로 더 나은 서비스를 제공 해야 합니다. 그는 왜 우리가 IBM은 보고 밀어 왔다 리눅스 앞으로. 오픈 소스를 사용 하 여, 소프트웨어 회사 사용자를 사용 하 여 사용자의 서비스 요구에 초점, 소프트웨어 버그의 존재를 수정, 소프트웨어 개발 비용을 줄이기 위해 사용할 수 있습니다.
4는 소프트웨어 개발자와 프로그래머의 경력에 대 한 충격이 있다. 클라우드 컴퓨팅, 소프트웨어 엔지니어 기술 개발, 기술 변화, 인터넷 경제에 대 한 연구, 모바일 인터넷의 연구에 대 한 필요성의 방향에 업계의 요구에 세심 한 관심을 지불할 필요의 시대에서 소프트웨어 서비스, 연구 서비스, 품질 보증, 및, 연구 하 고 끊임없이 혁신 합니다.
2. 클라우드 컴퓨팅의 네트워크 기술에 영향
1 PC 시대에는 개인 컴퓨팅. 때 인터넷 나타나고 성숙, "빅 데이터"의 "큰 그룹"는 인터넷 기반 컴퓨팅은 컴퓨팅, 클라우드 컴퓨팅. 따라서, 네트워크 기술은 클라우드 컴퓨팅, 클라우드는 인터넷에 컴퓨팅 및 네트워크 기술 또한 앞으로 새로운 요구 사항을 넣어의 기초 이다. 클라우드 컴퓨팅 모델 계층 트리 구조를 체인 같은 토폴로지에서 인터넷을 변경 하 고 트리 루트 노드는 데이터 센터. 데이터 센터는 컴퓨팅 자원의 거 대 한 수영장, 데이터 센터의 네트워크 가상 리소스 풀 작업 일정의 수요를 충족 하기 위해 필요 합니다. 전통적인 이더넷 기술에 따라, 새로운 데이터 센터 네트워크 기술 학년 계층 네트워크 기술에 의해 표현 제공 됩니다는 일련의 전통적인 2 계층 네트워크 기술 전달에 도전 선물.
2 하 수 처리장 무료 라우팅 스위치의 출현입니다. 전동음, L2MP, SPB의 출현 지난 STP 트리 루프 차단의 문제 해결을 여러 경로의 병렬 트래픽 공유를 실현 하기 위해 최적화 경로 바꿉니다. 이러한 프로토콜은 완전히 데이터 센터의 링크를 활용 하 고 부하를 분산 대용량 컴퓨팅 클러스터에 의해 생성 된 네트워크 트래픽.
3 서버 가상화 기술, 전통적인 네트워크와 서버와의 네트워크 카드 경계 휴식의 출현, 네트워크 케이블은 더 이상 링크, 하지만 논리적인 링크 보다 더 많은, 네트워크 어댑터는 더 이상 단일 운영 체제, 하지만 여러 운영 체제에 해당 하는 여러 개의 Nic에 가상화는이 변화에 적응 하는 데 필요한. 동시에 네트워크의 전략 깊은 가상 컴퓨터에 있이 필요가 하 고 가상 컴퓨터 간의 통신 지켜진다, 그래서 몇 가지 새로운 네트워크 기술, 가상 스위치 및 소프트웨어 모드 스위치 등 생산.
4 현재, 네트워크, 스토리지, 컴퓨팅은 삼각대, 조각화 결과 서버 인터페이스 보드에 많은 (네트워크 카드, FC 카드, InfiniBand 카드, 등), 케이블 (케이블, 섬유, 병렬 버스, 등), 많은 유형의 많은 관리 인터페이스 (네트워크 관리자, 스토리지 관리자, 응용 프로그램 관리자, 요금 관리자, 등, 응용 프로그램 개발 인터페이스 (네트워크 인터페이스, 스토리지 인터페이스, 응용 프로그램 인터페이스, 등등)의 많은 수를 고려해 볼 필요가. 비즈니스 모델의 유연성에 해당 하는 데이터 센터 네트워크 매우 높은 데이터 센터의 안정성의 관리 비용이이 게는 매우 가난 하 고, 개발 주기 매우 깁니다. 따라서, 데이터 센터 네트워크 요구 클라우드 컴퓨팅 시대에서에서 융합 계산을 실현.
FCoE 기술, 저장 데이터를 데이터 센터 네트워크에 달성 하기 위해 이더넷 InfiniBand 데이터 손실을 달성 하기 위해 네트워크 전송 과정에서 데이터를, CEE (수렴된 향상 된 이더넷) 기술 등장. 시 네트워크 이더넷 전송 및 전달 하는 데이터는 데이터 손실을 방지 하기 위해 이더넷의 전달에 최소화 하면 IEEE 조직 정의 기술의 새로운 유형입니다. 프로토콜의 해당 시리즈는 또한 제안, Ieee802.1qau, Ieee802.1qaz, IEEE802.1QBB, 등, FC 네트워크 패킷을 삭제 하지 않고 이더넷에 구현 될 수 있도록.
클라우드 컴퓨팅 네트워크에에서 데이터 센터 네트워크를 5 학년 네트워크, 분산, 이며 따라서 H3C EVI (이더넷 가상 상호 연결), 시스 코 OTV와 다른 기술 등 인터넷을 통해 가상 컴퓨터의 마이그레이션 문제를 해결 하기 위해 적절 한 기술이 필요 하다. 이러한 기술은 데이터 하면 학년 네트워크 사이 센터 국경 없는 공유 데이터 뿐만 아니라 인터넷을 통해 될 수 있습니다. 이러한 방법으로, 기업, 개인 구름에도 직원 여행 또는 다른 지점에가 하는 경우 그것은 보증할 수 있다 중단 없이 작업 환경 실행 될 수 있다.
6는 공공 클라우드에서 많은 multi-tenant 네트워크. 멀티 테 넌 트 네트워크에서 데이터와 임차인 사이의 응용 프로그램 되어야 격리 하며 공유 서비스 전략에 따라 Multi-tenant 네트워크의 데이터 센터를 구축 하는 것은 클라우드 컴퓨팅 네트워크 배포에에서 고려 되어야 하는 현재 뜨거운 주제 문제 이다 그래서 동일한 데이터 센터 네트워크에 공존 하지만.
7 클라우드 컴퓨팅 데이터 센터 전략 운전 네트워크는 동적 스케줄링과 리소스, 네트워크 구성 및 빠른 응답의 배포, 클라우드 컴퓨팅 유연한 리소스 배포 요구에 맞게 링크를 형성 해야 합니다. OpenFlow 기술 가상화 네트워크 기술의 출현은 정책 기반 네트워크, 프로토콜 및 메커니즘, 전달 흐름 기반 정책 정의 네트워크 전달 평면과 제어 평면 완전히 분리, 전달, 정책 흐름에 따라 보다 전달 2 계층 및 3 계층 라우팅 테이블에 따라 이 방법에서는, 제어 평면의 전략 배포에 따라 네트워크 트래픽이 일정 하 고 흐름 전략 전달 평면에 배포 후 네트워크 트래픽을 가상 네트워크 링크의 전략에 따라 수행 됩니다.
8 데이터 센터 네트워크 클라우드 컴퓨팅 더 엄격 하 고 세심 한 서비스 품질의 네트워크를 필요로 합니다. 예를 들어 가상 데스크톱 응용 프로그램에서 네트워크 대역폭은 비디오 스트리밍, 오디오 스트리밍, 데이터 스트림 및 다양 한 데스크톱 응용 프로그램을 저장. 이러한 데이터 스트림 높은 대역폭을 점유 하 고 압축, 시간 지연에 대 한 요구 하는 동안 매우 높습니다, 가상 데스크톱 네트워크에 모든 네트워크 트래픽 변동 큰 영향, 수 나비 효과 라고 할 수 있다. 따라서, 코어의 전달 품질 전환 되 고 그들의 데이터 센터 스위치를 엄격 하 게 테스트 하 고 클라우드 컴퓨팅 솔루션의 요구 사항에 맞게 최적화 해야 합니다.
클라우드 컴퓨팅은 새로운 정 및 보안의 해석의 9 시대. 데이터 센터는 플랫 네트워크, 네트워크 트래픽이 남쪽에서 북쪽으로 (즉, 수렴 계층 액세스 계층에서), 서쪽에 동쪽에서 더 많은 (즉, 액세스 계층 사이), 따라서 위험 직면 공용 클라우드와 사설 클라우드 상호 보안, 등의 시나리오의 다양 한 하이브리드 클라우드 링크 보안, 클라우드 컴퓨팅, 클라우드 사용자 인증 모니터링 교통 클라우드 세션 모니터링 프로세스 보안, 뿐만 아니라 다양 한 악성 트래픽 차단 및 등등.
10 클라우드 컴퓨팅 데이터 센터 네트워크 구성, 컴퓨팅 리소스 자동으로 네트워크 배포를 구성 하는 프로토콜의 시리즈를 통해 라이프 사이클에 걸쳐 데이터 센터 자동화 해야 합니다. 예를 들어 데이터 센터에서 가상 컴퓨터의 동적 주기 관리 가상 컴퓨터의 네트워크 노드를 신속 하 게 (를 포함 하 여 다양 한 전략)을 배포 하는 기능을 요구 한다. HP의 IEEE802.1QBG 등이 프로토콜 포트 프로필 청소년, VM의 세대와 함께 즉시 발급 수의 가상 컴퓨터 및 가상 스위치 간의 인터페이스를 제안 합니다.
11 데이터 센터 리소스는 확장성, 분산, 그리고 데이터 센터에서 가상 클러스터 네트워크, 즉, 네트워크의 형성에 해당 액세스 레이어 및 컨버전스 레이어 스위치 함께 네트워크 클러스터를 수렴 계층 및 내부 조정으로 소통량의 액세스 계층 비용을 절감 하 수 처리장 프로토콜과 다른 프로토콜, 다운, 어떤 장치 든 지의 네트워크 링크 됩니다 신속 하 게 조정, 견고 하 고 네트워크의 신뢰성을 향상. 네트워크 액세스 레이어 장치 또는 컨버전스 레이어 장치 신청할 수 있습니다 동적으로 추가 하거나 네트워크 노드로 전원을 절약 하 고 네트워크의 expansibility 향상을 데이터 센터에 대 한 큰 의미입니다. H3C이 네트워크 매트릭스, 경도 IRF 기술, 클라우드 컴퓨팅 네트워크의 배포에 잘 적응 하는 확장 가능 하 고 가상화 된 네트워크 리소스 풀을 형성 하는 솔루션을 제공 합니다.
결론:
클라우드 컴퓨팅의 영향에서 새로운 요구 사항 및 네트워크에 새로운 기술적도 전에 컴퓨팅 및 네트워크 솔루션을 클라우드. 클라우드 컴퓨팅, 네트워크 상호 연결만 요구 하지는 않습니다 하지만 혁신을 통해 시대에 클라우드 전용 새로운 네트워크 서비스 (나 스)는 컴퓨팅, 클라우드 컴퓨팅 파이프라인 정보, 보안 및 견고성을 향상.
(저자: 왕 Songpo 편집기: 쑤 진 양)