클라우드 소프트웨어 Guo 홍콩 스카이: 미래 동향 및 응용 프로그램의 클라우드 플랫폼

출처: 인터넷
작성자: 사용자

12 월 12 일, 세계의 첫 번째 대규모 회의 산업 인터넷, 탐험 2014 CVW. 산업 인터넷 회의 베이징에서 개최 되었다 그리고 뉴욕 타임즈 스퀘어의 큰 화면을 통해 동기화 했다. 회의 의해 만들어진 아시아 문자 그룹, 클라우드 기반 및 추앙-주앙 어 경제 및 기술 개발 영역 공동 호스팅 글로벌 5000 이상 그것은 전통적인 산업 지도자와 인터넷 및 전통 산업의 발전에 대해 우려 하 고 "전통적인 산업에 인터넷 접속"의 진화를 탐구 하는 엘리트 "전통적인 산업 인터넷" 기술 모델 및 산업 인터넷의 비즈니스 혁신.

오후, 미스터 Guo 홍, 클라우드 소프트웨어 연구 및 개발, 미래 트렌드와 클라우드 플랫폼의 그의 이해 및 클라우드 플랫폼의 미래를 공유 하는 구름 플랫폼의 응용 프로그램에 기조 강연 가져 부사장에에서 클라우드 플랫폼 @ 인터넷 포럼.

다음은 그의 연설의 전체 텍스트입니다.

Guo 홍: 숙 녀 여러분, 안녕 하십니까! 난 구 홍, 클라우드 소프트웨어 연구 및 개발 부사장, 하늘 구름 소프트웨어 제품의 클라우드 플랫폼에 대 한 책임 오전. 클라우드 플랫폼의 미래 개발과 클라우드 플랫폼에 대 한 우리의 이해 오늘 오후에 당신과 함께 공유.

오늘, 모두 여기에 클라우드 플랫폼 포럼에 참여 하는 또한 클라우드 플랫폼에 큰 관심, 클라우드 플랫폼의 개발은 몇 년의 역사, 클라우드 플랫폼, 어떤 문제를 해결 하기 위해 클라우드 플랫폼 이란 무엇입니까. 클라우드 리소스를 가상화, 진화는 우리가 아마존 AWS 기반으로 가상화에 대 한 얘기 고 가상화는 첫 번째 단계. 클라우드 플랫폼에 대 한 가상화 기초 자원의 자동화 관리를 실현 하는 것 이다. 그래서 첫 번째 단계는 IaaS, 국내 3 년 전에서 IaaS의 건설을 시작 했다. 하나는 IaaS의 간단한 이해 되지 않는 가상 컴퓨터, 그것은 포함 하는 전체 수명 주기 관리. 구름의 특성을 반영할 수 있다, 아마존의 공용 클라우드 기능은 매우 분명 한은 그것의 동적, 가상 컴퓨터를 동적으로 생성, 동적 삭제 될 수 있습니다 또는 심지어 변화, IaaS 우리의 전체 제작 과정 및 수명 주기 관리를 해결 하는 것입니다.

전체 시스템 클라우드를 달성 하기 위해 클라우드, 그래서 응용 프로그램 지원 또는 높은 적용된 클라우드 플랫폼, 즉, 상승에서 SaaS 클라우드 플랫폼 응용 프로그램을 구현 해야 합니다. 구름에서 실행 하는 애플 리 케이 션의 무리 해야 결국에는 클라우드 환경의 응용 프로그램에 의해 지원 됩니다. 그래서 애플 리 케이 션 클라우드 플랫폼의 첫 번째 단계입니다.

클라우드 플랫폼은 구름의 운영 체제 실제로 단지 있기 때문에 너무 많은 응용 프로그램에서 가상 컴퓨터 및 기타 스토리지 네트워크에 대 한 리소스 관리 벤치 마크 무엇입니까? 운영 체제 리소스, 실제로 전체 관리 이므로 클라우드 플랫폼은 실제로 구름의 운영 체제. 동시에 다양 한 서비스를 제공 하는 클라우드, IT 자원 서비스, 응용 프로그램으로 패키지 및 서비스를 구현 하기 위해 이러한 리소스를 호출. 이 기준의 필요성에 대 한 지 원하는 이기종 가상화를 더 잘 알려진 다양 한은 vm 웨어, 암 탉, KVM, IBM. 가상화 기술을 낮은 부하, 조금 다른 가상 컴퓨터에 기반 하지만 기본적인 아이디어는, 하지만 가상 컴퓨터는 운영 체제, 컴퓨터 시스템, 오늘 당신과 함께 공유는 클라우드 플랫폼의 개발은 실제로 응용 프로그램의 지원을 어떻게 더 나은 지원 응용 프로그램, 기술 개발은 매우 일반적인. 그것은 가상 컴퓨터만 하지만 시스템을 통해 해당 환경의 개발의 기본적인 고려도 환경의 응용 프로그램을 마이그레이션할 수 있습니다. 그래서 우리는 가상화 또는 기술의 모든 종류를 지원할 수 있는 클라우드 플랫폼의 기본 아키텍처를 이해 합니다.

