본문 바로가기
SMALL

분류 전체보기77

Windows에서 FastAPI를 서비스로 배포하는 방법 개요FastAPI는 Python으로 작성된 고성능 웹 프레임워크로, 백엔드 API 개발에 널리 사용되고 있습니다. Windows 환경에서 FastAPI를 서비스로 배포하면, 서버 재부팅 시 자동으로 시작하고 쉽게 관리할 수 있어 운영 환경에서 유용합니다. 이번 글에서는 FastAPI를 Windows 서비스로 등록하고, Python 가상환경을 통해 실행하는 방법을 설명합니다.1. 사전 준비 사항Windows 서비스로 배포하려면 다음을 준비해야 합니다:FastAPI 프로젝트가 있는 Python 가상환경Windows 서비스 매니저 도구인 NSSM (Non-Sucking Service Manager)NSSM을 사용하면 FastAPI 서버를 쉽게 Windows 서비스로 등록하고, 서버 재부팅 시 자동으로 실행되도.. 2024. 11. 2.
Windows Workflow Foundation (WF)란 무엇인가? Windows Workflow Foundation(WF)은 Microsoft가 개발한 워크플로 엔진으로, .NET 애플리케이션 내에서 워크플로를 정의하고 실행할 수 있는 기능을 제공합니다. WF는 복잡한 비즈니스 프로세스를 자동화하고 관리하는 데 사용됩니다.주요 개념워크플로(Workflow): 일련의 활동(Activities)으로 구성되며, 특정 순서에 따라 실행됩니다. 비즈니스 프로세스나 작업 흐름을 정의할 수 있습니다.활동(Activity): 워크플로 내에서 수행되는 기본 작업 단위입니다. 다양한 종류의 활동이 있으며, 사용자 정의 활동도 만들 수 있습니다.워크플로 런타임(Workflow Runtime): 워크플로를 실행하고 관리하는 엔진입니다.워크플로 디자이너(Workflow Designer): 시.. 2024. 7. 23.
도커(Docker)란 무엇인가? A부터 Z까지 알아보기 도커(Docker)에 대해 자세히 알아보는 시간을 갖겠습니다. 도커는 현대 애플리케이션 개발 및 배포에서 중요한 역할을 하고 있으며, 이 글에서는 도커의 기본 개념부터 고급 기능까지, 그리고 쿠버네티스와의 차이점까지 모든 것을 다룰 것입니다.도커란?도커(Docker)는 컨테이너 기반의 오픈 소스 플랫폼으로, 애플리케이션을 개발, 배포 및 실행할 수 있도록 도와줍니다. 도커는 컨테이너라는 가볍고 이식성이 높은 실행 환경을 제공하여 개발자들이 애플리케이션을 빠르고 일관되게 배포할 수 있도록 합니다.도커의 주요 개념이미지(Image): 실행 가능한 소프트웨어 패키지로, 필요한 모든 코드, 런타임, 라이브러리 및 설정 파일을 포함합니다. 도커 이미지는 불변(immutable)이며, 동일한 이미지를 어디서나 동일.. 2024. 7. 23.
쿠버네티스(Kubernetes)란 무엇인가? A부터 Z까지 알아보기 쿠버네티스(Kubernetes)에 대해 자세히 알아보는 시간을 갖겠습니다. 쿠버네티스는 현대 애플리케이션 배포와 관리에서 중요한 역할을 하고 있으며, 이 글에서는 쿠버네티스의 기본 개념부터 고급 기능까지, 그리고 단점과 도커와의 차이점까지 모든 것을 다룰 것입니다.쿠버네티스란?쿠버네티스(Kubernetes, K8s)는 컨테이너화된 애플리케이션의 자동 배포, 확장 및 관리를 위한 오픈 소스 플랫폼입니다. 구글에서 개발하여 2014년에 공개되었으며, 현재는 CNCF(Cloud Native Computing Foundation)에서 관리하고 있습니다. 쿠버네티스는 복잡한 애플리케이션 환경을 효율적으로 관리할 수 있도록 다양한 기능을 제공합니다.쿠버네티스의 주요 개념컨테이너(Container): 애플리케이션과 .. 2024. 7. 23.
마이크로소프트(MSFT) 주가 전망 및 2024년 2분기 실적발표 예측 1. 회사 개요마이크로소프트(Microsoft)는 글로벌 소프트웨어, 서비스, 장치 및 솔루션의 선도적인 제공업체로, 클라우드 컴퓨팅, 인공지능, 소프트웨어 개발, 생산성 도구 등의 다양한 분야에서 활동하고 있습니다. 주요 제품으로는 윈도우 운영체제, 오피스 생산성 소프트웨어, 애저 클라우드 서비스, 서피스 디바이스 등이 있습니다.2. 2024년 2분기 실적 발표 예측마이크로소프트는 2024년 7월 30일에 2분기 실적을 발표할 예정입니다. 현재 예상되는 주요 실적은 다음과 같습니다:매출: 620억 달러, 전년 동기 대비 18% 증가 예상.순이익: 219억 달러, 전년 동기 대비 33% 증가 예상.EPS(주당순이익): 2.93달러, 예상치 2.81달러를 상회할 것으로 예상.이러한 성장은 주로 인공지능(A.. 2024. 7. 23.
RPA란 무엇인가? 식품 업계에서의 사례를 통해 알아보는 RPA 도입의 필요성 RPA(Robotic Process Automation)에 대해 알아보겠습니다. RPA는 무엇이며, 어떻게 비즈니스 프로세스를 혁신할 수 있는지, 그리고 식품 관련 회사에서 RPA가 어떤 식으로 적용될 수 있는지 살펴보겠습니다.RPA란?RPA(Robotic Process Automation)는 소프트웨어 로봇 또는 '봇'을 사용하여 반복적이고 규칙 기반의 업무를 자동화하는 기술입니다. 이러한 로봇은 사람이 수행하는 것과 같은 방식으로 컴퓨터 애플리케이션을 조작하여 작업을 완료합니다. RPA는 기업이 효율성을 높이고 비용을 절감하며 오류를 줄이는 데 도움을 줍니다.RPA의 주요 요소자동화 도구: RPA 소프트웨어는 비즈니스 프로세스를 자동화하기 위해 사용됩니다. 주요 RPA 도구로는 UiPath, Blue.. 2024. 7. 23.
반응형
LIST