목록2024/08 (3)
레커
1. Virtuabox Setting1-1. ip Setting가상머신에 기본적으로 네트워크가 연결이되지만사용할 특정 ip를 고정enp0s3 → 외부 연결용 ip → 사용하지 따로 설정 Xenp0s8 → 내부 연결용 아이피 → 인프라에서 putty로 접속할 수 있는 아이피ip를 192.168.56.101 / 192.168.56.102 / 192.168.56.103 순서로 추가되는 서버 등을 설정 예정1-2. open ssh vim net-tools설치openssh : 가상머신에 ssh 프로토콜을 이용해 접속 하기 위해 설치vim : vi editor 사용net-tools : ifconfig 등 네트워크 관련 정보를 확인하기 위해 설치sudo apt -y install openssh-server vim n..
모놀리스(Monolithic) 많이 사용 아키텍처 방식으로 하나의 소프트웨어를 구성하는 모든 모듈과 코드를 한 프로젝트에서 관리서비스가 단일 프로세스로 동작되어, 더 적은 기술과 설계 방법이 필요새로운 앱을 만들때 좋은 시작점. 마이크로서비스 앱에 필요한 기술적 투자를 하기 전 빠르게 비즈니스 검증비스니스와 서비스가 확장될수록 유지 보수가 어려워짐마이크로서비스(Microservice )마이크로서비스(Microservice) 아키텍처는 하나의 소프트웨어를 구성하는 컴포넌트들을 독립적인 프로젝트들로 분리하여 관리서비스의 기능들을 수행하기 위해 작은 서비스로 구성된 일종의 분산 프로그램 형태각각의 서비스는 실제로 분리된 서버에 위치하고 서비스를 종합적으로 관리할 수 있는 오케스트레이션 플랫폼이 필요다른 환경에..
Apache설명Apache는 아파치는 월드와이드 웹 서버용 소프트웨어Apache는 HTTP 아파치 서버라고도 불리고, HTTP 웹 서버리눅스나 윈도우 등 거의 모든 운영체제에서 사용할 수 있으며 구축이 쉽고 다양한 추가 기능을 가지고 있기 때문에 많이 사용된다.동작방식freforkApache는 새로운 요청이 왔을 떄 Parent Process가 Child Process에 생성 처리Child Process를 미리 준비해두는 방식으로 동작, 미리 준비한 Child Process 다 사용 중이면 그 떄 새로운 프로세스를 생성하나의 Child Process는 1개의 스레드가 연결, Child Process는 최대 1024개 가능스레드를 통해 독립적인 메모리 확보가 가능하여 안정적이나 메모리 소비가 많음위 같은 ..