또한 OpenStack 같은 이러한 가상화 산업 플랫폼을 지원 하기 위한 여러 인기 있는 오픈 소스 기준이 있다. 우리의 아이디어는 클라우드 플랫폼 이러한 표준에 따라, 가상화 작업을 많이 할 가상화에도 IP 할당, 어떤 하 등 기본 기능 완료 실제로 전체 관리의 스토리지를 포함 하 여 가상 컴퓨터를 열었다. 그래서 클라우드 플랫폼은 실제로 이러한 오픈 소스 미들웨어 관리 미들웨어를 통해 가상화에 대 한 전체 지원을 구현 하는 운영 체제입니다. 동시에 플랫폼 사용 OpenStack, 방문을 달성 하기 위해 Cloudstack 가상화 클라우드.

이제 더 많은 공공 클라우드, 아마존은 첫 번째 클라우드, 개인 구축 구름 따라이 생각이 도킹 내 고객 고려해 야 할 뿐만 아니라, 여기에 사설 클라우드를 구축 하 고 싶을 것 이다. 클라우드 플랫폼의 관점에서 나 개인 클라우드를 관리 하 고 사설 클라우드 및 공용 클라우드 리소스를 AWS 또는 Aliyun 인터페이스를 사용 하 여 리소스 공용 클라우드를 구축.

우리가 사용 하는 클라우드 플랫폼으로 기성 품, 우리 필요가 없습니다 반복 작업을 할 하지만 오픈 소스 패키지는 모두 쓰 러 뜨 려 적용할 수 있을 것입니다, 그리고 그것은 제품, 기능을가지고 말을 그냥. 사실, 하 둡, 같은 있습니다 기능 개발에 대 한 책임. Openstack3 년 전에 단지 프레임, 그것은 사용 하기 쉽고, 하지 않을 수 있습니다 하지만 대기업의 증가 함께 최근 몇 년 동안, 점점 더 많은 회사, IBM, 휴렛 팩커드, 그들의 대부분을 포함 하 여 기반 OpenStack. OpenStack의 열, 그것은 기계와 컴퓨터의 응용 프로그램을 해결 하는 자동화 된 배포입니다. 기계에 응용 하 고는 내가 컴퓨터 중 하나의 응용 프로그램 시스템 배포를 자동화할 수 있습니다. 이것은 열에 정의 된 표준 이다.

다른 OpenStack에 저장, 계산, 네트워크, 개인 클라우드 진짜 공용 클라우드에 많은 메인, 스토리지 및 네트워크 플랫폼의 계산에 사용할 수 있습니다. 열 개인 구름에 잘 통합 될 수 있습니다.

아이디어와 열에 대 한 독 노동자 같은, 자체 CPU와 메모리 격리 하단 컨테이너 기반 이며 가상 컴퓨터는 동일. 동시, 파일 시스템에서 각 컨테이너는 그것의 자신의 파일 시스템. 나 또한 포장으로 최대 스택 수 있습니다 응용 프로그램은 응용 프로그램 서버, 응용 프로그램 시스템 및 응용 프로그램 서버 포함 됩니다. 서식 파일을 만들 수 있습니다., 서식 파일은 응용 프로그램, 미들웨어, 및 운영 체제에 대 한 템플릿 및이 서식 파일은 다른 컴퓨터에서 복제 될 수 있습니다., 그래서 뿐만 아니라 가상 컴퓨터, 독 노동자는 컨테이너, 개념은 가상 컴퓨터 하지만 해당 열에 나는 응용 프로그램 컨테이너,이 컨테이너에는 기계, 포함 될 수 있습니다. 위의 미들웨어 및 응용 프로그램을 포함 하 여. 이 기술 개발은 더 나은, 하 지원의 응용 프로그램 그리고 더 구름의 아이디어를 반영할 수 있다. 독 노동자는 생태 수 있으며 독 노동자 클러스터를 구축할 수 있습니다. 우리의 아이디어는 이미 미리 만들어진 것 들, 그리고이 기준 내가 그것을 관리 하는 것은 클라우드를 실현, 그래서 우리의 인프라로 구현 되는 지상에 적용. 우리는 우리의 배포 만들었지만 또한 조정할 수 있는, 기능을 개발 하기 위해 우리의 필요에 따라.

