컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 클라우드 시대의 주요 애플리케이션

클라우드 시대의 주요 애플리케이션

아마존(이하 아마존)

온라인 서점 및 전자 소매업으로 시작해 현재는 업계에서 높은 평가를 받고 있지만, 최근 사업은 클라우드 관련이다. 컴퓨팅 관련. 2년여 전 Amazon은 신흥 클라우드 컴퓨팅 시장에 진출한 최초의 공급업체 중 하나가 되었으며, 이 분야에 진출하려는 기업들에게 좋은 출발을 제공했습니다.

Amazon의 클라우드는 Amazon WebServices(이하 AWS)라고 합니다. 현재는 주로 Simple Storage Service(S3), Elastic Compute Cloud(EC2), QueuingService(Simple QueuingService)와 SimpleDB는 아직 테스트 단계입니다. 즉, Amazon은 이제 인터넷을 통해 액세스할 수 있는 스토리지, 컴퓨터 처리, 정보 대기열 및 데이터베이스 관리 시스템 플러그인 서비스를 제공합니다.

Google(Google)

은 인터넷 검색을 중심으로 강력한 비즈니스 모델을 만들었습니다. 이제 그들은 애플리케이션 호스팅, 엔터프라이즈 검색 등을 통해 기업에 "클라우드"를 개방하고 있습니다.

올해 4월 Google은 Google AppEngine(이하 GAE)을 출시했습니다. 이 서비스를 통해 개발자는 Python 기반 애플리케이션을 컴파일하고 Google의 인프라를 무료로 사용할 수 있습니다(최대 500MB 저장). 이 한도를 초과하는 저장 공간의 경우 Google은 시간당 CPU 코어당 10~12센트, 1GB 공간에 대해 15~18센트를 청구합니다. 최근 구글은 기업별로 맞춤화할 수 있는 관리형 기업 검색 서비스를 제공하겠다는 계획도 발표했다.

Salesforce

SaaS(Software-as-a-Service) 공급업체의 선구자로서 처음에는 웹을 통해 액세스할 수 있는 영업 인력 자동화 애플리케이션을 제공했습니다. 회사의 뒤를 이어 다른 SaaS(Software-as-a-Service) 공급업체가 생겨났습니다. Salesforce의 다음 단계: 서비스로서의 플랫폼.

이 회사는 다른 회사의 자체 소프트웨어 서비스의 기반이 될 수 있는 자체 웹 애플리케이션 소프트웨어 플랫폼을 구축하고 있습니다. 관계형 데이터베이스, 사용자 인터페이스 옵션, 엔터프라이즈 로직 및 Apex라는 통합 개발 환경이 포함되어 있습니다. 프로그래머는 플랫폼의 Sandbox에서 Apex를 사용하여 개발한 응용 프로그램을 테스트한 다음 완성된 코드를 Salesforce의 AppExchange 디렉터리에 제출할 수 있습니다.

Microsoft Corporation

클라우드 컴퓨팅 초기 단계에서 Microsoft는 많은 어려움을 겪었습니다. 수년간의 조정 끝에 소프트웨어 거대 기업의 클라우드 컴퓨팅 전략이 마침내 올바른 방향으로 들어섰습니다.

일부 제조업체의 기대에 따르면 미래의 대부분의 IT 자원은 클라우드 컴퓨팅에서 나올 것이지만 Microsoft는 그렇게 생각하지 않습니다. 몇 달 전 Microsoft CSA(최고 소프트웨어 설계자) Ray Ozzie는 Microsoft의 원대한 계획은 "엔터프라이즈급 소프트웨어, 파트너 호스팅 서비스 및 클라우드 서비스의 균형 잡힌 조합을 제공"하는 것이라고 말했습니다. 간단히 말해서 마이크로소프트는 이를 "소프트웨어 플러스 서비스"라고 부른다.

