Offcanvas

���������

Next.js 버전 10 공개··· ”이미지 최적화, 사용자 애널리틱스 추가”

베르셀(Vercel)이 10월 27일(현지 시각) 리액트 기반 웹 프레임워크 ‘Next.js’의 버전 10을 공개했다. Next.js 버전 10에는 사용자 애널리틱스, 자동 이미지 최적화, 전자상거래용 올인원 스타터 키트, 다국어 라우팅 등을 포함한 여러 기능이 추가됐다.    올해로 4주년을 맞은 ‘Next.js’는 하이브리드 정적 및 서버 렌더링(hybrid static and server rendering), 스마트 번들링(smart bundling), 타입스크립트(TypeScript) 지원, 라우트 프리페칭(route pre-fetching) 등의 기능을 제공한다. 이번에 발표된 버전 10의 새로운 기능은 다음과 같다.  • 자동 이미지 최적화(Automatic image optimization): 기존 HTML 및 브라우저 이미지를 대체한다. 개발자는 프로그레시브 로딩(progressive loading)을 통해 페이지 응답 속도를 향상시키는 리액트 기반 이미지 구성요소로 기존 HTML 태그를 자동 교체할 수 있다.  • 다국어 라우팅(Internationalized routing) 및 자동 언어 감지(automatic language detection): 사용자 선호 언어에 따라 제공할 콘텐츠를 결정하는 동시에 즉각적인 언어 네고시에이션 및 메모라이제이션을 지원해 개발팀에 번역 경로를 제공하고 DIY 접근방식을 제거한다.  • Next.js 애널리틱스(Next.js Analytics): 개발자가 웹 사이트 성능을 개선하는 데 필요한 사용자 인사이트를 지속적으로 제공한다. 지속적인 피드백은 사이트나 애플리케이션이 어떻게 작동하는지 이해하고 웹 바이탈(Web Vitals) 점수를 올리는 데 도움을 준다.  • Next.js 커머스(Next.js Commerce): 이는 성능, 개인화, 몰입적인 사용자 경험을 지원하는 전자상거래 사이트용 올인원 스타터 키트다. 이 오픈소스 플랫폼은 빅커머스(...

Next.js React 리액트 웹 사이트 웹 프레임워크 사용자 애널리틱스 자동 이미지 최적화 전자상거래 전자상거래 사이트 라우팅 서버 렌더링 타입스크립트 리액트 17 빅커머스

2020.10.28

베르셀(Vercel)이 10월 27일(현지 시각) 리액트 기반 웹 프레임워크 ‘Next.js’의 버전 10을 공개했다. Next.js 버전 10에는 사용자 애널리틱스, 자동 이미지 최적화, 전자상거래용 올인원 스타터 키트, 다국어 라우팅 등을 포함한 여러 기능이 추가됐다.    올해로 4주년을 맞은 ‘Next.js’는 하이브리드 정적 및 서버 렌더링(hybrid static and server rendering), 스마트 번들링(smart bundling), 타입스크립트(TypeScript) 지원, 라우트 프리페칭(route pre-fetching) 등의 기능을 제공한다. 이번에 발표된 버전 10의 새로운 기능은 다음과 같다.  • 자동 이미지 최적화(Automatic image optimization): 기존 HTML 및 브라우저 이미지를 대체한다. 개발자는 프로그레시브 로딩(progressive loading)을 통해 페이지 응답 속도를 향상시키는 리액트 기반 이미지 구성요소로 기존 HTML 태그를 자동 교체할 수 있다.  • 다국어 라우팅(Internationalized routing) 및 자동 언어 감지(automatic language detection): 사용자 선호 언어에 따라 제공할 콘텐츠를 결정하는 동시에 즉각적인 언어 네고시에이션 및 메모라이제이션을 지원해 개발팀에 번역 경로를 제공하고 DIY 접근방식을 제거한다.  • Next.js 애널리틱스(Next.js Analytics): 개발자가 웹 사이트 성능을 개선하는 데 필요한 사용자 인사이트를 지속적으로 제공한다. 지속적인 피드백은 사이트나 애플리케이션이 어떻게 작동하는지 이해하고 웹 바이탈(Web Vitals) 점수를 올리는 데 도움을 준다.  • Next.js 커머스(Next.js Commerce): 이는 성능, 개인화, 몰입적인 사용자 경험을 지원하는 전자상거래 사이트용 올인원 스타터 키트다. 이 오픈소스 플랫폼은 빅커머스(...

2020.10.28

탄력적인 ‘마이크로서비스’를 위한 배포 전략 4가지

마이크로서비스 배포에서 리스크를 테스트하고 완화할 수 있는 클라우드 네이티브 라우팅 방식들을 살펴본다.  전통적인 아키텍처와 비교할 때 ‘마이크로서비스’로 앱을 구축하면 더 빠른 속도와 민첩성을 얻을 수 있다. 그러나 코드 변경은 여전히 위험을 초래한다. 코드 품질 문제가 발견되지 않거나 혹은 해결되지 않는다면 잠재적으로 실패 가능성을 안게 되는 셈이기 때문이다.    이러한 위험을 완화하려면 적절한 클라우드 네이티브 라우팅 전략을 실행해야 한다. 이를 통해 위험이 있는지 쉽게 테스트할 수 있는 것은 물론 애플리케이션을 프로덕션 환경에 배포될 준비가 됐는지도 확인할 수 있다.   다음의 네 가지 배포 전략은 라우팅 기술로 새 서비스와 기능의 안전한 도입, 기능 테스트, 반복적 개선, 취약점 식별 및 제거 등을 수행한다. 즉 마이크로서비스로 애플리케이션을 개발 및 배포하는 과정에서 발생할 수 있는 위험을 줄여주는 가상의 도구상자와도 같다. 각 도구의 유사점과 차이점을 이해한다면 이들을 최대한 활용하는 데 더욱더 도움이 될 것이다.  1. 카나리 배포(Canary deployments) 카나리 배포는 과거 석탄 광산에서 유독가스를 미리 감지하고자 카나리아 새를 날려 보냈던 것에서 이름을 따왔다. 이름에서 알 수 있듯 이는 위험을 최소화하면서 실제 프로덕션 배포를 테스트할 방법이다.  다시 말해, 카나리 배포는 들어오는 요청에서 일부분(예를 들면 1%)에만 새로운 기능이나 서비스를 테스트해보는 RC 버전이다. 테스트 결과를 검토한 후 진행이 원활하면 전체 서버와 노드로 배포를 서서히 늘려간다. 만약 원활하지 않다면? 카나리 배포를 바로 철수시키고 문제가 발생한 코드를 검토하거나 오류를 수정할 수 있다.  또한 카나리 배포는 인바운드 사용자 트래픽 처리를 담당하는 엣지 라우팅과 통합해 실행할 수도 있다. 예를 들면 쿠버네티스 환경에서 인그레스 컨트롤러 구성을 통해 일부 트래픽 요청을 안정적으로...

마이크로서비스 클라우드 네이티브 배포 전략 애플리케이션 카나리 배포 A/B 테스팅 트래픽 섀도잉 블루-그린 배포 트래픽 라우팅 쿠버네티스 인그레스 컨트롤러 CI/CD

2020.07.10

마이크로서비스 배포에서 리스크를 테스트하고 완화할 수 있는 클라우드 네이티브 라우팅 방식들을 살펴본다.  전통적인 아키텍처와 비교할 때 ‘마이크로서비스’로 앱을 구축하면 더 빠른 속도와 민첩성을 얻을 수 있다. 그러나 코드 변경은 여전히 위험을 초래한다. 코드 품질 문제가 발견되지 않거나 혹은 해결되지 않는다면 잠재적으로 실패 가능성을 안게 되는 셈이기 때문이다.    이러한 위험을 완화하려면 적절한 클라우드 네이티브 라우팅 전략을 실행해야 한다. 이를 통해 위험이 있는지 쉽게 테스트할 수 있는 것은 물론 애플리케이션을 프로덕션 환경에 배포될 준비가 됐는지도 확인할 수 있다.   다음의 네 가지 배포 전략은 라우팅 기술로 새 서비스와 기능의 안전한 도입, 기능 테스트, 반복적 개선, 취약점 식별 및 제거 등을 수행한다. 즉 마이크로서비스로 애플리케이션을 개발 및 배포하는 과정에서 발생할 수 있는 위험을 줄여주는 가상의 도구상자와도 같다. 각 도구의 유사점과 차이점을 이해한다면 이들을 최대한 활용하는 데 더욱더 도움이 될 것이다.  1. 카나리 배포(Canary deployments) 카나리 배포는 과거 석탄 광산에서 유독가스를 미리 감지하고자 카나리아 새를 날려 보냈던 것에서 이름을 따왔다. 이름에서 알 수 있듯 이는 위험을 최소화하면서 실제 프로덕션 배포를 테스트할 방법이다.  다시 말해, 카나리 배포는 들어오는 요청에서 일부분(예를 들면 1%)에만 새로운 기능이나 서비스를 테스트해보는 RC 버전이다. 테스트 결과를 검토한 후 진행이 원활하면 전체 서버와 노드로 배포를 서서히 늘려간다. 만약 원활하지 않다면? 카나리 배포를 바로 철수시키고 문제가 발생한 코드를 검토하거나 오류를 수정할 수 있다.  또한 카나리 배포는 인바운드 사용자 트래픽 처리를 담당하는 엣지 라우팅과 통합해 실행할 수도 있다. 예를 들면 쿠버네티스 환경에서 인그레스 컨트롤러 구성을 통해 일부 트래픽 요청을 안정적으로...

2020.07.10

리뷰 | 루프백 2, 정교한 사운드 라우팅과 직관적 인터페이스의 결합

오디오 입력을 받아들이는 앱을 사용하면서 오직 하나의 오디오 하드웨어만 쓸 수 있는 맥의 제약에 당황했던 사용자가 많을 것이다. 혹은 앱의 사운드 출력을 스카이프나 페이스타임, 구글 행아웃 혹은 다른 앱으로 보내는 방법을 고민했던 사용자도 있었을 것이다. 로그 어미바(Rogue Amoeba)의 루프백(Loopback)은 바로 그런 사람들이 찾아 헤매던 앱이다. 루프백 최신 버전은 이미 강력한 기능을 제공했던 이전 버전보다 확실하게 더 개선됐다. 이 앱은 가상 오디오 기기를 만들어 사용자가 마이크와 라인 입력 같은 하드웨어 오디오와 앱의 오디오 출력을 합칠 수 있도록 지원한다. 심지어 텍스트투스피치(Text-to-Speech) 같은 시스템 컴포넌트의 오디오까지 결합할 수 있다. 이렇게 합쳐진 오디오 기기는 화면에 단일 아이템으로 표시된다. 마치 개라지밴드(GarageBand)나 스카이프(Skype) 같은 프로그램에서 입력을 선택할 수 있는 것과 같은 형태다. 또한 사용자가 이를 출력 기기로 선택할 수도 있다. 가상 오디오 기기 시스템으로 재생하거나 오디오 출력을 선택할 수 있는 앱에서 출력할 수 있다.  버전 2는 이전 버전의 인터페이스를 더 간단하게 바꿨다. 오디오 소스를 연결하는 작업이 편리해졌고 가상 오디오 기기를 어떻게 설정했는지 한눈에 볼 수 있다. 오디오 워크플로 상에서 컴포넌트 별로 볼륨을 조절할 수 있어 소스에서 직접 조절하거나(이 작업이 불가능한 경우가 종종 있다) 불균형적인 레벨을 다루는 대신 한 화면에서 여러 사운드를 바로 쉽게 합칠 수 있게 됐다.  루프백은 매우 다양한 방식으로 사용할 수 있다. 대표적인 사용례는 다음과 같다. - 케이블 채널 뉴스를 실행하는 사파리 탭의 사운드 출력을 퀵타임 플레이어로 녹음하기 - 맥에 USB 마이크를 여러 개 연결한 후 여기서 들어온 소리를 페이스타임 통화로 보내기 - 슬랙의 오디오 콜, 구글 행아웃 같은 여러 인터넷 오디오 앱으로 처리하는 사람들과의 통화 관리하기. 이를...

맥OS 라우팅 루프백2

2019.02.19

오디오 입력을 받아들이는 앱을 사용하면서 오직 하나의 오디오 하드웨어만 쓸 수 있는 맥의 제약에 당황했던 사용자가 많을 것이다. 혹은 앱의 사운드 출력을 스카이프나 페이스타임, 구글 행아웃 혹은 다른 앱으로 보내는 방법을 고민했던 사용자도 있었을 것이다. 로그 어미바(Rogue Amoeba)의 루프백(Loopback)은 바로 그런 사람들이 찾아 헤매던 앱이다. 루프백 최신 버전은 이미 강력한 기능을 제공했던 이전 버전보다 확실하게 더 개선됐다. 이 앱은 가상 오디오 기기를 만들어 사용자가 마이크와 라인 입력 같은 하드웨어 오디오와 앱의 오디오 출력을 합칠 수 있도록 지원한다. 심지어 텍스트투스피치(Text-to-Speech) 같은 시스템 컴포넌트의 오디오까지 결합할 수 있다. 이렇게 합쳐진 오디오 기기는 화면에 단일 아이템으로 표시된다. 마치 개라지밴드(GarageBand)나 스카이프(Skype) 같은 프로그램에서 입력을 선택할 수 있는 것과 같은 형태다. 또한 사용자가 이를 출력 기기로 선택할 수도 있다. 가상 오디오 기기 시스템으로 재생하거나 오디오 출력을 선택할 수 있는 앱에서 출력할 수 있다.  버전 2는 이전 버전의 인터페이스를 더 간단하게 바꿨다. 오디오 소스를 연결하는 작업이 편리해졌고 가상 오디오 기기를 어떻게 설정했는지 한눈에 볼 수 있다. 오디오 워크플로 상에서 컴포넌트 별로 볼륨을 조절할 수 있어 소스에서 직접 조절하거나(이 작업이 불가능한 경우가 종종 있다) 불균형적인 레벨을 다루는 대신 한 화면에서 여러 사운드를 바로 쉽게 합칠 수 있게 됐다.  루프백은 매우 다양한 방식으로 사용할 수 있다. 대표적인 사용례는 다음과 같다. - 케이블 채널 뉴스를 실행하는 사파리 탭의 사운드 출력을 퀵타임 플레이어로 녹음하기 - 맥에 USB 마이크를 여러 개 연결한 후 여기서 들어온 소리를 페이스타임 통화로 보내기 - 슬랙의 오디오 콜, 구글 행아웃 같은 여러 인터넷 오디오 앱으로 처리하는 사람들과의 통화 관리하기. 이를...

2019.02.19

시스코, 통신업체 성장 돕는 엣지 라우팅 플랫폼 발표

시스코 코리아가 시스코 ASR 9000 엣지(Edge) 라우팅 플랫폼에 고밀도의 100기가비트 이더넷(GE) 라인 카드를 탑재해 네트워크 성능을 강화하고, 동시에 IOS XR 소프트웨어에서 자동화 기능을 지원한다고 밝혔다. 시스코 ASR 9000 엣지 라우팅 플랫폼은 지난 10년간 전세계 4,500개 이상의 통신업체, 기업 및 공공 기관 등에 도입됐다. 이번 신규 네트워크 프로세서 및 자동화 소프트웨어 탑재는 5G와 멀티클라우드의 도래로 예상되는 비즈니스의 폭발적인 성장과 변화에 발맞춰, 통신업체들에게 더욱 효과적이고 비용효율적인 IP 네트워킹 인프라를 구축할 새로운 접근법을 제공할 것으로 업체 측은 기대하고 있다. 통신업체들은 다수의 수익 창출 서비스 지원 및 불가피한 트래픽 변화에 대응하기 위한 엔드-투-엔드 아키텍처로 진화를 염두에 두고 IP 인프라를 구축한다. 시스코는 이를 지원하기 위해 클로즈루프(closed-loop) 자동화 시스템과 고급 분석 역량을 결합한 네트워크 형성에 초점을 두고 있으며, 네트워크가 고객의 요구를 예측하고 대응하는 것에 그치지 않고 실시간으로 시장 상태 변화를 이끌어내는 단계까지 나아가도록 노력하고 있다. 시스코는 ASR 9000 섀시가 지원하는 범위 내에서 언제든지 차세대 라인 카드가 작동되도록 포트 연결을 지원하며, 사용량에 따른 구매 방식(pay-as-you-grow)인 라이선스 풀링(license pooling)을 네트워크 전반에 걸쳐 제공하고 있다. 이에 고객은 전체 네트워크 상태에 가장 적합한 투자비용과 간소화된 용량 설계 과정을 바탕으로 글로벌 네트워크 전반에서 즉각적으로 라이선스를 할당받을 수 있게 돼 더 이상 용량을 미리 예측해 고정라이선스를 구입할 필요가 없다. 아울러 시스코 ASR 9000 제품군에 신규 적용된 IOS XR 소프트웨어를 통해 고객들은 시스코 크로스워크 네트워크 자동화(Cisco Crosswork Network Automation) 포트폴리오가 제공하는 혜택을 누릴 수 있...

시스코 라우팅 ASR 9000 엣지

2018.09.20

시스코 코리아가 시스코 ASR 9000 엣지(Edge) 라우팅 플랫폼에 고밀도의 100기가비트 이더넷(GE) 라인 카드를 탑재해 네트워크 성능을 강화하고, 동시에 IOS XR 소프트웨어에서 자동화 기능을 지원한다고 밝혔다. 시스코 ASR 9000 엣지 라우팅 플랫폼은 지난 10년간 전세계 4,500개 이상의 통신업체, 기업 및 공공 기관 등에 도입됐다. 이번 신규 네트워크 프로세서 및 자동화 소프트웨어 탑재는 5G와 멀티클라우드의 도래로 예상되는 비즈니스의 폭발적인 성장과 변화에 발맞춰, 통신업체들에게 더욱 효과적이고 비용효율적인 IP 네트워킹 인프라를 구축할 새로운 접근법을 제공할 것으로 업체 측은 기대하고 있다. 통신업체들은 다수의 수익 창출 서비스 지원 및 불가피한 트래픽 변화에 대응하기 위한 엔드-투-엔드 아키텍처로 진화를 염두에 두고 IP 인프라를 구축한다. 시스코는 이를 지원하기 위해 클로즈루프(closed-loop) 자동화 시스템과 고급 분석 역량을 결합한 네트워크 형성에 초점을 두고 있으며, 네트워크가 고객의 요구를 예측하고 대응하는 것에 그치지 않고 실시간으로 시장 상태 변화를 이끌어내는 단계까지 나아가도록 노력하고 있다. 시스코는 ASR 9000 섀시가 지원하는 범위 내에서 언제든지 차세대 라인 카드가 작동되도록 포트 연결을 지원하며, 사용량에 따른 구매 방식(pay-as-you-grow)인 라이선스 풀링(license pooling)을 네트워크 전반에 걸쳐 제공하고 있다. 이에 고객은 전체 네트워크 상태에 가장 적합한 투자비용과 간소화된 용량 설계 과정을 바탕으로 글로벌 네트워크 전반에서 즉각적으로 라이선스를 할당받을 수 있게 돼 더 이상 용량을 미리 예측해 고정라이선스를 구입할 필요가 없다. 아울러 시스코 ASR 9000 제품군에 신규 적용된 IOS XR 소프트웨어를 통해 고객들은 시스코 크로스워크 네트워크 자동화(Cisco Crosswork Network Automation) 포트폴리오가 제공하는 혜택을 누릴 수 있...

2018.09.20

임금 인상, 승진에 '+' 되는 IT자격증 13선

IT 경력에서 도움닫기 할 무언가를 찾고 있나? IT자격증은 가치 있는 기술을 빠르게 습득하고 경력을 쌓을 분야에서 더 깊은 관심과 노하우를 보여줄 수 있는 입증된 방법이다. 자격증과 기술력은 임금을 올려주고 경쟁자와 차별화해주며 승진하도록 도움을 준다. 글로벌날리지(Global Knowledge)의 설문 조사에 따르면 미국과 캐나다 IT전문가 가운데 83%는 IT자격증을 보유하고 있으며, 미국의 경우 자격증이 있는 IT전문가는 평균 8,400달러(11.7%) 더 버는 것으로 나타났다. 고용 공인 전문가도 고용주에게 도움이 된다. 설문 조사에 참여한 IT 의사 결정권자 중 44%는 자격증이 있는 직원이 업무를 좀더 빠르게 수행한다고 답했으며, 33%는 시스템을 구현할 때 효율성이 높아진다고 말했다. 또한 23%는 오류가 적은 제품과 서비스를 보다 신속하게 배포할 수 있다고 대답했다. 2018년 인기 끌 IT자격증 13선 • 위험 및 정보 시스템 통제(CRISC) • 공인 정보 보안 관리자(CISM) • AWS 공인 솔루션 아키텍트 - 어소시에이트 • 공인 정보 시스템 보안 전문가(CISSP) • 공인 정보 시스템 심사원(CISA) • 프로젝트 관리 전문가(PMP) • 시트릭스 공인 전문가-가상화(CCP-V) • 시트릭스 공인 전문가-네트워킹(CCA-N) • VM웨어 공인 프로페셔널 6-데이터센터 가상화(VCP6-DCV) • 시트릭스 공인 어소시에이트-가상화(CCA-V) • ITIL v3 파운데이션 • 컴티아 프로젝트 + • 시스코 공인 네트워크 전문가(CCNP) 라우팅 및 스위칭 위험 및 정보 시스템 통제(CRISC) ISACA는 CRISC 자격증을 "IT전문가에게 IT와 엔터프라이즈 위험 관리의 고유한 과제를 준비하고 구현하게 하며 기업의 전략적 파트너가 되도록 배치하는 유일한 자...

CIO 공인 정보 시스템 보안 전문가 공인 정보 시스템 심사원 시트릭스 공인 전문가-가상화 CCP-V 시트릭스 공인 전문가-네트워킹 CCA-N VM웨어 공인 프로페셔널 6-데이터센터 가상화 VCP6-DCV 시트릭스 공인 어소시에이트-가상화 CCA-V ITIL v3 파운데이션 컴티아 프로젝트 + 시스코 공인 네트워크 전문가 AWS 공인 솔루션 아키텍트-어소시에이트 공인 정보 보안 관리자 위험 및 정보 시스템 통제 시트릭스 AWS VM웨어 컴티아 IT자격증 스위칭 PMP 프로젝트 관리 전문가 CISSP 라우팅 CISA CISM CRISC CCNP

2018.02.01

IT 경력에서 도움닫기 할 무언가를 찾고 있나? IT자격증은 가치 있는 기술을 빠르게 습득하고 경력을 쌓을 분야에서 더 깊은 관심과 노하우를 보여줄 수 있는 입증된 방법이다. 자격증과 기술력은 임금을 올려주고 경쟁자와 차별화해주며 승진하도록 도움을 준다. 글로벌날리지(Global Knowledge)의 설문 조사에 따르면 미국과 캐나다 IT전문가 가운데 83%는 IT자격증을 보유하고 있으며, 미국의 경우 자격증이 있는 IT전문가는 평균 8,400달러(11.7%) 더 버는 것으로 나타났다. 고용 공인 전문가도 고용주에게 도움이 된다. 설문 조사에 참여한 IT 의사 결정권자 중 44%는 자격증이 있는 직원이 업무를 좀더 빠르게 수행한다고 답했으며, 33%는 시스템을 구현할 때 효율성이 높아진다고 말했다. 또한 23%는 오류가 적은 제품과 서비스를 보다 신속하게 배포할 수 있다고 대답했다. 2018년 인기 끌 IT자격증 13선 • 위험 및 정보 시스템 통제(CRISC) • 공인 정보 보안 관리자(CISM) • AWS 공인 솔루션 아키텍트 - 어소시에이트 • 공인 정보 시스템 보안 전문가(CISSP) • 공인 정보 시스템 심사원(CISA) • 프로젝트 관리 전문가(PMP) • 시트릭스 공인 전문가-가상화(CCP-V) • 시트릭스 공인 전문가-네트워킹(CCA-N) • VM웨어 공인 프로페셔널 6-데이터센터 가상화(VCP6-DCV) • 시트릭스 공인 어소시에이트-가상화(CCA-V) • ITIL v3 파운데이션 • 컴티아 프로젝트 + • 시스코 공인 네트워크 전문가(CCNP) 라우팅 및 스위칭 위험 및 정보 시스템 통제(CRISC) ISACA는 CRISC 자격증을 "IT전문가에게 IT와 엔터프라이즈 위험 관리의 고유한 과제를 준비하고 구현하게 하며 기업의 전략적 파트너가 되도록 배치하는 유일한 자...

2018.02.01

인터뷰 | 데이빗 마이어에게 듣는 머신러닝과 네트워크와 보안

네트워킹 분야에서 머신러닝은 자동화 못지 않은 인기 주제다. 네트워킹 분야의 많은 머신러닝 애플리케이션이 아직은 여러 해 뒤의 이야기이지만, 가능성 면에서는 10여 년에 한 번씩 등장해 네트워크의 동작 방식을 근본적으로 바꿔 놓는 몇 안되는 기술 중의 하나가 될 가능성이 있다. 결국 아마존이나 애플, 페이스북, 구글, 바이두 등의 선도 업체는 이미 머신러닝을 이용해 자사 제품과 비즈니스 프로세스를 바꾸고 있다. 희망적인 것은, 기술이 성숙하면 이들 내부적인 연구 작업의 많은 수가 공급업체의 시스템과 클라우드 내부 깊숙이 배어든다는 것이다. 물론 곧 초기 머신러닝 애플리케이션이나 실험을 지원할 방법을 찾아나서는 기업도 있을 것이다. 이런 점에서 필자는 지금이 업계 최고의 머신러닝 전문가 중 한 사람인 데이빗 마이어와 질의 응답을 하기에 적절한 시기라고 생각했다. 마이어는 지난 4년 동안 머신러닝을 네트워킹과 보안 분야의 복잡한 문제를 해결하는 데 어떻게 이용할지를 연구했다. Q. 머신러닝이란 무엇인가? 전통적인 프로그래밍에서는 프로그래머가 결과물을 생성하기 위한 규칙을 세운다. 머신러닝에서는 프로그래머가 데이터와 지도 학습(Supervised Learning) 같은 기준 결과물을 제공하고, 소프트웨어의 역할은 규칙을 배우는 것이다. 머신러닝 소프트웨어는 특정 입력에 대한 기준 결과물을 생성하는 프로세스를 발견하기 위한 탐사 과정을 통해 학습한다. 훈련용 입력 데이터와 결과물은 해당 모델의 예측 정확성을 결정한다. 이 훈련 단계를 거치면 학습을 한 소프트웨어는 추론할 준비를 마친 것이다. 새로운 입력 데이터가 주어지면, 학습된 모델은 이제 예상 결과물을 추론한다. 온라인 시스템처럼 소프트웨어가 계속 학습을 진행하는 경우도 있다. Q. 오늘날 머신러닝을 활용하는 예를 들어 달라. 우리가 일상적으로 사용하는 머신러닝 소프트웨어로는 검색엔진이 있다. 검색엔진은 내부 알고리즘을 기반으로 지속적인 온라인 학습을...

학습 프로그래밍 알고리즘 지능 라우팅

2017.06.01

네트워킹 분야에서 머신러닝은 자동화 못지 않은 인기 주제다. 네트워킹 분야의 많은 머신러닝 애플리케이션이 아직은 여러 해 뒤의 이야기이지만, 가능성 면에서는 10여 년에 한 번씩 등장해 네트워크의 동작 방식을 근본적으로 바꿔 놓는 몇 안되는 기술 중의 하나가 될 가능성이 있다. 결국 아마존이나 애플, 페이스북, 구글, 바이두 등의 선도 업체는 이미 머신러닝을 이용해 자사 제품과 비즈니스 프로세스를 바꾸고 있다. 희망적인 것은, 기술이 성숙하면 이들 내부적인 연구 작업의 많은 수가 공급업체의 시스템과 클라우드 내부 깊숙이 배어든다는 것이다. 물론 곧 초기 머신러닝 애플리케이션이나 실험을 지원할 방법을 찾아나서는 기업도 있을 것이다. 이런 점에서 필자는 지금이 업계 최고의 머신러닝 전문가 중 한 사람인 데이빗 마이어와 질의 응답을 하기에 적절한 시기라고 생각했다. 마이어는 지난 4년 동안 머신러닝을 네트워킹과 보안 분야의 복잡한 문제를 해결하는 데 어떻게 이용할지를 연구했다. Q. 머신러닝이란 무엇인가? 전통적인 프로그래밍에서는 프로그래머가 결과물을 생성하기 위한 규칙을 세운다. 머신러닝에서는 프로그래머가 데이터와 지도 학습(Supervised Learning) 같은 기준 결과물을 제공하고, 소프트웨어의 역할은 규칙을 배우는 것이다. 머신러닝 소프트웨어는 특정 입력에 대한 기준 결과물을 생성하는 프로세스를 발견하기 위한 탐사 과정을 통해 학습한다. 훈련용 입력 데이터와 결과물은 해당 모델의 예측 정확성을 결정한다. 이 훈련 단계를 거치면 학습을 한 소프트웨어는 추론할 준비를 마친 것이다. 새로운 입력 데이터가 주어지면, 학습된 모델은 이제 예상 결과물을 추론한다. 온라인 시스템처럼 소프트웨어가 계속 학습을 진행하는 경우도 있다. Q. 오늘날 머신러닝을 활용하는 예를 들어 달라. 우리가 일상적으로 사용하는 머신러닝 소프트웨어로는 검색엔진이 있다. 검색엔진은 내부 알고리즘을 기반으로 지속적인 온라인 학습을...

2017.06.01

'전 세계 라우팅 취약점 개선' MANRS 계획을 아시나요?

본래 인터넷은 튼튼하고 장애가 없는 커뮤니케이션을 위해 탄생했지만 그 기반이 되는 글로벌 라우팅 인프라는 생각보다 취약하다. 글로벌 라우팅의 중심에 위치한 7000~10,000개 중 1개 네트워크의 라우팅 정보만 잘못돼도 광범위한 서비스 중단 사태가 발생하고, 스푸핑 소스 IP 주소를 이용한 트래픽 방해 등으로 DDoS 공격이 초래될 수 있다. Image Credit: Getty Images Bank 표준 기구인 IETF(Internet Engineering Task Force)의 상위 단체이며, 개방적인 인터넷의 개발과 발전, 활용이라는 대의를 추구하는 비영리 단체인 ISOC(Internet Society)가 이를 개선하기 위한 행보를 재촉하고 있다. ISOC는 2014년 MANRS(Mutually Agreed Norms for Routing Security) 이니셔티브를 발표했다. 그리고 이후 2년 만에 참여기업이 9개 네트워크 사업자에서 42개 사업자로 4배 이상 늘어났다. 가장 최근에는 스칸디나비아 반도의 연구 및 교육 네트워크인 SUNET과 NORDUnet이 가입했다. 현재 MANRS의 회원사 42개는 21개 국가에서 ASN(Autonomous System Networks)을 운영하고 있다. 아시아와 북미, 남미, 아프리카, 유럽에서 MANRS 이니셔티브가 시작된 상태이다. ISOC의 기술 프로그램 매니저 안드레이 로바체브스키는 "많은 발전과 인식의 제고가 있었다. 현재 글로벌 라우팅은 5만 여 네트워크로 구성돼 있다. 글로벌 라우팅의 근간을 이루는 네트워크는 7000~10,000개인데, 이들 대부분이 MANRS에 가입하면 글로벌 라우팅 환경이 크게 개선될 것이다"라고 말했다. 유튜브 서비스를 중단시킨 파키스탄 로바체브스키는 ISOC가 충분한 수의 ASN으로 하여금 MANRS에서 제안한 대책을 지원하도록 만들면, 지난 2008년 파키스탄이 전 세계 인터넷의 약 2/3에서 유튜브를 몇 시간 동안 사라지게...

CIO 유투브 MANRS 라우팅

2016.10.17

본래 인터넷은 튼튼하고 장애가 없는 커뮤니케이션을 위해 탄생했지만 그 기반이 되는 글로벌 라우팅 인프라는 생각보다 취약하다. 글로벌 라우팅의 중심에 위치한 7000~10,000개 중 1개 네트워크의 라우팅 정보만 잘못돼도 광범위한 서비스 중단 사태가 발생하고, 스푸핑 소스 IP 주소를 이용한 트래픽 방해 등으로 DDoS 공격이 초래될 수 있다. Image Credit: Getty Images Bank 표준 기구인 IETF(Internet Engineering Task Force)의 상위 단체이며, 개방적인 인터넷의 개발과 발전, 활용이라는 대의를 추구하는 비영리 단체인 ISOC(Internet Society)가 이를 개선하기 위한 행보를 재촉하고 있다. ISOC는 2014년 MANRS(Mutually Agreed Norms for Routing Security) 이니셔티브를 발표했다. 그리고 이후 2년 만에 참여기업이 9개 네트워크 사업자에서 42개 사업자로 4배 이상 늘어났다. 가장 최근에는 스칸디나비아 반도의 연구 및 교육 네트워크인 SUNET과 NORDUnet이 가입했다. 현재 MANRS의 회원사 42개는 21개 국가에서 ASN(Autonomous System Networks)을 운영하고 있다. 아시아와 북미, 남미, 아프리카, 유럽에서 MANRS 이니셔티브가 시작된 상태이다. ISOC의 기술 프로그램 매니저 안드레이 로바체브스키는 "많은 발전과 인식의 제고가 있었다. 현재 글로벌 라우팅은 5만 여 네트워크로 구성돼 있다. 글로벌 라우팅의 근간을 이루는 네트워크는 7000~10,000개인데, 이들 대부분이 MANRS에 가입하면 글로벌 라우팅 환경이 크게 개선될 것이다"라고 말했다. 유튜브 서비스를 중단시킨 파키스탄 로바체브스키는 ISOC가 충분한 수의 ASN으로 하여금 MANRS에서 제안한 대책을 지원하도록 만들면, 지난 2008년 파키스탄이 전 세계 인터넷의 약 2/3에서 유튜브를 몇 시간 동안 사라지게...

2016.10.17

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.13