View Post

L4(LoadBalancer) SLB 구성 방식

In Infra Architecture, Network by FlatureLeave a Comment

Legacy 환경에서의 기본 L4구성 방식에 대해서 간단하게 포스팅하려고 한다. 최근 L4의 입지가 많이 줄고 있다고 포스팅을 했었지만 그래도 아직은 없어지기에 너무 이른 장비이니 애정을 갖고 포스팅을 하려고 한다. 흔히 네트워크 인프라를 구축한다고하면 다뤄지는 아키텍처가 있다. 유명하신 클라우드 사이트(AWS)나 호스팅 업체에 들어가보면 디테일하지는 않지만 나름 네트워크를 아는 사람이라면 아키텍처를 알 수 있을 정도의 구성을 보여주고 있다. 나는 오늘 여기서 그 아키텍처를 …

Well-Known Port (잘 알려진 포트)

In Infra Architecture, Network, Security by FlatureLeave a Comment

Well-Known Port란 우리에게 잘 알려진 포트를 뜻한다. 일반적으로 포트는 0부터 65,535까지로 65,536개를 사용할 수 있다고 한다. 흔히들 구분하는 방식으로 나누면 아래와 같다.The Well Known Ports : 0~1023The Registered Ports : 1024~49151The Dynamic and/or Private Ports : 49152~65,535뭐여..사실 슥하고 읽어두고 아는척하기 좋은 정보다. 내가 이 글에서 얘기하고 싶은 Well Known Port와 위에서 얘기한 0~1023의 포트와는 조금 상이하다. 내가 이야기 하고 싶은 …

View Post

이상했던 에피소드 F5 Big-IP LTM i2600 Standard Mode

In Infra Architecture, Network by FlatureLeave a Comment

내가 경험했던 수백개의 장비 중에 F5사의 Big-ip i2600장비가 있었다. 라이센스는 LTM, ASM, GSLB를 사용해봤는데, 이 중 오늘 얘기해보고자 하는건 LTM이다. Local Traffic Manager..였나? 무튼 우린 L4라고 흔히 부르며 로드밸런싱을 위해 사용했고, 필요에 따라 XFF설정을 해주기 위해 인증서를 올리는 나름 L7의 기능까지 사용을 했다. 이 장비를 사용하다보면 꽤 좋다. 물론 저 2600장비는 소규모 운영에서는 전혀 무리가 없지만 규모가 제법 되는 곳에서 …

L4(LoadBalancer)의 미래에 대해 적어보다

In Daily Thought, Infra Architecture, Network by FlatureLeave a Comment

요새 많은 가상화 도구들이 나오면서 L4 장비, 즉 LoadBalancer의 입지가 많이 좁아지고 있다고 한다. 내 사이트는 기초적인 것부터 하나하나 알려주는 것을 목적으로 만들었으니 로드밸런서가 뭔지부터 설명을 간단하게 해보도록 하겠다. ※ LoadBalancer, Load + Balance를 합친 의미로 보면 의미를 생각하기 편하다. Load는 ‘부하’라는 뜻으로 사용이 되고 있고, Balance는 말그대로 ‘균형’을 잡아주는 것이다. 네트워크 장비의 일종으로 트래픽이 하나의 서버로 몰리는 것을 방지하기 …

검색엔진최적화(Search Engine Optimization, SEO)에 대해 알아보았다

In ThinkGround by FlatureLeave a Comment

이전에도 블로그와 사이트를 운영했던 경험이 있지만, 그때마다 늘 방문자수 같은 통계 지표에 대해 관심을 가졌다. 점점 시간이 지날수록 궁금한 지표가 많아졌을뿐…그러면서 알게된 것이 Google Analytics나 네이버 웹마스터 도구 등 이었다. 이곳에 들어가서 ‘이 사이트는 내꺼야’라는 인증 정도만 해주면 그때부터 페이지들을 수집하고 몇개 지표들에 대한 통계자료들을 만들어준다. 사실 이 지표들은 마케팅을 위한 지표들이지만, 사실 난 마케팅을 하고싶은 생각은 없고..그냥 자기만족(?) 정도의 …