Microsoft가 올해 출시할 첫 번째 서비스형 소프트웨어 제품에는 Dynamics CRM Online, Exchange Online, Office Communications Online 및 SharePointOnline이 포함됩니다. 각 제품에는 다중 고객 전용 버전이 있으며 주요 서비스 대상은 중소기업입니다. 단일 클라이언트 버전의 라이센스 비용은 $5,000 이상입니다. 일반 사용자의 경우 Microsoft의 온라인 서비스에는 Windows Live, Office Live 및 Xbox Live도 포함됩니다.

분산 컴퓨팅이 점점 더 일반화되어 점차적으로 주류 컴퓨팅 모델로 발전하고 중앙 집중식 메인프레임 컴퓨터를 대체하게 되는 5가지 주요 이유는 다음과 같습니다.

1. 현재 분산 시스템을 사용하는 첫 번째 이유는 중앙 집중식 시스템보다 성능 대비 가격 비율이 더 좋기 때문입니다. 고성능 컴퓨팅을 얻기 위해 수십만 달러를 지출할 필요가 없습니다.

2. 대부분의 애플리케이션은 본질적으로 분산되어 있습니다. 예를 들어, 산업체 애플리케이션에서는 관리 부서와 사이트가 같은 장소에 있지 않습니다.

3. 높은 신뢰성. 중복성은 생물학적 진화뿐만 아니라 정보 기술에도 필요합니다. 현대의 분산 시스템은 높은 수준의 내결함성을 가지며 원자로의 분산 제어는 주로 높은 신뢰성을 달성하는 데 사용됩니다.

4. 확장성. 고성능 메인프레임을 구입하거나 동일한 성능의 다른 메인프레임을 구입하는 비용은 PC 몇 대를 추가하는 비용보다 훨씬 높습니다.

5. 유연성이 뛰어납니다. 다양한 하드웨어 제조업체의 제품과 호환되며 구성이 낮은 기계 및 주변 장치와 호환되어 고성능 컴퓨팅을 얻을 수 있습니다.

대략 계산해보면 현재 개인용 컴퓨터의 각 CPU 칩의 처리 능력은 200MIPS로, 이는 초당 2억 또는 2억 개의 명령을 실행한다는 뜻이다. 최근 야후컴퍼니는 1만 노드를 달성했다고 밝혔다. 1만 대의 PC 컴퓨터가 연결된 분산 시스템입니다. 총 처리 능력은 2,000,000 MIPS입니다. 특정 영역에 설계된 칩의 속도는 넘을 수 없는 한계가 있기 때문에 가장 빠른 칩이라도 이 속도에 도달할 수 없습니다. 현재 세계적으로 유명한 슈퍼컴퓨터인 TOP500은 초당 수백조 명령을 실행할 수 있으며 모두 분산 설계를 채택하고 있다. 세계 1위 IBM 블루진 슈퍼컴퓨터는 32개의 랙을 사용하고, 각 랙에는 768개의 PowerPC440이 배치된다. CPU. 그런데 이 TOP500은 기본적으로 Linux 운영체제를 사용하고 있어요! 이제 사회와 가족이 소유한 개인용 컴퓨터는 컴퓨팅 성능의 30% 또는 그 이하만 활용되고 있으며 나머지 70%는 실제로 유휴 상태입니다. 이러한 유휴 컴퓨터 리소스와 컴퓨팅 성능은 분산 시스템을 통해서만 효과적으로 활용될 수 있습니다. 컴퓨팅 파워의 사용은 국가의 컴퓨팅 파워를 크게 향상시킬 수 있으며, 컴퓨팅 파워는 국가의 국력과 과학 연구 능력을 나타내는 지표입니다. 이는 아직 중국인이 완전히 실현하지 못했습니다. 한 국가와 지역의 컴퓨팅 능력은 이제 석유나 기타 전략물자 못지않게 중요한 전략적 자원이 되었습니다. 클라우드 컴퓨팅은 일반 서버나 개인용 컴퓨터를 연결해 고성능·고가용성 컴퓨터라고도 불리는 슈퍼컴퓨터의 기능을 저렴한 비용으로 구현하는 것을 말한다. 이것은 또한 세계적으로 진보된 프로젝트입니다. 클라우드 컴퓨팅 모델은 확실히 우리나라의 과학용 컴퓨터와 상업용 컴퓨팅 능력을 크게 향상시켜 우리나라의 경제적 경쟁력을 크게 향상시킬 것입니다. 미국과 유럽에는 사회적으로 분산된 분산 컴퓨팅 시스템이 많이 있으며 이러한 소셜 컴퓨팅 기능을 동원하여 인간 유전체학(Genomics), 천문학 문제, 수학적 문제 및 기타 과학적 문제에 대한 연구를 수행합니다. 지난해 연구 보고서에 따르면 우리나라의 개인용 컴퓨터 수는 2억 대에 가깝다고 합니다.

