클라우드 컴퓨팅의 간략한 역사 설명
게시 됨: 2022-05-30클라우드 컴퓨팅을 사용하면 전 세계의 기업과 개인이 데이터를 위한 시스템을 물리적으로 할당하지 않고도 데이터에 액세스하고 저장할 수 있습니다. 클라우드를 통해 고급 애플리케이션이나 프로그램을 구축하거나 호스팅하는 데 강력한 하드웨어가 필요하지 않은 경우에도 마찬가지입니다. 클라우드 컴퓨팅 및 클라우드 기반 플랫폼을 통해 개발자, 직원, 이해 관계자 또는 기타 유형의 사용자는 다양한 목적으로 데이터에 액세스하고 사용할 수 있습니다.
예를 들어 데이터 분석가 또는 기업가는 Microsoft Azure(서비스로서의 인프라 또는 IaaS)를 통해 호스팅되는 데이터의 도움으로 비즈니스 인텔리전스에 Microsoft Power BI(서비스로서의 제품 또는 PaaS)를 사용할 수 있습니다. 클라우드 서비스를 사용하는 것은 사용자에게 더 저렴하고 막대한 투자가 필요하지 않습니다. 이는 주로 사용한 만큼 지불하는 모델을 제공하는 대부분의 제공업체 때문입니다. 이로 인해 클라우드 컴퓨팅이 그 어느 때보다 대중화되었습니다.
"클라우드"라는 용어는 원래 1990년대에 Apple이 생성한 General Magic에서 주류가 된 분산 컴퓨팅의 개념을 나타내는 데 사용되었습니다. Computerworld의 기록에 따르면 1960년대에 펜타곤의 ARPA 부서 정보 처리 기술 사무소의 초대 이사인 JCR Licklider가 도입한 개념입니다.
'클라우드 컴퓨팅'이라는 용어의 기원
"클라우드 컴퓨팅"이라는 용어의 기원은 1996년으로 거슬러 올라갈 수 있으며, 이는 Compaq의 내부 문서에서 처음 언급되었습니다. 클라우드 심볼은 1977년 최초의 ARPANET과 1981년 CSNET의 컴퓨팅 장비 간의 연결을 나타냈으며, 이는 인터넷의 전신으로 간주됩니다. "클라우드"라는 단어는 인터넷에 대한 은유에 가깝고 표준화된 구름 모양의 모티프는 전화 회로도에서 네트워크를 나타냅니다.
군사 요구 사항의 클라우드 컴퓨팅 개념
군용 메인프레임은 내부 매트릭스를 가로질러 컴퓨터 터미널을 연결하기 위해 1950년에 형성되었습니다. 비로컬 저장 기술은 과학계에 도입된 순간 빠르게 발전했습니다. 컴퓨팅이 상당히 비용이 많이 드는 프로세스였을 때 이것은 결정적으로 중요한 백만 달러 개념이었습니다.
수년에 걸쳐 대중이 이 기술에 액세스해야 하는 필요성을 충족시키기 위해 길을 닦았고 이제는 거의 필수가 되었습니다. Licklider의 아이디어는 1969년 Larry Roberts와 Bob Taylor가 ARPANET(Advanced Research Projects Agency Networks)을 개발했을 때 클라우드 컴퓨팅에 혁명을 일으켰고 결국 인터넷 아이디어를 탄생시켰습니다.
세계 최고의 대학에서 온라인으로 소프트웨어 엔지니어링을 배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.
클라이언트-서버 컴퓨팅
클라우드 컴퓨팅이 탄생하기 전에 데이터는 모든 데이터와 클라이언트의 제어가 서버 측에 있는 클라이언트-서버 아키텍처에서 평가되었습니다. 단일 사용자가 데이터에 액세스해야 하는 경우 서버에 연결해야 하며 그 후에 적절한 액세스 권한이 부여됩니다. 현대인의 손 안에 있는 사용자 친화적인 인터넷과 달리 몇 가지 단점이 있습니다. 클라우드 컴퓨팅은 분산 시스템에서 사용자가 겪었던 한계를 없애기 위해 만들어졌습니다.
인기 있는 소프트웨어 엔지니어링 과정 살펴보기
에스엘. 아니 | 소프트웨어 개발 프로그램 | |
1 | LJMU 및 IIITB의 컴퓨터 과학 석사 | Caltech CTME 사이버 보안 인증 프로그램 |
2 | 전체 스택 개발 부트캠프 | 블록체인 PG 프로그램 |
삼 | 소프트웨어 개발의 이그 제 큐 티브 포스트 대학원 프로그램 - DevOps 전문화 | 모든 소프트웨어 엔지니어링 코스 보기 |
분산 컴퓨팅
1990년대 동안 통신 회사는 지점 간 데이터 회로와 비교하여 VPN 또는 가상 사설망 서비스를 제공하기 시작했습니다. 서버에 대한 스트레스 균형을 위해 트래픽을 전환함으로써 사용자와 공급자 모두 네트워크 대역폭을 훨씬 더 효율적으로 사용할 수 있습니다. 분산 컴퓨팅은 주어진 시간에 특정 사용자가 높은 컴퓨터 성능을 사용할 수 있도록 하는 방법이 되었습니다. 결국 분산 컴퓨팅은 트래픽과 서버를 넘어 효율성을 높이고 플랫폼, 애플리케이션 및 인프라를 최적화하기 위해 CPU의 우선 순위를 지정했습니다.
SaaS(Software as a Service)의 도래
1999년 Salesforce는 최초의 SaaS(Software as a Service) 제품을 출시했습니다. Google과 Microsoft는 이 사실을 알게 되었고 이 클라우드 경쟁에서 더 많은 시장 점유율을 확보하기 위해 더 많은 서비스를 구축하기 시작했습니다. 이 기간 동안 '클라우드'는 다양한 IaaS(Infrastructure as a Service), SaaS 및 PaaS(Platform as a Service) 제품을 지칭하기 위해 많이 사용되었습니다. 이 무렵 많은 사람들이 클라우드에서 미디어를 스트리밍하고 온라인으로 데이터를 저장하기 시작했습니다.
탄력적 컴퓨터 시스템
2002년 분산 컴퓨팅 이후 Elastic Computer Systems의 개념이 등장했습니다. 이러한 시스템은 이를 필요로 하는 컴퓨터의 저장, 처리 및 메모리 성능을 확장하는 데 도움이 되었습니다. 이는 여러 기계 네트워크가 최적화된 방식으로 작업 부하를 분산하는 데 도움이 되었습니다. 2006년까지 Amazon은 Elastic Compute Service 또는 Amazon EC를 출시했으며 누구나 인프라 및 컴퓨팅 서비스를 이용할 수 있습니다. IBM과 같은 다른 회사들도 결국 그 뒤를 따랐고 오프사이트 컴퓨팅 및 기타 클라우드 서비스를 제공하기 시작했습니다.
2000년대의 클라우드 컴퓨팅
SaaS 및 IaaS 제품은 이미 Microsoft 및 Amazon과 같은 거대 기업에서 제공하고 있었지만 Google은 최초의 PaaS 제품 중 하나인 Google App Engine을 출시했습니다. 2008년까지 Google App Engine은 PHP, Python 및 Node.js와 같은 언어를 사용하여 웹 애플리케이션을 만들기 위한 배포 플랫폼과 기성 인프라를 제공했습니다. 기본적으로 PaaS의 목표는 일반 IaaS 제품에 필요한 관리 및 컴퓨팅 작업을 처리할 필요성을 제거하는 것이었습니다. 2010년까지 Microsoft는 모든 사람을 위한 Microsoft Azure를 출시했으며 같은 해 NASA와 Rackspace는 무료 오픈 소스 클라우드 컴퓨팅 플랫폼인 OpenStack을 공동 출시했습니다.
2010년부터 클라우드 컴퓨팅의 도래
2011년 IBM은 IBM SmartCloud Framework를 출시했고, 2012년 Oracle은 판도를 바꿀 제품인 Oracle Cloud를 출시했습니다. Oracle Cloud는 SaaS, IaaS 및 PaaS 제품이 제공하는 기능을 포함하는 추가 IT 솔루션을 제공했습니다. 2013년까지 모든 사람이 사용할 수 있는 Google Computer Engine이 출시되었으며 Azure는 가장 인기 있는 클라우드 컴퓨팅 기술 중 하나가 되었습니다. 이 시기에 특히 조직 시스템에서 Linux가 더 보편화되기 시작했습니다.
2019년 말까지 Amazon은 AWS 인프라를 더욱 확장하고 더 나은 AWS 서비스 제품군을 저렴한 가격에 제공하기 시작했습니다. 이와 함께 API 및 도구도 AWS 및 Microsoft Azure에 대한 대규모 업그레이드를 받았습니다. 결국 클라우드 서비스는 현장 및 기타 코로케이션 공간에 있는 시스템을 근처의 모든 데이터 센터에 연결하여 하이브리드 경험을 촉진하기 시작했습니다. 오늘날 클라우드 컴퓨팅은 비즈니스를 확장하고 개발 파이프라인을 관리하는 가장 비용 효율적인 방법을 제공합니다.
결론
클라우드를 통한 컴퓨팅은 많은 사용자 사이에서 실시간으로 원활한 협업을 촉진하고자 합니다. SaaS(Software as a Service) 애플리케이션이 1인 기업가와 중소기업의 주목을 받으면서 AWS 및 Google Cloud Platform과 같은 서비스가 이미 중견 기업에 채택되기 시작했기 때문에 클라우드 컴퓨팅은 그 어느 때보다 대중화될 것입니다. 그리고 대기업.
SaaS, PaaS 및 IaaS는 세 가지 주요 클라우드 서비스 모델입니다. Google, Microsoft, Amazon, IBM, Salesforce, VMware, Alibaba, Oracle, Lenovo 및 더 많은 MNC와 같은 회사에서 이러한 다양한 서비스를 제공하고 있습니다. 2020년 글로벌 클라우드 컴퓨팅 시장은 2,892억 5,000만 달러에서 불과 1년 만에 2021년 클라우드 컴퓨팅 시장의 현재 가치는 4,453억 달러로 추산된다. CAGR(연간 복합 성장률)은 16.3%로 예상되며 2026년에는 9,473억 달러로 성장할 것입니다.
클라우드 컴퓨팅은 이 특정 분야의 숙련된 개인에 대한 수요가 높기 때문에 직업 시장에서 가장 유망한 직업 전망 중 하나입니다. 이 분야에서 경력을 쌓는 것을 고려하고 있다면 소프트웨어 개발의 이그 제 큐 티브 포스트 대학원 프로그램 - 클라우드 컴퓨팅 전문화 를 확인 하여 경력 향상을 선택할 수 있습니다.
클라우드 컴퓨팅이 이미 직업 선택 목록의 맨 위에 있지만 어떻게 해야 할지 모르겠다면 Upgrad 멘토링에는 이 분야에서 최고의 멘토와 훈련된 산업 전문가가 있어 성공으로 가는 올바른 길로 안내해 드립니다. .
세 가지 클라우드 서비스 모델은 무엇입니까?
세 가지 클라우드 서비스 모델은 다음과 같습니다. - IaaS(Infrastructure as a Service)는 수요에 따라 지불하고 운영하는 스토리지, 필수 컴퓨팅 및 네트워킹 리소스를 제공하려는 일종의 클라우드 컴퓨팅 서비스입니다. -가기 기준. PaaS(Platform as a Service)는 주로 인터넷을 통해 고객과 사용자에게 소프트웨어 및 하드웨어 도구를 제공하는 타사 공급자를 통해 작동하는 클라우드 컴퓨팅 모델입니다. SaaS(Software as a Service)는 구독을 기반으로 소프트웨어에 라이선스가 부여되고 중앙에서 호스팅되는 소프트웨어 제공 및 라이선스 모델과 비슷합니다.
클라우드 컴퓨팅이란 무엇입니까?
간단히 말해서 클라우드 컴퓨팅은 컴퓨터의 하드 드라이브 대신 인터넷을 통해 데이터 및 기타 프로그램을 저장하고 액세스하는 개념입니다. 하드 드라이브에서 저장된 데이터 또는 프로그램을 실행하는 것을 로컬 스토리지 및 컴퓨팅이라고 합니다.
클라우드 컴퓨팅의 이점은 무엇입니까?
클라우드 컴퓨팅의 주요 기능은 소프트웨어, 데이터베이스, 분석, 스토리지, 서버, 인텔리전스 및 네트워킹과 같은 컴퓨팅 서비스를 제공하는 것입니다. 클라우드 컴퓨팅의 수많은 이점 중에서 주요 이점은 비용 절감, 전 세계 데이터 센터에 대한 손쉬운 액세스 및 확장성입니다.