이 클라우드 인프라 할 수 있는, 하지만이 기능 구름? 아니요, 응용 프로그램에 대 한 최고의 지원을 달성 하는 방법. 응용 프로그램을 지 원하는 것입니다 우리의 클라우드 플랫폼 할 수 있다 그리고 내가 만들 수 있는 응용 프로그램 실행 빠른 구름. 자동화 된 배포의 응용 프로그램을 포함 하 여 응용 프로그램 미들웨어, 자바 단어는 아웃소싱 하는 경우, 그들의 자신의 코드를가지고, 이러한 내 자동 성장을 달성 하기 위해 자동화 된 배포를 하실 수 있습니다. 나는 기계를 추가 하려면, 자동으로 그것을 할 수 있습니다.

다른 서식 파일의 개념 이다입니다. 가상 컴퓨터 템플릿, 응용 프로그램을 넣어 플러그인 후 사용할 수 있습니다. 이 응용 프로그램 서식 파일의 도와 라인에 적용 하는 내 요구 사항 적용 독 노동자와 결합 될 수 있습니다. 응용 프로그램에서 내가 클러스터 응용 프로그램이 나 페이지 번호를 가질 수 있습니다, 그리고 우리는 자동으로 페이지 번호를 배포할 수 있습니다.

응용 프로그램의 전체 관리 OpenStack에 근거 할 수 있다, 또한 Cloudstack에 근거 할 수 있다 독 노동자 개발으로 기본 리소스 계층 독 노동자를 통해 배포할 수 있습니다.

오른쪽에는 세 계층, 웹 서버, 응용 프로그램 서버 및 데이터베이스는 가정, 비즈니스 시스템, 각 레이어를 가상 컴퓨터에 배포 하거나 한 독 노동자에 배포 수, 독 노동자는 경량 가상 머신. 이러한 물리적 기계는 동형, 실행, 더 효율적인 독 노동자의 많은 수 있습니다.

응용 프로그램 관리, 그것은 실제로 나 서식 파일을 통해 응용 프로그램을 마지막으로 구름에 배포할 수 있는 응용 프로그램을 정의 하는 어떻게.

그래서 끌어 왼쪽 같은 방식으로, 각 층의 구조를 편집 하는 그래픽 편집기를 사용 하 여 좋은 응용 프로그램 서식 파일, 내 네트워크 수준 정의를 편집기에 이러한 서식 파일을 끌어 수 있습니다, 전체 응용 프로그램 아키텍처의 정의 방문 독 노동자, 수는 다중 계층 아키텍처와 응용 프로그램을 정의 하려면 그것은 가상 컴퓨터를 수 있습니다. 응용 프로그램 관리는 당신이 원하는 무슨을 생성 하기 위해 구성할 수 있습니다.

서식 파일의 응용 프로그램 또는 컨테이너 혜택의 응용 프로그램 개발 환경, 테스트 환경, 생산 환경, 사실, 많은 온라인 응용 프로그램을 해결 하기 위해 활용 하는 능력은 수동으로 배포입니다.

응용 프로그램 시스템 배포, 하지만 여러 세트의 배포 집합, 대학 예입니다. 클래스에서 선생님,이 과정은 응용 프로그램에는 서식 파일에 응용 프로그램을 형성 하는 기계 더미를 더 배포를 각 학생 설정, 그는 그의 응용 프로그램 개발을 할 수 있는. 템플릿을 통해 방법 수 내 개발, 테스트 및 생산 된,이 환경 이며 독 노동자 응용 프로그램 환경에 맞춰.

이제 독 노동자는 매우 뜨거운, 심지어 마이크로소프트 그 독 노동자를 지원 하고자, 리눅스 기반으로 독 노동자, 그 지원 하고자, 아마존도 지원 말한다. 그래서 만약 응용 프로그램의 다양 한 동형 또는 여러 클러스터 응용 프로그램, 가상화 보다 독 노동자를 선택 하는 더 나은 수 있습니다. 대형 클러스터 응용 프로그램 독 노동자를 위해 더 적당 한, 가상 컴퓨터는 작은 응용 프로그램 때문에 각각 다른, 그래서 당신은 가상 컴퓨터 운영 체제.

