

Hits: 5

클클클 이미지 넣고보니까 웃기네요…..뭘 해드릴까요~? 를 하는 컴퓨터를 서버라고 합니다 보통~~~ how may i serve you~? 처럼 뭘 다 해주면 좋으련만…ㅋㅋㅋ 지금 이 영상이나 글을 보고 계신 여러분이 사용하고 계신 모든 장비가 어떤 서비스를 주체적으로 하기 시작하면 서버라고 할 수 있습니다.

그런데…..우리가 막연하게 서버다…라면 위의 이미지같은 뭔가 겁나 있어보이는게 생각나시죠 ㅎㅎ?
어떤 서비스를 주체적으로 제공하는 컴퓨터
이 부분을 다시 생각 해 볼 필요가 있습니다, 우리는 얼마전 이 서버가 작동을 멈추면서 엄청난 불편함을 겪은적이 있어요…..

실제 메신저, 택시, 대리운전 등등 일상생활에서 우리가 사용하던 서비스들을 주체적으로 제공하던 컴퓨터들이 기능을 상실할때 우리는 엄청난 불편함을 겪었습니다…. 사실 이런일이 생겨서 열만 받지 말고 이런일이 무었때문에 이루어졌나..한번 알아봐야 할꺼 같아요….
당연하게도 저는 특정업체의 어떤 사건을 저격하거나 비방하려는 의도가 없습니다….(지..진짜에요….)
그럼 서버라는게 정상적으로 동작하지 않으면 벌어지는 일은 와 닿으셨으리라…생각하고 다시 모든 컴퓨터를 서버로 사용 가능하다고 했지만 우리가 흔히 인식하는 저 무식하게 생긴 컴퓨터를 서버컴퓨터 라고 부르는 이유에 몇가지 가장 기본적 충족요건을 말씀드려 볼게요
안정적 서비스
편의점 처럼 24시간 365일 전원이 들어와 있는 상태로 동작중이어야 합니다, 여기에서 파생되는 다른 조건들이 많이 생겨나게 됩니다
- 전원공급이 일정한 상태로 유지되어야 합니다.
- 정전을 대비한 2차전원(UPS 등)이 가동되는 상황이어야 합니다.
- 온도와 습도가 일정해야 합니다(전자 기기 특성)
- 다수를 위한 서비스라면 1대 외에 여러대가 동시에 같은 서비스를 제공해야 하는 경우가 많습니다. ( 트래픽 분산 등의 이슈 )
- 전원이 계속 유지되면서도 시스템이 안정적으로 유지되려면 전원공급장치도 그에 맞는 선택을 해야합니다.
이 모든 것을 가정집 PC에서 서비스 할 수 있습니다, 다만 그 서비스는 우리집 정전이면 서비스 불가!, 부모님이 이놈시키 컴퓨터 안끄고 갔네 하고 꺼버리시면 서비스 불가!, 하도 오래 켜놔서 PC가 이상해지면 서비스 불가!, 동생이나 아이들이 멀티탭 불 꺼버리면 서비스 불가!, 여름에 에어컨 돌고 에어프라이어 돌고 하다 누진차단기 작동되서 꺼지면 서비스 불가!, 내가 어? 업데이트 있네 해서 시스템 업데이트 끝나고 무의식 적으로 재부팅 하면 그동안 서비스 불가! 등등등등등등 수도없이 서비스가 불가한 상황이 벌어집니다….ㅋㅋ
물론 특정 사용자 혹은 나만을 위한 서비스 라면 전혀~~~ 문제가 없지요 요즘 보통 가정용 NAS시스템 같은 거 구축해서 사용 하시는 분들도 많고 동아리를 위한 혹은 친목을 위한 서비스 정도라면 충분히 가능합니다.
그런데 유료서비스 라면? 손해배상~? 사용자 이탈~ 등의 돈과 직결되는 심각한 문제들이 있게되죠 ㅎ
그래서 보통 서버는 가정과 같은 곳에 설치하지 않고 IDC(Internet Data Center) 라는 곳에 서버급 컴퓨터 들을 모아서 설치해 두고 관리합니다, 사실 저의가 이제는 너무도 흔히 사용하는 Cloud서버 같은 서비스들 역시 어딘가에는 무조건 물리적으로 서버가 존재합니다.