컴퓨터 운영체제의 대가인 Andrew S. Tanenbaum(AST)은 분산 시스템의 정의에 따르면 "분산 시스템은 공유 메모리가 없는 여러 시스템에서 실행되는 시스템입니다. 에 기계이지만 사용자에게는 컴퓨터처럼 보입니다.” ("현대 운영 체제", Machinery Industry Press, 1999 중국어 버전에서 인용). 그 목표는 네트워크로 연결된 컴퓨터가 개인용 컴퓨터와 마찬가지로 많은 컴퓨터가 모여 있는 집합체가 아니라, 5개의 노드로 구성된 분산 시스템이라 할지라도 각 사용자가 개인용 컴퓨터와 마찬가지로 시간 공유 시스템이라는 느낌을 갖도록 하는 것입니다. 20만 달러 상당의 대형 컴퓨터를 사용해본 결과, 유일하게 특이한 느낌은 처리 속도가 크게 향상되었다는 점 뿐, 다른 점은 없습니다.

예를 들어, 다음은 간단한 예입니다. 시스템 A의 사용자는 시스템 B의 사용자 디렉토리에 설치된 파일을 사용하려고 합니다. 사용자 A는 원격 로그인 명령 rlogin B를 사용하여 시스템 B의 디렉토리에 로그인하려고 합니다. A는 진정한 분산 시스템이 아닙니다. 사용자 A는 다른 컴퓨터의 존재를 알고 있기 때문에 분산 시스템은 사용자 A가 디렉터리에 로그인할 때 자신이 로컬 컴퓨터에 있는지 아니면 로컬 컴퓨터에 있는 디렉터리에 있는지 알 수 없도록 해야 합니다. 원격 머신 B에서는 사용자 A에 대해 머신 B가 투명합니다. 이는 분산 시스템 설계에서 고려되는 "투명성" 요구 사항입니다. 기타 관련 문제로는 분산 파일 시스템 문제, 디렉터리 및 파일 액세스 메커니즘, 일관성 문제, 분산 시스템 프로세스 간의 통신 문제 등이 있습니다. 엄밀히 말하면 현재의 클라우드 컴퓨팅은 아직 진정한 분산 컴퓨팅의 의미 수준에 도달하지 못했습니다.

스토리지 분야 클라우드 컴퓨팅의 발전 동향과 장점

아마도 여러분의 컴퓨팅 생활은 이메일 주고받기, 인터넷 검색으로 구성되어 있을 것 같지만, 데이터를 전문적으로 사용하는 분들에게는 또한 다양한 방법으로 파일, 양식, 지루한 프레젠테이션을 만들고 정보를 저장할 수 있습니다. 이는 다음과 같은 질문을 제기합니다. 데이터를 어디에 저장합니까? 제3자 공급업체가 호스팅하는 서비스에 데이터를 저장할 준비가 되어 있습니까?

개인과 소규모 회사는 중요한 파일을 모두 귀하의 컴퓨터에 보관합니다. 컴퓨터 하드 드라이브. 그러나 드라이브가 영원히 작동할 것처럼 보이더라도 하드 드라이브는 고장날 수 있습니다. 지난 몇 년간 노트북 컴퓨터 판매량이 데스크톱 컴퓨터 판매량을 넘어섰습니다. 하지만 아마도 택시에 노트북을 두고 내린 적이 있을 것입니다. 개인용 컴퓨터에 데이터를 저장하면 항상 이런저런 문제가 발생합니다.

