Technique/Infrastructure
-
아키텍처 구분Technique/Infrastructure 2016. 4. 11. 22:10
집약형 아키텍처범용장비, 호스트, 메인프레임, 기간 시스템 등으로 불렸다.장비 고장 등으로 업무가 멈추지 않는 것이 중요하다.복수의 서로 다른 업무 처리를 동시에 실행할 수 있도록 유한 리소스 관리를 하고 있다.장점 한 대의 댕형 컴퓨터만 있으면 되므로 구성이 간단하다.대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능이다.단점대형 컴퓨터의 도입 비용과 유지 비용이 크다확장성에 한계가 있다. 분활형 아키텍처여러 대의 컴퓨터를 조합해서 하나의 시스템을 구축하는 구조여러 대의 컴퓨터를 이용해 한대가 고장 나도 안정성을 담보하고 있다.표준 OS나 개발 언어를 이용하기 때문에 오픈 시스템 이라고도 부른다. 장점낮은 비용으로 시스템을 구축할 수 있다.서버 대수를 늘릴 수 있어서 확장성이 높다. 단점대..
-
[ 잡담 ] 궁극의 아키텍처와 최적의 아키텍처Technique/Infrastructure 2016. 4. 4. 22:35
' 이 아키텍처 누가 설계한 거야! '' 1주일만 기다려 주세요 진정한 아키텍처를 보여 드리겠습니다 '이런 대화는 시스템 설계 현장에서 자주 볼 수 있는 광경이다.과연 ' 어떤 시스템이든지 요건은 거의 비슷하다 그러면 하나의 만능 아키텍처를 가지고 모든 프로젝트에 적용할 수는 없을까? ''궁극의, 최적의 아키텍처 하나만 있다면 굳이 설계를 하지 않아도 괜찮지 않을까? '라는 생각을 하게 될 것이다.그러나 대답은 NO 이다. 왜냐하면 아키텍처나 설계 요소에는 반드시 장점과 단점이 공존한다. 장점만 있다면 가장 좋은 것을 취하면 되지만 단점은 가장 영향력이 적은 것으로 선택하는 것이 어렵기 때문에 반드시 취사선택 상황이 발생한다. 그중에서도 가장 제약이 많은 것이 시스템 도입 비용이다. 예를 들어 100만명..
-
인프라 기초지식 13. 인프라 운영 part.3Technique/Infrastructure 2016. 4. 3. 23:11
대규모 인프라 관리대규모 인프라를 관리하려면 시뮬레이션에 바탕을 둔 면밀한 사전 준비와 관리체제를 구축해야한다. 대규모 인프라 관리에서 오해하면 안되는 것은 대규모 인프라 관리를 중소 규모 인프라 관리의 연장선에서 파악하는 것이다.대규모 인프라는 인적자원, 데이터센터 공간, 서버, 네트워크 장비, 네트워크대역 등 온갖 자원이 동시에 부족해지는 가운데서 우선순위를 매겨 가며 잇달아 대책을 세워야하는 세계다. 중간 규모 이하의 인프라는 임기응변식의 대응으로도 충분히 시간 내에 대응할 수 있을 때가 많다. 하지만 대규모 사이트에서는 면밀하게 계획을 세운 다음 효율을 추구해가지 않으면 계속 증가하는 기기 관리와 장애 건수에 밀려 운영이 파탄난다.대규모 인프라라는 것은 단순히 서버가 늘어나느 ㄴ것뿐만 아니라 운영..
-
인프라 기초지식 12. 인프라 운영 part.2Technique/Infrastructure 2016. 4. 3. 21:25
MSP( Managed Service Provider )IT인프라의 운영 관리를 대행해주는 업자를 말한다. IT 인프라르 보유했지만 24시간, 365일 대응하는 체제를 사내에서 만들기 어렵거나, 애초에 인프라를 운영할 수 있는 사람을 확보하지 않았을 때는 MSP와 계약하면 안심할 수 있다. MSP 업자 선택 방법기업의 신뢰성중요한 서버 운영을 위탁할 때, 신뢰할 수 없는 기업을 선택하는 것은 사업적으로 위험하다. 단순히 가격만 보는 것이 아니라 MSP 업자의 컴플라이언트(Compliance) 측면은 물론이고 재무 상황 등도 충분히 확인 해야한다. 커뮤니케이션 능력인프라 운영 관리를 자사에서 할 수 없을 때, MSP업자에게 인프라 운영의 모든 것을 위임하게 된다. 하지만, MSP업자의 엔지니어와의 커뮤니케..
-
인프라 기초지식 11. 인프라 운영 part.1Technique/Infrastructure 2016. 4. 3. 20:32
장애대응 하드웨어는 언젠가 반드시 고장이 난다는 생각 때문에 가능한 서비스를 멈추지 않도록 하는 방향으로 진화했다. 예를 들어 서비스를 가동한 채로 이중화된 부품 중 고장난 부품을 교환할 수 있는 '핫스왑' 기술이나 이상을 감지하면 자동으로 보정하는 'ECC 기능' 은 하드웨어의 가용성을 높여주는 기술의 한 예다. 그 밖에도 하이엔드 서버에서는 업체가 실시간으로 감시하고 있다가 경고를 감지하면 자동으로 업체의 유지보수팀이 달려가 수리해주는 서비스도 제공된다. 또한 소프트웨어는 사람이 만드는 것이므로 아무래도 버그가 섞여 있기 마련이다.실제 환경에 적용하기 전에 충분히 테스트하긴 하지만, 아무래도 테스트를 하지 못한 조작이나 혹은 악의적인 접근으로 시스템에 이상이 발생할 수도 있다.인프라 엔지니어 입장에서..
-
인프라 기초지식 10. 스토리지Technique/Infrastructure 2016. 4. 3. 18:00
스토리지 데이터를 저장하는 장치를 스토리지 라고 부른다. 스토리지 에는 서버 내부의 저장 영역인 로컬 스토리지와 서버 외부의 저장 영역인 외부 스토리지가 있다. 외부 스토리지에는 서버에 직접 연결하는 것(DAS)과 네트워크를 통해 연결하는 것(NAS, SAN)이 있다. 로컬 스토리지로컬 스토리지란 서버 내부에 디스크를 설치해서 이용하는 저장 영역을 말한다. 외부 스토리지를 사용하지 않으므로 설치 공간은 절약할 수 있다. 하지만, 외부 스토리지를 이용할 때외 비교하면 설치할 수 있는 디스크 개수와 확장성이 적어진다. 외부 스토리지외부 스토리지란 서버 외부에 준비한 스토리지 장비, 혹은 스토리지 영역을 말한다. 외부 스토리지에는 세가지 형태가 있다. DAS( Direct Attached Storage ) 서..
-
인프라 기초지식 9. 네트워크 기본 용어 요점 정리Technique/Infrastructure 2016. 4. 3. 16:14
네트워크는 좀 어렵다 는 소리를 자주 듣는다. 네트워크가 어렵게 느껴지는 주요 이유는 일반적으로 네트워크 장비를 블랙박스처럼 다루어, 특별히 내용에 신경 쓰지 않는 일이 많기 때문으라 생각한다. 그래서 이것만은 알아두면 좋겠다고 생각하는 네트워크 기본영어를 몇가지 정리해보고자 한다. TCP/IP(Transmission Control Protocol / Internet Protocol ) 오늘날 인터넷에서 일반적으로 이용되는 프로토콜이다. 전세계에서 TCP/IP 가 표준으로 사용되고 있기에, 우리는 인터넷에 연결된 전 세계의 컴퓨터와 쉽게 통신할 수 있다. OSI참조 모델OSI 참조 모델이란 국제표준화기구에 의해 책정된 컴퓨터가 가져야 할 통신 기능을 계층 구조로 나눈 모델을 말한다.OSI참조 모델에서는 ..
-
인프라 기초지식 8. 네트워크 계층Technique/Infrastructure 2016. 3. 9. 23:37
2계층 구조중소 규모 IT 인프라에서 웹 서버로 대표되는 프론트 엔드 계층과 데이터베이스 서버로 대표되는 백 엔드 계층의 2계층 구조 네트워크가 주로 사용프론트 엔드 계층프론트 엔드 층은 토폴러지적으로 인터넷에서 가까운 곳에 위칳서버에 글로벌 IP 주소를 부여해서 인터넷과 직접 통신하는 경우와 L4스위치를 매개로 인터넷과 통신하는 경우가 있다.백 엔드 계층백 엔드 계층은 토폴러지적으로 인터넷에서 먼 곳에 위치한다.프론트 엔드 계층을 거쳐야만 액세스할 수 있으므로, 외부에저 직접 해킹 공격을 받지 않는다. 네트워크 2계층 3계층 구조여러 개의 서버 룸이 있는 환경에서는 '코어 계층, 디스트리뷰션 계층, 액세스 계층' 으로 나눈다.코어 계층코어 계층에서는 디스트리부션 계층에서 오는 통신을 집약해 인터넷에 연..