템플릿을 적용의 개념으로, 클라우드 플랫폼은 실제로 모두 한 기계 높이 다양 한 응용 프로그램,이 수용, 그냥 지금 클라우드 플랫폼 응용 프로그램을 가상 컴퓨터에 대 한 적용을 시작, 난 클라우드 플랫폼을 방문, 전체 응용 프로그램에 응용 프로그램,이 응용 프로그램을 사용 하 여 더 많은 사람들을 위해이 응용 프로그램을 게시할 수 있습니다. 그래서 그의 아이디어는 능력의 모든 종류를 캡슐화, 플랫폼 응용 프로그램 수준 서비스, 다양 한이 게를 플랫폼에 서비스를 제공 하는.

여기에 우리 연산자와 함께 일 하는 곳 예를 들어 같은 수 있습니다 그의 ICG 기능, 위치 서비스, 모바일 서비스, 위치 제 3-파티 응용 프로그램에 이러한 기능을 실행할 수 있습니다 하지만 그것의 크기를 변경할 수 있습니다, 서식 파일 집합을 하나만, 모든 논리는 정확 하 게 동일을 허용 하는 기능으로 포장 된다. 이 플랫폼을 통해 캡슐화의 다른 기능, 응용 프로그램 지원 될 수 있는 더 나은, 그것의 가동을 달성 하기 위해 또한이 플랫폼을 통해 서비스 응용 프로그램을 사용 하 여. 에 동시 관리의 개발을 통해 인터페이스의 출시의 표준 응용 프로그램을 통해 더 많은 응용 방문 클라우드 플랫폼에서 응용 프로그램을 많이 형성 클라우드 플랫폼에 게시 될 수 있도록.

Yunping 플랫폼 오픈 가상 컴퓨터에 처음 3 년은 클라우드 플랫폼의 초점, 이제 클라우드 플랫폼의 응용 프로그램에 초점을 적용 하 고 관리 하는 방법. 응용 프로그램 또는 클라우드 플랫폼 크기에서 증가, 일정 점점 더 중요 해지고 있다. 클라우드 플랫폼의 핵심은 우리의 예약 일정 필요로 하는 더 큰 크기. 그래서 우리는 먼저 클라우드 플랫폼 구축, 말했다 가상 컴퓨터는, 가상 기계는 또한 몇 가지, 사람들이 관 수, 하지만 있으면 단위, 단위, 및 변경, 컴퓨터의 수가 수천 수만 수 천명의 사람들이 확실히 해야 하지,이 시간에 직접 오픈 정보 필요,이 정보는 일정 운영 체제. 그래서 클라우드 플랫폼의 핵심은 일정, 클라우드 플랫폼의 좋은 일을 할 것입니다 미래 발판 될 수 있습니다. 즉, 공용 클라우드 플랫폼의 응용 프로그램을 향상 시킬 뿐만 아니라 다양 한 서비스의 사용자의 요구에 맞게 최대화 하는 방법.

운영 체제는 기계, 기계와 그것에 실행 하는 소프트웨어의 하드웨어는 운영 체제는 컴퓨터 운영 체제를가지고 있어야 합니다. 유닉스에서 주로 과정은 일정, 그것은 일치 하는 수요, 미들웨어 자바 프로그램, 운영 체제를 통해 응용 프로그램은 프로세스, CPU, 응용 프로그램 메모리, 하드 디스크, 달성 하는 데 도움이 하기 위해 운영 체제의 응용 프로그램에 대 한 적용 해야, 이것은 독립 실행형 운영 체제 개념 이다. 구름, 구름은 모든 관리 리소스, 수 있습니다 컴퓨팅, 네트워크, 스토리지, 미래에 많은 소프트 기능 리소스, 사용자 또는 응용 프로그램으로 만들 수 있습니다 하지만 응용 프로그램은 독립 실행형 응용 프로그램, 클러스터 응용 프로그램 수 있습니다. 따라서, 클라우드 플랫폼의 일정의 핵심은, 리소스와 응용 프로그램 사이는 일정의 클라우드 관리에 대 한 책임,이 일정은 클라우드 플랫폼의 핵심 이다.

