S/W 개발 동향
- 중앙 집중식 인프라, 클라우드 서비스
- 클라우스 서비스
- 개념
- 타사 제공업체가 호스팅하여 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어
- 개념
- 서비스 제공 형태
- 퍼블릭 클라우드: 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델
- 공공 클라우드, 개방형 클라우드
- 프라이빗 클라우드: 제한된 네트워크상에서 특정 사용자, 기업을 대상으로 한 클라우드
- 서비스의 자원과 데이터는 기업 내부에 저장
- 사설 클라우드, 폐쇄 클라우드
- 하이브리드 클라우드: 퍼블릭 + 프라이빗 클라우드를 병행하여 사용
- 클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태
- 퍼블릭 클라우드: 인터넷에 접속 가능한 모든 사용자를 위한 클라우드 서비스 모델
- 서비스 유형
- IaaS: 인프라(장비, 네이버 MyBox와 같은것)
- PaaS: 개발 플랫폼
- SaaS: 소프트웨어 서비스(Google Docs)
- BaaS: 블록 체인
- SecaaS: 보안 서비스
- DaaS: 인터넷만 연결되면, 기업 내부망에 접속할 수 있는 클라우드 서비스
- FaaS: 외부 메서드를 사용할 수 있도록
- 도커: 배포 자동화 오픈 소스 엔진
- 하이퍼바이저(컴퓨터 가상화 솔류션)
- 하나의 호스트 컴퓨터상에서 동시에 다수의 운영체제를 구동시킬 수 있는 하드웨어와 운영체제 사이의 소프트웨어 가상화 플랫폼
- 단순히 하나의 컴퓨터에 다수의 운영체제를 동시에 구동시킬 수 있는 것
- 클라우스 서비스
- 소프트웨어 정의 기술(SDx, SED)
- 정의
- 소프트웨어로 나눠서 정의를 했다라는 의미
- 종류
- SDN: 소프트웨어 정의 네트워크
- SDS: 소프트웨어 정의 스토리지
- SDC: 소프트웨어 정의 컴퓨터
- SDDC: 소프트웨어 정의 데이터 센터
- 정의
- 인공지능
- 머신러닝
- 인공신경망
- 딥러닝
- 여기서 머신러닝안에 딥러닝이 포함되어 있는것이며
- 머신러닝은 사람의 개입이 여전히 필요하지만,
- 딥러닝은 사람의 개입이 필요하지 않다.
- 인공지능 키워드
- 사이킷런: 구글 썸머 코드에서 처음 구현
- 파이토치: 페이스북
- 텐서플로: 구글
- 케라스: 파이썬 기반 오픈소스 신경망 라이브러리
- SOA(Service Oriented Architecture)
- 개념
- 다양한 비즈니스 환경에서 인터페이스를 통해, 서비스 단위를 재사용/재조립이 가능하게 하는 서비스 지향 아키텍처
- SOA 핵심기술
- 데이터교환
- XML
- 미들웨어
- ESB: 약 결합의 메세지 버스
- 서비스 호출
- SOAP: XML 언어를 이용한 분산 환경에서의 정보교환을 위한 프로토콜
- 서비스 기록
- WSDL: Web Service의 기능, 사용법 등을 기술한 XML 기반의 언어
- 서비스 등록
- UDDI: 인터넷상에서 Web Service에 대한 정보 등록, 검색하는 공용 Registry 서비스
- 데이터교환
- 개념
- 온톨리지
- 개념
- 사람들이 세상에 대해 느끼고 생각하며 합의한 바를 컴퓨터에서 다룰 수 있는 형태로 표현한 모델
- RDF, OWL, SWRL 등의 언어를 통해 지식개념을 의미적으로 연결하고 표현
- 개념
- 기타 용어 정리
- 블록체인: 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술
- 디지털 트윈: 물리적 자산, 시스템 또는 프로세스를 소프트웨어로 표현하는 것
- 코드 커터족: 기존의 TV 방송 서비스를 이요하지 않고 인터넷 등으로 방송을 보는 소비자
- 포스퀘어: 위치 기반 소셜 네트워크 서비스
- 디지털 프로슈머: 생산자이면서 곧 소비자라는 의미
- 인포러스트: 정보의 검색에 그치지 않고 널리 퍼뜨리는 존재
- 웨버홀리즘: 인터넷 중독 및 불안 증상
네트워크/데이터베이스 신기술 용어
- 네트워크 신기술 용어
- BLE: 저전력 블루투스
- NFC: 자기 유도결합 기반의 근거리 자기장 통신 기술
- 지능형 초연결망: 네트워크 전체에 소프트웨어 정의 기술을 적용하는 차세대 국가망
- RFID: 전파 신호를 통해 태그를 식별하여 정보를 처리하는 시스템
- ZigBee: 저속, 저비용, 저전력의 무선망을 위한 기술
- Mesh Network
- 네트워크를 구성하는 각 노드들이 다른 노드 작동여부에 상관없이 항상 네트워크를 가동하는 형태의 구조
- Smart Grid: 일반적인 전력망에 ICT기술을 접목시킨 차세대 전력망
- Wi-Sun: 스마트 그리드 서비스를 제공하기 위한 와이파이 기반의 저전력 장거리 통신기술
- NDN: 기존 IP 주소 대신 Data의 이름을 활용해 검색 효율 및 배포를 목적으로한 인터넷 기술
- Piconet: 블루투스 기술을 사용하여 연결된 장치 네트워크
- UWB: 500MHz 이상의 광대역 채널을 가진 고주파수 전파를 사용하는 근접거리 무선통신
- SON: 주변 상황에 자동적으로 적응하여 스스로 망을 구성하는 네트워크
- USN: 유비쿼터스 센서 네트워크
- WDM: 파장 분할 다중화기
- MQTT: TCP/IP 기반 네트워크에서 동작하는 발행-구독 기반의 메시징 프로토콜
- IMS(IP Multimedia Subsystem)
- ALL IP(Internet Protocol) 기반의 멀티미디어 서비스를 위한 유무선 통신 플랫폼 환경
- 데이터베이스 신기술 용어
- 빅데이터
- 5V
- Velocity(속도)
- Volume(양)
- Veracity(정확성)
- Variety(다양성)
- Value(가치)
- 5V
- 데이터 마이닝
- 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 것
- 하둡: 다수의 범용 컴퓨터를 묶어 사나의 시스템처럼 작동하도록 하는 공개 소스 프레임워크
- 스쿱: SQL to 하둡
- 타조: 아파치 하둡 기반의 분산 데이터 웨어하우스 프로젝트
- R: 양이 많은 정보를 통계적 방법으로 분석할 때 사용
- OLAP: 이용자가 직접 DB를 검색, 분석해서 문제점, 해결책을 찾는 분석형 애플리케이션 개념
- 빅데이터
- 소프트웨어 공학 관련 용어
- 브룩스의 법칙
- 파레토 법칙
- 롱테일 법칙
- Boehm의 법칙: 초기 개발 단계에서 많은 결함을 발경해야 비용, 시간을 절약할 수 있다.
- 무어의 법칙
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 서브넷 마스크, 서브넷 계산 (0) | 2023.07.14 |
---|---|
[정보처리기사] Java 정리 (0) | 2023.07.13 |
[정보처리기사] C 언어 정리 (0) | 2023.07.12 |
[정보처리기사] 정보 보안 (2) (0) | 2023.07.11 |
[정보처리기사] 정보 보안 (1) (0) | 2023.07.10 |