View Post

Python 기본 연산자

In Python by FlatureLeave a Comment

파이썬 포스팅 중 쉬어가는 시간으로 Python 기본 연산자 리스트를 가져왔습니다. 지금까지 파이썬 설치방법과 코드 실행 방법에 대해 이야기를 나눠보았습니다. 대체적으로 다른 언어들과 비슷한 것 같습니다. a + b : a와 b를 더함a – b : a에서 b를 뺀 수a * b : a와 b를 곱함a / b : a와 b를 나눈 수 (소수점 포함)a // b : a와 b를 나눈 …

View Post

Python 코드 실행하는 방법

In Python by Flature1 Comment

차근차근 쉽게 접근해보는 Python 공부 페이지 입니다. 이전에는 설치 방법에 대해서 안내를 해드렸는데…오늘도 마찬가지로 매우 간단한 내용을 정말 길게 쓸 예정입니다; 사실 이렇게 글을 쓰기 위해서는 가독성을 위해 캡처가 중요한데, 이 캡처가 여간 귀찮은 일이 아니라…아마 안해보신 분들은 상상도 못하실듯..마치 2000년도에 애니매이션을 0.1초 단위로 캡처캡처해서 잘라놓은걸 붙여서 gif파일로…(생략)… 무튼, 설치하는 방법에 대해서 알려드리면서 파이썬 언어를 더 잘 쓸 수 있도록 …

View Post

SNMP (Simple Network Management Protocol) 정리

In Infra Architecture, Network, Server by FlatureLeave a Comment

SNMP(Simple Network Management Protocol)을 정리를 간단하게 정리해보려고 합니다. 이름은 Simple인데 전혀 Simple하지가 않다. 단지 통신방식이 Simple하달까..? 보통 SNMP라고 하면 ‘Network를 관리하기 위한 Protocol’이라고 한다. (나름의 사전적 의미)그리고 Manager와 Agent라는 구조로 개념을 설명하고 있는데, 나름 그림을 그려왔으니 그림으로 설명을 해보도록 하겠습니다. 위 그림을 보면 Manager와 Agent가 있습니다. 보통 Manager라고 하면, 여러 Agent들을 통합관리해주는 시스템이라고 봐주면됩니다. 대표적으로 우리는 NMS(Network Management System)을 알고 …

정규화 (Normalization)란?

In Database, Infra Architecture by FlatureLeave a Comment

1.  정규화 (Normalization) –    개념: 중복을 없애는 과정으로 좋은 DB 스키마를 생성해 내고 불필요한 Data의 중복을 방지하여 정보검색을 용이하게 할 수 있도록 허용한다.: 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 Set로 쪼개어 바람직한 스키마로 만들어가는 과정: 정규화가 되지 않은 상태에서는 Data를 뽑아내지 못한다. –    목적: Data 구조의 안전성 최대화: 중복 data의 최소화: 수정, 삭제 시 이상 현상 …

View Post

Security Checklist – Network #1

In Infra Architecture, Network, Security by FlatureLeave a Comment

오늘은 보안(특히, Network Security)과 관련하여 간단하게 포스팅을 해볼 예정이다. 원래 예정대로라면 보안의 필요성부터 짚고 넘어가는 것이 맞는데, 사실 준비가 안됐다. 하지만, 우선 양(?)으로라도 주기적으로 포스팅을 하자는 나와의 약속을 지키기 위한 것이니…이해와 양해를 바란다. 오늘 살펴보고자 하는 것은 서버/DB/네트워크 중 네트워크 분야이다. 사실 세개 분야를 나눠서 이야기를 하더라도 공통되는 부분은 많을 것이다. 아무리 우리가 구분을 한다해도 모든 것은 하드웨어(?)라는 공통적인 장비 …