앞으로 생각 클라우드 컴퓨팅 : 2 개의 승리, 1 개의 불완전한

클라우드 컴퓨팅 : 2 개의 승리, 1 개의 불완전한

비디오: 🏃💨 Subway Surfers - Official Launch Trailer (십월 2024)

비디오: 🏃💨 Subway Surfers - Official Launch Trailer (십월 2024)
Anonim

클라우드 컴퓨팅은 종종 SaaS (Software-as-a-Service), IaaS (Infrastructure-as-a-Service) 및 PaaS (Platform-as-a-Service)의 세 가지 범주로 간주됩니다. 처음 두 개를 성공으로 평가하지만 PaaS에 불완전한 내용 만 줄 수 있습니다. 지금까지 몇 가지 틈새 시장 승리에도 불구하고 가장 일반적인 경우에는 성공하지 못합니다.

SaaS (Software-as-a-Service) 는 세 가지 범주 중 가장 오래된 것이며 어떤면에서는 가장 성공적인 것입니다. Salesforce 및 Workday는 각각 수백만 명의 사용자가있는 가장 큰 예일 수 있습니다. Netsuite, Concur, Wageworks, ServiceNow 및 기타와 같이 다소 작지만 여전히 성공적인 사례도 많이 있습니다. Office 365 및 Google Apps와 같은보다 일반적인 제품을이 범주에 추가 할 수도 있습니다. 이들은 모두 여러 조직에서 단일 인스턴스를 사용하는 다중 테넌트 애플리케이션입니다. 이러한 조직은 소프트웨어를 구성하고 API를 통해 추가 기능을 사용하는 경우가 많지만 소프트웨어를 만드는 회사는 정기적으로 소프트웨어를 업그레이드 할 수 있고 업그레이드하므로 도매 사용자 정의는 불가능합니다.

SaaS는 대부분의 회사에서 필요하지만 비즈니스의 핵심 차별화 요소는 아니지만 수평 관리 애플리케이션 (예: 영업 관리, 인사 관리, 청구 및 급여, 고객 지원 등)에서 가장 성공적인 것으로 입증되었습니다. 결과적으로, 애플리케이션을 실제로 사용자 정의 할 수없는 것이 좋았습니다. 많은 경우에 회사가 이러한 영역에서 온-프레미스 애플리케이션을 변경하려는 작업은 그다지 중요하지 않았습니다.

이러한 SaaS 서비스를 사용하는 데있어 가장 중요하고 간과되는 관점 중 하나는 내부 기업 개발자를 해방시켜 기업이 실제로 회사를 차별화하는 핵심 애플리케이션에 더 많은 기술 비용을 지출 할 수있게한다는 것입니다..

어떤면에서 SaaS는 고객이 원하는 대부분의 기능을 갖추고 있고 가격 경쟁이 거의없는 기존의 대부분의 애플리케이션에서 상당히 성숙해지기 시작했습니다. Salesforce에 고정되어 있으면 Dynamics CRM은 비용이 덜 들기 때문에 Dynamics CRM으로 전환하지 않습니다. SaaS는 스타트 업부터 세계 최대 조직에 이르기까지 거의 모든 규모의 사용자에게 성공했습니다.

AWS (Amazon Web Services)가 개척 한 IaaS (Infrastructure-as-a-Service)도 매우 성공적입니다. 기존 회사 내 많은 성공적인 신생 기업 또는 새로운 벤처 기업이 IaaS 모델을 통해 호스팅되어 개발자가 수요에 따라 인프라 요구를 확장 및 축소 할 수 있습니다. 이를 통해 스타트 업은 데이터 센터에 장기간 투자하지 않고도 제품을 만들 수 있습니다. 이 범주는 Amazon, Microsoft 및 Google의 3 대 공급 업체가 매달 더 많은 서비스와 경쟁력있는 가격을 제공하면서 빠르게 발전하고 있습니다. 지난 한 해 동안 여기에서 변화를 본 것은 놀랍습니다.

IaaS는 지금까지 소규모 및 신생 기업에 가장 매력적이지만, 일부 기업은 규모가 크지 않았습니다. 예를 들어 Netflix는 AWS에서 호스팅되며 대부분의 새로운 인터넷 스타트 업은 그러한 서비스에서 시작됩니다. 새로운 비즈니스가 공개 웹 서비스에서 벗어나 자체 데이터 센터 또는 코 로케이션 (colocation) 또는 전통적인 호스팅 환경에서 자체 인프라로 전환해야하는시기에 대한 논쟁이 있었을 것입니다. 변수가 너무 많아서 모든 상황에서 한 방법이 다른 방법보다 확실히 저렴하다고 말할 수는 없지만 클라우드 공급 업체는 설득력있는 주장을 할 수 있습니다.

대기 시간과 성능에 따라 일부 온 프레미스 데이터 센터에 모든 요소를 ​​포함하는 것이 효율적인 일부 응용 프로그램이 있습니다. 전 세계에 방대한 양의 데이터를 배포해야하는 경우 다른 응용 프로그램이 있으며 이는 클라우드 공급 업체와 같은 방대한 분산 데이터 서비스에서만 실용적입니다. 대부분의 응용 프로그램은 중간에 있습니다.

