분류 전체보기 108

1-07 서버와 네트워크

서버와 클라이언트를 이어주는 기술이 네트워크이다. 모든 서버는 네트워크를 통해 서비스, 즉 데이터를 제공한다. # 네트워크란? 여기서 네트워크란, 컴퓨터와 컴퓨터를 이어주는 "컴퓨터 네트워크"를 의미한다. 이 때 컴퓨터 네트워크는 물리적으로 데이터를 케이블(무선 LAN의 경우 전파)을 이용해 전달한다. # 컴퓨터 네트워크? 컴퓨터 네트워크에는 구체적으로 무엇이 있을까? 가장 먼저 떠오르는 것은 "인터넷"일 것이다. 인터넷이란 인터네트워크(Internetwork), 즉 전 세계에 퍼져 있는 네트워크를 모두 연결한 거대 컴퓨터 네트워크를 의미한다. 다음으로 "LAN"이 있을 것이다. LAN이란 Local Area Network를 약어로, 일정 범위내에 존재하는 컴퓨터를 연결하는 컴퓨터 네트워크를 의미한다. ..

1-06 서버의 운용관리

구축 작업이 완료된 서버는 서비스인과 함께 운용관리 단계로 들어간다. 운용관리 단계는 시스템의 일생에서 가장 길며, 서비스 종료 단계까지 계속된다. 서버의 운용관리 단계에는 "설정변경", "트러블 대응"의 주요 2가지 작업이 있다. # 설정변경 서버 관리자는 유저의 요구에 맞추어, 서버의 설정을 변경한다. 하지만 모든 요구에 따라 설정을 변경하는 것은 부담이 있을 수 있기 때문에, 설정변경요구대장 등과 같은 관리 문서로 설정 범위 등을 한정하여 관리를 용이하게 하도록 한다. # 트러블 대응 트러블 대응에는 크게 "사전대응"과 "사후대응"이 있다. 사전대응은 트러블을 예방하는 대응이다. 서버의 각종 상태(CPU 사용량, 메모리 사용량, 통신상태, 에러로그 등)를 정기적으로 체크하는 일이 있을 수 있다. 이..

20200617 Cambly Recap

#1 다시 그때로 돌아갈 수 있다면? 만약 20대로 돌아갈 수 있다면? 지금 30대에 접어든 시점에 만족해? 과거에 있었던 것은 후회하지 말자는 주의지만, 겁 없던 시절은 뭔가 역동적인 기억으로 남아있다. 혼자서 여행도 잘 다니고 했었는데, 벌써 이렇게 쫄보가 된건가. 반성하자. #2 2020년 열심히 살고 있나? 벌써 6월의 반이 지났다. 2020년의 목표에 대해서 잠시 이야기를 나누었다. 작년 10월부터 다시 한번 금연에 도전했고 어느새 8개월 정도가 되가는 것 같다. 금연은 평생 참는 거라는데, 운동을 나름 열심히 하면서 담배생각은 크게 나지 않는다. - (to quit) cold turkey n. the period of extreme suffering that comes immediately a..

1-05 기업에서 선택할 수 있는 서버

# 어떤 서버를 구축할까 실제 네트워크 시스템을 구축할 때, 어떤 서버를 선택해야 할까? 정답은 "유저와 시스템의 소리에 귀를 기울인다"는 것이다. 즉, 이들이 요구하는 것이 무엇인지 파악하는 것. 예를 들어 "인터넷에 접속하고 싶다"라는 요구가 있다면, 도메인명을 IP주소로 변환하는 서비스를 제공하는 캐쉬DNS 서버가 필요할 것이다. 또 다른 예로, "사람들과 데이터를 공유하고 싶다"라는 요구라면, 데이터를 일원관리 할 수 있는 파일서버가 필요할 것이다. # 어떤 서버 소프트웨어를 설치할까 필요한 서버가 어떤 것인지 알았다면, 다음은 어떤 소프트웨어를 선택할 것인가이다. 현재 환경에 맞는 OS, 프로그램 환경, 비용, 요구 기능 등을 고려하여 목적에 부합하는 소프트웨어를 선택한다. 서버 소프트웨어는 일..

20206016 화요일 : 여름

# 덥다 여느때와 다름없이 도쿄에도 여름이 오고 있다. 장마가 시작되어 비가 오고 난 뒤, 무더위가 계속 되고 있다. 참 사람이 간사하여, 더위에 힘들면 겨울을 그리워한다. 겨울이 되면 그와 반대가 될 것도 분명하지만. # 치과 거의 2개월째인 것 같다. 어금니의 고통.. 신경치료가 신경을 죽이는 것이라는 것을 안 이후, 그냥 자연치료를 바라며 버텨온 것 같다. 어제는 잇몸이 부어서 다시 치과를 찾았다. 선생님도 이제는 신경치료를 하는 수 밖에 없다고 하신다. 정말 마지막으로 염증약을 먹어보고, 진전이 없으면 하는 방향으로 결정했다. 하지만 어젯밤 잇몸의 고통으로 제대로 잠을 잘 수가 없었다. 그냥 신경치료 해버릴 걸.. # 한국 회사에서 잠깐 같은 프로젝트에서 일하기도 했던 동료가 이번달을 끝으로 한국..

