Technique
-
인프라 기초지식 6. 클라우드 :IaaSTechnique/Infrastructure 2016. 2. 28. 22:23
클라우드 컴퓨팅은 일반적으로 인터넷을 거쳐서 제공되는 컴퓨터 자원을 이용하는 것이라고 정의할 수 있다.클라우드는 SaaS, PasS, IaaS 세가지로 분류된다. SaaSSoftware as a Service 는 애플리케이션을 서비스로서 제공한다. PaaSPlatform as a Service는 애플리케이션 실행 환경을 서비스로서 제공한다. IaaSInfrastructure as a Service는 시스템 인프라를 서비스로서 제공한다. IaaS의 특징- 사내에 물리 서버를 두지 않아도 사용할 수 있으므로, 물리 서버를 관리하는 엔지니어가 필요 없다.- 이용 신청을 하면, 단기간에 운영체제가 설치된 상태로 바로 사용할 수 있다,- 사내에 물리 서버를 두지 않으므로, 물리적 제약을 의식하지 않고 이용하고 싶..
-
인프라 기초지식 5. RAIDTechnique/Infrastructure 2016. 2. 28. 20:53
RAID는 성능과 내장애성을 높이기 위한 목적으로 이용된다. RAID레벨기본적으로 RAID레벨은 0,1,2,3,4,5,6 까지 일곱 가지가 있다.또한 RAID0과 다른 RAID 레벨을 조합한 RAID10(1 + 0 ), RAID50( 5 + 0 ), RAID60( 6 + 0 )이라 는 것도 있다. RAID 설명 용도 0 내장애성이 없는 디스크 어레이 디스크 I/O 성능을 높여야 할 때 사용된다내장애성이 낮다. 로그 집계 등의 임시 저장 영역에 사용된다. 1 이중화 ( 미러링 ) 내장애성이 높다. 운영체제가 설치된 파티션 등에 사용 한다. 2 비트 단위 전용 오류 보정 부호 드라이브 ( ECC ) 거의 사용되지 않는다 3 비트/바이트 단위 전용 패리티 드라이브 거의 사용되지 않는다. 4 블로 단위 전용 패..
-
[ 번역 ] 손과 눈으로 기억하는 정규표현 2Technique/ETC 2016. 2. 26. 11:18
원문 http://qiita.com/jnchito/items/64c3fdc53766ac6f2008여기 있는 글을 제가 직접 번역 했습니다. 의역이 많을 수도 있으니, 일본어가 가능하신 분은 원문을 보는 것을 추천드립니다.이번글 에는 초반부분에 일본어에 대한 정규표현식 사용에 대해 많이 나옵니다. 그러나 여기서 나오는 일본어 부분은 굳이 일본어에 국한된 것이 아니라한글에도 적용이 가능한 부분이기에 굳이 한글로 바꾸지 않고 그대로 번역 하였습니다.저도 정규표현을 어느정도는 사용하지만 아직 그렇게 마스터를 한 레벨은 아니기에 이글을 읽는 분들에게 많은 도움이 되었으면 좋겠습니다. 카타카나의 유동적 표기 허용 갑작스럽지만 글쓴이의 아내는 Coupé Baguette(クープ バゲット)라고하는 작은 제과점을 운영하고..
-
인프라 기초지식 4. 서버 선정Technique/Infrastructure 2016. 2. 23. 23:18
인프라를 구축할 때 무수히 많은 선택지 중에서 적절한 서버를 선택하는 것은 꽤 어려운 작업이다.서버의 선정 요령은 가능한 선택지를 줄인 다음, 핵심 만 추려서 음미하는 것이다. 서버의 조건서버의 사양을 결정할 때 필요한 하드웨어 자원의 사용량을 정하고 나서 CPU, 메모리, 디스크, NIC 포트 수 등을 결정한다.또한 부가적인 요소로서 RAID 유무, PSU이중화, 보수 연수, 보수 수준, 확장성, 물리 사이즈와 중량 등도 함께 결정하게 된다. 항목 선택지 CPU 주파수, 소켓 수, 코어 수, 캐쉬용량, 가상화지원 등 메모리 용량, 전송속도, 매수 등 디스크 용량, 회전 수, 하드디스크 또는 SSD RAID RAID 1/5/6/10/50/60 등 NIC 2포트, 4포트, 8포트 등 PSU 총 와트 수, ..
-
[ 번역 ] 손과 눈으로 기억하는 정규표현식 1Technique/ETC 2016. 2. 23. 17:25
이 기사는 다음의 사이트의 기사를 번역하여 게시한 것 입니다.http://qiita.com/jnchito/items/893c887fbf19e17d3ff9#%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BFatom%E4%B8%8A%E3%81%A7%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B 아래 기사에서 사용한 정규표현식 체크 사이트1. Rubularhttp://www.rubular.com/2. 정규표현식 의 움직임을 보여주는 사이트http://regexper.com/ 들어가면서 여러분 정규표현은 잘 사용하고 계십니까? 정규표현을 사용할 수 있는건 매우 편리합니다. 그렇지만 '..
-
[ 펌 ] 개발자를 위한 10가지 철학Technique/Column 2016. 2. 22. 09:46
원문http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160222083930임백준님의 컬럼 입니다. 소프트웨어 엔지니어링 데일리라는 팟캐스트에 등장한 에피소드의 제목이다. 호스트인 제프 메이어슨이 최근에 올린 방송은 철학이라기보다 도발적인 선언에 가깝다. 소프트웨어 개발자 선언이라고 불러도 좋을 것이다. 한국의 현실과 맞지 않는 부분도 있는데 전체적으로 참고할만하여 소개한다. 여기에서 ‘그대’는 이 글을 읽는 독자, 즉 ‘개발자’를 의미한다.1. 그대 자신을 증명할 필요가 없다.개 발자는 자기가 회사에 얼마나 큰 기여를 하는지 증명할 필요가 없다. 메이어슨은 연봉 8만 달러를 받으면서 ‘허접한’ 유지보수 일을 하는 개발자가 회사에 백만달러를 벌어주고..
-
인프라 기초지식 3. 서버의 종류Technique/Infrastructure 2016. 2. 21. 20:28
서버의 형태에는 랙 마운트형 서버 와 타워형 서버가 있다. 랙 마운트형 서버- 데이터 센터, 서버룸에 설치된 랙 안에 들어간다.- 19인치 랙에 수용하는 것을 전제로 한다.- 1U, 2U와 같은 유닛 단위로 정해져 있다. ※1U는 44.45mm 이다.※엔트리 서버는 1U사이즈가 많지만 미들레인지 서버 이상은 탑재할 수 있는 부품이 늘어나므로 2U 사이즈 이상의 경우가 많다. 타워형 서버- 사내 서버 룸에 설치되거나 사무실 또는 점포 등에도 설치된다. 서버는 냉방과 소음을 고려해서 설치 장소를 고랄야 한다.서버는 수 Kg 에서 수십 Kg까지 무게가 나가므로 사내에 랙을 설치하여 고밀도로 서버를 설치할 경우, 바ㅏ닥의 하중에 주의할 필요가 있다. 엔트리 서버- 수십만 엔에 이르며, 주로 웹 서버나 애플리케이..
-
룬(luhn) 알고리즘 구현Technique/Javascript 2016. 2. 17. 19:25
대단한건 아니지만 오늘 룬 알고리즘을 구현 할 일이 생겼다.난 무식쟁이라 룬 알고리즘이란걸 오늘 알았다는건 안비밀...ㅎㅎ무튼 신용카드 번호를 검증할때 사용하는 알고리즘이다. 위키를 보면 금방 이해할걸 여기저기 구글링하다보니 머리만 아파졌고,결국 위키보고 이해했다..... 쉽게 말하자면 1. 신용카드 번호를 뒤에서 부터 세어( 즉 오른쪽에서 부터 세라는 말이다. ) 더하면서 진행 2. 2의 배수의 자리에 있는 수는 x2 를 한다.3. 2번 과정에서 x2 한 숫자가 10보다 크다면 10의 자리수와 1의자리 수를 더한수를 더한다.4. 위 과정이 끝낫다면 전체 숫자가 10의 배수라면 true 아니면 false 그림을 보자 위 카드번호는 테스트용 카드번호로 검색하면 나오는 비자카드 번호이다.오른쪽 부터 읽어 나..