1. 개념
- 하나의 커다란 구름 같은 데이터 센터가 있다.
- 사용자는 각 기기에서 클라우스 서버에 접속해서 각종 서비스를 제공받아 작업 가능
- 클라우드란? 구름을 의미, 인터넷 내부를 몰라도 컴퓨팅 자원을 원하는 대로 꺼내 사용할 수 있다.
- 대용량 데이터를 수집, 저장, 처리하여 인공지능 기반 산업의 혁신을 주도
클라우드 기술
1. 가상화
- 물리적인 컴퓨터 자원을 추상화하는 것
- 마치 하나의 장비를 여러 개처럼 동작시키거나, 반대로 여러 장비를 묶어 사용자에게 제공하는 기술
ex) 하드웨어 가상화 = CPU, 메모리 등을 가상화하면, 자원 활용도를 높일 수 있다.
*실제로는 여러 대의 컴퓨터인데 네트워크로 하나의 컴퓨터처럼 둔갑 => 필요한 만큼 나눠서 제공
2. 분산처리
- 여러 대의 컴퓨터 계산 및 저장능력
- 큰 계산문제나 대용량 데이터 저장을 해결
2. 활용방안
- 최신 주행 환경정보를 수집하여 교통 상황을 예측하고 대응하는 기술
- Microsoft Office 365와 같은 Office 도구는 클라우드 기반으로, 어디서나 같이 문서 작업을 할 수 있다.
- 클라우드의 장점인 확장성 => 막대한 학습 데이터와 트래픽 처리로 빠른 AI 서비스 제공 가능
3. 장점
개발자입장
- 위치, 서버 세팅, 확장성 등을 신경 쓰지 않고 서비스 운영에만 집중 가능
사용자입장
- 내가 가지고 있는 기기를 통해, 인터넷만 연결되면 언제 어디서나 원하는 작업 수행 가능
- 여러 사람이 동시에 접속해 공동 작업 수행
- 앱을 따로 설치하거나 다운로드의 필요가 없다.
- 손쉬운 글로벌 서비스 : 클라우드 사업자가 미리 구축한 글로벌 데이터 센터를 활용
4. 단점
- 자유롭게 커스터마이즈할 수 없다.
- 생각보다 비싼 비용 : 기존의 서비스 호스팅 사업자의 이용료가 더 저렴한 경우가 많다.
5. 발생할 수 있는 문제점
- 보안문제 : 정확한 위치를 파악할 수 없는 외부 어딘가에 주요 데이터를 저장하는 것에 우려
- 국가마다 다른 법체계
6. 해결 방안
- 대부분의 클라우드 보안위협은 전통적으로 분류되는 보안위협의 범주를 크게 벗어나지 않음
=> 일반적인 정보시스템과 해결방안도 유사
=> 많은 데이터가 있어 크래커의 목표가 되기 쉬워 더 주의를 기울여야 한다.
- 사전 점검 후 시스템을 설계 or 국제 표준이 필요
'CS > 기타' 카테고리의 다른 글
[JAVA] 문자열 처리 (0) | 2022.02.05 |
---|---|
[IT지식] 플랫폼 비지니스 (0) | 2021.12.08 |
[IT지식] 4차 산업 혁명 (0) | 2021.12.08 |
[IT지식] 사물인터넷 IoT (0) | 2021.12.07 |
[IT지식] 전기차 (0) | 2021.12.07 |