1-04 서버 소프트웨어

# 서버 소프트웨어 그렇다면, 서버를 구축해보자라고 했을 때 어떻게 하면 될까? 방법은 어렵지 않다. 컴퓨터에 소프트웨어를 설치해서 기동하면 된다. 결국 서버는 서비스를 제공하기 위한 소프트웨어, 즉 서버 소프트웨어인 것이다. 클라이언트는 이 소프트웨어의 기능을 사용하여 서비스를 제공받을 수 있다. # 다양한 서버 소프트웨어 앞서 말한 것처럼, 각 서비스에 따라 서버 소프트웨어가 있다고 생각하자. 예를 들어, 웹 서버를 제공하는 소프트웨어는 "웹서버 소프트웨어"이고, 이것이 동작하는 컴퓨터가 "웹서버"가 되는 것이다. 또한 메일 서비스를 제공하는 소프트웨어는 "메일서버 소프트웨어"이고, 이것이 동작하는 컴퓨터가 "메일서버"가 되는 것이다. # 복수의 서버를 1대로 통합 서버는 결국 "서버 소프트웨어가 제..

1-03 다양한 종류의 서버

# 서버의 역할은 서비스에 의해 결정된다. 이 때, 서비스란 인터넷에서 주고받고 있는 정보의 모든 것을 의미한다. 매일 사용하고 보고있는 웹페이지나 이메일이 바로 그런 것 중에 하나인 것이다. 또 다른 예로 LINE, Twitter, Facebook 등도 서버가 클라이언트에게 제공하는 서비스라고 할 수 있다. # 서버, 그리고 서비스 서버의 역할에 대해 이야기할 때, "〇〇서버" 서비스의 이름을 그대로 앞에 붙여서 부르면 그 서버의 역할을 그대로 표현할 수 있다. 예를 들면, - Web서버 : 정보제공, 온라인 쇼핑 등 다양한 웹 서비스를 웹 클라이언트에게 제공하는 컴퓨터 - 메일서버 : 이메일을 송수신할 수 있는 서비스를 메일 클라이언트에게 제공하는 컴퓨터 Web서버를 이야기 할 때도 부르는 사람에 따..

1-02 클라이언트/서버 시스템

# 서버의 처리는 클라이언트의 요구에서 시작된다. 서버는 불특정다수의 컴퓨터에 대해서 일방적으로 서비스를 제공하는 것이 아니라, 클라이언트로부터의 리퀘스트(요청)를 받아, 처리를 시작하여 서비스를 제공하는 것이다. 서버가 클라이언트에게 서비스를 제공할 때는, 아래와 같은 처리과정이 있다. 1) 클라이언트는 서버에게 어떠한 서비스를 요구 2) 서버는 요구에 대응하여 처리를 실행 3) 서버는 처리결과를 클라이언트에게 반환 4) 클라이언트는 처리결과를 받음 # Web 서비스 Web 서비스에서 말하자면, Explorer/Safari 등이 클라이언트가 된다. 이 때 서버는 Web 사이트(를 구성하는 파일)이 있는 컴퓨터가 된다. 앞서 설명했던 처리과정을 Web 서비스에 적용해보면, 1) Web 브라우저는 Web ..

20200612 Cambly Recap

#1 agh, to name a few! 오늘의 쌤은 캐나다의 Jackie! Fiends에서 궁금했던 표현에 대해 질문하면서 시작했다. A : Do you want to know why you don't want me to have the baby? Because you don't want me to be happy. You have always been jealous of me. R : Jealous of what? of your lack of responsibility? your immaturity? your total disregard for other people's feelings? A : Uh, to name a few. You know, you've always been like this. ..

20200611 Cambly Recap

#1 추억팔이 오늘의 쌤은 영국의 Emma. 나이가 비슷해서 그런지 이야기도 잘 통하는 느낌이다. 여행 유튜브를 운영하고 있어서 여러 나라에서 경험한 것들에 대해서 서로 이야기하기도 한다. 오늘은 인터넷 얘기로 시작해서 가장 처음에 썼던 휴대폰 이야기까지 갔다. 역시 비슷한 나이대에 첫 휴대폰을 가졌고, 첫 스마트폰을 가졌던 시기도 비슷했다. Whatsapp이나 카톡이 없던 시기, SMS를 주고 받았고, 초창기 시절 게임을 즐기던 이야기까지 그야말로 추억팔이로 시간이 금방 갔다. #2 휴일 내일은 고객사가 쉬는날인 관계로 나도 휴일이 되었다. 그와 관련해서 이야기하다가 배운 단어 - annual leave n. a paid number of days each year that an employee is ..