0. 컴퓨팅(Computing):
- 컴퓨터를 사용하여 데이터를 처리하고 계산하는 모든 작업과 프로세스를 나타내는 용어
- 숫자 계산, 데이터 분석, 정보 처리, 문제 해결, 알고리즘 실행 등 기본적으로 컴퓨터를 사용하여 정보를 다루고 작업을 수행하는 모든 활동을 의미
- 데이터 처리: 숫자나 문자 등의 데이터를 입력받아 가공하여 결과를 출력하는 작업
- 알고리즘 실행: 특정한 규칙과 절차에 따라 작업을 수행하는 컴퓨터 프로그램이나 코드를 실행
- 데이터 분석: 대량의 데이터를 통계적이거나 기계학습 기법을 사용하여 유용한 정보 및 패턴을 찾는 작업
- 시뮬레이션: 현실 세계의 상황이나 시스템을 모델링하여 가상 환경에서 실험하고 결과를 예측하는 작업
1. 엣지 컴퓨팅(Edge Computing)
- 엣지(edge): 컴퓨팅 및 네트워크 환경에서 특정 지리적 위치 또는 사용자 근처의 분산된 디바이스와 시스템을 가리키는 용어
- 데이터를 생성하는 지점인 "엣지(Edge)"에서 데이터 처리와 저장을 수행하는 컴퓨팅 패러다임
- 사용자나 디바이스 근처에서 발생하는 데이터를 빠르게 처리, 저장하고 응답하기 위해 사용
- 예로 들어 인터넷에 연결된 스마트폰, 센서, 카메라, IoT 디바이스 등은 엣지 디바이스로 간주. 이러한 디바이스들은 데이터를 생성, 수집하며 실시간으로 처리하거나 필요한 경우 로컬에서 저장 가능
- 주로 실시간성이 중요한 작업에 활용되며, 네트워크 부하를 줄여줄 수 있음
2. 온프레미스(On-Premises)
- Premises: (사전적) 사업용/상업용/산업 부지
- 기업이 자체적으로 보유한 데이터 센터나 서버를 의미(조직 내부에서 자체적으로 운영하는 컴퓨팅 환경)
- 기업이 자체적으로 하드웨어나 소프트웨어를 구축하고 유지 관리하는 환경.
- 데이터를 기업 내부에서 처리하고 저장하기 위해 사용되며, 보안 및 컨프롤 측면에서 특별히 중요한 경우에 선택될 수 있음
- 중앙 집중식 데이터 처리가 이루어질 수 있음
3. 클라우드 컴퓨팅(Cloud Computing)
- 기업이 자체적으로 보유한 데이터 센터나 서버실과 달리 인터넷을 통해 리소스와 서비스를 제공하는 모델을 의미(외부 공급자의 리소스와 서비스를 이용하는 환경)
- ex) AWS, GCP, Azure
- 데이터와 애플리케이션은 인터넷을 통해 외부 클라우드 공급자가 제공하는 서버에서 실행되고 관리
- 유연성, 확장성, 비용 효율성 등을 제공하며 사용자는 필요한 만큼의 컴퓨팅 리소스를 요청 가능
'IT study > 99. etc: IT 상식' 카테고리의 다른 글
프로그래밍 도구 설치 후 cmd 재시작하는 이유 (0) | 2023.11.22 |
---|---|
빅데이터 플랫폼 아키텍처의 미래 (0) | 2023.11.15 |
iso (0) | 2022.05.24 |
데이터 사일로(Data silo) (0) | 2022.04.21 |
end user(엔드 유저) (0) | 2021.11.25 |