본문 바로가기

IT 잡학사전11

Edge Computing Edge Computing 정의 분산 컴퓨팅의 하나로, 데이터 처리를 데이터가 생성된 위치, (ex- IoT장치나 로컬 데이터 센터 등)에서 가까운 곳으로 이동시킵니다. 데이터 처리가 데이터가 생성된 곳에서 멀리 떨어진 중앙집중형 데이터 센터에서 이루어지는 기존의 클라우드 컴퓨팅과 차이가 있습니다. Edge Computing 사용 분야 낮은 지연 시간, 실시간 처리, 그리고 로컬 의사결정이 중요한 상황에서 주로 활용됩니다. 이는 IoT, 자율주행 차량, 스마트 시티, 산업 자동화, 증강 현실 등에 적용을 하고 있습니다. IoT 센서: 제조 공장의 기계에 설치된 센서는 데이터를 바로 처리하여 고장이나 운영상의 이슈를 빠르게 파악하고 의사결정을 내일 수 있도록 도와줍니다.. 자율주행 차량: 데이터를 실시간으.. 2023. 8. 29.
Containerization (컨테이너 컨테이너화(Containerization)의 정의 애플리케이션과 그에 필요한 모든 의존성, 라이브러리, 바이너리 등을 하나의 패키지(컨테이너)로 묶는 기술입니다. 이를 통해 애플리케이션은 어떠한 환경에서도 일관된 방식으로 실행될 수 있습니다. 컨테이너화의 적용 분야 컨테이너화는 마이크로서비스 아키텍처, DevOps, 클라우드 컴퓨팅, CI/CD(지속적 통합/지속적 배포) 등 다양한 IT 환경과 프로세스에서 활용됩니다. 적용 분야 예시 마이크로서비스 아키텍처: 각 마이크로서비스를 독립적인 컨테이너로 실행하여 서비스 간의 의존성을 줄이고, 유연성과 확장성을 향상시킵니다. DevOps: 개발과 운영 팀이 함께 작업할 수 있도록, 코드의 테스트와 배포를 쉽고 빠르게 해줍니다. CI/CD 파이프라인: 자동화된 테.. 2023. 8. 29.
가상화(Virtualization) 가상화(Virtualization) 정의 서버, 운영 체제, 네트워크 장치같은 물리적 자원 하나를 여러개의 가상 자원으로 나누어 사용하는 기술입니다. 이를 통해서 다양한 운영 체제와 애플리케이션을 동일한 하드웨어 위에서 독립적으로 실행할 수 있게 됩니다. 사용되는 분야 및 예시 IT 인프라의 효율성적 사용과 유연한 운용을 위해 사용됩니다. 주요 사례로는 서버 가상화, 네트워크 가상화, 스토리지 가상화, 그리고 데스크톱 가상화가 있습니다. 서버 가상화: 여러 개의 가상 서버를 하나의 물리적 서버 내에서 실행하는 것 입니다. VMware vSphere나 Microsoft Hyper-V와 같은 제품이 이 분야에서 널리 알려져 있습니다. 데스크톱 가상화: 사용자 데스크톱의 환경을 중앙 서버에 저장하고 원격으로 .. 2023. 8. 24.
PaaS PaaS는 "Platform as a Service" PaaS는 개발자가 복잡한 인프라를 관리하지 않고도 어플리케이션을 구축, 배포 및 관리할 수 있도록 하는 플랫폼과 환경을 제공하는 클라우드 서비스입니다. 글로벌 환경에서는 "서비스로서의 플랫폼"이라는 뜻으로 알려져 있습니다. 이는 개발자에게 서버, 네트워크, 스토리지 및 데이터베이스와 같은 인프라와 관련된 작업은 건너뛰고 애플리케이션 개발에만 집중할 수 있는 환경을 제공합니다. PaaS의 사용 PaaS는 웹 애플리케이션, 모바일 앱, API 개발 및 기타 클라우드 기반 솔루션을 빠르게 구축 및 배포하려는 개발자와 기업들이 주로 사용을 합니다, 인프라 관리에 대한 걱정 없이 코드를 작성하고 실행할 수 있습니다. 적용 분야 Heroku는 개발자가 서버 설.. 2023. 8. 22.
IaaS (Infrastructure as a Service) IaaS의 정의 IaaS는가상 컴퓨팅 리소스를 인터넷을 통해 제공하는 클라우드 컴퓨팅 서비스입니다. "Infrastructure as a Service"의 약자로, "서비스로서의 인프라"라는 뜻입니다. 기본적으로 IaaS는 기업이나 개인이 물리적 서버나 데이터 센터에 투자할 필요 없이 클라우드 환경에서 필요한 IT 인프라를 대여하여 사용할 수 있게 해주는 서비스입니다. IaaS의 사용 분야 기업이나 개발자가 물리적인 서버의 구매, 관리 및 유지 관리의 비용과 관리의 어려움을 없애고 IT 인프라(서버, 스토리지, 네트워킹 등)를 대여하고 싶어하는 경우에 주로 사용됩니다. 이 방식은 특히 사용하는 규모를 유연하게 확장하거나 축소하고 싶을 때 유용합니다. IaaS의 적용 분야 예시 Amazon EC2(Elas.. 2023. 8. 22.
RAM (Random Access Memory) 1. RAM의 정의 RAM은 Random Access Memory의 약자입니다. 기억되어 있는 정보를 일거오거나 외부의 정보를 새롭게 저장할 수 있습니다. 가장 큰 특징은 전원이 들어와 있을때만 작동을 한다는 것입니다. 전원이 차단되면 기록된 정보가 모두 없어지기 때문에 휘발성 메모리 라고도 합니다. 따라서 RAM은 주기억장치나 프로그램의 일시적인 로딩, 데이터의 일시 저장에 사용됩니다. 이러한 RAM은 컴퓨터와 전자 장치에 필수적인 구성 요소입니다. 컴퓨터의 중앙 처리 장치(CPU)에서 현재 사용 중인 데이터를 임시로 저장하기 위해 사용하는 메모리의 한 종류입니다. 데이터는 메모리의 셀이라고 하는 액세스가 빠른 소형 저장소에 저장되며, 이 저장소에는 순차적으로 접속을하지 않고 임의의 순서로 접근할 수 .. 2023. 4. 26.