바로 이 IDC에 화재가 났던 사건이…그…..네…그…그…사건입니다.
마지막단의 서버가 동작을 멈추면 서비스도 같이 멈추게 되는거죠 서버라는건 지금까지 말씀드린 이유를 감안 해 보면
서버 컴퓨터 는 서버 급 컴퓨터 혹은 서버용 컴퓨터 라고 말하는게 더 정확하겠죠~? 단순하게 들고다니는 노트북이나 가정용 PC보다는 위의 항목에 최적화 된 컴퓨터들을 말하는 것이며 서버 라는건 주체적으로 서비스하는 기능을 심어둔 컴퓨터 라고 이해하시면 됩니다.!ㅅ
서버는 그냥 용도에 맞게 다 같다 붙이면 됩니다..ㅎㅎ 이름만 붙이면 된다는건 아니지만 ;;; 웹서버로 셋팅해서 홈페이지를 운영하면 웹서버, 체팅엔진을 넣고 메신저를 운영하면 체팅서버, 공용파일을 모아서 웹하드 같은걸 운영하면 파일서버 뭐 등등등 용도에 맞게 부릅니다.
과유불급이라….서버가 일반 컴퓨터보다 안정성과 일반적 사양이 높은건 사실이지만 무적서버 다해준다 서버 뭐 이런건 사실 존재하기 힘듭니다, 혹시 직장생활 중이시면 인트라넷을 사용중이시라면 인트라넷 서버와 사내직원정보를 관리하는 서버가 분리되어있을수도 혹은 같이 사용하고있을지도 모릅니다 ㅎㅎ 뭔말이냐고요 ㅎㅎ?;;; 그냥 정하기 나름이라는거죠 ㅎㅎ
보통 서버의 구성은 서비스의 규모와 비례하는경우가 대부분입니다, 사용자가 많타면 서버의 규모도 커지는건…..어찌보면 당연하다고 할 수 있습니다.
좌!! 그렇다면 이제 그리고 다중화!!! 에 대한것을 이야기 해 볼 차례인거 같습니다.
이처럼 중요한데 한방에 훅?
이처럼 서버라는건 중요한 역활입니다….그렇다면 물리적 손상에 의하여 서버가 날라가 버리면 어떻게 할까요!?….그럴까봐 백업을 해 두죠~~~ ㅋㅋㅋ 공인인증서 같은거도…..PC에 저장하면서 혹시 몰라서 휴대폰에도 저장 하잖아요~?
그냥 복사 가 백업입니다…..단 정보만 백업을 하느냐 시스템 구성까지 전체를 백업하느냐는 선택하기 나름이고 백업은 다음과 같은 고민을 하게됩니다.
범위 / 주기 / 최장보관시점 / 복구계획
백업과 복구 – Backup&Recovery 는 이 주제만 가지고 할 이야기가 아주~~많습니다 ㅎㅎ 그러나 백업을 간단하게만 집고 넘어갈게요 흔히!!! PC를 사용하시는 분들이 용량이 큰 사진이나 영상들을 외장하드에 저장해서 사용하시죠~? 일종의 백업과 비슷한 개념이라고 봅니다
그렇다면~~~~~ 훌륭하게 백업을 매일매일 하던 서비스가 있습니다….만약 메인 컴퓨터의 데이터가 날라갔어요~~~!!! 큰일이죠~? 그러나 우리에겐 백업 데이터가 있으니까 걱정 없습니다…..그런데 백업된 데이터가 어제 00시 데이터에요…….이건 실제 사례인데……제가…2008년 즈음에 회사에서 아기 기저귀 회사의 웹사이트를 운영했었습니다…제가 했던건 아닌데..사실 저는 더 큰사고를 많이 쳐서…..그때 담당 개발자 분이…난리났다!! 하시는거에요….무슨일이가 했더니 DB자료가 날라갔다고 하시는거에요 이유는 정확하게 기억이 안나지만 아무튼 복구를 해야 하는 상황이었습니다…
실제로 00시 데이터로 약 2시간인가 3시간만에 복구했습니다……그런데 복구를 하고서도 문제가 생긴거에요 00시부터 가입한 회원의 정보는 사라지고 그날 마침 맘스마케터 같은 어머님들의 Blog나 SNS(? 그때 SNS였나 가물가물합니다 ㅠㅠ)같은 마케팅 활동을 주기적으로 하고 있었는데 그 체험단을 기수별로 모집을 하거든요….그 모집신청 날이었어요….사실 그날 가입자들도 평소보다 많거든요…..그 데이터들이 다 날라가서 고객사에 빌고빌고 빌어서….어찌어찌 마무리 했던 기억이 납니다…
사실 다중화를 이야기 하기위한 빌드업이었는데……못찢었네요…ㅠㅠ
백업도 당연하게 중요합니다, 사실 최악의 상황을 대비하여(진짜 물리적 손상으로 인한 서비스불가상태) 백업은 당연하게 해야하는 미덕과 같은 것입니다, 허나 엄청 서술했던 것 처럼 백업 -> 복구 이 과정은 실제 서비스를 중지시키고 진행해야 합니다 이를 해결하려면 완전이 동일한 서비스를 하는 서버를 2대 이상 N대를 운영하고 사용자가 접속하게되면 이중 1개의 서버로 접속하게 유도하여 서비스를 하게되면 이중 1개가 손상입더라도 서비스를 중지없이 가동할 수 있습니다, 단….손상된 서버에 접속중이던 사용자의 정보는 손실이 날 수 있습니다(진짜 재수없는 경우죠)
이렇게 구성하기 위한 이야기를 더 진행하려면 네트워크 관련 이야기를 시작해야 하는데 이거슨~~~~~ 지금처럼 조각상식으로 각각에 대한 이해를 하고나서 이런 것들을 연결하면서 이야기 할 예정입니다~
자 그럼 이중화라고 할게요~ 서비스 이중화를 구축해놨습니다 이젠 뭐 다 된거같죠!!!! 그런데 그 건물에 화재가 났어요(…..네..그…사건처럼) 이러면 말짱 도루묵이죠~? 그래서 보통 이중화는 멀리 하는 경우가 많습니다…..진짜 멀리 외국까지 가진 않더라도 서울에 하나 부산에 하나~? 혹은 클라우드라고 하면 데이터센터를 다르게 하겠죠~
이런 것을 다중화 라고 합니다..ㅎㅎ
서버는 주체적인 서비스를 하는 컴퓨터를 통칭하며~~~ 이는 주기적인 백업을 통해서 시스템적인 상처를 보듬어 줄 수 있으며 진짜 줘텨져서 망가지면 다중화를 통하여 서비스를 이어갈 수 있습니다 ㅎㅎㅎ
감사합니다!( _ _ )