기업에 테스트 및 개발과 같은 작업에 IaaS 서비스를 사용하는 여러 소규모 팀이있는 경우가 종종 있지만, 이러한 회사는 응용 프로그램을 배포하거나 업무에 중요한 역할을 할 때 이러한 응용 프로그램을 회사 인프라로 다시 가져 오는 경우가 많습니다. 이 중 일부는 규제, 규정 준수 및 법적 문제로 인한 것이지만 일부는 더 많은 제어를 원합니다.

기존의 여러 엔터프라이즈 공급 업체는 현재 IBM 및 HP와 같은 자체 IaaS 제품과 경쟁하고 있습니다. 제 생각에는 OpenStack과 같은 기술을 사용하여 매우 현지화되고 전문화 된 서비스를 원하거나 "하이브리드 클라우드"의 일부로 원하는 회사에 더 많은 관심을 보일 것입니다. 그러나 그것은 여전히 ​​떠오르고 있습니다.

Platform-as-a-Service 는 흥미로운 개념입니다. 기본 운영 체제 및 서비스는 개별 개발자가 응용 프로그램을 담당하는 공급자와 함께 제공해야합니다.

이것은 클라우드 환경의 최신 부분이며 많은 잠재력을 가지고 있으며 많은 수상자입니다. 여기서 정의는 약간 "흐리게", 일부는 하이퍼 바이저 및 운영 체제에서 전체 개발 환경에 이르기까지 전체 개발 스택을 제공한다는 의미로 사용됩니다. 다른 사람들은이를 사용하여 데이터베이스 나 서비스 통합과 같은 특정 솔루션을 의미합니다.

한 가지 주장은 PaaS가 개발자를 위해 새로운 서버와 용량을 프로비저닝하는 데 시간이 덜 걸리기 때문에 개발 속도를 높일 수 있다는 것입니다. 대단한 것이지만, IaaS (서비스로서의 인프라) 시대에는 새로운 것이 아니며, 대부분의 내부 조직은 프로비저닝을 훨씬 쉽게하기 위해 열심히 노력하고 있습니다. 저에게 가장 중요한 주장은 대부분의 개발자가 걱정할 필요가없는 소프트웨어 플랫폼 자체를 추상화한다는 것입니다.

다시, 이 개념은 신생 기업들 사이에서 매우 인기가있었습니다. Heroku (Salesforce의 일부) 및 Google App Engine과 같은 사이트는 일반적으로 소비자 용 웹 앱 또는 모바일 앱을 호스팅하기위한 플랫폼으로 주로 사용됩니다. AWS에서 제공하는 플랫폼 서비스 (예: 데이터베이스)도 있습니다.

그러나 엔터프라이즈 측면에서는이 아이디어가 생각했던 것보다 거의 이륙하지 못했습니다. 많은 사람들이 SaaS 응용 프로그램을 확장하는 방법으로 플랫폼 서비스를 사용합니다. 특히 Salesforce의 Force.com은 핵심 CRM 응용 프로그램 위에 기능과 연결을 추가하는 방법입니다. 그러나 좀 더 일반적인 의미에서, 완전한 개발 환경에서는 많은 기업들이이 개념을 아직 채택하지 않은 것으로 보입니다.

일부는 제품이 아직 성숙해 보이지 않기 때문입니다. Microsoft는 Azure에 큰 관심을 보였지만 최근에는 인프라 서비스 및 Office 365와 같은 응용 프로그램에서 더 성공한 것으로 보입니다. Azure는 클라우드에서 다양한 개발자 도구를 지원하지만 여전히 많은 개발자가하는 것처럼 다소 제한적이며 명확하지는 않습니다. 처럼. 필자의 의견은 대부분의 Microsoft 고객이 순수한 플랫폼 서비스보다 SaaS 및 IaaS 서비스를 더 많이 사용하고 있다는 것입니다. Google과 Amazon은 엔터프라이즈 게임을 처음 접했으며 Google은 Hadoop 및 MongoDB와 같은 다양한 인터넷 도구를 지원하지만 App Engine은 아직 기업 개발에서보고있는 것이 아닙니다.

구글과 마이크로 소프트는 PaaS가보다 일반적인 의미에서 성공할 것이라고 상당히 내기하고 있으며, EMC의 Pivotal은 Cloud Foundry 서비스를 기반으로하는 강력한 비전을 가지고 있습니다. 그러나 주요 리서치 회사들은 PaaS가 상당한 양의 기업 채택을 받고 있다고 말하지만, 내가 본 대부분은 틈새 솔루션 또는 파일럿 프로그램입니다. 아직 그러한 기술을 완전히 채택한 대기업은 들어 본 적이 없습니다.

시간이 지남에 따라 개념이 호소력이있는 것처럼 쉽게 바뀔 수 있지만 이것이 불완전한 것으로 평가하는 이유입니다.

클라우드 컴퓨팅 : 2 개의 승리, 1 개의 불완전한