로컬 파일 서버는 최초의 PC가 발명된 직후 등장했습니다. 이러한 서버는 점점 더 커지고 저렴해지고 있습니다(수 테라바이트의 하드웨어 저장 비용은 1,300~2,000달러). Novell의 NetWare는 로컬 파일 서버 시장을 만들었지만 결국 Microsoft가 대체하면서 시장 리더십을 잃었습니다. 로컬 파일 저장 장치는 매우 저렴한 가격으로 많은 작업을 수행합니다. 그러나 세상은 또 바뀌었습니다.

더 이상 모든 직원을 한 곳에 두지 않는 중소기업의 가장 큰 변화는 무엇인가요? 한 곳에서 운영되는 중소기업은 약 25개에 불과합니다. 이러한 소규모 기업의 경우에도 직원은 고객 사이트 등 회사 외부에서 작업할 때 회사 파일에 액세스해야 합니다. 사무실에서 잘 작동하는 저렴한 로컬 파일 저장 장치는 인터넷에서 접근할 수 없습니다.

개인과 기업을 위한 온라인 파일 저장소를 제공하는 회사가 많이 있습니다. 자칭 '클라우드 컴퓨팅 파일서버'인 이그나이트는 데스크톱 컴퓨터와 노트북에 M/Drive(모바일 하드 드라이브) 서비스를 제공하고 있으며, 아이폰과 연결되는 스토리지 서비스까지 제공하고 있다. Egnyte에는 Windows, Mac 및 Linux 컴퓨터용 클라이언트 소프트웨어가 있습니다.

FTP가 최초의 인터넷 프로토콜 중 하나라는 점을 고려하면 이 기술은 새로운 것이 아닙니다. 그러나 기술은 점점 더 사용하기 쉬워지고 있습니다. 그리고 미국의 광대역 네트워크 서비스는 중요한 비즈니스 문서에 액세스할 수 있을 만큼 더욱 안정적이고 신뢰할 수 있습니다.

Egnyte는 이전에도 많은 회사가 이 분야에 진출했지만 "나는 파일 서버입니다"라고 자랑스럽게 선언합니다. Xdrive 서비스는 이전에 나타났습니다. 그러나 이 사이트의 소유주인 AOL(America Online)은 사이트가 여전히 서비스를 제공하고 있지만 사이트를 폐쇄할 것이라고 말했습니다.

협업 서비스에 파일 저장 서비스를 포함시키는 회사도 있습니다. HyperOffice라는 서비스에는 공유 및 개인 연락처, 달력, 작업 목록 및 파일 저장소와 같은 모든 온라인 공동 작업 도구가 포함되어 있습니다. 여기에는 파일 버전 관리 기능도 포함되어 있어 대기업이 감사 로그, 잠긴 파일, 여러 버전의 파일 등을 제어할 수 있습니다. 회사의 HyperDrive 기능은 사용자의 Windows 컴퓨터를 HyperOffice의 공용 및 독점 저장소 폴더에 연결합니다.

iPrismGlobal이라는 또 다른 서비스도 비슷한 기능을 제공합니다. 그러나 주로 가상 직장의 모양과 느낌을 제공합니다. 협업은 단순한 파일 저장 기능이 아닌 이 두 서비스 및 이 분야의 다른 많은 서비스의 주요 기능입니다.

온라인 서버에서 파일을 전송하는 것은 로컬 스토리지 하드웨어에서 파일을 전송하는 것보다 오래 걸리지 않지만, 대용량 파일의 경우 시간이 더 오래 걸릴 수 있습니다. 물론, 인터넷에서 무언가에 액세스할 때마다 LAN보다 성능이 저하됩니다. 그러나 호스팅 서비스에 액세스하는 것은 LAN을 통해 사무실 서버에 연결하는 것만큼 빠르며 하드웨어 비용을 지불할 필요가 없습니다.

