본문 바로가기

Computer Science/Server

Failover Failover(장애극복)이란, - 컴퓨터, 시스템, 서버 등에서 장애가 발생하였을 때, 예비 시스템으로 자동전환되는 기능이다. - 사람이 수동으로 전환하는것을 스위치오버라고 한다. 출처 : http://www.terms.co.kr/failover.htm 더보기
High Availability 고가용성이란, - 서버와 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 말한다. - 고가용성 솔루션을 이용하면, 각 시스템 간에 공유 디스크를 중심으로 집단화하여 클러스터로 엮어지게 만들 수 있다. 동시에 다수의 시스템을 클러스터로 연결할 수 있지만 주로 2개의 서버를 연결하는 방식을 많이 사용한다. 만약 클러스터로 묶인 2개의 서버 중 1대의 서버에서 장애가 발생할 경우, 다른 서버가 즉시 그 업무를 대신 수행하므로 시스템 장애를 불과 몇 초 만에 복구할 수 있다. 더보기
NAT , Bridge 출처 : http://carpedm20.blogspot.kr/2012/08/vmware-bridged-nat.html 더보기
DNS 서버 설명 출처 : http://webdir.tistory.com/161 더보기
리눅스 아파치 서버 설정 * 맥에서 vmware 로 cent os 설치.맥은 공유기 포트포워딩으로 연결해놈.맥에서 cent os apache 접속이 되는데 ,외부에서 맥->apache로 접속이 안됨 . * 내 아이피 주소를 servername으로 등록하면 바로 접속이 가능하지만 아이피 주소니깐이를 알아먹기 쉬운 영어로 바꾸기 위해서는 domiain name server, DNS가 필요. 더보기
linux host name 변경 출처 : https://www.linux.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=283 더보기
apache server 설정 호스트 설정을 위한 httpd.conf 설명. 출처 : http://blog.naver.com/PostView.nhn?blogId=j98281115&logNo=50086954274 더보기
cent os mysql 설치 및 root 설정 출처 : http://www.cmsfactory.net/install-setting-mysql 더보기
어플 서버 개념 출처 : http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=72437 출처 : http://www.androidpub.com/2420357 데이터 베이스는 mysql, mssql, 오라클이 있겠지만 무료이고 많이 사용하는 mysql을 사용하는것을 추천합니다. mysql을 사용할때 자바는 JDBC를 이용해서 연결하지만 안드로이드 경우JDBC가 사용이 되지 않으므로 톰켓 상용서버를 이용해서 jsp, php같은 서버사이드언어? 서블릿 페이지?를 이용한 데이터베이스와의 직접 통신으로 해결하거나 http, tcp통신같은 것으로 서버를 직접 구축후에 서버에 데이터를 넘겨주고 서버가 데이터베이스와 처리하는 방법이 있습니다. 대부분 아파치 톰켓으로 서버를 만들고.. 더보기
외부ip 내부 ip접속 * 테스트 용으로 기존에 장난삼아 만들어 놨던 java application (server)와 java gui app(client)를 이용함. 1. - 공유기의 사설 ip를 이용함.- 외부에서 접속 하기 위하여 포트 포워딩을 이용함.- dhcp( 유동ip)의 경우, server ip가 유동적으로 변하게 되므로, 고정 ip 부여. (mac주소 사용).- 공유기 설정에 들어가서 server application에서 사용한 port number를 등록하여 해당 port로 외부에서 접속 해 올시에 어느 내부ip(Server application)로 전송해 줄것인지 설정.- client에서 server의 ip는 공유기의 ip로 설정. - client의 port number는 공유기에서 설정한 것과 동일해야함.- .. 더보기