클라우드 컴퓨팅과 가상 시스템의 차이점은 무엇입니까
출처:
클라우드 컴퓨팅은 컴퓨터 산업에만 국한되지 않고 현대에만 국한된 것이 아니라 오랫동안 존재해 온 서비스 모델입니다. 아이디어는 다양한 자원을 통합하고 필요한 사용자에게 임대하는 것이다. 도서관을 비교해 보면 누구나 잘 알고 있다. 도서관은 많은 책을 수집했다. 책을 읽고 싶으면 도서관에 가서 자신의 필요에 따라 빌리면 된다. 도서관은 네가 빌린 수량과 시간에 따라 요금을 청구한다. 다 읽으면 도서관으로 돌려주고, 책은 원래의 책꽂이로 다시 돌려놓는다. 다른 사용자들은 계속 빌려서 재사용할 수 있다. < P > 분명 이런 모델을 기존 IT 업계에 이식하는 것을 생각할 사람이 있을 것이다. 다만 임대 대상을 도서에서 서버 자원으로 바꾸는 것만으로도 클라우드 컴퓨팅이 탄생했다. 왜 클라우드 컴퓨팅이라고 부르는가? 서버의 기능은 컴퓨팅 기능을 제공하는 것이기 때문이다. 서버를 임대하는 것은 너에게 서버 임대 기간의 컴퓨팅 능력에 해당한다. 따라서 클라우드 컴퓨팅이라고 불린다. < P > 작동 방법, 간단합니다. 필요한 CPU 수, 하드 드라이브 수, 직접 기계실로 이동, 클라우드 서비스 공급자가 당신의 수량에 따라 매일 요금을 부과하고 있습니다. 물론 월백년도 계약할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 성공명언) 만약 네가 더 많은 돈을 내고 싶다면, 배달현장 서비스도 제공할 수 있다. 서버 하드웨어는 임대 기간 동안 마음대로 처분하면 자신이 산 서버와 마찬가지로, 서버를 자신의 기계실로 옮긴 후 자신의 인력이 부족하다는 것을 알게 되면, 당신은 운영 체제를 설치하고, 한 사람을 모집하여 이 비용을 전문적으로 할 수 있도록 하는 것도 비싸다. (윌리엄 셰익스피어, 윈스턴, 독서명언) (윌리엄 셰익스피어, 윈도, 독서명언) (윌리엄 셰익스피어, 오페라, 희망명언) 그래서 클라우드 서비스 업체는 운영 체제 설치, 네트워크 구축, 설치 데이터베이스 제공, 대용량 데이터 해도우/스파크 클러스터 구축 서비스 등 기타 부가 가치 서비스를 제공합니다. 이런 번거로운 일을 다른 사람에게 맡기면 자신의 운영 유지 보수 비용을 크게 절감할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) < P > 클라우드 컴퓨팅의 이점도 나왔다. 왜 직접 사는 대신 서버를 임대해야 하는가. 단지 일정 기간만 쓰고 싶을 뿐, 스스로 서버를 사는 것보다 비용이 너무 많이 들고 임대가 더 편리할 수 있기 때문이다. (윌리엄 셰익스피어, 윈스턴, 클라우드, 클라우드, 클라우드, 클라우드, 클라우드, 클라우드, 클라우드, 클라우드) 또한, 당신이 직접 사야 할 것은 업무평가에 따라 얼마를 사야 하는지, 다시 사면 부족함을 발견할 수 있기 때문에, 재구매, 절차상의 번거로움, 너무 많이 사고, 자원 낭비가 있을 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언 임대는 더 유연해지고, 얼마나 필요하고, 렌트하고, 필요 없고, 클라우드 서비스 업체에 돌려주면 됩니다. 프라이빗 클라우드도 마찬가지로 기업 내 결제에 불과하다. 이상은 IaaS 의 운영 모델입니다. 당신은 이런 상황이 있을 수 있습니다, 당신은 웹 프로젝트를 작성 하 고 war 패키지를 만들었지만, 자신의 손에 실행 하는 서버가 없습니다, 당신은 클라우드 서비스 공급자에 게 귀하의 war 패키지를 넘겨 수 있습니다, 그들은 당신을 위해 실행 하는 책임이 있습니다, 당신은 전체 서버를 임대 하지 않아도, 당신은 운영 환경을 구축 하지 않아도, 그들에 게 war 패키지를 복사, 그들은 당신이 실행 하는 데 도움이 됩니다. 이것이 바로 우리가 PaaS 서비스라고 부르는 것입니다. 더 고급스럽게도, 당신은 손에 많은 사진을 가지고 있습니다. 당신은 사진 속의 인물을 추출하고 싶지만, 당신은 코드를 쓰지 않습니다. 당신은 클라우드 서비스 업체에 사진을 보낼 수 있습니다. 그들은 자신의 얼굴 인식 기술을 통해 처리한 후 결과를 당신에게 보낼 수 있습니다. 이것은 SaaS 와 비슷합니다. < P > 이상은 클라우드 컴퓨팅의 권위없는 해석입니다. 클라우드 컴퓨팅은 특정 기술을 의미하는 것이 아니라 서비스 모델, 제공 방법입니다. 문제가 생겼습니다. 서버를 옮기는 것은 너무 번거롭고, 사용자는 대여한 서버를 넣을 수 있는 자체 기계실이 필요합니다. 모바일 서버가 필요하지 않거나 앞서 언급한 문제를 해결하고 CPU, 메모리, 디스크 등의 리소스를 사용자에게 패키지화할 수 있는 기술이 있습니까? 답을 알고 있다면, 가상화 기술은 이 문제를 완벽하게 해결할 수 있습니다. 가상 시스템은 가상화 구현 중 하나이지만, 결코 유일한 것은 아닙니다. 컨테이너, 심지어 실제 물리적 시스템 (베어 메탈) 일 수도 있습니다. 가상 시스템을 제공하는 하이퍼바이저도 VMware 뿐 아니라 kvm/qemu, Xen 등. 가상 시스템 외에도 ovs 가상 네트워크와 같은 다른 많은 가상화 기술이 있습니다. 가상 기술을 사용하면 더 이상 서버를 옮길 필요 없이 완전히 셀프 서비스를 할 수 있습니다. 또한, 가상화 기술을 사용 하 여 운영 체제를 설치 하지 않고, 당신이 하나를 설치 한 후, 당신은 쉽게 복제, 노동 작업의 많은 중복을 피하기 위해 운영 및 유지 보수를 배포 하는 것이 더 쉽습니다. 직접 기계실을 지을 필요도 없고, 많은 일을 절약할 수 있고, 클라우드 서비스 공급업체나 자신의 내부 클라우드 플랫폼 팀에 전적으로 맡길 수도 있습니다.
가상 머신과 클라우드 컴퓨팅을 혼동하기 쉬운 이유는 가상 머신이 클라우드 컴퓨팅에서 너무 흔하기 때문입니다. 클라우드 컴퓨팅에서 가장 활발한 주체이자 핵심 중 하나이며, 많은 서비스가 가상 머신을 중심으로 서비스를 제공하기 때문입니다. AWS 또는 기타 공용 클라우드에서 클라우드 서비스를 구입하는 가장 직접적인 방법은 가상 시스템을 신청하는 것입니다. 당신이 구입한 클라우드 데이터베이스, 밑바닥도 가상 시스템일 수 있습니다. 예를 들어, MySQL 클라우드 데이터베이스를 구입하면 클라우드 플랫폼이 백그라운드에서 먼저 가상 시스템을 시작합니다. 이 가상 시스템 미러에는 MySQL 서비스가 포함되어 있습니다. 가상 시스템이 일어나면 MySQL 서비스가 실행됩니다. 데이터베이스에 액세스해야 할 뿐만 아니라 마스터-슬레이브 설정, 로그 보기, 백업 생성, 계정 권한 설정 등 기타 관련 기능이 필요할 수 있습니다. 가상 머신은 사용자에게 보이지 않으며 모든 사용자가 이러한 작업을 수행하는 것은 아니기 때문입니다. 따라서 클라우드 서비스 업체는 사용자가 직접 학습하고 신경 쓰지 않고도 API 나 웹 인터페이스를 호출하기만 하면 이러한 모든 작업을 수행할 수 있는 매우 편리한 API 인터페이스를 제공합니다. 기본 구현 방법, 이 고정 방법은 가상 시스템에서 에이전트를 실행하고 데이터베이스 사용자를 만드는 것과 같은 작업을 수행할 수 있습니다. 에이전트는 정의된 스크립트를 실행합니다. 물론 ssh/ansible/puppet 등과 같은 외부 프로그램을 통해 데이터베이스 내부의 구성 관리를 수행할 수도 있습니다. < P > 결론적으로 클라우드 컴퓨팅은 높은 수준이며, 최근 몇 년 동안에도 표절한 뜨거웠지만, 본질은 기술의 혁신이 아니라 사고의 변화였다. (윌리엄 셰익스피어, 클라우드 컴퓨팅, 클라우드 컴퓨팅, 클라우드 컴퓨팅, 클라우드 컴퓨팅, 클라우드 컴퓨팅, 클라우드 컴퓨팅) 당신은 다른 사람에 게 컴퓨팅 능력을 제공 합니다-클라우드 컴퓨팅, 다른 사람에 게 저장-클라우드 스토리지, 다른 사람에 대 한 데이터베이스-클라우드 데이터베이스 (DBaaS), 다른 사람에 대 한 로드 밸런싱 -LBaaS, 다른 사람에 대 한 방화벽-fwas. 그러나 구현 수단은 분산 기술, 가상화 기술, 네트워크 기술, 자동 운영 및 유지 보수 기술, 재해 복구 기술 등 전통적인 IT 기술로 남아 있으며, 새로운 기술을 만들지 않고 이러한 기술 조합을 통해 일부 자원, 기능 제품 또는 소프트웨어를 API 로 캡슐화하여 외부 서비스를 제공합니다.
클라우드 컴퓨팅의 가장 권위 있는 기준은 AWS 를 참조할 수 있고, IaaS 오픈 소스 구현 방안은 OpenStack 을 참조할 수 있으며, 현재 클라우드 컴퓨팅 분야에서 가장 활발한 오픈 소스 프로젝트 중 하나이며, 현재는 IaaS 의 기본 서비스 (컴퓨팅, 스토리지, 네트워킹) 제공 외에도 Trove 데이터베이스 서비스, Mistral 업무를 실현하고 있습니다.