기금넷 공식사이트 - 주식 지식 - 리노드 구매 방법 linode 구매 튜토리얼
리노드 구매 방법 linode 구매 튜토리얼
linodevps 구매 방법 중국에서는 LinodeVPS 구매가 불편해요~ 클라우드 호스팅이나 타사 VPS를 선택하시는 걸 추천드립니다. 저는 Haiteng Data의 Zhang Zitang입니다. 이것이 도움이 되기를 바랍니다.
SAAS 및 PAAS 서비스란 무엇입니까?
클라우드 서비스'는 이제 거의 일상적인 단어가 되었습니다. PaaS, IaaS, SaaS의 차이점을 모르더라도 상관없습니다. 많은 사람들이 모르기 때문입니다.
클라우드 컴퓨팅의 세 가지 서비스 모델: IaaS, PaaS 및 SaaS
"클라우드"는 실제로 인터넷을 사용하여 스토리지에 액세스하거나 실행됩니다. 원격 서버.
컴퓨팅, 저장, 개발에 인터넷 기반 방법을 사용하는 회사는 기술적으로 클라우드 회사라고 할 수 있습니다. . 모든 사람이 CTO인 것은 아니기 때문에 때로는 클라우드 기술 뒤에 있는 몇 가지 단어를 보는 것이 골치아플 수도 있습니다.
클라우드도 계층화되어 있습니다.
누구나 인터넷에서 제공할 수 있습니다. 모든 서비스 회사는 클라우드 컴퓨팅 회사라고 할 수 있습니다. 실제로 클라우드 컴퓨팅은 인프라(infrastructure)-as-a-service, 플랫폼(platform)-as-a-service, 소프트웨어(software) 등 여러 계층으로 나누어집니다. -as- a-Service. 인프라가 맨 아래에 있고, 플랫폼이 중간에 있고, 소프트웨어가 맨 위에 있습니다.
첫 번째 계층은 IaaS라고도 하며 하드웨어라고도 합니다. 몇 년 전에는 사무실이나 회사 웹사이트에서 일부 엔터프라이즈 애플리케이션을 실행하려면 로컬 애플리케이션을 제어하고 비즈니스를 운영하기 위해 서버나 기타 고가의 하드웨어를 구입해야 했습니다.
그러나 이제 IaaS를 사용하면 하드웨어를 다른 곳에서 아웃소싱할 수 있습니다. IaaS 회사는 임대할 수 있는 오프사이트 서버, 스토리지 및 네트워크 하드웨어를 제공하여 유지 관리 비용과 사무실 공간을 절약합니다. 시간
일부 대형 IaaS 회사로는 Amazon, Microsoft, VMWare, Rackspace 및 RedHat이 있습니다. 그러나 이들 회사는 Amazon 및 Microsoft와 같은 자체 전문 지식을 보유하고 있으며 IaaS를 제공할 뿐만 아니라 임대도 합니다.
PaaS: Platform-as-a-Service(Platform as a Service)
두 번째 계층은 소위 PaaS입니다. 회사의 모든 개발을 이 계층에서 수행하여 시간과 리소스를 절약할 수 있습니다.
PaaS 회사는 가상 서버 및 운영 체제와 같은 다양한 개발 및 배포 애플리케이션 솔루션을 제공합니다. 하드웨어에 대한 비용을 절감하고 분산된 스튜디오 간의 협업을 더 쉽게 만듭니다. 웹 애플리케이션 관리, 애플리케이션 설계, 애플리케이션 가상 호스팅, 스토리지, 보안 및 애플리케이션 개발 협업 도구 등.
일부 대규모 PaaS 제공업체로는 GoogleAppEngine, MicrosoftAzure, Force가 있습니다. .com, Heroku, EngineYard. 최근 신흥 기업으로는 AppFog, Mendix 및 StandingCloud가 있습니다.
SaaS: Software-as-a-Service(Software as a Service)
세 번째 계층은 소위 SaaS입니다. 이 레이어는 일상생활과 밀접하게 접촉하는 레이어로, 대부분 웹브라우저를 통해 접속합니다. 원격 서버의 모든 애플리케이션은 SaaS인 네트워크를 통해 실행될 수 있습니다.
귀하가 사용하는 서비스는 전적으로 Netflix, MOG, GoogleApps, Box.net, Dropbox 또는 Apple의 iCloud와 같은 웹페이지에서 이러한 범주에 들어갑니다. 이러한 웹 서비스는 비즈니스, 엔터테인먼트 또는 두 가지 모두에 사용되지만 클라우드 기술의 일부이기도 합니다.
비즈니스에 사용되는 일부 SaaS 애플리케이션에는 Citrix의 GoToMeeting, Cisco의 WebEx, Salesforce의 CRM, ADP, Workday 및 SuccessFactors가 포함됩니다.
Iaas와 Paas 비교
PaaS의 주요 기능은 사용자에게 개발 및 운영 플랫폼을 서비스로 제공하는 것이고, IaaS의 주요 기능은 가상 머신 또는 기타 리소스 사용자에게 서비스로 제공됩니다. 다음으로 PaaS와 IaaS를 7가지 측면에서 비교하겠습니다.
개발 환경: PaaS는 기본적으로 개발자에게 IDE를 포함한 완전한 개발 및 테스트 환경 세트를 제공하는 반면, IaaS 사용자는 주로 내가 익숙한 개발 환경을 사용했습니다. 이전과 같지만 이전 개발 환경은 클라우드와의 통합이 부족하여 사용하기가 그리 편리하지 않았습니다.
지원되는 애플리케이션: IaaS는 주로 가상 머신을 제공하고 일반 가상 머신은 여러 운영 체제를 지원할 수 있으므로 IaaS에서 지원하는 애플리케이션 범위는 매우 넓습니다. 하지만 특정 PaaS 플랫폼에서 애플리케이션을 실행하는 것은 쉬운 일이 아닙니다. 애플리케이션이 플랫폼에서 지원하는 언어를 기반으로 하는지 확인해야 할 뿐만 아니라 애플리케이션이 플랫폼에서 지원하는 API를 호출합니다. 이 애플리케이션이 플랫폼에서 지원하지 않는 API를 호출하는 경우 애플리케이션을 수정해야 합니다.
개방형 표준: 많은 IaaS 플랫폼에는 특정 비공개 기능이 있지만 OVF와 같은 프로토콜의 존재로 인해 IaaS는 크로스 플랫폼 및 공급업체 종속 방지 측면에서 꾸준히 발전하고 있습니다. Google의 AppEngine과 Salesforce의 Force.com 모두 특정 비공개 API를 가지고 있기 때문에 PaaS 플랫폼의 상황은 낙관적이지 않습니다.
확장성: PaaS 플랫폼은 실행 중인 애플리케이션이 갑작스러운 트래픽에 더 잘 대처할 수 있도록 리소스를 자동으로 조정합니다. IaaS 플랫폼에서는 개발자가 이에 대처하기 위해 리소스를 수동으로 조정해야 합니다.
통합률과 경제성: PaaS 플랫폼의 통합률은 매우 높습니다. 예를 들어 PaaS의 대표격인 Google AppEngine은 하나의 서버에서 수천 개의 애플리케이션을 호스팅할 수 있지만 일반 플랫폼의 통합률은 매우 높습니다. IaaS 플랫폼은 최대 100개를 넘지 않으며 일반적으로 10개 정도이므로 IaaS가 PaaS보다 덜 경제적입니다.
청구 및 감독: PaaS 플랫폼은 CPU 및 메모리 사용량과 같은 청구 및 감독 측면에서 IaaS 플랫폼이 달성할 수 있는 운영 체제 수준에 도달할 뿐만 아니라 애플리케이션 수준에서도 수행할 수 있기 때문입니다. , 예를 들어 애플리케이션의 응답 시간(ResponseTime) 또는 애플리케이션에서 소비한 트랜잭션 수 등을 통해 청구 및 관리의 정확성이 향상됩니다.
학습 난이도: IaaS에서 애플리케이션을 개발하고 관리하는 것은 상대적으로 기존 방법에 가깝지만, PaaS에서 개발하려면 새로운 언어나 프레임워크를 배워야 할 수 있으므로 IaaS는 배우기가 더 어렵습니다.
Future PK
오늘날의 클라우드 컴퓨팅 환경에서 IaaS는 매우 주류이며 Amazon EC2, Linode 또는 Joyent 등 모두 자리를 잡고 있지만 Google의 AppEngine을 사용하면 , Salesforce의 Force.com이나 Microsoft의 Windows Azure와 같은 PaaS 플랫폼의 출시로 인해 PaaS도 등장하기 시작했습니다.
둘의 미래, 특히 둘 사이의 경쟁 관계에 대해 이야기하면서 저는 개인적으로 단기적으로 애플리케이션 지원 및 학습 난이도 측면에서 IaaS 모델의 장점으로 인해 IaaS가 단기적으로 가장 인기 있는 모델이 될 것이라고 생각합니다. 용어로는 개발자의 첫 번째 선택이 될 것이지만 장기적으로 PaaS 모델의 높은 통합률로 인한 경제로 인해 PaaS가 다양성 및 지원되는 애플리케이션과 같은 문제를 해결할 수 있다면 IaaS를 대체하게 될 것입니다. 개발 독자의 "새로운 마음에 드는 것".