가능 한 한 좋은 고 아무 문제 아래 리소스를 사용자가 느끼지 않는다 내 서비스는 다른, 여기, SLA의 개념을 의미 다른 서비스는 다른 SLA 요구를 할 수 있습니다. 또한, 다른 응용 프로그램이 서로 영향을 미칠 수, 내가 CPU 점유를 하 든 다른 사람들이 일을 할 수 없습니다, 서로 영향을 받지 않습니다, 그리고 이것은 해결 하기 위해 일정의 문제 이다.

가장 기본적인 일정 수 있습니다 기반 부하 스케줄링, 즉, 리소스 사용에 따라 해야 넣어 내 리소스 리소스에 대 한 적용. 부하 변경 됩니다, 최저는 순간, 최저는 아니지만 전체 시스템을 종합적으로 고려 하는 그래서 방법을 가장 효과적이 게 만들기.

다양 한 서비스는 다양 한 요구, 그리고 아주 중요 하 고, 이용 비율은 높지 않다 또한, 리소스를 떠나야 하는 경우에 일부 수 있습니다 테스트, 다른 클라우드 서비스에 대 한 불안 아니에요, 아니 자원은 확인. 그래서 다른 Sla 다른 요구는, 다른 전송 다른 Sla 관리를 요구 하 고 다른 서비스를 만족 한 플랫폼에서 실행할 수 있습니다. 그래서 클라우드 동안 그것의 우선 순위를 알고 싶어 하는 SLA 기준에 따라 요청 시 리소스를 사용 하는 컴퓨팅, 리소스 벌인다 무제한, SLA, 뿐만 아니라 추적의 실제 사용에 제한이 있다 그래서.

클라우드 시스템의 증가 함께 예약 될 수 있습니다 병목, 그래서 분산된 스케줄링 시스템 필요 하다. 자체 클라우드는 이미 분산, 디스패치, 디스패치 필요 더 배포.

우리가 공유 하기 전에 우리가 믿는 클라우드 플랫폼의 초점은 지원 응용 프로그램 및 응용 프로그램 방문, 이상 것은 호출 응용 프로그램 플랫폼의 핵심은 일정. 우리의 제품 개발에서 우리는이 두 가지는 우리의 발전 방향 때이 문제에 대해 생각할 수 있는 플랫폼을 클라우드 할 생각 합니다. 클라우드 서비스를 통해 다른 서비스를 제공할 수 있습니다 하지만 그것은 가장 기본적인 자원는 SkyForm3.0의 이전 릴리스 OpenStack, 지원 수 있지만 또한 Cloudstack, 지원 하기 위해 주로 서비스를 지 원하는 가상 컴퓨터, 물리적 컴퓨터 및 스토리지 서비스에 추가 하는 올해의 끝. 우리는 확장성을 추가 동시에 개선 하기 위해 규모를 지원, 현재 우리의 버전 2000 물리적 컴퓨터와 10000 가상 컴퓨터를 지원할 수 있습니다. 절반 년 사용자가 내는이 요구 사항이 100000 가상 컴퓨터에 도달, 3 차원 분산된 기술이 될 것입니다, 어쩌면 내가 일련의 시스템, 하지만 시스템의 집합 모두 배포 보다 더 많은 협력, 그래서 그들의 컴퓨터 또한 수 아마존 계층 파티션 같은.

우리는 구름에서 실행 하는 데 사용 될 것 이다, 독 노동자 같은 우리이 구름 및 전체 일정을 달성 하기 위해 독 노동자와 함께 매우 중요 한 응용 프로그램에 대 한 찾고 바랍니다. X86, x 86 단일 기계 아닙니다 행 해질 수 있다, 요구 하는 작은 기계에서 연산자 지금 큰 응용 프로그램 그것 클러스터, 가상 컴퓨터 수, 독 노동자, 수도 있습니다 응용 프로그램 자체는 큰 클러스터 응용 프로그램 독 노동자 더 나은 될 것입니다. 우리는 전체 구름을 달성 하기 위해 구름에 최신 기술을 만들기 위해 고객과 함께 작동 합니다.

네트워크 하드웨어 관련, SDN 지원 나중 VPC를 통해 우리는 현재 건물 공용 클라우드와 사설 클라우드를 통해, 2 사이 공유 실현 되도록. 시스템은 더 큰, 더 넓은 사람들, 사람들에 게 의존, 이해 하지 있이 필요 지능형 시스템 수 있습니다 정확 하 게 어떻게 말해, 지능형 분석 및 예측 해야할지 그래서 미래에.

(책임 편집기: Mengyishan)

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.