나는 주로 소셜 네트워킹 개발 등에서 클라우드 기술에 대해 계속 듣고 있습니다. 나는 오늘 다시 그것에 대해 들었고 지금은 매우 궁금합니다. 웹 개발자로서)? "구매하는 것이 의미가 없는가?"라고 말하지 않고 계속 묻는 질문에 대답하려면 어떻게해야합니까?
나는 주로 소셜 네트워킹 개발 등에서 클라우드 기술에 대해 계속 듣고 있습니다. 나는 오늘 다시 그것에 대해 들었고 지금은 매우 궁금합니다. 웹 개발자로서)? "구매하는 것이 의미가 없는가?"라고 말하지 않고 계속 묻는 질문에 대답하려면 어떻게해야합니까?
답변:
"클라우드"는 유행어입니다. "클라우드"라는 단어를 포함하지 않는 정의는 없습니다. Dell이 클라우드를 설명하는 방법은 다음과 같습니다.
클라우드 컴퓨팅은 IT를 서비스로 제공합니다. 조직 내에서만 액세스 할 수있는 개인 클라우드, 외부 공급자의 퍼블릭 클라우드 또는 둘 다에 걸쳐있는 하이브리드 클라우드 일 수 있습니다.
클라우드는 서비스로서의 IT입니다. 권리. 나는 Geek Squad가 서비스로서의 IT라고 생각 했습니까? 클라우드가 eek 분대입니까, 아니면 eek 분대가 클라우드입니까? 그리고 Geek Squad가 클라우드 서비스를 제공하기 시작하면 유니버스 결말 특이점이 발생합니까? 사람들을 마케팅하기에 충분히 뜨겁거나 깊지 않습니다.
기본적으로 클러스터의 논리적 진행, 가상화 및 빠른 인터넷 연결. 회사는 스토리지 및 처리 성능을 전문으로 제공 할 수 있으며 클러스터에서 애플리케이션을 호스팅하고 인터넷을 통해 액세스 할 수 있습니다. 또한 가상화를 사용하면 실행중인 실제 물리적 하드웨어와 관련이없는 임의의 환경에 존재할 수 있습니다. 매우 시원합니다.
투명하게 확장 할 수있는 타사 장비에서 응용 프로그램을 호스팅하는 기능은 매우 강력합니다. 하드웨어를 과도하게 커밋하지 않고도 웹 사이트를 만들 수 있습니다. 특정 하드웨어 구현은 개발자에게 중요하지 않으므로 유용합니다.
이들이 "클라우드"라고 부르는 이유는 기존의 네트워크 다이어그램, 인터넷, 기타 지역, WAN, 네트워크 및 하드웨어가 즉각적인 다이어그램의 범위를 벗어난 경우 항상 클라우드로 표시되기 때문입니다.
미지의 국가로서의 구름의 본질은 오늘날까지 지속되어 왔으며, 아무도 구름 이 무엇인지 만족스럽게 묘사 할 수없는 이유의 근본 원인 입니다 . 요점은 없다는 것입니다 알고 그것이 무엇인지. 필요하지 않습니다. Amazon, IBM 또는 기타 "클라우드"제공 업체에 앱을 제공 할 수 있으며,이를 호스팅하고 사용량에 따라 요금을 청구합니다.
"구름"이라는 용어를 들으면 실제로는 색 영역을 실행하는 (가난한) 추상 용어입니다.
"클라우드"라는 용어 자체는이 세 가지에 대한 설명이 부족합니다. 일반적으로 사람들이 "클라우드 컴퓨팅"을 언급 할 때 호스팅, 쓰기와는 달리 소프트웨어의 비 기능적 문제 중 일부 (또는 전체)에 대한 제어를 포기하는 전문 공급자가있는 패러다임 전환 모든 것을 직접 관리하십시오.
"클라우드"가 유행어가되기 훨씬 전에 네트워크 다이어그램을 그리는 사람들은 모든 클라이언트, 서버, 라우터 및 스위치를 직접 제어하고 그 사이의 연결을 그렸지만 전통적으로 네트워크의 일부에 대한 클라우드를 그렸습니다. 제어하지 않습니다. 일부 예의 경우 PSTN (공중 전화망)에 대한 Google 이미지 검색을 수행하십시오. 구름은 우리 전선이 들어오고 나가는 성가신 것을 나타냅니다. 우리는 다른 사람들이 그 일을 처리하기 때문에 그것이 어떻게 작동하는지 이해할 필요가 없습니다. 우리는 패킷이 다른 쪽의 올바른 위치에 다시 나올 것을 믿습니다. 패킷이 ISP에 도달하면 인터넷을 클라우드로 끌어들입니다. 일단 패킷이 ISP에 전달되면 올바른 위치로 이동하는 방법을 알고 있으며 어떤 라우터를 통해 이동하는지 신경 쓰지 않기 때문입니다.
간단히 말해서 "클라우드 컴퓨팅"은 가정이나 비즈니스 네트워크 다이어그램, 즉 인터넷의 클라우드 내부에서 호스팅되는 서비스를 말합니다. 하드웨어는 사용자가 직접 제어 할 수 없으며 데이터를 "클라우드로"전송하고 공급 업체가 데이터를 처리하고 저장하도록 신뢰할 수 있으므로 다시 가져와야 할 때 사용할 수 있습니다. 또한이 단어의 의미는 현재 "클라우드에서"처리되고있는 것은 전통적으로 로컬 컴퓨터의 도메인 이었다는 것을 의미합니다. 전통적으로 백업 서버가 있었지만 "클라우드에서"백업을 수행하는 carbonite와 같은 서비스로 전환했습니다. 이전에 로컬 데스크톱에서 MS 오피스를 사용했지만 이제는 Google 문서 등을 사용합니다.
웹 개발자는 고객이 데스크탑 컴퓨터에서 전통적으로 처리하는 서비스를 웹 응용 프로그램으로 대체 할 수있는 방법을 찾고 있다는 것을 의미합니다. 데스크탑 소프트웨어를 교체 할뿐 아니라 보완 할 수 있다는 것은 경쟁 우위를 제공 할 수 있습니다.
많은 사람들이 클라우드가 무엇인지 감탄하게 설명 했으므로 유니콘과 황금빛 무지개뿐만 아니라 클라우드가 웹 개발자에게 제공 할 수있는 것을 다루려고 노력할 것입니다.
http://aws.amazon.com/에 더 많은 내용이 있습니다 . 확인 해봐! 분명히 이것은 모두 AMZN에서 나온 것이며 Google과 같은 다른 업체들도 경쟁력있는 서비스를 제공합니다.
문제는 "클라우드"는 다소 모호한 의미 (범위)입니다.
"클라우드"가 들릴 때 사람들이 생각하는 최소한의 것은 가상화 된 인프라이며 다음과 같은 이점이 있습니다.
그건 그렇고 당신이 항상 목록에있는 모든 것을 얻지는 못하지만 그렇게하더라도 100 %가 아닐 수도 있습니다. 실제 사례를 위해 "AWS US East Outage"에 발생한 일을 Google에서 확인할 수 있습니다.
또한 사람들은 데이터베이스, 로깅 및 "인프라"와 "애플리케이션"사이의 공간을 차지하는 다른 서비스와 같은 "클라우드"의 일부로 다른 서비스를 추가하기도합니다.
어떤 사람들은 또한 "클라우드"를 "가상"의 동의어로 사용합니다. 때때로 사람들은 "서비스 및 소프트웨어로서의 플랫폼"을 의미하기 위해 그것을 사용합니다.