본문 바로가기

서버4

728x90
웹 개발을 ‘구조’로 이해하면 갑자기 쉬워집니다 – 구조부터 협업까지 웹 개발 한 번에 이해하기― 비개발자를 위한 웹 개발 한 번에 이해하기, 웹 서비스 구조 완전 가이드― 기획자·운영자가 반드시 알아야 할 웹 개발 핵심 구조, 웹 개발을 처음 배우는 사람에게웹 서비스란 무엇인가요?웹 서비스는 한 문장으로 정리하면 다음과 같습니다.인터넷을 통해 사용자에게 기능과 정보를 제공하는 프로그램예시네이버, 쿠팡, 카카오톡 웹사내 관리자 페이지쇼핑몰, 예약 시스템, 대시보드 등👉 중요한 포인트는 “웹 서비스 = 화면 + 동작 + 데이터 + 서버”의 결합이라는 점입니다.웹 서비스 전체 구조 한 장으로 이해하기[사용자] ↓ (클릭, 입력) [웹 브라우저] ↓ (요청) [프론트엔드] ↓ (API 요청) [백엔드 서버] ↓ [데이터베이스]이 구조를 역할 중심으로 나누면 다음과 같습니다.구.. 2026. 1. 14.
HCI(하이퍼컨버지드 인프라) 작동 방식과 솔루션 정보 HCI(하이퍼컨버지드 인프라)는 하드웨어 리소스, 가상화, 스토리지, 네트워킹, 그리고 관리를 통합하는 통합 시스템입니다. 이는 복잡성을 줄이고 IT 인프라를 효율적으로 관리하고 확장할 수 있게 해줍니다. 아래에서 HCI의 작동 방식과 관련 솔루션에 대해 더 자세히 알아보겠습니다. HCI의 작동 방식: 하이퍼바이저 (Hypervisor) 사용: HCI는 여러 대의 서버 노드를 클러스터링하고, 각 노드는 하이퍼바이저를 사용하여 가상화된 환경을 생성합니다. 이 하이퍼바이저를 통해 가상 머신(VM)이 생성되고 관리됩니다. 하드웨어 리소스 통합: HCI는 서버 노드에서 제공하는 컴퓨팅, 스토리지, 네트워킹 리소스를 통합합니다. 이것은 노드 간의 리소스 공유와 확장을 용이하게 합니다. 스토리지 가상화: HCI는 .. 2023. 9. 22.
Docker Compose를 활용한 Django 환경 구축 Docker Compose를 활용하여 Django 프로젝트의 환경을 구축하는 과정을 설명합니다. 일반적으로 Django 프로젝트에 붙이는 Postgres, Nginx, Redis, RabbitMQ, Celery와 같은 서비스들을 Docker Compose를 사용하여 연결할 수 있습니다. Dockerization Dockerization은 기존의 Django 프로젝트를 Docker Compose를 사용하여 컨테이너화하는 과정을 의미합니다. 이를 통해 Django와 필요한 다른 서비스들을 컨테이너로 띄울 수 있습니다. 기존 프로젝트가 있는 경우 해당 프로젝트를 가져와 진행하거나, 새 프로젝트를 시작하는 경우 장고 서버가 정상적으로 실행되는 상태에서 작업을 진행할 수 있습니다. Docker Desktop 설치.. 2023. 8. 22.
OpenLDAP 서버 및 클라이언트 설정 Install : http://www.openldap.org/doc/admin24/quickstart.html 위 메뉴얼을 통해 OpenLADP 설치를 완료합니다. /etc/openldap 폴더에 slapd.conf.default 를 slapd.conf 로 변경한다. database bdb suffix "dc=,dc=" rootdn "cn=Manager,dc=,dc=" rootpw secret directory /usr/local/var/openldap-data 이 부분이 핵심 설정이며 DB 부분이 특히. BerkeleyDB를 backend로 사용할 수 있고 (파일로 된 DB) MySQL도 backend로 사용할 수 있다. MySQL backend는 MySQL이 다운되면 전체 통합로그인 환경이 다운되는 .. 2009. 7. 8.
728x90
728x90