클라우드 컴퓨팅
- 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 및 분석을 포함한 컴퓨팅 리소스를 제공하는 것을 말합니다. 개인용 컴퓨터나 온프레미스 데이터 센터에서 이러한 리소스를 로컬로 호스팅하고 관리하는 대신 클라우드 컴퓨팅을 통해 사용자는 네트워크 연결을 통해 이러한 리소스에 원격으로 액세스하고 활용할 수 있습니다.
- 이점
- 확장성: 클라우드 서비스는 변화하는 수요를 수용하기 위해 쉽게 확장 또는 축소할 수 있습니다. 사용자는 사용량이 가장 많은 기간에 추가 리소스를 신속하게 프로비저닝하고 수요가 줄어들면 다시 확장할 수 있습니다.
- 유연성: 클라우드 컴퓨팅은 리소스 할당 및 배포 옵션 측면에서 유연성을 제공합니다. 사용자는 특정 요구 사항을 충족하는 다양한 서비스 및 구성 중에서 선택할 수 있습니다.
- 비용 효율성: 클라우드 컴퓨팅을 통해 사용자는 사용하는 리소스에 대해서만 비용을 지불하므로 하드웨어 및 인프라에 대한 선행 투자가 필요하지 않습니다. 사용자가 물리적 서버를 관리하고 유지할 필요가 없기 때문에 운영 비용도 절감할 수 있습니다.
- 안정성 및 가용성: 클라우드 서비스 공급자는 일반적으로 중복 인프라 및 데이터 백업을 통해 높은 가용성과 안정성을 제공합니다. 이를 통해 하드웨어 장애 또는 중단이 발생한 경우에도 애플리케이션과 데이터에 액세스할 수 있습니다.
- 협업 및 접근성: 클라우드 컴퓨팅은 인터넷 연결을 통해 어디에서나 리소스와 데이터에 액세스하고 공유할 수 있으므로 사용자 간의 원활한 협업을 가능하게 합니다. 원격 작업, 유연성 및 데이터 접근성을 촉진합니다.
온프레미스(on-premises)
- 자사에서 데이터센터를 보유하고 시스템 구축부터 운용까지 모두 수행하는 형태
- 초기 시스템 투자에 드는 비용이 크고, 시스템 가동 후의 운용에 드는 비용도 시스템 이용량과 상관 없이 일정 금액을 부담
퍼블릭 클라우드(public cloud)
- 인터넷을 경유하여 불특정 다수에게 제공되는 클라우드 서비스
- 서버나 네트워크 등 인프라와 관련된 초기 투자가 필요하지 않음
- 자사에서 데이터 센터를 보유하지 않음
- 제공할 서비스
- IaaS/PaaS/SaaS 등
- 종류
- Windows Azure / Amazon Web Service / Google Cloud Platform / Naver Cloud Platform 등
프라이빗 클라우드(private cloud)
- 특정 기업 그룹에게만 제공되는 클라우드 서비스
- 퍼블릭 클라우드에 비해 이용자가 한정적이고, 보안을 확보하기 쉬우며 독자적 기능/서비스 추가가 쉬움
IaaS/SaaS/PaaS
: 다양한 수준의 서비스 및 리소스 프로비저닝을 제공하는 세 가지 클라우드 컴퓨팅 모델
- SaaS : 일종의 레고 모형
- PaaS : 일종의 레고 블럭
- IaaS : 일종의 레고 공장
- SaaS(Software as a Service)
- 소프트웨어 애플리케이션이 인터넷을 통해 제공되고 액세스되는 클라우드 컴퓨팅 모델
- 이 모델에서 소프트웨어 응용 프로그램은 타사 서비스 공급자가 호스팅하고 관리
- 사용자는 설치나 유지 관리 없이 웹 브라우저 또는 기타 클라이언트 애플리케이션을 사용하여 이러한 애플리케이션에 액세스할 수 있습니다.
- 예: 웹 기반 이메일 서비스, 고객 관계 관리(CRM) 소프트웨어 및 협업 도구가 있습니다.
- PaaS(Platform as a Service)
- 애플리케이션 개발, 테스트 및 배포를 위한 플랫폼과 환경을 제공하는 클라우드 컴퓨팅 모델입니다.
- PaaS 공급자는 인프라, 런타임 환경, 개발 도구 및 데이터베이스 관리 시스템을 포함한 완전한 개발 프레임워크를 제공합니다. 이를 통해 개발자는 기본 인프라에 대한 걱정 없이 애플리케이션 구축에 집중할 수 있습니다.
- PaaS는 확장성, 협업 기능 및 간소화된 배포 프로세스를 제공합니다.
- 예: Heroku, Google App Engine 및 Microsoft Azure App Service가 있습니다.
- IaaS(Infrastructure as a Service)
- 인터넷을 통해 가상화된 컴퓨팅 리소스를 제공하는 클라우드 컴퓨팅 모델입니다.
- 가상 머신, 스토리지, 네트워크 및 기타 기본 컴퓨팅 인프라 구성 요소를 서비스로 제공합니다.
- IaaS를 사용하는 조직은 물리적 하드웨어 없이 온디맨드 방식으로 자체 가상화 인프라를 프로비저닝하고 관리할 수 있습니다.
- 클라우드 공급자가 기본 인프라를 관리하는 동안 사용자는 운영 체제, 애플리케이션 및 구성을 제어할 수 있습니다.
- 예: Amazon Web Services(AWS) Elastic Compute Cloud(EC2), Microsoft Azure Virtual Machines 및 Google Compute Engine이 있습니다.
728x90
'공부 > 데이터 수집과 관리' 카테고리의 다른 글
[NLP] 자연어처리(NLP), 워드클라우드(Word Cloud: Python) (0) | 2023.06.23 |
---|---|
[PCA] 주성분 분석, MNIST를 이용한 tensorflow-keras 수행 방법 (0) | 2023.06.23 |
[Rapid Miner] 래피드마이너를 활용하여 클러스터링 수행 (0) | 2023.06.23 |
[Rapid Miner] 래피드마이너를 활용하여 데이터 분석 (0) | 2023.05.01 |
[RapidMiner] 래피드마이너 설치 가이드 (0) | 2023.04.26 |