콘텐츠로 이동

신기술 트렌드

1. 클라우드 컴퓨팅

인터넷을 통해 컴퓨팅 자원을 서비스 형태로 제공합니다.

서비스 모델

모델 전체 명칭 제공 범위 예시
IaaS Infrastructure as a Service 가상 서버, 스토리지, 네트워크 AWS EC2, Azure VM
PaaS Platform as a Service 개발 플랫폼, 런타임 환경 Google App Engine, Heroku
SaaS Software as a Service 완성된 소프트웨어 Gmail, Office 365, Salesforce
사용자 관리 범위:
IaaS: OS + 미들웨어 + 앱 직접 관리
PaaS: 앱만 관리
SaaS: 아무것도 관리 안 함

배포 모델

모델 설명
퍼블릭 클라우드 공개 인터넷으로 제공, 다수 사용자 공유
프라이빗 클라우드 단일 조직 전용
하이브리드 클라우드 퍼블릭 + 프라이빗 혼합
멀티 클라우드 여러 클라우드 공급자 동시 사용

클라우드 특성

  • 온디맨드 셀프서비스: 필요할 때 즉시 자원 할당
  • 광대역 네트워크 접근: 어디서든 접근 가능
  • 자원 풀링: 다수 고객이 자원 공유
  • 신속한 탄력성: 수요에 따라 자동 확장/축소
  • 측정 가능한 서비스: 사용량 기반 과금

2. 빅데이터 (Big Data)

기존 방식으로 처리하기 어려운 대용량·다양·고속 데이터입니다.

3V (빅데이터 특성)

특성 설명
Volume (규모) 데이터 양이 매우 많음 (TB, PB 단위)
Velocity (속도) 데이터 생성·수집·처리 속도가 빠름
Variety (다양성) 정형·반정형·비정형 데이터 혼재

확장: 5V = 3V + Veracity(정확성) + Value(가치)

빅데이터 처리 기술

기술 설명
Hadoop 분산 파일 시스템(HDFS) + MapReduce
Spark 인메모리 분산 처리, Hadoop보다 빠름
Kafka 고처리량 분산 메시지 스트리밍
Hive Hadoop 위에서 SQL과 유사한 쿼리

데이터 처리 방식

방식 설명 예시
배치 처리 데이터를 모아 일괄 처리 Hadoop MapReduce
스트림 처리 실시간으로 데이터 처리 Spark Streaming, Kafka

3. AI / 머신러닝

주요 개념

개념 설명
AI (인공지능) 인간 지능을 모방하는 기술의 총칭
머신러닝(ML) 데이터로부터 패턴을 학습하는 AI 기법
딥러닝(DL) 인공 신경망 기반의 머신러닝

머신러닝 유형

유형 설명 예시
지도학습 정답 레이블이 있는 데이터로 학습 분류, 회귀
비지도학습 레이블 없이 패턴 발견 클러스터링, 차원 축소
강화학습 보상/벌점으로 최적 행동 학습 게임 AI, 자율주행

생성형 AI (Generative AI)

  • LLM(대형 언어 모델): GPT, Claude 등
  • 텍스트, 이미지, 코드 생성
  • 트랜스포머(Transformer) 아키텍처 기반

4. IoT (Internet of Things)

물리적 사물이 인터넷에 연결되어 데이터를 수집·교환합니다.

구성 요소

계층 설명
사물(Device) 센서, 액추에이터 내장 디바이스
연결(Network) WiFi, Bluetooth, LTE, LoRa
플랫폼(Platform) 데이터 수집·처리·저장
서비스(Application) 스마트홈, 스마트팩토리, 헬스케어

주요 통신 프로토콜

프로토콜 특징
MQTT 경량 발행/구독 방식, IoT 표준
CoAP HTTP와 유사, 저전력 디바이스용
LoRa 장거리·저전력 통신

5. 블록체인 (Blockchain)

데이터를 블록으로 연결하여 분산 저장하는 기술입니다.

핵심 특성

특성 설명
분산성 중앙 서버 없이 P2P 네트워크에 분산 저장
투명성 모든 참여자가 데이터 조회 가능
불변성 한 번 기록된 데이터 변조 극히 어려움
합의 메커니즘 PoW(작업증명), PoS(지분증명)

블록 구조

[블록 n]                    [블록 n+1]
이전 해시 → ──────────────> 이전 해시 (= 블록 n의 해시)
현재 해시                   현재 해시
트랜잭션 데이터              트랜잭션 데이터

활용 사례

  • 암호화폐: 비트코인, 이더리움
  • 스마트 컨트랙트: 조건 충족 시 자동 계약 실행
  • 공급망 관리: 제품 이력 추적
  • 의료 기록: 환자 데이터 안전한 공유

시험 포인트

  • IaaS/PaaS/SaaS: 제공 범위 차이 (인프라/플랫폼/소프트웨어)
  • 빅데이터 3V: Volume, Velocity, Variety
  • Hadoop: HDFS + MapReduce (배치 처리)
  • Spark: 인메모리, Hadoop보다 빠름
  • ML 3종류: 지도/비지도/강화학습
  • IoT MQTT: 경량 발행/구독, IoT 표준 프로토콜
  • 블록체인: 분산, 불변, 투명 — PoW/PoS 합의