중소기업 오너는 여전히 기술 분야에서 가격에 가장 민감한 구매자이므로 돈에 대해 이야기해 보겠습니다. Egnyte의 서비스 가격은 사용자당 월 15달러입니다. 가격이 좀 높은 것 같습니다. 이 가격에는 기본 20GB의 저장 공간과 3명 이상의 사용자를 위한 무제한 저장 공간이 포함되어 있습니다. 다른 GB 수준의 스토리지 호스트와 비교할 때 이 서비스는 여전히 매우 좋습니다. Egnyte는 하드웨어 기반 시스템 가격의 8분의 1 수준이라고 말합니다.

그러나 HyperOffice와 같은 협업 서비스는 월별, 사용자당 더 저렴한 비용(소수 사용자의 경우 월 10달러 미만)으로 온라인 파일 저장소와 다양한 협업 기능을 제공합니다. 이 서비스는 가격에 무제한 저장 공간을 제공하지 않습니다. 그러나 사무실 파일을 만드는 사용자에게는 일반적으로 많은 GB의 저장 공간이 필요하지 않습니다. 판매 또는 프로젝트 관리 모듈을 제공하는 기타 서비스에 대한 수수료도 이에 따라 인상됩니다.

음악 파일이 많다면 MP3Tunes와 같은 전문적인 음악 저장 서비스를 찾아보세요. 이 서비스는 "음악 보관함" 모드에서 작동합니다. 따라서 음악 파일을 연결된 모든 장치로 전송할 수 있습니다. 이 모든 작업은 항상 사용 가능한 클라우드 컴퓨팅에서 수행됩니다.

온라인 폴더 및 파일 저장에는 세 가지 주요 장점이 있습니다. 첫째, 파일 스토리지 하드웨어에 초기 비용을 투자할 필요가 없습니다. 그리고 서비스 제공업체에서는 이 사실을 적극적으로 홍보해 왔습니다. 그러나 현실은 서버 하드웨어와 소프트웨어를 임대하고 월별 비용을 관리 가능한 크기로 줄일 수 있다는 것입니다. 두 가지 모두 알려진 예산 총액이 됩니다.

둘째, 호스팅 서비스 제공업체는 사용자 파일 서버의 보안 및 업데이트 문제를 관리합니다. 서버를 임대할 수 있으며 예산을 계획할 수 있습니다. 그러나 보안 업데이트, 버그 및 하드웨어 오류에 대한 계획을 세울 수는 없습니다. 서비스 제공업체는 스토리지를 관리하고 시스템을 최신 상태로 유지하기 위해 전담 인력을 배정합니다.

마지막으로 기업의 물리적 서버에서 원격 직원, 고객, 파트너와 파일을 공유하는 것은 매우 힘든 일이 될 수 있습니다. Egnyte와 같은 간단한 서버 서비스이든 HyperOffice 스타일 공동 작업 서비스이든 모든 온라인 서비스를 사용하면 파일을 볼 수 있는 사람을 쉽게 제어할 수 있습니다. 이러한 제어 기능을 사용하면 직원이든 외부인이든 관계없이 지정한 사람과만 파일을 공유할 수 있습니다. 방문자 권한을 제어할 수 있습니다. 그리고 외부인이 회사 네트워크에 액세스하도록 허용할 필요가 없습니다.

지금까지 클라우드 컴퓨팅을 신뢰하지 않는 사람들도 있지만, 자체 IT 딜러보다 Google과 같은 회사의 서비스를 더 신뢰하는 사람들도 있습니다. Google보다 Microsoft를 더 신뢰한다면 Windows Live SkyDrive에 주목할 수 있습니다. 최대 규모의 로컬 파일 서버 소프트웨어 공급업체도 이제 인터넷 기반 호스팅 서비스로 서버 기능을 제공하고 있습니다. (IT 전문가 네트워크)

上篇: 호스트가 모니터 두 대를 연결하면 화면이 반짝인다. 下篇: 소프트웨어란 무엇인가요?
관련 내용