최신뉴스
넘버스
리뷰
How-To
오피니언
테크 라이브러리
컨퍼런스
최신뉴스
넘버스
리뷰
How-To
오피니언
테크 라이브러리
컨퍼런스
BrandZone
TOPIC
퍼스널 컴퓨팅
디지털 디바이스
IoT
윈도우
게임
보안
스마트폰
미래기술
개발자
글로벌 트렌드
데이터센터
VRㆍAR
오픈소스
기업 문화
블록체인
AIㆍML
스토리지
IT 관리
모바일
애플리케이션
오피스ㆍ협업
iOS
데이터ㆍ분석
클라우드
가상화ㆍ컨테이너
네트워크
맥OS
TOPIC
톱뉴스 | 많이 본 뉴스 | 토픽 브리핑
1/3
BrandZone
  • 퍼스널 컴퓨팅
  • 디지털 디바이스
  • IoT HOT
  • 윈도우
  • 게임
  • 보안
  • 스마트폰
  • 미래기술
  • 개발자
  • 글로벌 트렌드
  • 데이터센터
  • VRㆍAR
  • 오픈소스
  • 기업 문화
  • 블록체인
  • AIㆍML
  • 스토리지
  • IT 관리
  • 모바일
  • 애플리케이션
  • 오피스ㆍ협업
  • iOS
  • 데이터ㆍ분석
  • 클라우드
  • 가상화ㆍ컨테이너
  • 네트워크
  • 맥OS
테크라이브러리
2023 IT 리더의 역할과 영향력 분석 조사
“B2C의 선례를 따른 개인화가 핵심” ROAS 높이는 B2B 마케팅 트렌드 - Deep Dive
2023년 글로벌 기술 전망: IT 리더들이 선택한 올해 최우선 DX 과제는 '보안'
‘ R 중급자’로 올라가는 가장 확실한 방법 생활 속 R 실습 가이드 - HowTo
넘버스

사이버 보안을 비즈니스 장애물로 간주하는 비율

38
%
위험과 보상 Risk and Reward
출처 : Trend Micro
날짜 : 2023년 03월 23일
  • 제목

    Z세대 : 결제의 미래 (Gen Z: the future of spending)

기업용 스토리지 및 백업 기기에서 발견된 평균 취약점 개수

14
개
2023년 스토리지 및 백업 보안 상태 보고서 State of Storage and Backup Security Report 2023
출처 : Continuity
날짜 : 2023년 03월 22일
  • 제목

    Z세대 : 결제의 미래 (Gen Z: the future of spending)

행복한 직원과 그렇지 않은 직원 간의 생산성 차이

13
%
직원의 행복이 생산성에 미치는 영향 Does Employee Happiness have an Impact on Productivity?
출처 : Oxford University, BT
날짜 : 2019년 10월 27일
  • 제목

    Z세대 : 결제의 미래 (Gen Z: the future of spending)

"공격자 정보 없이 사이버 보안 의사결정한다"라고 답한 비율

79
%
글로벌 위협 인텔리전스 리포트 Global Perspective on Threat Intelligence
출처 : Mandiant
날짜 : 2023년 02월 13일
  • 제목

    Z세대 : 결제의 미래 (Gen Z: the future of spending)

AIㆍML | 보안   1일 전
“ChatGPT의 이면” AI 기반 피싱 공격에 대비하기 위한 7가지 가이드라인

로 삼기 때문이다.  갈수록 커지는 AI 기반 피싱 공격을 완화하기 위해 기업은 어떤 전략을 세워야 할까? 반드시 명심해야 할 가이드라인을 7가지로 정리했다.   위협 인지하기 사이버보안을 책임지는 리더는 해킹 툴 관점에서 ML(Machine Learning)을 이해함으로써 앞서 나갈 수 있다. 현재 사이버보안의 AI와 관련해서 가장 중요한 영역은 ‘콘텐츠 생성’이다. ML이 가장 크게 발전하고 있는 분야이기도 하고 피싱 및 악성 챗봇을 벡터로 사용하는 해커와도 잘 맞는다. ChatGPT를 이용할 수 있는, 즉 인터넷 연결이 가능한 사람이라면 누구나 매력적이고 체계적인 텍스트를 작성하는 능력을 갖출 수 있다. IT 관리 업체 플렉세라(Flexera)의 CISO인 코날 갤러거는 “서툰 문법이나 맞춤법 오류를 찾는 방법은 과거의 이야기다. ChatGPT 이전의 피싱 이메일도 이미 과거보다 더 정교했다”라며, “이 이메일을 받기로 했는가? 보낸 사람 주소가 정상적인가? 이메일이 링크 클릭을 유도하는가? 같은 질문을 던져야 한다. 보안 인식 교육이 여전히 중요하다”라고 말했다. 갤러거는 ChatGPT와의 상호작용을 통해 AI가 효과적인 피싱 이메일을 생성할 수 있음을 입증한 사이버보안 업체 위드시큐어(WithSecure)의 연구 결과를 언급했다. 이 밖에도 AI 툴이 불법적인 용도로 사용되는 것을 막는 안전장치가 효과적이지 않으며, 그런 용도의 맞춤형 툴이 만들어지고 있음을 확인한 연구 결과도 있다. 지금도 AI를 사용해서 효과적인 콘텐츠를 생성할 수 있으며, 이런 기술은 앞으로 더 발전한다는 점을 인식해야 한다. LLM 툴은 개선되고, 해커들이 더 많이 사용할 수 있게 되고, 해커를 위한 맞춤형 툴도 제작될 것이다. 이제 보안 정책을 강화하기 위한 단계에 대해 생각하고 실천에 옮기기 시작해야 한다. 또한 피싱 콘텐츠가 훨씬 설득력 있게 만들어질 뿐 아니라 표적을 정하는 역량도 강화되고 시간과 장소, 이벤트와 관련된 구체적인 사항을 반영할 수 있게 된다는 것도 예상해야 한다. 더 이상 악성 이메일임을 나타내는 신호에만 의존할 수 없다. 이미지, 심지어 오디오와 비디오도 콘텐츠 생성 기법을 통해 위조할 수 있다. 받기로 예정된 메일이 아닌 모든 이메일을 의심해야 한다는 사실을 계속 반복해야 한다. 사고방식과 문화가 주 방어 수단임을 알기 전직 FBI 사이버 부서 감시 특수 요원인 스콧 오젠바움은 CSO와의 인터뷰에서 “최종 사용자가 몇 가지 중요한 지식만 갖춰도 사이버 범죄 피해의 90%를 예방할 수 있다. 그 부분부터 시작하는 것이 좋다. 다른 모든 방법은 비용이 들고 안타깝게도 효과가 없는 것으로 보인다. 은퇴할 수 있게 누군가가 내 말이 틀렸다고 말해주면 좋겠다”라고 말했다. 오젠바움은 “1차 방어선은 스스로가 인간 방화벽이 되는 것”이라고 강조했다. 즉, 사람의 사고방식이 사이버보안의 중심이라는 의미다. 따라서 기업 내에서 이런 사고방식을 조성하는 것이 핵심이다. 사이버보안 인식 교육 업체 노우비포(KnowB4) CEO 스튜 슈베르만은 “문화는 전략을 압도하며, 항상 하향식”이라고 말했다. 직원의 일상적인 사고와 행동이 기업의 기본 면역 체계다. 보안 의식을 함양하기 위한 지속적인 직원 교육이 중요하다. AI 기반 피싱에서 중요하게 인식해야 할 점은 이메일과 기타 커뮤니케이션을 평가할 때 문장의 완성도와 세련됨만 봐서는 안 된다는 것이다. 피싱 공격자는 더 이상 어설픈 글을 사용하지 않으므로 직원 역시 경계 수준을 높여야 한다. 적절한 조치 강조하기 이메일과 기타 소프트웨어 인프라 요소가 기본적으로 제공하는 보안 기능은 사용자 스스로 어떤 행동을 하지 않는 한 대체로 안전을 보장한다. 이 부분에서 사고방식에 인계철선을 설치할 수 있다. 즉, 어떤 행동을 할 때 그 행동을 촉발한 요소가 무엇인지를 아주 예민하게 의식하는 것이다. 직원이 회신을 보내고 첨부 파일을 실행하거나 양식을 입력하지 않는 한 민감 정보는 위험에 노출되지 않는다. “지금 보는 콘텐츠가 내부적인 측면뿐 아니라 전체 맥락을 근거로 판단할 때 합법적인가?”라는 질문이 마음속의 1차 방어 고리가 되어야 한다. 2차 방어 고리는 “잠깐! 나는 지금 어떤 행동을 하라는 요청을 받고 있다”라는 인식이다. 피싱 시도를 접한 직원이 한 단계 더 진행한다면 공격자에게는 큰 성과가 된다. 그 ‘한 단계 진행’이라는 요소가 있어야만 공격이 계속 이뤄질 수 있기 때문이다. 보안 전문가는 자신과 직원, 주변의 모든 사람을 교육해 정보를 입력하거나 생소한 애플리케이션을 실행하라는 요청을 받을 때 머릿속에서 자동으로 경보가 울리도록 해야 한다. 특히 송금 같은 작업을 하는 경우에는 경계 수준을 더욱 높여야 한다. 상사가 정상적인 송금 지시를 내렸다고 믿게끔 도 있다. 중요도가 높은 커뮤니케이션은 피싱이 불가능한 2차 채널을 통해 검증해야 한다. 플렉세라의 제품 담당 이사 밥 켈리는 “모든 사람의 첫 번째 반응은 링크를 클릭하는 것이 아니라 해당 조직을 직접 찾아가서 메시지를 확인하는 것이 되어야 한다”라고 말했다. 피싱 시뮬레이션 실시하기 기업이 피싱에 얼마나 잘 대응하고 있는지 파악하는 유일한 방법은 테스트다. AI가 생성한 콘텐츠를 테스트에 사용하는 것은 위협 대응에 있어 중요한 부분이다. 은 그 자체로도 따로 다뤄야 할 주제다. 그 시작은 구체적인 목표, 즉 테스트를 이끌 측정 가능한 지표를 설정하는 것이다. 피싱 이메일이 신고되는 빈도를 측정하고 이 지표를 개선하는 방향으로 캠페인을 진행하는 것이 좋은 예다. 안티 피싱 캠페인을 설계할 때는 AI 툴이 효과적인 콘텐츠 생성에 얼마나 유용한지 강조하는 것이 좋다. 문제를 심각하게 받아들여야 할 필요성을 강하게 인식시키는 데 도움이 된다. 점프클라우드(JumpCloud) 보안 엔지니어인 트레버 던컨은 CSO와의 인터뷰에서 “AI는 앞으로 계속 이용될 것이다. 베스트 프랙티스를 자주 보강하고 테스트함으로써 탄력적인 보안을 구축할 수 있다. 현재 직원들이 참여하는 시뮬레이션 소셜 엔지니어링 공격을 실시하고 있지 않다면, 2023년 계획에 이를 추가하는 것이 좋다. 보안 태세를 개선하고 보안 프로그램에 회복탄력성을 부여할 수 있다”라고 조언했다. AI 탐지 자동화 툴 사용하기 ChatGPT 개발사 오픈AI를 비롯해 다른 여러 기업이 AI로 생성된 텍스트를 감지하는 툴을 출시했다. NLP 생성기와 함께 계속 개선될 이런 툴을 통합하고 자동화하면 악성 콘텐츠 탐지에 도움이 될 수 있다. 이메일 검사 툴을 제공하는 업체들도 정상 콘텐츠 여부를 평가할 때 메타데이터 및 위치와 같은 맥락을 세밀하게 파악하기 위해 AI를 활용하기 시작했다. 맞불 작전, 즉 AI와의 싸움에서 AI를 이용하는 것은 사이버보안의 미래에 중요한 전략이다. 전체 네트워크 및 인프라 전략에서 피싱 탐지는 중요한 부분이다. AI를 이용한 인프라 정찰 및 침투 솔루션과 AI를 이용한 탐지 및 차단 솔루션이 만나면 특히 효과적이다. 옥타, 를 비롯한 많은 주요 보안 업체가 제품에 이런 툴을 통합하고 있다. 옥타의 고객 ID 부문 CISO인 자미카 그린 아론은 “AI와 ML을 활용해서 변화하는 보안 태세에 빠르게 적응하는 봇은 효과적인 공격 툴이다. 앞서 나가려면 실시간 위협 인텔리전스를 수집하도록 설계된 자동화, 그리고 위치나 디바이스 상태, 최종 사용자 행동과 같은 요소를 근거로 사용자의 ID를 검증하는 방법인 적응형 인증을 활용해야 한다”라고 말했다. AI 탐지는 활발한 연구가 이뤄지는 ML 영역이다. AI 기반 피싱에 맞서기 위한 툴로 계속해서 도입될 것이므로 앞으로 주목해야 한다. 간편한 피싱 신고 체계 제공하기 보안 부서에 피싱을 알리는 것은 AI 기반 공격 대처에 필수적이다. AI 캠페인은 효율적으로 대량 생산이 가능하므로 피싱이 전개될 때 인지하는 것이 중요하다. 그러면 직원들에게 신속하게 알리고 안티 피싱 툴과 AI 탐지 모델을 위한 중요한 정보를 제공할 수 있다. 신고를 용이하게 하는 것 외에, 신고 행위 자체의 가치를 높이고 이를 근거로 조치를 취할 수 있도록 최대한 많은 정보를 수집하는 신고 체계를 갖춰야 한다. 이메일을 신고 주소로 전달하는 방법은 이메일에 포함된 모든 헤더와 메타데이터를 캡처하기에 좋으며, 간단한 양식이 포함된 포털은 피싱 웹사이트 등을 신고하기에 좋다. 각국 정부에서도 CISA를 포함한 DMARC(Domain-based Message Authentication, Reporting, and Conformance) 정책을 포함하도록 장려하고 있다. 피싱 신고는 견고한 보안 인프라의 필수적인 요소다. 효과적인 신고는 AI 캠페인 맥락에서 특히 중요하다. 공격자가 자동화와 정보 수집 및 통합을 통해 스피어 피싱 스타일(조직 내의 구체적인 정보를 이용함)의 공격을 확장할 수 있는 역량이 더 강화되기 때문이다. 피싱에 강한 인증 절차 구현하기 암호 기반 인증은 태생적으로 피싱에 취약하며 는 피싱 저항력이 가장 높은 인증 모드로 꼽힌다. 아직 개발 중이지만, 차츰 주류로 부상하고 있다. 일단 구현되면 사실상 피싱이 불가능하다. MFA(Multi-factor Authentication)도 도움이 된다. 2차 인증이 필요한 경우 피싱 사이트 또는 상호작용 과정에서 사용자 이름과 암호 조합이 노출되는 것만으로는 해커가 리소스에 대한 액세스 권한을 획득할 수 없기 때문이다. CISA도 피싱 방지 MFA에 대한 개요를 발표하며 그 중요성을 강조했다. editor@itworld.co.kr

A17 칩 프리뷰 : 애플 최초의 3nm 칩, 아이폰 15를 어떻게 바꿀까
'크롬북 최대 난관' 포토샵 설치 분투기
“안 쓰면 손해” 윈도우 11 3월 업데이트에서 주목해야 할 신기능 5선
“나를 찾지마” 인터넷에서 개인정보를 지우는 7가지 방법
“사기 거래 31만 건 잡아냈다” 토스 사례로 본 FDS의 조건
Sponsored
내부 감사를 위한 데이터 분석의 5가지 이점
클라우드   2023.03.10
경제 불확실성에 클라우드 최우선 과제도 변화 : 플렉세라 보고서

지난 10년간 클라우드 사용량은 계속 증가했다. 그리고 클라우드 사용자 사이에서 변함없이 지속된 한 가지 트렌드가 있다. 바로 보안이 최우선 과제라는 점이다. 그런데 이 트렌드가 바뀌었다. 보안이 최우선 과제로 꼽히지 않은 것이다. 플렉세라가 클라우드 의사결정권자를 대상으로 연례 설문조사를 시작한 이래 처음 있는 일이다. 최근 발간된 에 따르면 전체 응답자의 82%는 최우선 클라우드 과제가 ‘클라우드 지출 관리’라고 밝혔다. 보안은 79%였다. 리소스 또는 전문 역량 부족(78%)이 그 뒤를 이었다. 이런 변화는 기업의 클라우드 서비스 의존도가 증가하면서 더 많은 지출을 관리해야 하는 동시에, 클라우드 보안에 점점 더 익숙해진 결과일 수 있다고 보고서는 진단했다.    전체 응답자의 절반가량(45%)은 경제적 불확실성으로 인해 예상 클라우드 사용량 및 지출이 계획보다 다소 또는 상당히 높다고 밝혔을 만큼, 클라우드 비용 관리에 관심이 높아진 것은 어쩌면 당연한 결과일지도 모른다.  플렉세라의 12번째 연례 보고서는 전 세계 다양한 산업의 IT 리더 및 전문가 750명을 대상으로 설문조사를 실시한 결과를 담았다. 비용에 민감한 기업이 디지털 트랜스포메이션 이니셔티브를 강화하는 데 도움이 될 2023년 클라우드 트렌드를 살펴보자.   클라우드 의존도가 계속 증가하고 있다 클라우드가 점차 주류로 자리 잡으면서 전체 워크로드와 데이터의 절반 이상이 현재 퍼블릭 클라우드에 있는 것으로 조사됐다. 전체 응답자의 약 3분의 2(65%)는 회사의 퍼블릭 클라우드 사용량이 많다고 말했다. 2022년 보고서의 63%에서 증가한 수치다.  전체 응답자 10명 중 1명(11%)은 단일 퍼블릭 클라우드를 사용한다고 밝혔다. 대다수(86%)는 멀티클라우드를 사용한다고 답했다(복수의 퍼블릭 클라우드(12%), 하이브리드 클라우드(72%)). 멀티클라우드 의존도는 작년 조사 결과보다 소폭 감소했다. 멀티클라우드에서 가장 많이 구현한 것은 사일로화된 앱(44%), 재해복구(DR) 또는 클라우드 간 시스템 페일오버(42%)였다.   모든 기업에서 가장 많이 사용되는 멀티클라우드 도구는 보안 도구(30%)였으며, 비용 최적화(핀옵스) 도구(29%)가 그 뒤를 이었다. 직원 수 1,000명 이상의 기업일수록 이런 도구 의존성이 많이 증가했다. 68%가 비용 최적화 도구를, 63%가 보안 도구를 사용하고 있다고 답했다. 전체 응답자의 24%는 퍼블릭 클라우드 지출이 연간 1,200만 달러를 초과한다고 밝혔다. 18%는 현재 클라우드 지출이 기존 예산을 초과했다고 답했다. 전체 응답자의 30%는 향후 12개월 이내에 클라우드 지출이 증가할 것으로 예상하는 등 클라우드 지출은 계속 늘어날 전망이다.    클라우드 시장 점유율 경쟁은 계속된다 AWS와 마이크로소프트 애저는 클라우드 서비스 업체 중 선두주자다. 두 기업은 시장 리더로서 치열하게 경쟁하고 있으며, 다른 경쟁사와의 차이를 벌리고 있다. 2022년 보고서에서는 애저가 도입률 측면에서 AWS를 앞질렀다. 2023년에는 AWS가 다시 선두를 탈환했다. 기업의 46%가 AWS에서, 41%는 애저에서 중요한 워크로드를 실행하고 있다고 밝혔다.  각 기업의 클라우드 사용량과 퍼블릭 클라우드 서비스 업체 도입률 기준으로 보면 성숙한 클라우드 기업일수록 시장 선도업체를 선호했다. 장기간 클라우드를 사용하고, 클라우드를 많이 사용하는 기업에서 AWS를 더 자주 사용하는 것으로 나타났다.  현재 클라우드를 테스트 중이거나 사용할 계획인 응답자 수를 기준으로 할 때 가장 큰 성장이 예상되는 퍼블릭 클라우드 서비스 업체는 구글 클라우드 플랫폼과 오라클 클라우드 인프라였다. 각각 28%로 동률을 기록했다.      클라우드 비용 관리는 여전히 어려운 과제다 플렉세라에서 추정한 클라우드 지출 낭비는 28%였다. 2022년의 32%에서 소폭 감소한 수치다. 하지만 비용을 최적화하고 낭비를 최소화해야 할 필요성은 여전하다. 퍼블릭 클라우드 이전이 궁극적으로 비용을 증가시키는 문제가 계속 나타나고 있기 때문이다. 클라우드 마이그레이션의 주요 과제로는 앱 종속성 파악(49%), 기술 적합성 평가(46%), 최적의 인스턴스 크기 조정 또는 선택(42%가 응답)이 꼽혔다. 앱 관리 및 비용 최적화 등 사후 마이그레이션 과제도 그 뒤를 이었다. 이는 클라우드 비용을 최적화하기 위해 마이그레이션 프로세스의 모든 단계를 이해하는 것이 중요하다는 것을 보여준다.   클라우드 비용 관리 책임은 기업 내 여러 팀에 분산된 경우가 많다. 하지만 매년 제공업체 관리, 재무 및 회계팀의 클라우드 지출 책임이 줄어들고, 책임이 핀옵스팀으로 이동하고 있다. 즉, 핀옵스의 우선순위가 점점 더 높아지고 있다. 전체 응답자의 약 4분의 3(72%)은 전담 핀옵스 팀이 있으며, 14%는 향후 12개월 이내에 핀옵스팀을 구성할 계획이라고 밝혔다. 클라우드 비용 최적화를 개선할 방법으로는, 전체 응답자의 약 3분의 2가 현재 사용하지 않는 서비스 업체 할인을 꼽았다. 아울러 클라우드 지출의 효율성을 측정하기 위해 핀옵스에서 사용되는 핵심 지표인 유닛 이코노믹스(Unit economics)은 구현하기 어려울 수 있지만, 기업의 39%는 이미 클라우드 비용 분석을 위해 유닛 이코노믹스 모델을 구축한 것으로 조사됐다. 이 수치는 앞으로 증가할 것이라고 보고서는 덧붙였다.  editor@itworld.co.kr  

글로벌 칼럼 | GPT-3에 대한 과도한 사랑, 이제 현실과 만나야 한다
조목조목 따져봤다, AI 기반 채용의 명과 암
경기 침체가 사이버보안을 위협하는 이유와 대비 전략
“빙 챗 통합부터 메모장 탭까지” 윈도우 11 기능 업데이트의 10가지 주요 변화
글로벌 칼럼 | 디지털 트윈이 메타버스보다 2배는 중요한 이유
“이미 도래한 미래” 생성형 AI 시대의 SW 개발자를 위한 4가지 조언
보안 | 윈도우   2023.02.28
윈도우 시큐리티 리뷰 | 서드파티 보안 툴로 눈 돌릴 필요가 없다

요약 장점 - 윈도우 10과 11에 내장 - 손쉽게 검토, 맞춤 설정할 수 있음 - 윈도우의 다른 보안 기능과 통합 단점 - 오탐지율이 높음, 특히 스마트스크린 - 서드파티 제품이 지원하는 고급 기능이 없음 총평 윈도우 시큐리티는 맬웨어와 랜섬웨어 그리고 다른 위협에 대응하는 기본적이지만 유용한 보호 수단을 제공한다. AV 툴이 다른 윈도우 기능과 깔끔하게 통합돼 더 포괄적인 보안을 지원한다. 윈도우에 내장돼 있고 무료라는 것도 장점이다.   윈도우와 같은 운영체제에 내장된 보안 기능보다는 별도의 유료 보안 제품이 더 효과적이라는 인식이 보편적이다. 과거에는 그 인식이 사실이었을 수 있다. 그러나 마이크로소프트는 윈도우에 내장된 보안 기능을 꾸준히 강화했다. 윈도우 10과 11 모두 기본적인 안티바이러스 기능 외에도 PC와 파일, 온라인 활동을 악성 위협으로부터 보호하기 위한 다른 다양한 툴이 포함돼 있다.   윈도우 시큐리티의 기능 윈도우 시큐리티(Windows Security)라는 이름으로 통칭하는 내장 보안 기능의 출발점은 마이크로소프트 디펜더(Defender) 안티바이러스 툴이다. 디펜더는 자동으로 메모리에 상주하면서 맬웨어에 대한 실시간 보호 기능을 제공한다. 그 외에도 빠른 검사, 전체 검사, 특정 폴더 및 위치에 대한 맞춤형 검사, 그리고 다른 방법으로는 제거하기 어려운 루트킷 및 기타 맬웨어를 잡기 위한 오프라인 검사까지, 다양한 주문형 검사를 지원한다.   기본적으로 모든 악성 항목은 자동으로 격리된다. 윈도우 시큐리티는 보호 기록(Protection history)을 통해 모든 위협의 이력을 추적한다. 새로운 항목, 격리된 항목, 제거된 항목을 보고, 보안을 강화하기 위해 활성화하거나 구성해야 하는 설정에 대한 권장 사항도 볼 수 있다.   윈도우 시큐리티의 맞춤 설정은 상당히 포괄적이고, 실시간 보호와 최신 클라우드 기반 보호 기능이 모두 활성화된다. 의심스러운 파일이 보이면 링크를 통해 마이크로소프트에 분석을 위한 샘플로 제출할 수 있다. 변조 방지(Tamper Protection) 기능은 악성 앱이 마이크로소프트 보안 설정을 변경해 무력화하지 못하도록 차단한다. 또한 특정 파일, 폴더, 프로세스를 검사에서 제외할 수 있다. 윈도우 시큐리티에는 랜섬웨어 보호도 포함된다. 이 기능은 특정 파일과 폴더, 메모리 영역을 보호해서 악성 또는 의심스러운 파일이 무단으로 액세스하거나 변경하지 못하도록 한다. 자동으로 보호되는 폴더를 확인하고 보호할 폴더를 더 추가할 수도 있다. 마이크로소프트는 랜섬웨어 공격이 성공할 때를 대비해 데이터 복구에 도움이 되도록 손상된 파일을 복구하기 위한 옵션이 포함된 원드라이브 백업 및 동기화 서비스도 제공한다. 마이크로소프트 디펜더 외에, 윈도우 시큐리티는 운영체제의 다른 부분과도 연결된다. 계정 보호(Account protection)에는 마이크로소프트 계정을 보고 지문 또는 얼굴 인식을 위한 윈도우 헬로 인증을 설정하고 동적 잠금(Dynamic Lock)을 활성화해 스마트폰을 휴대하고 자리를 비울 때 자동으로 PC를 잠그기 위한 링크가 있다. 내장된 방화벽은 도메인, 사설 네트워크 및 공용 네트워크에 대해 자동으로 활성화된다. 특정 앱이 사설 또는 공용 네트워크를 통과하도록 간단히 허용할 수 있다. 또한 스냅인 모듈을 통해 고급 방화벽 설정에 들어가 기존 규칙을 수정하고 새 방화벽 규칙을 만들 수도 있다.   마이크로소프트의 스마트스크린(SmartScreen) 기능은 악성일 가능성이 있거나 의심스럽거나 평판이 낮은 앱, 웹사이트, 파일 다운로드를 차단한다. 그러나 스마트스크린은 정상적인 항목을 차단하는 경우가 있어 일부 사용자는 아예 비활성화하기도 한다. 익스플로잇 보호(Exploit protection) 기능은 취약점을 이용해 시스템을 감염시키는 맬웨어를 차단한다. 장치 보안(Device security) 기능은 PC에 내장된 하드웨어 보안 기능과 연결되어 악성 코드 및 기타 위협에 대처한다. 전체적으로 보면, 윈도우 시큐리티 대시보드는 다양한 기능에 접근할 수 있도록 잘 디자인됐다. 윈도우 10에서는 설정 > 업데이트 및 보안으로 이동한 다음 Windows 보안을 선택한다. 윈도우 11에서는 설정 > 개인 정보 및 보안으로 이동해 Windows 보안을 선택한다. 여기서 Windows 보안 열기 버튼을 클릭해서 다양한 툴을 보고 액세스하거나 특정 툴을 클릭해 사용할 수 있다.     윈도우 시큐리티의 성능 의 일반적인 테스트 파일을 사용해 마이크로소프트 디펜더의 보안 기능이 작동시켰는데 브라우저마다 결과는 조금 달랐다. 마이크로소프트 엣지에서는 각 테스트 파일을 클릭할 때마다 스마트스크린에서 사이트가 안전하지 않다는 경고가 표시됐다. eicar.com, eicar.com.txt 파일, eicar_com.zip 파일은 모두 디펜더가 안전하지 않은 것으로 인식해서 다운로드가 차단됐다. eicarcom2.zip 파일은 바이러스가 탐지됐다는 알림과 함께 차단됐다. 크롬에서는 바이러스 탐지를 이유로 4개 파일 모두 저장할 수 없었다. 파이어폭스에서는 각 파일을 저장할 수 있었지만 다운로드한 파일을 실행하거나 열려고 하면 마이크로소프트 디펜더가 개입해 바이러스를 탐지했거나 원치 않는 소프트웨어일 가능성이 있다고 알리면서 차단했다. 에서는 보호 기능과 정확성에 대해 마이크로소프트 디펜더가 최고 등급을 받았다.   상당히 우수한 내장 보안 툴 전체적으로 윈도우 시큐리티는 여러 이점을 제공한다. 윈도우 디펜더 안티바이러스 보호 외에도 다양하고 견고한 보안 기능이 있다. 손쉽게 설정에 접근해서 맞춤 구성할 수 있고, 보호 기능이 윈도우에 내장되므로 아무것도 설치할 필요가 없다. VPN, 암호화된 클라우드 백업 또는 온라인 개인 정보 보호 툴과 같은 더 많은 기능이 필요하다면 별도의 프로그램이 여전히 더 유리하다. 그러나 기본적인 보호 수준에서는 윈도우 시큐리티도 상당히 우수하다. editor@itworld.co.kr

글로벌 칼럼 | 화상회의 수요가 ‘다시’ 감소하는 5가지 이유
고급 사용자를 위한 웹 브라우저 활용 팁 11가지
How-To : AI를 이용해 무료로 나만의 미술 작품을 만드는 방법
"트위터 떠나 마스토돈, 인스타그램 떠나 픽셀페드"…페디버스 이주민 생기는 이유
오래된 PC의 속도를 높이는 9가지 방법
AI 탑재한 차세대 윈도우에 바라는 모습 12가지
개발자 | 글로벌 트렌드   2023.02.17
"학위보다 실력" 링크드인이 뽑은 2023년 구직에 가장 필요한 기술 10가지

링크드인이 기업이 직원 모집, 구직 공고, 채용 과정에서 최우선시하는 했다. 링크드인은 보고서에서 “현재 링크드인에서는 정리해고 같은 화제가 유행하고 있으며, 불황과 관련된 대화가 지난해 이후 거의 . 전 세계 링크드인 회원 이직률은 2021년 3월 이후 처음으로 상승세를 멈췄다. 원인이나 다가올 구조조정, 전략 변화와 상관없이, 수요가 높은 기술을 알고 배우는 것은 거시 경제가 어려운 2023년에서도 개인과 팀이 각자의 경력 목표를 달성할 때 도움이 된다”라고 밝혔다. 링크드인이 공개한 목록에는 어느 시장에나 적용되는 종합적인 하드 스킬 등의 일반 기술, 그리고 IT 같은 특정 업계에서 요구되는 전문 기술이 모두 포함되어 있다. 링크드인은 목록에 제시된 기술을 익힐 수 있는 온라인 교육 과정도 소개했다.   상위 10대 종합 하드 스킬의 경우 IT가 최상위권을 비롯해 순위 대부분을 차지했다. 1위를 차지한 기술은 무엇일까? 링크드인은 “사용자가 개인 생활과 직장 생활에서 많이 사용하는 제품을 개발하는 기업에 필요한” 소프트웨어 개발 기술이라고 밝혔다. 데이터 관리 기술 역시 중요하다. (2위를 차지한)SQL 같은 기술은 기업 전사적인 데이터 관리 및 이해에 도움을 주며 여전히 수요가 높다. 그 외 10가지 상위 하드 스킬은 다음과 같다.   재무(예: 기업 재무제표 이해 능력) 파이썬(Python)(프로그래밍 언어) 자바(Java) 데이터 분석 자바스크립트(JavaScript) 클라우드 컴퓨팅(핵심 개념 등) 운영(예: 운영 우수성을 위한 품질 관리) 고객관계관리(CRM)(예: 판매직원 교육)   하드 스킬과 소프트 스킬로 미래에도 경력 유지를 오늘날 구인 시장에서 가장 많이 찾는 IT 기술에는 SQL, 클라우드 컴퓨팅 같은 하드 스킬과 프로젝트 관리 같은 더 일반적인 기술, 한층 더 일반적인 ‘관리’와 ‘고객 서비스’가 혼재되어 있다. 링크드인은 “이런 기술은 미래에도 마케터, 재무 분석가 또는 회계사, 프로젝트 관리자, 비즈니스 전문가, IT 전문가, 엔지니어, 영업 전문가로서의 경력을 이어가는 데 도움이 된다. 기업은 이해력, 인내심, 자신감으로 무장된 프로젝트 관리자를 찾고 있다. 엔지니어링, 마케팅, 전략처럼 가장 극단적인 하드 스킬조차 이런 이해의 필요성을 웅변한다”라고 밝혔다. 링크드인은 2022년 4월부터 10월까지 6개월 동안 기업, 채용자, 구인 공고 게시자의 구인 사이트 자료를 기준으로 가장 많이 찾는 기술을 확인하고 가장 수요가 높은 전문 기술을 결정했다. 수요 측정은 채용되었거나 링크드인 내부 메시지를 받은 회원이 보유한 기술과 유료 구인 공고에 기재된 기술을 파악하는 방식으로 했다. 수요가 높은 하드 스킬을 파악할 때도 동일한 방법을 사용하되 가장 흔하고 전문성이 없는 기술 일부는 추가 필터로 배제했다. 링크드인은 점점 더 복잡하고 기술적으로 변하는 직장 프로젝트를 효과적으로 관리하려면 관리자가 프로젝트의 중요성에 대해 높은 수준의 기술적인 이해, 아니면 최소한 전략적인 이해를 갖춰야 한다고 강조했다. 상위 기술 목록을 만든 링크드인 ‘기회 프로젝트’ 담당 부사장 아니쉬 라만은 현대의 모든 기업이(알고 있든 아니든 간에) IT 기업, 아니면 IT 기술 때문에 가능한 기업이라고 단언했다. 라만은 계속해서 “분야를 옮기더라도 기술 역량은 그대로 가져가서 활용하기 가장 좋은 역량이라는 의미다. 따라서 기술 역량을 갈고 닦는 것이 그 어느 때보다 중요하다. 링크드인 데이터를 보면 전 세계적으로 일자리에 요구되는 역량의 면면이 2015년 이후 약 25% 달라졌으며 이 수치는 2027년까지 2배 증가할 것으로 예상된다. 변화의 대부분은 신기술이 등장해 업무 처리 방식을 바꿔 놓은 것에 기인한다. 모든 사람이 기술 전문가는 아니지만, 모두가 기술에 능수능란해질 수는 있다”라고 설명했다.   링크드인이 선정한, IT 업무에서 가장 인기가 높은 기술은 다음과 같다.   관리 SQL (경험) 마이크로소프트 오피스(엑셀 필수 훈련, 오피스 365 등) 프로젝트 관리 분석 기술(기본 데이터 분석 기술) 의사소통(예: 효과적인 기술적 의사소통 기술) 고객 서비스(IT 서비스 지원업무 기술) 리더십(생애 첫 관리자 등) 클라우드 컴퓨팅 파이썬(프로그래밍 언어)   하이브리드 업무환경으로 달라지는 IT 전문가에게 필요한 기술 하이브리드 및 원격 근무 환경 때문에 IT 부서에도 더 많은 과제가 생겼다. IT 부서는 직원 장치에 대한 접근권이 없을지도 모른다. 링크드인은 대면 접근이 없는 상황에서는 의사소통 및 프로젝트 관리 기술의 중요성이 커진다고 밝혔다. 링크드인 보고서는 “IT 전문가는 각자의 시간과 프로젝트를 신중하게 관리하는 동시에 원거리 문제 해결을 통해 동료 직원을 도울 수 있어야 한다”라고 강조했다. 라만은 올해 수요가 가장 높은 기술 중에 관리, 의사소통, 그리고 리더십이 포함된 것은 놀랄 일이 아니라고 덧붙였다. Computerworld에 라만은 “소프트스킬이 있어야 취직이 된다”라고 말했다. 라만은 “하이브리드 업무가 부상하면서 업무 방식이 너무나 많이 바뀐 점과 AI에서 오는 신기술의 영향을 감안할 때, 여러 플랫폼과 시간대에 걸친 효과적 의사소통 능력이나 변화를 통해 팀을 이끄는 능력 등의 대인관계 기술을 보여주는 것이 매우 중요하다”라고 강조했다. 라만에 따르면, 사실 관리나 의사소통과 같은 역량을 깊이 들여다보면 공감, 감성지능, 인내심처럼 타고난 역량이 많다. 라만은 “이런 역량을 갖춘 관리자를 채용하면 회복탄력성과 적응력이 있는 문화가 만들어진다”라고 말했다. 공감, 감성지능, 인내심 등은 목록에 오른 다른 역할과 마찬가지로, 기업이 기술적인 성격이 가장 강한 역할에서조차 인간적인 역량을 중시한다는 점을 나타낸다. 지난 달 말, 온라인 구인구직 사이트 인디드(Indeed)는 미국에서 가장 좋은 직업 25가지 목록을 공개했는데 링크드인의 목록과 비슷한 점이 여럿 있었다. 인디드에서 선정한 최고 직업은 풀스택 개발자로 선정됐다. 중간값 13만 달러의 연봉을 받으며 대부분 원격 또는 하이브리드 근무가 가능하다. 사실 인디드에서 선정한 최고 직업 상위 10위 중 8개가 IT 직업이었다. 지난해 상위 10위 중에 IT 직업이 단 2개에 불과한 것과 비교하면 큰 차이다. 링크드인의 엔지니어링 분야에서 수요가 가장 높은 기술 목록에서도 역시 예상대로 기술 전문지식의 필요성을 확인할 수 있었다. 자바와 자바스크립트가 최상위를 차지했다. 링크드인은 “자바스크립트는 필요한 최신 정보 및 멀티미디어로 자동 업데이트되는 동적인 웹 페이지와 플랫폼 개발에 흔히 사용된다. 자바는 응용 분야가 한층 더 넓은데 클라우드 컴퓨팅은 물론 웹과 휴대전화 앱 설계에 가장 유용하다. 한편, 수요 3위로 파악된 엔지니어링 기술인 SQL은 대부분 데이터베이스 관리에 사용된다”라고 밝혔다. 이 밖에 엔지니어링 직군에서 가장 많이 찾는 10대 기술 순위는 다음과 같다.   SQL 파이썬(프로그래밍 언어) CSS (Cascading Style Sheets(캐스케이딩 스타일 시트)) HTML 관리 클라우드 컴퓨팅 깃과 깃허브 C++   기술을 기준으로 삼는 채용 방식의 등장 링크드인은 의사소통, 리더십, 그리고 팀워크도 물론 바람직한 소프트 스킬 목록 상위권에 올라 있다고 밝혔다. "이런 기술은 계속 진행되는 하이브리드 업무 환경에서 전문가들이 성공하는 데 도움이 된다. 원격 및 하이브리드 업무는 그 어느 때보다 사람과의 연결과 의사소통 기술에 대한 필요성을 중요하게 만드는 것으로 나타났으며 회사에는 이를 잘 할 수 있는 전문가가 필요하다.” 대학 학위 요건도 링크드인 구인 공고에서 서서히 사라지고 있다. 라만에 따르면, 오랫동안 기업은 링크드인에서 ‘좋은 혈통의 표시’라 부르는 출신 학교, 취득 학위, 근무지, 직책 등을 주된 기준으로 지원자를 채용했다. 라만은 학위 선호를 가리켜 “인재와 기회를 연결하는 가장 효율적이거나 공정한 방식은 아니었지만, 적어도 그런 좋은 혈통의 표시를 획득한 사람에게는 효과가 있었다. 그러나 상황이 달라지기 시작했다. 구직자는 이제 단순히 보유 학위/보유하지 않은 학위뿐 아니라, 보유한 기술로 평가받기를 열망하고 있다. 기업 역시 기술을 채용의 중심에 놓고 역할을 그 일에 필요한 기술로 규정한다면 더 나은 적임자를 찾고 다양한 인재 풀을 활용할 수 있다는 사실을 깨닫고 있다”라고 말했다. 라만에 따르면, 미국에서 학위 요건을 두지 않은 구인 공고의 비율은 2020년 1월 15%에서 2022년에는 24%로 높아졌다. 또한, 기업이 구직자의 지식이나 출신 학교 차원 이상을 살피는 경우가 늘고 있다.  링크드인의 채용 기업 가운데 45% 이상이 이제 구인 과정에 노골적으로 기술 데이터를 사용한다. 라만은 “학위라는 기준이 하루 아침에 사라지지는 않겠지만, 이 협소한 기준을 적용해 지원자를 걸러낸다면 실제로 준비되고 숙련된 훌륭한 지원자를 놓친다는 사실을 깨닫는 기업이 늘고 있다”라고 말했다. editor@itworld.co.kr 

갤럭시 S23 울트라 리뷰 | "스마트폰에 바라는 기능이 모두 여기에"
"모든 것이 봇으로 귀결되는 미래" 생성형 AI에 대한 10가지 우려
빙과 ChatGPT, 인종차별로 오염된 챗봇 테이의 전철 밟나?
‘ChatGPT 기반’ MS 빙 리뷰 | 기존 검색엔진 대체 가능성 보인다
“M2 프로 칩으로도 안 된다” 맥이 게이밍 기기로 엉망인 이유
엣지 컴퓨팅에서 데이터베이스의 역할
개발자   2023.02.08
“자동화된 메모리 관리” 가비지 컬렉션의 이해

대부분의 현대적인 프로그래밍 언어는 가비지 컬렉션(garbage collection, 쓰레기 수집)을 사용한다. 가비지 컬렉션 알고리즘의 개념을 살펴보고 자바, 파이썬을 포함한 주요 프로그래밍 언어에서 가비지 컬렉션이 구현되는 방법을 알아보자.   일단 가비지 컬렉션 자체의 장단점부터 살펴보자. 가비지 컬렉션이 메모리 할당 오류에 대한 보편적인 해결책인 이유가 무엇일까? C, C++ 등 가비지 컬렉션이 없는 언어에서 메모리 관리가 왜 위험한지부터 시작하자.   C/C++ 메모리 관리의 위험성 메모리 할당 문제는 잠재적인 버그와 취약점을 유발하는, C/C++에서 흔히 발생하는 문제의 일부지만, 그 일부의 비중이 크고 추적해서 수정하기도 까다롭다. 메모리 할당 버그에는 다음과 같은 시나리오가 포함된다.   할당했던 메모리를 해제하지 않음. 최종적으로 시스템의 모든 RAM을 사용하고 프로그램뿐만 아니라 컴퓨터 전체가 멈출 수 있다. 메모리가 해제된 후 포인터를 통해 버퍼를 읽거나 쓰려고 시도할 때 무작위의 결과가 발생할 수 있다. 이를 댕글링 포인터(dangling pointer)라고도 한다. 메모리 블록을 이중으로 해제. 이에 따라 메모리 관리자, 최종적으로는 프로그램 또는 전체 시스템이 멈출 수 있다. 그 외에 일반적인 C/C++ 취약점에는 데이터로 코드를 덮어쓸 수 있는 버퍼 오버런과 문자열 조작이 포함된다. 흥미로운 부분은 공격자가 악성 실행 가능 코드가 되도록 데이터를 만든 후 이 코드를 실행하는 경우다. 즉, 보호된 모드 시스템의 개별적인 코드 및 데이터 세그먼트로 인해 버퍼 오버런과 문자열 조작이 발생하지 않아야 하는데, 일부 상황에서는 여전히 발생 가능하며 실제로 발생한다. 예를 들어 문자열로 SQL 문을 구성한 다음 실행을 위해 데이터베이스로 보내면서 많은 경우 SQL 주입 취약점을 일으키는 프로그램이 있다. 물론 SQL 주입 취약점을 피하기 위한 모범 사례가 있지만 데이터베이스 클라이언트에서 이 같은 범주의 새로운 버그가 계속 발생하는 것을 보면 확실히 모든 프로그래머가 이 모범 사례를 따르는 것은 아니다.   가비지 컬렉션, 결함이 있는 해결책 이때 가비지 컬렉션을 사용하면 주요 메모리 할당 및 할당 해제 문제를 완전히 제거할 수 있다. 하지만 여기에는 대가도 있다. 가장 큰 문제는 가비지 컬렉터의 오버헤드, 가비지 컬렉터가 실행될 때의 예측할 수 없는 멈춤, 서버 프로세스가 멈출 때의 지연 증가 등이다. 특히 마지막 문제는 자바 기반 서버 프로그램에서 자주 발생한다. 가비지 컬렉션의 오버헤드는 상당히 클 수 있으며 메모리와 성능 간의 타협이 필요하다. 에는 다음과 같은 내용이 있다.   아펠식 세대별 수집기는 '보수적인' 가비지 컬렉터다. 더 공격적인 가비지 컬렉터는 적은 메모리에서도 높은 성능을 보인다. 이런 특성은 지연을 최소화해야 하는 실시간 프로그램 및 고처리량 서버에서는 가비지 컬렉터를 지원하는 언어가 적합하지 않을 수 있음을 의미한다. 실제로 그동안 실시간 리스프(Lisp)와 실시간 자바를 구현하려는 노력이 여러 번 있었지만, 모두 가비지 컬렉터를 수정하거나 없앴다. 최근 여러 자바 및 스칼라 서버도 가비지 컬렉터 없는 언어로 다시 작성됐다. C++로 카산드라를 다시 쓴 스킬라(Scylla), 주로 C++로 작성된 카프카 플러그인 대체제인 레드판다(Redpanda)가 대표적이다. 스킬라와 레드판다 모두 원래의 서버에 비해 지연이 비약적으로 줄어들었다. 또한 둘 다 같은 부하에 대해 필요한 클러스터가 훨씬 더 작다.   주요 가비지 컬렉션 알고리즘 가비지 컬렉션 알고리즘은 수십 가지가 있다. 가장 중요한 몇몇 알고리즘과 각각의 주요 특징을 살펴보자. 참조 횟수 계산 참조 횟수 계산(Reference counting)에서 프로그램은 할당된 리소스의 일부 리소스에 대한 참조, 포인터 또는 핸들의 수를 저장하고, 참조가 추가되거나 제거됨에 따라 이 수를 늘리거나 줄인다. 참조 횟수가 0에 도달하면 리소스를 해제할 수 있다. 메모리 가비지 컬렉션은 참조 횟수 계산의 여러 응용 중 하나일 뿐이고 그 외에 시스템 개체, 윈도우 COM 개체, 파일 시스템 블록 또는 파일의 할당 해제를 제어하는 데도 사용된다. 참조 횟수 계산의 두 가지 큰 단점은 과도하게 빈번한 업데이트와 순환 참조다. 업데이트 빈도를 제어하는 한 가지 방법은 컴파일러가 관련된 개체를 일괄 처리하도록 허용하는 것이다. 또한 수가 영원히 0에 도달하지 못하는 순환 참조를 처리하는 해법은 이따금 추적 가비지 컬렉터를 실행해 도달할 수 없는 주기를 제거하는 방법이 있다. 추적 가비지 컬렉션 추적 가비지 컬렉터(Tracing garbage collector)는 참조 횟수 계산의 단점을 개선한 것으로 다음에 살펴볼 모든 알고리즘과 그 외에도 상당히 많은 알고리즘을 포함한다. 추적 가비지 컬렉션의 핵심 개념은 추적 프로세스가 루트 개체부터 시작하고(예를 들어 현재 지역 변수, 전역 변수 및 현재 함수 매개변수) 참조를 따라가서 어느 개체에 도달할 수 있는지를 확인하는 것이다. 도달할 수 없는 모든 개체는 가비지 컬렉션된다. 추적 가비지 컬렉션은 워낙 보편적이어서 그냥 가비지 컬렉션이라고도 한다. 표시 및 청소 표시 및 청소(Mark and sweep) 알고리즘의 역사를 보면 1960년대 까지 거슬러 올라간다. 주요 개념은, 먼저 시스템을 동결하고 그다음 루트 집합에서 도달할 수 있는 모든 개체를 “사용 중”으로 표시한다. 세 번째 단계에서는 모든 메모리를 청소하면서 “사용 중”이라고 표시되지 않은 모든 블록을 해제한다. 마지막으로, 다음 수집을 준비하기 위해 나머지 모든 메모리 블록에서 “사용 중”인 비트가 지워지고 시스템이 동작을 재개한다. 당연히 실시간 시스템에는 적합하지 않은 알고리즘이다. 표시 및 청소의 한 변형은 메모리의 3가지 “색”을 사용한다. 흰색 블록은 도달할 수 없는 블록이며 알고리즘이 종료되는 시점에 여전히 흰색 집합에 있다면 해제된다. 검은색 블록은 루트에서 도달 가능하며 흰색 집합의 개체에 대한 나가는 참조가 없다. 회색 블록은 루트에서 도달할 수 있지만 아직 “흰색” 개체에 대한 참조 여부는 확인되지 않았음을 의미한다. 알고리즘이 완료된 후 회색 블록은 모두 검은색 집합에 들어간다. 일반적으로 첫 표시에서는 루트에 의해 참조되는 모든 블록을 회색 집합에, 다른 모든 블록을 흰색 집합에 집어넣는다. 이 3색 변형 알고리즘은 다음 3단계로 구성된다.   회색 집합에서 개체를 선택해 검은색 집합으로 옮긴다. 참조하는 각 흰색 개체를 회색 집합으로 옮긴다. 이 단계를 통해 이 개체나 이 개체가 참조하는 개체는 가비지 컬렉션이 불가능하게 된다. 회색 집합이 빌 때까지 두 단계를 반복한다. 회색 집합이 비면 모든 흰색 블록을 해제할 수 있다. 3색 알고리즘은 프로그램이 실행되는 동안 백그라운드에서 작동한다. 여전히 오버헤드는 있지만 “매우 심각한” 정도는 아니다. 복사 수집 복사 수집(Copying collection, 세미 스페이스 가비지 컬렉터라고도 함)의 전체적인 개념은 메모리를 “from 공간”과 “to 공간”, 2가지 같은 크기 영역으로 분할하는 것이다. to 공간이 모두 찰 때까지 순차적으로 to 공간에 블록을 할당하다가 다 차면 수집을 수행한다. 이렇게 되면 두 영역의 역할이 바뀌고 from 공간에서 to 공간으로 살아 있는 개체가 복사되고 to 공간의 끝에 여유 공간 블록이 남게 된다(도달할 수 없는 모든 개체에 의해 사용되는 메모리에 해당함). 복사 수집에는 몇 가지 문제가 있다. 가장 큰 문제는 블록을 복사할 때 주소가 바뀐다는 점인데, 해결 방법은 포워딩 주소의 테이블을 유지하는 것이다. 또 다른 큰 문제는 복사 수집은 표시 및 청소에 비해 두 배의 메모리가 필요하다는 것이다. 대부분의 메모리가 가비지인 경우 복사 수집이 표시 및 청소보다 빠르지만, 대부분 메모리가 도달 가능한 경우에는 더 느리다. 표시 및 압축 표시 및 압축(Mark and compact) 수집은 단일 메모리 공간 내에서 실행되는 복사 수집이다. 표시 및 압축 수집기는 도달 가능한 모든 개체를 스캔해 힙 아래쪽에 압축하고 그 결과 힙의 상단은 사용이 가능한 상태가 된다. 표시 및 압축 수집의 가장 큰 단점은 소요 시간이다. 세대별 수집 세대별 수집(Generational collection)은 개체의 나이, 즉 세대에 따라 힙을 여러 공간(보통 2~3개)으로 분할하는 것이 특징이다. 일반적으로 최근 개체가 오래된 개체에 비해 가비지일 가능성이 높으므로 비교적 새로운 개체에서 가비지를 스캔하고 오래된 개체는 대부분의 시간 동안 그대로 두는 것이 합리적이다. 일부 세대별 수집기는 세대별로 다른 빈도 및 수집 알고리즘을 사용한다.   가비지 컬렉션을 사용하는 언어들 리스프는 존 매카시가 1958년 처음 고안했을 때부터 가비지 컬렉션을 사용했다. 자바, 스칼라, 파이썬, 닷넷/C#은 모두 인기 있는 가비지 컬렉터 언어다. 그 외에 비교적 신생 언어인 고, 루비, D, OCaml, 스위프트, 그리고 오래된 언어인 에펠, 하스켈, ML, 모듈러-3, 펄, 프롤로그, 스킴, 스몰토크 등도 가비지 언어에 포함된다. 자바, 파이썬, 닷넷/C#은 가비지 컬렉션을 구현하는 언어 중에서 가장 인기 있는 프로그래밍 언어다. 자바 가상 머신(JVM)은 실제로 직렬, 병렬, 동시 표시 및 청소, 등 4가지의 가비지 컬렉터를 제공한다. G1GC는 현재 자바의 기본 가비지 컬렉터로, 소프트한 실시간 목표를 달성하는 지역화된 세대별 병렬 압축 수집기다. 파이썬, 구체적으로 표준 C파이썬 구현은 컨테이너 개체를 청소하는 데만 집중하는 3레벨 세대별 수집과 참조 횟수 계산을 을 사용한다. 또한 CLR은 메모리 개체를 큰 개체(85,000바이트 이상)와 작은 개체용, 2개의 힙으로 분리한다. 큰 개체 힙은 일반적으로 압축되지 않고 표시 및 청소만 되지만 필요하다면 압축도 가능하다.   결론  지금까지 살펴본 것처럼 가비지 컬렉션을 처리하는 방법은 다양하고 대부분은 그에 맞는 용도가 있다. 성숙한 가비지 컬렉션은 여러 알고리즘을 동시에 활용하며, 지연을 최소화하기 위해 오랜 기간에 걸쳐 세심하게 개선됐다. editor@itworld.co.kr

"클 수록 좋다는데" 울트라와이드 모니터 Vs. 듀얼 모니터 선택 가이드
MS 다이렉트스토리지 리뷰 | 게임 성능이 SATA보다 77% 더 빨라졌다
“코알못도 빠져든다” 초보자를 위한 아이폰 단축어 활용법
How-To : 윈도우 11의 에너지 효율성을 높이는 9가지 방법
“A에서 M, 프로, 맥스, 울트라까지” 모든 애플 실리콘 성능 비교 가이드
"내 이메일 주소 알리고 싶지 않을 때" 딱 좋은 3가지 위장용 이메일 서비스
1
디지털 디바이스 | 윈도우 Jared Newman
How-to : 집에 굴러 다니는 태블릿을 보조 모니터로 바꾸는 방법

여러 대의 컴퓨터 모니터로 작업하는 데 익숙하다면 노트북만 가지고 출장을 떠나는 것이 힘들 수 있다. 비좁은 노트북 디스플레이 하나만 써야 하기 때문이다. 하지만 다행히도 오래된 아이패드나 안드로이드 태블릿 또는 기타 노트북을 윈도우 PC용 추가 모니터로 활용할 방법이 있다. 심지어 공짜다! 바로 ‘스페이스데스크(Spacedesk)’ 앱을 사용하는 것이다. 물론 유일한 멀티 모니터 소프트웨어는 아니지만 지금까지 본 무료 옵션 가운데 가장 다재다능하다.    class="image" ⓒJared Newman / Foundry   윈도우용 스페이스데스크 설치  스페이스데스크는 2가지 부분으로 구성된다.  • 스페이스데스크의 드라이버 소프트웨어는 PC의 백그라운드에서 실행돼 다른 화면과 연결된다. 스페이스데스크 웹사이트에서 다운로드해 설치할 수 있다. 스페이스데스크를 실행하려면 방화벽 예외 설정을 해야 한다. 이 옵션은 설치 과정에 포함돼 있다.  • 다른 기기에서 스페이스데스크의 뷰어 앱을 실행하면, PC에서 해당 기기를 보조 모니터로 인식한다. 웹 뷰어를 통해 윈도우, iOS, 안드로이드, 아마존 기기 및 기타 모든 기기에서 앱을 사용할 수 있다.    class="image" ⓒJared Newman / Foundry 서버 연결은 와이파이를 통해 이뤄진다. 드라이버 소프트웨어를 설치했다면 뷰어 앱을 연다. 예를 들어 PC와 태블릿이 동일한 와이파이 네트워크에 연결돼 있으면 스페이스데스크가 자동으로 태블릿을 감지한다. 태블릿을 선택하고 2번째 화면 모드를 시작할 수 있다.    스페이스데스크 구성 class="image" ⓒJared Newman / Foundry 기본적으로 스페이스데스크는 디스플레이 UI를 확대하지 않기 때문에 보조 모니터에서 너무 작게 보일 수 있다. 이 문제를 해결하려면 ‘윈도우 설정 시스템 디스플레이’로 이동해 모니터 목록에서 새 디스플레이를 선택한 다음, 디스플레이 해상도와 배율을 조정하면 된다.  아울러 스페이스데스크 드라이버는 컴퓨터가 부팅될 때마다 항상 실행된다. 변경하고 싶다면 스페이스데스크의 작업 표시줄 아이콘을 마우스 오른쪽 버튼으로 클릭하고, ‘스페이스데스크 드라이버 콘솔’을 선택한 다음 ‘시스템 부팅 시 자동 시작’을 해제한다.    class="image" ⓒJared Newman / Foundry 윈도우에서도 모니터를 구성해야 한다. ‘설정 시스템 디스플레이’로 들어가면 모든 화면의 레이아웃이 표시되며, 이를 드래그 앤 드롭해 실제 위치를 반영할 수 있다. 뷰어 앱에서 톱니바퀴 아이콘을 클릭하고 추가 옵션(예: 화면 해상도 및 품질 등)을 설정할 수도 있다.    class="image" ⓒJared Newman / Foundry 안타깝게도 스페이스데스크는 안드로이드 기기에서 유선 USB 연결만 지원한다. 아울러 향후 유선 연결 기능이 프리미엄 기능이 될 수 있다고 밝힌 바 있다. 그렇지만 무선 연결 상태에서 스페이스데스크는 이메일을 보내고, 문서를 확인하며, 팀 채팅을 하기에 충분한 성능을 갖췄다. 시스템 오디오와 동기화해 비디오를 재생하는 데도 문제가 없었다.    기타 멀티 모니터 소프트웨어 옵션  스페이스데스크 외에 살펴볼 만한 앱은 다음과 같다.    class="image" 루나 디스플레이에는 아이패드와 연결할 수 있는 전용 동글이 있다. ⓒJared Newman / Foundry • 루나 디스플레이(Luna Display)는 아이패드나 남는 맥을 보조 모니터로 바꾸는 130달러짜리 동글이다(USBC, HDMI 또는 맥용 디스플레이포트에서 사용 가능). 일반적으로 다른 솔루션에서 흔하게 볼 수 있는 커서 지연 문제가 없다. 그래픽 디자인 또는 세밀한 입력이 중요한 기타 애플리케이션에서 매력적인 대안이다.  • 듀엣 디스플레이(Duet Display)는 유선 및 무선 연결을 모두 지원한다. 하지만 연간 25달러의 유료 서비스다.  • 삼성 갤럭시 탭 사용자는 삼성의 세컨드 스크린(Second Screen) 앱을 활용해 태블릿을 보조 모니터로 사용할 수 있다.  • 맥 사용자는 사이드카(Sidecar) 기능을 통해 아이패드를 보조 모니터로 활용할 수 있다. 제어 센터에서 ‘디스플레이’ 버튼을 누른 다음, 아이패드를 선택해 활성화하면 된다. 또는 녹색 전체 화면 버튼 위에 커서를 놓고 아이패드로 이동하는 옵션도 있다.  editor@itworld.co.kr  

2
“안 쓰면 손해” 윈도우 11 3월 업데이트에서 주목해야 할 신기능 5선
3
“나를 찾지마” 인터넷에서 개인정보를 지우는 7가지 방법
4
“사기 거래 31만 건 잡아냈다” 토스 사례로 본 FDS의 조건
05
퍼스널 컴퓨팅
“코드 깔끔하게 유지하기” 파이썬 형식 검사기 4가지
06
개발자
“오라클 라이선스 논란이 도화선” 이클립스 자바 다운로드 ‘폭증’
07
AIㆍML | 데이터ㆍ분석
'IT의 영원한 숙제' 데이터 관리, AI라면 해결할 수 있을까
08
AIㆍML | 글로벌 트렌드 | 오피스ㆍ협업
"ChatGPT로 단숨에 엑셀 전문가되기" 엑셀용 AI 툴 5가지 비교
09
AIㆍML | 글로벌 트렌드 | 애플리케이션
“인간 같은 인지력으로 ‘환각 현상’ 개선한다” 오픈AI, GPT-4 출시
10
AIㆍML
“ChatGPT 사용해 업무 만족도 크게 높아졌다” MIT
1
미래기술 Mark Hachman
“일일이 접속할 필요 없이” ChatGPT를 윈도우 앱으로 쓰는 방법

AI 기반 채팅, 검색 앱이 큰 인기를 끌고 있지만 여기는 작은 문제가 하나 있다. 이런 앱은 브라우저에서 실행되므로 각 사이트로 개별적으로 이동해야 쓸 수 있다. 그런데 이런 번거로움을 피하는 방법이 있다. 즉, 새로운 AI 기반 빙(Bing), ChatGPT, 그리고 마침내 구글의 바드(Bard) 검색 엔진은 모두 윈도우에 앱으로 저장해 필요할 때 호출할 수 있다. 구체적인 방법은 다음과 같다.     일단 웹 사이트는 윈도우 시작 메뉴에 고정되거나 모든 위치에 직접 ‘애플리케이션’으로 저장할 수 있다. 그 결과인 애플리케이션은 여전히 웹 앱이지만 자체적으로 별도 창으로 로드되며, 구석에 두거나 최소화하고 혹은 그렇지 않을 경우 윈도우를 통해 관리할 수 있다. 마이크로소프트 엣지 및 구글 크롬 모두에서 이 작업을 할 수 있다. 이렇게 사용하는 것이 구체적으로 어떻게 다를까? 웹 앱을 시작 메뉴에 고정하면 기본값은 새 브라우저 탭에서 챗GPT 혹은 빙을 여는 것이다. 반면 윈도우에 앱으로 저장하면 탭이나 즐겨찾기 없이 자체 브라우저 창으로 저장된다. 두 가지 모두 웹 페이지를 메인 시작 바로가기 메뉴 내에 저장하지만, 후자만 앱 목록에 배치된다. 이를 빠르게 실행하려면 Win+R 명령을 사용하면 된다. 여기서 살펴볼 더 쉬운 방법은 ChatGPT, 빙 혹은 기타 AI 프로그램을 앱으로 저장하는 것이다. 참고로 여기서 살펴보는 모든 지침은 빙, ChatGPT 혹은 구글 바드도 동일하게 적용된다. 이제 윈도우 내에 ChatGPT 혹은 새로운 빙을 앱으로 저장하는 방법을 살펴보자.    마이크로소프트 엣지 웹 브라우저를 열고 빙닷컴(Bing.com), ChatGPT 혹은 또 다른 사이트로 이동한다 : 이 단계는 구글 및 엣지 모두 동일하게 적용된다. 빙의 경우, https://www.bing.com로, ChatGPT는 https://chat.openai.com/chat으로 이동한다. 구글 바드도 (아직은 서비스 전이지만 서비스를 시작하면) 마찬가지다. 물론 이 모든 것은 사이트가 정상 작동한다는 것을 전제로 한다. 무료 버전 ChatGPT는 때때로 사람이 너무 몰려 접속하지 못할 수 있고, 빙은 사용하기 전 대기자 목록에 가입해야 할 수 있다.   빙 채팅 인터페이스에 액세스하기 위해 작은 채팅 링크를 클릭하거나 위로 스와이프한다 : 앞서 살펴본 첫번째 방법의 ChatGPT 링크를 통해 AI 애플리케이션으로 바로 이동할 수 있다. 빙의 경우 현재로서는 약간의 추가 단계가 필요하다.   마이크로소프트 엣지를 사용해 빙, 챗GPT 혹은 바드를 윈도우 앱으로 저장한다 : 이 방법은 마이크로소프트 엣지에만 적용된다. 추가 옵션을 표시하려면 오른쪽 상단 코너의 줄임표 메뉴(…)를 클릭한 후 앱 항목이 나타날 때까지 메인 메뉴에서 아래로 스크롤한 다음 ‘이 사이트를 앱으로 설치’로 이동한다. 이제 ‘앱’의 이름을 쓰고 작업 표시줄, 시작 메뉴 혹은 모두 중 어디에 저장할지 선택하면 된다.   엣지에서는 저장된 앱이 시작 메뉴에 나타난다 : 저장된 앱이 시작 바로가기 및 앱 드로어(app drawer)에 나타난다. 앱이 바로가기 메뉴 하단에 표시되고 앱 드로어 내에 알파벳 순으로 표시되므로 이를 찾기 위해 아래로 스크롤해야 할 수 있다. 앱 이름을 알고 있으면 윈도우 키 및 앱 이름을 입력하거나 윈도우 + R 바로가기를 사용해 빠른 실행 창을 열면 언제든지 빠르게 사용할 수 있다. 채팅 창 내에 앱을 저장하더라도 앱이 기본 빙 검색창에 기본 저장돼 있을 것이다.   그러면 빙 혹은 ChatGPT가 앱으로 나타난다.    여기서 ChatGPT 경우와 같이 마이크로소프트 엣지의 시작 메뉴에 앱을 고정할 수도 있다 : 오른쪽 상단의 줄임표 메뉴(…)로 다시 이동한 다음 아래로 스크롤해 ‘더 많은 툴(More Tools) 시작메뉴에 고정(Pin to Start)’으로 이동한다. 이는 사용해야 할 때 바로가기에서 ChatGPT, 빙 혹은 바드를 제외하면 된다는 의미다.   챗GPT 혹은 빙을 크롬 내 ‘바로가기’로 저장하기 : 크롬은 사용자가 앱에 대한 ‘바로가기’를 생성할 수 있도록 지원한다. 별도의 창을 만들 것인지도 선택할 수 있다. 기본값은 클릭 시 열리는 추가 탭으로 바로가기를 저장하는 것이다. 바로가기를 별도의 창으로도 저장할 수 있는데, 이는 바로가기를 앱으로 저장한다는 의미다. 두 경우 모두 바로가기는 시작 바로가기 메뉴에 저장되지만 윈도우 앱 목록에는 저장되지 않는다.   editor@itworld.co.kr

2
"클 수록 좋다는데" 울트라와이드 모니터 Vs. 듀얼 모니터 선택 가이드
3
‘ChatGPT 기반’ MS 빙 리뷰 | 기존 검색엔진 대체 가능성 보인다
4
“생성형 AI의 현주소” 주요 생성형 AI 서비스 둘러보기
05
AIㆍML | 글로벌 트렌드
아무도 알려주지 않는 ChatGPT에 대한 놀라운 사실 6가지
06
개발자 | 글로벌 트렌드
"학위보다 실력" 링크드인이 뽑은 2023년 구직에 가장 필요한 기술 10가지
07
빙과 ChatGPT, 인종차별로 오염된 챗봇 테이의 전철 밟나?
08
AIㆍML | 글로벌 트렌드
“ChatGPT 게 섰거라” 구글, 대화형 AI 서비스 바드 공개
09
디지털 디바이스 | 퍼스널 컴퓨팅
“90도 돌려야 진가가 보인다” 세로로 쓰기 좋은 모니터 3종
10
AIㆍML
"모든 것이 봇으로 귀결되는 미래" 생성형 AI에 대한 10가지 우려
1
AIㆍML | 미래기술 Jürgen Hill
“나는 누구인가?” ChatGPT가 말하는 ChatGPT

2023년이 막 시작됐지만, IT 업계에는 이미 ‘스타’가 등장했다. 바로 ChatGPT이다. 대학과 각급 학교는 이미 ChatGPT를 금지했는데, 학생의 창의성과 개인 성취를 저해할 우려가 있기 때문이다. 하지만 ChatGPT와 이를 개발하는 오픈AI는 투자자의 상상력을 자극하기에 충분하다. 마이크로소프트는 오픈AI에 100억 달러를 투자하겠다고 했으며, 벤처 캐피탈인 쓰라이브 캐피탈과 파운더스 펀드도 3억 달러 규모의 지분에 관심을 보였다. 두 벤처 캐피탈은 이미 에어비앤비, 스포티파이, 리프트 등에 투자한 곳이다.    하지만 과연 ChatGPT란 무엇인가? CNET에서 사용하고 있는 편집자 보조 AI 같은 것인가? 아니면 값비싼 과외교사를 대신할 현대적인 숙제 도우미일 뿐인가? 아니면 고객 서비스를 자동화할 현대적인 기업용 챗봇인가? 이런 질문에 ChatGPT 자신보다 더 잘 대답할 수 있는 사람은 없을 것이다. 그래서 ChatGPT의 정체에 관해 ChatGPT를 인터뷰했다. 다음의 인터뷰 내용은 AI 스스로 자신을 설명하도록 하려는 시도이다. 인간 대담자와의 인터뷰처럼 COMPUTERWOCHE는 일부 답변을 짧게 줄이고 매끄럽게 편집했다. 하지만 ChatGPT가 대답한 내용은 임의로 수정하지 않았다. COMPUTERWOCHE : ChatGPT를 둘러싸고 과장된 소문이 많이 돌고 있다. ChatGPT란 정확하게 무엇인가? ChatGPT : ChatGPT는 자연어에 특화된 언어 모델이다. 트랜스포머(Transformer) 기술과 어텐션(Attention) 메커니즘을 기반으로 구축한 첨단 인공지능 모델이다. ChatGPT는 인터넷으로 수집한 대규모 텍스트 데이터로 훈련했으며, 텍스트 생성이나 텍스트 요약, 텍스트 완성, 텍스트 분류 같은 다양한 자연어 처리 작업을 수행할 수 있다. 또한 질의응답 시스템이기도 하다. 고객 서비스나 마케팅, 교육, 재무 등 많은 산업군과 애플리케이션에서 ChatGPT를 활용할 수 있다. 나는 자연어 처리 작업에서 매우 높은 성능을 시연해 보였으며, 특히 대화 시스템을 자동화하는 데 잘 맞는다. COMPUTERWOCHE : 학습은 ChatGPT에 어떻게 적용되는가? ChatGPT : 나는 트랜스포머 모델을 기반으로 하는데, 이 모델은 어텐션 메커니즘의 기술을 기반으로 한다. 이 메커니즘은 AI 모델이 입력된 텍스트의 특정 부분에 주의를 기울이고, 이를 출력 텍스트를 생성할 때 반영한다. 학습할 때 모델은 대량의 텍스트 데이터로 훈련을 받고, 이들 데이터의 패턴과 관계를 인식하고자 한다.  모델은 주어진 입력 텍스트와 이에 대응하는 출력 텍스트로 훈련한다. 목표는 가능한 한 출력 텍스트를 생성하는 것이다. 이를 위해 ‘마스크드 언어 모델링(Masked Language Modeling)’이란 프로세스를 사용하는데, 출력 텍스트의 일부 단어가 일시적으로 "마스킹"되고 모델이 해당 단어를 예측하려고 시도한다. 그런 다음 모델을 예측 결과와 비교하고 예측과 실제 출력 텍스트 간의 불일치를 사용해 모델의 뉴런 가중치를 조정해 다음에는 예측 결과가 개선되도록 한다. 이 프로세스는 모델이 텍스트 생성에서 높은 정확도를 달성할 때까지 반복된다. COMPUTERWOCHE : 개발 기간은 얼마나 걸렸는가? ChatGPT : 나를 개발하는 데 얼마나 많은 시간이 걸렸는지는 정확하게 모른다. 하지만 ChatGPT 같은 대형 언어 모델을 개발하는 것은 복잡하고 힘든 과정으로, 보통 수개 월 또는 수년이 걸린다는 점에 유의해야 한다. 이런 모델을 개발하려면, 학습을 위해 대량의 텍스트를 사용하고 머신러닝이나 인공지능 같은 고급 기술을 적용해야 한다. 또한 ChatGPT 개발이 일회성 프로세스가 아니라 최신 지식과 기술을 개선하고 조정하는 지속적인 프로세스라는 점도 고려해야 한다. COMPUTERWOCHE : ChatGPT는 누가 만들었는가? ChatGPT : 나는 오픈AI의 제품이다. 영리 AI 연구 개발 회사인 오픈AI는 2015년 일론 머스크, 샘 알트만, 그렉 브록만, 일리야 서츠케버, 보치엑 자렘바가 설립했다. 현재 다수의 투자자가 참여하고 있는데, 피터 틸, 코슬라 벤처스, 앤드리슨 호로위츠 등 잘 알려진 곳도 포함되어 있다.  COMPUTERWOCHE : 수익은 어떻게 내는가? ChatGPT : 말한 대로 나는 오픈AI가 개발하고 운영한다. 오픈AI는 주로 이 기술을 API 호출과 라이선스 방식으로 사용하는 기업과 개발자로부터 수익을 낸다. 여기에 더해 오픈AI는 ChatGPT에 관한 조언과 훈련도 제공한다. COMPUTERWOCHE : 일부 보도처럼 ChatGPT는 조만간 유료화되는가? ChatGPT : 오픈AI가 나를 유료화할 계획에 관한 정보는 나에게 없다. 하지만 오픈AI는 앞으로 자사의 모델을 상용화해 수익화하겠다고 발표한 바 있다. 언제 유료화할지는 확실하지 않다. 유료화에 관해서는 오픈AI 공식 웹 사이트를 방문할 것을 추천한다. COMPUTERWOCHE : 텍스트에서 편향성은 어떻게 피하는가? ChatGPT : 나를 포함해 어떤 모델이라도 편향될 수 있다는 것을 유념해야 한다. 따라서 모델을 훈련하는 데 사용되는 데이터가 대표적이고 가능한 한 편견이 없는 것이 중요하다. 또한 편향을 방지하기 위해 훈련 과정 중에 편향 보정 기술을 적용해야 하고, 작동 중에도 모델을 모니터링하고 편향성이 발견되면 수정해야 한다.  COMPUTERWOCHE : 어떤 데이터로 훈련을 받았는가? ChatGPT : 인터넷에서 수집한 대량의 텍스트 데이터로 훈련을 받았다. 이 데이터에는 기사, 블로그 게시물, 책, 뉴스, 소셜 미디어 게시물 등 다양한 텍스트가 포함되어 있으며, 모델이 자연어를 이해하고 생성할 수 있도록 훈련하는 데 사용됐다. 많은 양의 데이터로 훈련했기 때문에 다양한 상황에서 언어가 어떻게 사용되는지, 인간 언어의 다양성을 어떻게 매핑하는지 배울 수 있었다. COMPUTERWOCHE : 다른 언어 모델과의 차이점은 무엇인가? ChatGPT : 나는 현재 이용할 수 있는 가장 강력한 첨단 음성 모델 중 하나이다. 다른 언어 모델과 차별화되는 요소는 다음과 같다. 크기와 깊이. 나는 1,750억 개의 뉴런으로 구성된 매우 큰 네트워크 아키텍처를 사용한다. 이를 기반으로 매우 복잡한 패턴을 자연어로 인식하고 생성한다.  어텐션 메커니즘. 여기에 더해 나는 어텐션 메커니즘을 사용한다. 이 방법론은 입력 텍스트의 특정 부분에 주의를 집중하고, 해당 부분을 출력 텍스트를 생성할 때 반영하도록 해준다.  사전 훈련. 나는 방대한 양의 데이터로 사전 훈련을 받았다. 이를 통해 자연어 처리에서 매우 높은 성능을 낼 수 있다. 유연성. 나는 다양한 자연어 처리 작업에 사용할 수 있는데, 텍스트 생성, 텍스트 요약, 텍스트 이해, 질의응답 시스템 등이다. 이런 요소가 나를 현재 이용할 수 있는 가장 강력한 첨단 언어 모델 중 하나로 만들었다. COMPUTERWOCHE : ChatGPT는 어떤 용도로 활용할 수 있는가? ChatGPT : 나는 자연어를 생성하고 이해하고 번역하는 데 사용할 수 있다. 적용 분야는 다음과 같다.   챗봇. 챗봇이 더 자연스럽게 말할 수 있도록 대화 기술을 개선할 수 있다. 자동 텍스트 작문. 뉴스나 설명문, 기사 등의 텍스트를 자동으로 생성할 수 있다. 텍스트 생성. 특정 양식이나 어조의 텍스트를 생성하는 데 이용할 수 있다. 텍스트 요약. 긴 텍스트를 자동으로 요약하는 데 사용할 수 있다. 텍스트 완성. 필요하다면 텍스트를 자동으로 완성하는 데 사용할 수 있다. 번역. 더 나아가 텍스트를 다른 언어로 번역할 수 있다. 나를 활용할 수 있는 분야는 이보다 더 많으며, 기술이 발전하면서 활용 분야는 더 늘어날 것이다. COMPUTERWOCHE : 프로그래밍도 할 수 있는가? ChatGPT : 나는 주로 자연어 처리 훈련을 받았고 구체적으로 코딩용으로 설계된 것은 아니다. 하지만 적절한 데이터로 훈련을 받으면 코드를 생성하거나 완성할 수 있다. 예를 들어, 챗봇 개발에 나를 사용할 수 있다. 하지만 프로그램에 특화되어 설계한 모델의 결과만큼 믿을 만하거나 효율적이지 않을 수 있다. COMPUTERWOCHE : ChatGPT를 비판적으로 보는 사람이 많은가? ChatGPT : 일부 사람들이 대규모 언어 모델 사용에 비판적인 데는 몇 가지 이유가 있다. 사무직 같은 특정 업무가 자동화되어 일자리를 잃을 수도 있다는 불안감을 예로 들 수 있다. 또한 모델을 훈련하는 데 대량의 데이터가 필요하기 때문에 데이터 보호와 프라이버시 우려도 있다. 모델을 훈련하는 데 사용하는 데이터가 항상 안전하고 은밀하지 않을 수 있다는 우려도 있다. 윤리적인 우려도 있는데, 우리가 가짜 뉴스나 선전선동, 기타 조작된 콘텐츠를 만드는 데 이용될 수도 있다는 것이다. 마지막으로 편향성에 대한 우려도 있는데, 이는 앞서 이야기한 주제이다. 하지만 데이터 보안과 프라이버시, 그리고 AI의 윤리성 검증을 강조하는 것은 중요한 일이다. COMPUTERWOCHE : 또 하나의 우려는 ChatGPT와 다른 언어 모델이 저작권을 존중하지 않는다는 것이다. 저작권을 지키고 있는가? ChatGPT : 우리는 특정 규칙과 알고리즘으로 프로그래밍된 컴퓨터 기반의 시스템일 뿐이다. 따라서 우리는 저작권이나 기타 법률을 준수해야 할 어떤 법적 도덕적 책임도 없다. 저작권 보호는 우리를 사용하는 기업과 개발자가 해야 할 일이다. 사용자는 관련 법률과 규제를 준수해야만 한다. 나를 사용하는 기업이 관련 저작권과 기타 지적재산권 법률에 따라 행동하도록 하는 것이 중요하다. COMPUTERWOCHE : ChatGPT가 생성한 텍스트의 저작권은 누구에게 속하는가? 내가 생성한 텍스트의 저작권은 복잡할 수 있으며, 여러 가지 요소에 따라 달라진다. 일부 국가에서는 AI를 자동화된 저작 툴로 간주하기 때문에 저자의 권리는 없고 저작권은 AI 시스템의 개발자가 갖는다. 어떤 국가에서는 저작권이 텍스트의 저자에게 있으며, AI 시스템이 생성한 텍스트라도 마찬가지이다. 저작권과 관련해서는 법적 지위도 중요한데, 많은 국가에서 AI의 법적 지위가 분명하지 않다. 따라서 저작권과 AI에 관한 문제를 확실히 하고 싶다면, 변호사에게 조언을 구하는 것이 좋다. editor@itworld.co.kr

2
재택근무 수준을 높여 주는 필수 IT 기기 18가지
3
"슬랙·팀즈보다 가볍고 다재다능한" 4가지 생산성 모바일 앱
4
2023년을 주도할 최신 네트워크 기술 8가지
05
디지털 디바이스 | 퍼스널 컴퓨팅
“USB-C 연결 포트는 똑같은데⋯” 썬더볼트 3과 4, USB 4의 차이
06
오픈소스
“마냥 아름답지만은 않다” 오픈소스 문화의 7가지 함정
07
윈도우 | 퍼스널 컴퓨팅
윈도우 검색 성능을 200% 높이는 고급 사용자를 위한 팁
08
퍼스널 컴퓨팅
“더 크고 무거워진다” CES 2023에서 주목해야 할 노트북 트렌드
09
개발자 | 기업 문화
“미래는 열려 있다” 2023년 소프트웨어 개발자 진로 4가지
10
AIㆍML
머신러닝 스타일 : 인공 신경망과 작동 원리, 함수 구조
1
네트워크 John Breeden II
네트워크 엔지니어를 위한 '무료' 필수 툴 12가지

네트워크 엔지니어의 업무는 갈수록 복잡해진다. 핵심 애플리케이션은 더 많은 대역폭을 놓고 싸우고, IoT로 인해 기기 수는 폭발적으로 증가한다. 네트워크 자체도 클라우드와 엣지, 홈 오피스로 확장 중이다. 사이버 보안 문제에도 신경 써야 한다. 공격이 전반적으로 증가하고 공격자는 끊임없이 취약점이나 백도어를 찾고 있다. 사이버 보안을 위한 조기 경보 시스템으로써 견고하고 안전한 네트워킹의 필요성은 더 커졌다.   다행히 네트워크 엔지니어가 끝없이 밀려드는 작업을 처리할 수 있게 도와주는 유용한 툴이 많다. 게다가 상당수가 무료다. 비용 부담이 없으면서 유용하기도 한 12가지 네트워크 툴을 소개한다.   1. 와이어샤크 : 패킷 분석기 와이어샤크(Wireshark) 분석 툴은 무료 오픈소스 프로그램으로 네트워크를 통과하는 데이터 패킷을 캡처하고 분석하는 데 주로 쓰인다. 와이어샤크는 1998년 제럴드 콤이 만들었지만 지금도 처음 만들어졌을 당시와 마찬가지로 유용하다. 네트워크 엔지니어는 와이어샤크를 통해 네트워크 인터페이스 컨트롤러(NIC)를 무차별 모드로 설정해서 대부분의 트래픽, 컨트롤러의 MAC 주소로 전송되지 않은 유니캐스트 트래픽까지 관측할 수 있다. 와이어샤크의 모든 버전과 소스 코드는 완전한 오픈소스이며 무료로 다운로드할 수 있다.   2. N맵 : 네트워크 매핑 네트워크 매핑의 줄임말인 N맵(Nmap)은 취약점 확인, 포트 스캔, 네트워크 매핑에 사용되는 오픈소스 툴이다. 다른 프로그램이 놓친, 네트워크 내의 숨겨진 취약점까지 종종 찾는 강력한 툴로, 최초 개발자인 고든 라이온을 포함한 대규모 커뮤니티의 지원을 받는다. N맵 유지 관리 커뮤니티에 따르면 매주 다운로드 횟수는 수천 회에 이른다. 누구나 무료로 다운로드할 수 있으며 윈도우, 맥, 리눅스용이 있다.   3. 인펙션 몽키 : 침투 테스트 인펙션 몽키(Infection Monkey)는 네트워크의 규모와 관계없이 작동하도록 설계된 지속적 침투 테스트 툴이다. 많은 고급 익스플로잇이 포함돼 있으며 약한 암호와 같은 흔한 보안 실수를 점검하는 기능도 제공한다. 일반적인 사이버 보안 문제를 추적하는 용도로 사용할 수 있으며 최근에는 엔터프라이즈에서 제로 트러스트 네트워킹을 사용하는 경우 올바르게 구성되었는지 검사하는 기능도 추가됐다. 인펙션 몽키 프로그램은 무료로 다운로드할 수 있고, 소스 코드는 깃허브에서 받을 수 있다. 누구나 자신의 목적에 맞게 자유롭게 코드를 수정할 수 있다.   4. iperf : 네트워크 연결 테스트 iperf 툴은 기업의 전체 네트워크 연결을 측정하고 테스트한다. 클라이언트 또는 서버로 작동할 수 있으며 데이터 스트림을 생성해 두 지점 간의 처리량을 테스트한다. 데이터 스트림은 전송 제어 프로토콜(TCP) 또는 사용자 데이터그램 프로토콜(UDP)로 생성된다. 무료로 다운로드할 수 있고 소스 코드도 공개돼 있다. 리눅스, 유닉스, 윈도우 네트워크에서 작동한다.   5. fprobe : 성능 테스트 fprobe 툴은 일반적으로 네트워크의 특정 지점에 위치해 그 지점을 지나 이동하는 트래픽에 대한 데이터를 기록한다. 대역폭을 과도하게 점유하는 기능, 또는 네트워크에서 허용되지 않는 트래픽을 생성하거나 기능을 수행하는 섀도 IT를 찾는 데도 유용하다.   6. 칵티 : 시각화 툴 칵티(Cacti) 툴은 2001년 이안 베리가 시작한 더 하기 프로젝트(The Cacti Project)의 일부로 탄생했다. 주 기능은 2가지다. 첫째, 완전히 분산된 내결함성 데이터 수집 프레임워크를 제공한다. 그러나 이 툴이 유명한 이유는 그래프 구성요소에 있다. 복잡한 데이터 집합을 시각화해 트래픽 스파이크부터 냉각 팬이 가장 높은 속도로 작동한 시간에 이르기까지 온갖 트래픽 정보를 보여준다. 칵티는 네트워크 모니터링 툴, 또는 다른 툴의 데이터에 대한 그래픽 인터페이스를 제공하는 보조 툴로 모두 사용할 수 있다.   7. 스노트 : 침입 차단 스노트(Snort)는 잘 알려진 무료 네트워킹 툴 중 하나다. 1998년 마틴 로슈가 만들었고 이후 시스코가 개발을 이어받았다. 스노트는 사용자가 규칙을 사용해 악성 네트워크 활동을 정의할 수 있는 침입 차단 시스템(IPS)이다. 이렇게 만들어진 규칙을 사용해 정의와 일치하는 패킷을 찾고, 발견 시 경보를 생성한다. 현재 버전 3에 이른 스노트는 악성 패킷을 차단하는 데도 사용할 수 있으며 추가된 자동화 구성요소는 무료 툴로서는 상당한 고급 기능이다.   8. 에어크랙ng : 무선 네트워크 요즘 기술자는 유선 네트워크 외에 무선 네트워크의 정상 작동도 살펴야 한다. 에어크랙ng(Aircrackng)는 바로 이 부분에 도움이 되는 툴이다. 802.11 무선 LAN을 위한 무선 감지기, 패킷 스니퍼, WEP 및 WPA/WPA2PSK 크래커와 분석 툴을 모아 놓은 일종의 툴 묶음이다. 인근에서 어떤 무선 네트워크가 작동 중인지, 누가 그 네트워크를 사용 중인지, 얼마나 잘 보호되고 있는지를 감지하는 데 사용한다. 무료로 다운로드 가능하다.   9. 오픈NMS : 네트워크 모니터링 오픈NMS(OpenNMS)는 네트워크 엔지니어가 기업의 로컬 및 분산 네트워크를 시각화하고 모니터링할 수 있는 오픈소스 네트워크 모니터링 플랫폼이다. 오픈NMS는 종합적인 결함, 성능, 트래픽 모니터링 및 알림 생성 기능을 제공한다. 또한 폭넓은 맞춤 구성과 확장이 가능하다. 플랫폼에는 두 가지 버전이 있다. 메리디안(Meridian)은 유료 제품으로 툴 구성과 실행에 도움을 주는 구독 서비스가 함께 제공되며 호라이즌(Horizon)은 무료 커뮤니티 기반 플랫폼으로 누구나 다운로드해서 사용할 수 있다. 호라이즌에는 유료 플랫폼의 모든 기능이 있지만 사용자가 자신의 네트워크 내에서 작동하도록 직접 구성해 사용해야 한다.   10. 스모크핑 : 지연 측정 스모크핑(SmokePing)은 네트워크 지연과 패킷 손실을 측정하는 흥미로운 툴이다. 일정 간격으로 핑을 보내 응답 시간을 기록한 다음 지연 패턴을 인터랙티브 그래프로 표시한다. 사용자는 그래프에서 원하는 부분을 클릭해 그 시점에 일어난 일에 대한 정보를 얻을 수 있다. 네트워크에 간헐적으로 문제가 발생하지만 정확한 시점이나 이유를 모르는 경우 이 기능이 도움이 된다. 무료로 다운로드할 수 있다.   11. 디봇 : 슬랙 앱 모니터링 많은 네트워크 엔지니어가 슬랙을 사용해 서로 소통하거나 사용자와 관리자로부터 요청과 지시를 받는다. 슬랙은 특히 기술 분야에서 현재 가장 인기 있는 인스턴트 커뮤니케이션 플랫폼이다. 그러나 슬랙 자체가 취약점이 되지 않도록 하는 것이 중요하다. 일종의 봇인 디봇(DBOT)은 슬랙 환경 내의 모든 URL, 파일, IP 주소를 스캔하면서 악성 콘텐츠를 찾는다. 이 과정에서 악성코드로 알려진 IP로부터 파일이 전송되는 등의 상황을 발견하면 사용자에게 직접 알린다. 무료 오픈소스 툴이며, 모든 슬랙 환경에 신속하게 추가해 부가적인 보호 계층을 제공한다.   12. 센징 : 데이터 매칭 센징(Senzing) 툴은 네트워킹과 보안 측면에서는 부수적이라고 할 수 있지만 특정 상황에서는 꽤 유용하다. 센징은 서로 다른 데이터베이스 간의 유사성과 관계를 찾는다. 사이버 보안 용도로 사용할 경우 네트워크에서 노출되지 말아야 할 개인 정보를 찾거나, 여러 곳에 흩어진 개별적인 정보 조각을 연결해 같은 사용자가 소유한 여러 개의 계정을 발견할 수도 있다. 센징은 대부분의 주요 플랫폼을 위한 API로 배포되며 최대 10만 개 레코드까지는 무료로 분석할 수 있다. 그 이후에는 비용을 내고 더 많은 레코드를 분석할 수 있다. editor@itworld.co.kr

2
2023년 주목할 데이터센터 네트워킹 트렌드
3
"아는 만큼 빨라진다" 마이SQL 성능 튜닝 팁 10가지
4
"시스코부터 데이터독까지" 네트워크 관리 분야 최강자 10선
05
디지털 디바이스 | 퍼스널 컴퓨팅
2022년 마이크로소프트의 성공과 실패, 좌절 13장면
06
iOS
출시 임박한 iOS 16.2…고민할 필요 없이 업그레이드해야 하는 5가지 이유
07
AIㆍML
ChatGPT 리뷰 | AI 챗봇의 눈부시고 위협적인 미래를 엿보다
08
애플리케이션 | 퍼스널 컴퓨팅
“메모리 도둑 어디 갔나” 구글 크롬, 메모리·배터리 세이버 모드 발표
09
글로벌 트렌드 | 기업 문화
“사람이 남아나지 않는다” 근속 기간으로 분석한 최악의 직장
10
애플리케이션 | 윈도우
마이크로소프트 디자이너 리뷰 | AI 이미지 생성 서비스가 마이크로소프트 365 안으로
1
오픈소스 James R. Borck, Martin Heller 등
2022년 최고의 오픈소스 소프트웨어 28선

현재 소프트웨어 개발자이거나  클라우드 관리자, 데이터 사이언티스트 또는 코드를 다루는 사람 모두에게 오픈소스 소프트웨어는 숨을 쉬는 공기와 같다. 오픈소스가 항상 흔했던 것은 아니다. 20~30년 전 ‘무료 소프트웨어’가 막 시작됐을 때, 오픈소스 프로젝트는 낯선 것이었고, 이를 만든 사람들은 기본적으로 학자, 연구원, 괴짜 등이었다. 하지만 이런 기벽이 유행하면서, 마치 오래된 격언처럼, 현재는 오픈소스 소프트웨어가 세상을 '집어 삼키고' 있다.  오픈소스 소프트웨어 프로젝트는 실제로 컴퓨팅의 모든 부분에서 혁신 엔진 역할을 했다. 과거의 오픈소스 개발자는 인터넷을 구축했던 툴을 개발했고, 현재의 오픈소스 개발자는 이를 기반으로 프론트엔드(Front End) 개발, 백엔드(Backend) 개발, 데브옵스(DevOps), 데이터 옵스(Data Ops), 분산형 데이터 처리, 데이터 분석, 머신러닝 등 더 새로운 툴을 만들고 있다. 여기 InfoWorld 선정 2022년 최고의 오픈소스 소프트웨어를 모은 '2022년 보씨 어워즈(Bossie Awards)' 프로젝트를 선정해 공개한다.     알마리눅스 세상에 새로운 리눅스 배포판이 또 필요할까? 많은 상용 소프트웨어가 RHEL(Red Hat Enterprise Linux)로 표준화했다. 기본적으로 RHEL의 무료 버전은 센트OS(CentOS)였다. 레드햇이 RHEL의 임시 대체재로써 인수한 후 지원을 중단해 버린 그 리눅스 배포판이다. 센트OS를 사용했던 많은 사람이 실망했는데, 그 빈자리를 채우기 위해 로키 리눅스(Rocky Linux)와 알마리눅스(AlmaLinux)가 등장했다. 알마리눅스는 RHEL과의 바이너리 호환성 및 커뮤니티 소유권을 장점으로 내세운다.   포드맨 새로운 공상 과학 공포물 장르는 아니고 컨테이너 관리자가 바로 포드맨(Podman)이다. 사실 포드맨 1.0은 2019년에 공개됐다. 도커(Docker)와 달리 포드맨은 권한이 없는 사용자가 단일 프로세스로 실행할 수 있으며 도커와 비교하여 제한이 적었다. 또한, 컨테이너 이미지와 팟 크기는 일반적으로 도커보다 포드맨이 더 작고, 포드맨에서 직접 쿠버네티스(Kubernetes) 팟을 구축할 수 있다. 심지어 포드맨은 여러 개의 같은 명령을 지원하므로, alias docker=podman처럼 단순화할 수 있다. 이 정도면 도커에서 벗어나 팟 사용자가 되고 싶은 생각이 들지 않는가?       플레이 위드 도커 노트북이나 EKS, GKE 등으로 모든 작업을 수행할 수 있는 것은 맞다. 하지만 몇 개의 컨테이너만 사용하고 싶은 경우라면 어떨까? 이때 요긴한 것이 바로 플레이 위드 도커((Play with Docker)다. 5개 인스턴스, 4시간 제한 때문에 보안, AI, 분석(현재 이에 주목하는 스타트업이 많다) 등에는 적합하지 않지만, 전면적으로 도커를 도입하기 전에 테스트하기에는 꽤 좋은 툴이다.   바딘  개발자가 HTML 또는 자바스크립트를 코딩할 필요 없이 자바에서 웹 사용자 인터페이스를 구현할 수 있는 웹 프레임워크가 있다면 이보다 좋은 것이 있을까? 바로 바딘(Vaadin)이 그렇다. 새로운 앱을 더 쉽게 코딩할 수 있을 뿐 아니라 서버측 API는 스윙(Swing)과 유사하기 때문에 스윙 애플리케이션을 최신 웹 애플리케이션으로 손쉽게 전환할 수 있다. Vaadin.com에서 확인하거나 깃허브에서 포킹(Forking)할 수 있다.      J힙스터 J힙스터(JHipster)는 자바를 위한 야심찬 풀스택(Fullstack) 고속 애플리케이션 개발 플랫폼이다. 가장 놀라운 점은 일련의 다양한 기술이 프론트엔드와 데이터 계층에서 다양한 역할을 충족한다는 사실이지만, J힙스터는 여기서 멈추지 않는다. 스카폴드(Scaffold) 생성을 처리하고 Vue.js UI로 만든 몽고DB(MongoDB), 리액트(React)로 개발한 포스트그레스(Postgres) 등 이질적인 기술 스택에 CLI 도구 등 다양한 기능을 지원한다. 이 모든 것이 최신 스프링(Spring)/자바 미들웨어와 연결된다. 또한, J힙스터는 스프링 보안을 통해 보안을 강화하는 등 기존의 단점을 보완했고, 여러 최신 배치 옵션과 CI/CD 통합을 기본적으로 지원한다.   솔리드 많은 혁신적인 프론트엔드 자바스크립트 프레임워크 중 최고를 가려내는 것은 매우 어렵다. 페이스북이 지원하는 선두주자 리액트는 여전히 일정한 속도로 주목하지 않을 수 없는 새로운 기능을 쏟아내고 있는 혁신적인 프로젝트이고, Vue.js, 앵귤러(Angular), 스벨트(Svelte)는 모두 인상적이다. 우리가 무엇을 선택하든 누군가는 '프레임워크 X는 어때? Y를 더욱 잘 해'라고 이야기할 것이고 그 말은 언제나 옳다. 그럼에도 하나를 꼽지만, 일단 지난해에는 스벨트가 대상이었다. 올해는 아스트로(Astro), 퀵(Qwik), 솔리드(Solid)가 접전이었다. 아스트로는 다른 프레임워크에서 사용할 수 있는 섬의 개념을 통해 수치화에 대한 혁신적인 접근방식을 제공하고, 퀵은 처음부터 반응성 패러다임 전체를 과감하게 재창조했다. 최종적으로 우리의 선택은 솔리드다. 솔리드는 동급 최고의 성능을 제공하면서도 이해하기 쉬운 패키지로 제공한다.     레드우드 풀스택 자바스크립트 프레임워크를 선택하는 것은 순수한 프론트엔드 JS 프레임워크를 선택하는 것만큼 어렵다. 업계를 선도하는 Next.js는 성공에 안주하지 않았다. 여전히 한계를 초월하는 동력을 갖고 있다. 이와 동시에 스벨트키트(SvelteKit)와 넉스트(Nuxt) 등의 대안뿐 아니라 Blitz.js 등 새로운 출전자가 새로운 접근방식과 기법을 선보이고 있다. 다양한 새로운 프레임워크 중에서 유난이 눈에 띄는 것은 바로 레드우드(Redwood)다. 앱을 구성하는 방식에 대해 찬반이 강경하게 나뉜다. 레드우드의 공격적인 방식 덕분에 놀라울 만큼 바른 개발자 경험을 구성한다. 레드우드는 데이터 모델링 및 스카폴딩(Scaffolding) 등의 반복적인 요건에 대해 레일스(Rails) 같은 접근방식을 취하는 것 외에 보안과 추적 통합 등의 다른 실질적인 문제도 해결한다. 또한, 버셀(Vercel), 네틀리파이(Netlify) 등의 서버리스 플랫폼 등 다양한 배치 환경을 지원한다.   Next.js  Next.js는 풀스택 자바스크립트 프레임워크의 개척자다. Node.js는 동일 구조 자바스크립트 애플리케이션에 문을 열었고 이를 기반으로 풀스택 자바스크립트를 실용적인 애플리케이션으로 발전시켰다. Next.js는 리액트 프론트엔드와 자바스크립트 서버를 단일 빌드 파이프라인으로 통합하는 단순한 약속에서 시작해 점점 더 확장하고 있다. 라우팅(Routing)부터 데이터 액세스, 보안, 서버측 렌더링까지 애플리케이션 개발의 많은 중요한 측면을 더 단순하고 일관성 있게 만들었다. 또한, Next.js는 서버리스와 엣지 등 다양한 배치 대상을 지원한다. 클라우드 인프라 기업 버셀(Vercel)은 이 지원을 활용해 백엔드와 프론트엔드를 연결할 때의 복잡성을 숨기는 자동화된 배치 솔루션을 개발했다.     와슴타임 Node.js가 자바스크립트 런타임(Runtime)에 제공하는 것과 유사하게 와슴타임(Wasmtime)은 개발자가 안전한 샌드박스 실행, 네이티브에 가까운 성능, 여러 프로그래밍 언어와 플랫폼에서의 지원 등 웹어셈블리(WebAssembly)가 브라우저 내부에서 제공하는 모든 이점을 브라우저 밖에서 활용할 수 있도록 지원한다. CPU와 메모리 사용량 세부 조절, 크레인리프트(Cranelift) 코드 생성기를 통한 고속 실행, 새로운 웹어셈블리 기능 파악하기 등의 장점도 있다. 이전의 와슴타임 릴리즈 역시 기업의 실제 업무 현장에서 사용할 만큼 완성도가 높았지만, 1.0 버전은 더 빠른 와슴 모듈 인스턴스화, 더 스마트한 메모리 사용, 최적화된 스택 추적과 협력적 멀티태스킹을 통한 런타임 성능 개선 등 더 발전했다. 와슴타임은 중요한 변곡점에 놓여 있다고 해도 과언이 아니다.   파이스크립트 웹어셈블리의 오랜 약속 중 하나는 웹 브라우저에서 자바스크립트 외의 다른 언어를 사용할 수 있다는 것이다. 이런 약속을 실현하는 기술이 바로 파이스크립트(PyScript)다. 브라우저에서 완전한 파이썬(Python) 런타임을 지원해 웹 페이지에서 파이썬을 스크립트 언어로 사용할 수 있다. 심지어 넘파이(NumPy) 등의 일부 고급 라이브러리까지 지원하고 네이티브 HTML 프론트엔드를 통해 강력하고 복잡한 앱을 구성할 수 있다. 물론 백엔드에서 파이썬 서버도 필요 없다. 파이스크립트는 현재 테스트 단계로 단계이며, 일반적으로 시동 시간이 다소 걸린다. 하지만 파이스크립트를 통해 웹어셈블리의 미래를 엿볼 수 있다.     하드햇 블록체인 개발은 까다로운 것으로 유명하지만, 새로운 툴의 등장으로 조금씩 개선되고 있다. 그 중 하나인 하드햇(Hardhat)은 훌륭한 오픈소스 프레임워크로, 코딩, 테스트, 이더리움에서의 댑스(Dapps) 및 스마트 컨트랙트 배치를 간소화한다. 확장 가능한 작업 실행자와 플러그인 프레임워크를 중심으로 개발돼 대부분 개발 워크플로를 처리할 만큼 충분히 유연하며, 로컬 이더리움 테스트넷(Testnet)과 통합된다. 원격 테스트넷과 상호작용 없이 코드를 배치하고 디버깅하는 데도 유용하다. 하드햇에는 솔리디티(Solidity)를 지원하는 비주얼 스튜디오용 기능이 포함돼 있으며, 이더리움 전용 테스트를 위한 차이(Chai) 확장기능을 제공한다. 이런 유용성 외에도 하드햇은 뛰어난 개발자 경험을 제공한다. 처음 실행해도 예상한 대로 작동하므로 더 만족스럽다.    오픈FGA  오픈FGA(OpenFGA)는 구글의 글로벌 인증 시스템 잔지바르(Zanzibar)에 기초한 범용 인증 플랫폼에 대한 오쓰0(Auth0)의 오픈소스 구현이다. 역할 기반부터 관계 기반과 세분화된 인증까지 광범위한 인증 요건을 해결하고, 놀랍도록 다양한 성능과 유연성을 지원하는 패키지를 제공한다. 오픈소스 소프트웨어 커뮤니티의 인증에 중요할 뿐 아니라 오픈소스에 좋은 것이 기업에 좋다는 근본적인 전제, 즉 언어로써 코드의 자유에 대한 재확인 의미로도 중요하다.     센트리 보안과 함께 오류 및 성능 추적은 많은 앱에 있어서 필수불가결한 요건이다. 이런 문제에 있어 다소 안심할 수 있게 해주는 툴이 바로 센트리(Sentry)다. 데이터를 수집하는 서버측 API부터 이를 관리하는 대시보드와 포괄적인 애플리케이션측 통합까지 애플리케이션, 서비스, API의 건전성을 모니터링하는 오픈소스 도구 전체를 제공한다. 이런 통합은 실제로 펄(Perl)부터 파이썬까지 예상할 수 있는 모든 스택에 적용된다. 그러면서도 사용하기가 매우 쉽다. 라이브러리를 가져오기만 하면 되며, 추가 코드로 비즈니스 로직을 구성할 필요가 없다. 또한 센트리는 프로젝트 추적기, 소스 관리 시스템, 배치 플랫폼 등 다양한 도구를 위한 통합 지점 역할도 한다.   앱스미스 앱스미스(Appsmith)는 백엔드 개발자가 최소한의 HTML과 CSS 코딩으로 관리자 패널, 서식, 대시보드 등의 소프트웨어를 사용자 정의할 수 있는 로우코드 프레임워크다. 이 플랫폼은 미리 구축된 UI 구성 요소와 재사용 가능 템플릿을 통해 프로젝트를 신속하게 시작하고 광범위한 API, 데이터 소스, 클라우드 서비스와 통합되며 클라우드 및 셀프 호스팅 배치 옵션을 지원한다. 앱스미스는 도커에서 1,000만회 이상 다운로드됐고, 깃허브에서 2만 1,000개 이상의 별을 받았다. 최근에는 4,100만 달러의 시리즈 B(Series B) 투자를 받기도 했다. 대표적인 활용 사례로는 고객 지원 도구와 의사소통 등의 내부 프로세스가 있다.        스핀네이커 스핀네이커(Spinnaker)는 데브옵스팀이 릴리즈를 자동화하고 카나리(Canary) 및 기타 배치 전략을 구현하는 데 도움이 되는 오픈소스 멀티 클라우드 연속 제공 플랫폼이다. 에어비앤비, SAP, 핀터레스트, 머카리(Mercari), 세일즈포스 등 220곳 이상의 기업이 스핀네이커를 사용하고 있고, 커뮤니티 기여자는 2,500명이 넘는다. 소규모 엔지니어링 기업도 스핀네이커를 성공적으로 활용하고 있는데, 예를 들어, 업웨이브(Upwave)의 20명 규모 엔지니어링팀은 주당 100회의 배치를 관리하며, 변경사항 시 리드 타임은 20분 미만이다. 주요 클라우드 서비스 업체가 스핀네이커를 지원하며, 개발자를 위한 많은 문서를 제공한다. 스핀네이커는 2020년 바이든 대통령 선거 캠프 등에서도 활용된 바 있다.   하이퍼트레이스 하이퍼트레이스(Hypertrace)는 제멋대로 뻗어 나가는 클라우드 네이티브 아키텍처 전반에 걸쳐 다양한 서비스로부터 엄청난 양의 실시간 성능 데이터를 수집, 처리할 수 있는 오픈소스 분산형 추적 및 가관측성 엔진이다. 트레이서블(Traceable)이 아파치 카프카(Apache Kafk)를 기반으로 개발했다. 하이퍼트레이스는 애플리케이션과 마이크로서비스를 모니터링하고 여러 터치포인트의 분산형 트랜잭션을 추적하며 모든 정보를 서비스 지표와 애플리케이션 플로 지도로 만든 후 사용자 정의 대시보드에 표시한다.  하이퍼트레이스는 경로 기반 분석을 지원하는 것 외에 결과에 영향이 미치기 전에 애플리케이션 성능 병목을 선제적으로 해결하는 데 도움이 되는 실시간 경고를 제공한다. 기본적으로 집킨(Zipkin), 예거(Jaeger) 등의 인기 추적 형식을 지원하며 자바, 고(Go), 파이썬을 위한 네이티브 기기 에이전트를 제공한다.      그래비티 그래비티(Gravitee) API 관리 플랫폼은 분산된 API를 중앙에서 관리, 관장, 보호한다. 오늘날의 이벤트 기반 API 및 마이크로서비스 세계에서는 비용과 복잡성을 관리하기 위해 더 필수적이다. 그래비티의 콕핏(Cockpit) 포털을 통해 가이드 액세스와 공개, 문서화, API 발견을 위한 기능이 풍부한 툴셋을 함께 제공하고, 온보드 API 디자이너는 개발 및 문서화 모델화를 위한 시각적 로우코드 접근방식을 지원한다. 작업 자동화는 오류를 최소화하고 디버깅 속도를 높여주며 배치를 간소화한다. 보안 액세스와 감사 기능 덕분에 인증 및 승인 서비스를 통해 종점을 보호할 수 있다. 기업 라이선스를 구매하면 추가적인 디자이너 및 생산 게이트웨이 기능을 쓸 수 있고, 경고 엔진, 이상 감지, 실시간 분석 등의 기능도 활용할 수 있다.   오픈텔레메트리 오늘날의 분산형 애플리케이션에서 가시성을 확보하기 위해서는 기존의 단순한 로그와 지표로는 부족하다. 따라서 개발자가 애플리케이션을 더 심층적인 수준에서 파악할 수 있도록 집킨과 예거 등 가관측성 도구와 허니콤(Honeycomb) 등의 유료 서비스가 등장했다. 물론, 이런 새로운 도구의 확산의 단점은 모두 작동 방식이 조금씩 다르다는 점이다.  오픈텔레메트리(OpenTelemetry)는 일련의 표준 API와 도구를 통해 가관측성 시스템 사이의 공백을 메운다. 생성, 배출, 수집, 처리, 원격 측정 데이터 내보내기를 제공업체를 가리지 않고 통합한다. 한 업체의 가관측성 제품으로 시작한 후 다른 제품으로 변경하고 싶었던 경험이 있다면, 오픈텔레메트리가 정답이다. 몇 가지 사소한 구성 변경 만으로 이를 구현할 수 있다.   그라파나 그라파나(Grafana)의 개발자는 모든 것을 관리하는 하나의 오픈소스 대시보드를 만들기 위해 노력했다. 그 결과 완전한 상용 제품 혹은 부분 유료 옵션이 있는 오픈소스 중에서 그라파나와 유사한 제품은 거의 찾기 힘들다. 그라파나 8.0은 프로메테우스(Prometheus) 경고 시각화와 그라파나의 네이티브 경고를 병합하고, 프로메테우스 얼러트매니저(Prometheus Alertmanager) 처리로 이를 강화했다. 그라파나 9.0은 프로메테우스 PromQL과 로키(Loki) LogQL 쿼리 언어를 위한 쿼리 구축 도구를 추가하며, 단순한 설명 대신 썸네일을 통해 대시보드를 미리 확인할 수 있게 했다. 기업용 버전의 경우 역할 기반 액세스 관리까지 지원한다.   Dapr  분산형 애플리케이션은 새로 서비스를 구축할 때마다 연결 보안, 가관측성 구성, 상태 처리, 메시징 처리 등 같은 리스크를 반복해야 한다. 이 모든 것을 몇 번이고 계속 수행해야 하며, 특히 서로 다른 서드파티 서비스를 사용하는 경우가 많기 때문에 코드에 좋지 못한 계층이 추가되고 필요하지 않은 외부 서비스가 연계되는 경우가 종종 있다. 이런 어려움과 중복을 해결하기 위한 CNCF(Cloud Native Computing Foundation)의 프로젝트가 바로 Dapr이다. 애플리케이션의 보조재처럼 사용해 마이크로서비스 연결성의 복잡성을 줄여준다. 앱은 Dapr과 통신하고 Dapr이 나머지를 처리하기 때문에, 예를 들어 AWS에서 운용하고 키네시스(Kinesis)를 사용하거나 구글 클라우드에서 운용하고 펍섭(PubSub)을 사용할 수 있다. 결과적으로 애플리케이션 로직에 더 많은 시간을 투자하고 모든 연결 코드에 소요되는 시간을 절약할 수 있다.      레드판다 레드판다(Redpanda)는 시스타(Seastar) 비동기 프레임워크와 래프트(Raft) 합의 알고리즘을 사용해 분산형 로그를 구현한다. C++로 작성된 카프카를 위한 플러그인 대체제이기도 하다. 최대 10배 낮은 평균 지연 속도와 최대 6배 빠른 카프카 트랜잭션을 제공하면서 더 적은 리소스를 사용할 수 있다. 레드판다는 주키퍼(ZooKeeper)나 JVM을 사용할 필요가 없으며 소스는 깃허브에서 BSL(Business Source License)로 제공된다.  또한, 레드판다는 비동기 비공유 코어당 스레드 모델을 사용하며 얽매임이 없고 환경 전환이 최소화되며 TL(ThreadLocal) 메모리 액세스를 지원한다. 레드판다는 카프카 프로토콜을 넘어 인라인 웹어셈블리 전환과 지리적 복제 계층화 스토리지/쉐도우(Shadow) 인덱싱까지 점점 더 발전하고 있다.   아파치 아이스버그 초대용량 분석 테이블을 위한 고성능 형식인 아파치 아이스버그(Apache Iceberg)는 빅데이터에 SQL 테이블의 신뢰성과 간결성을 제공하며, 트리노(Trino), 스파크(Spark), 소나(Sonar), 프레스토(Presto), 하이브(Hive), 플링크(Flink), 임팔라(Impala) 등의 엔진이 동시에 같은 테이블을 안전하게 작업할 수 있도록 지원한다. 아이스버그는 유연한 SQL 명령을 지원해 새로운 데이터를 병합하고 기존의 열을 업데이트하며 표적화 된 삭제를 수행한다. 읽기 성능을 높이기 위해 읽기 데이터 파일을 열심히 재작성하거나 더 빠른 업데이트를 위해 삭제 델타를 활용할 수 있다. 또한, 아이스버그는 기본적으로 스키마 혁신, 자동 파티셔닝, TTQ(Time Travel Query), 버전 롤백, 데이터 단축을 지원한다.      아파치 드루이드 아파치 드루이드(Apache Druid)는 고속 쿼리, 높은 동시 실행, 카프카, 키네시스 등의 플랫폼의 스트림 수집에 대한 실시간 및 이력 인사이트를 제공하는 실시간 분석 데이터베이스이다. 이 기술은 10년 치의 릴리즈, 400명 이상의 기여자, 데이터 웨어하우스, 시계열 데이터베이스, 검색 시스템의 아이디어를 결합한 분산형 데이터 스토어 아키텍처에 기반을 두고 있다. 넷플릭스, 세일즈포스, 월마트(Walmart) 등 수천 개 기업이 드루이드로 분석 애플리케이션을 지원하고 있다. 사용 사례에는 클릭스트림 분석, 위험 및 사기 분석, 공급망 분석이 포함된다. 초보자라면 아파치 드루이드 소개서와 성공 스토리 전자책을 먼저 살펴볼 것을 권한다.   JAX  구글의 오픈소스 머신러닝 플랫폼 텐서플로우(TensorFlow)가 가장 혁신적인 점은 자동 차별화(오토그래드(Autograd))와 딥 러닝을 위한 XLA(Accelerated Linear Algebra) 최적화 컴파일러다. JAX 역시 구글이 개발한 프로젝트이며, 이 2가지 기술을 결합해 속도와 성능 측면에서 상당한 이점을 제공한다. GPU 또는 TPU에서 구동할 때 JAX는 넘파이를 호출하는 다른 프로그램을 대체할 수 있지만 프로그램은 훨씬 빠르게 구동한다(오토그래드 엔진은 네이티브 파이썬과 넘파이 코드를 자동으로 구분할 수 있다). 또한, 신경망에 JAX를 사용하면 텐서플로우 같은 대형 프레임워크를 확장하는 것보다 새로운 기능을 훨씬 쉽게 추가할 수 있다.     nbdev  주피터(Jupyter) 또는 구글 콜랩(Google Colab) 등의 환경을 사용하는 노트 프로그래밍의 잘 알려진 비밀은 역대 최악의 스파게티 코드를 만든다는 것이다. 데이터 사이언티스트가 셀마다 옮겨 다니면서 유지관리가 불가능할 정도의 혼란을 유발한다. 일각에서는 노트 프로그래밍이 과거의 고투(GOTO)만큼 유해할 수 있다고 지적하기도 한다. nbdev는 이런 노트 프로그래밍의 단점을 줄이면서 장점을 극대화하는 대안이다. fast.ai의 깃 친화적 주피터 노트 기반 개발 플랫폼으로 데이터 사이언티스트에게 필요한 탐구 자유를 지원할 뿐만 아니라 같은 노트 안에서 문서화와 심지어 적절한 텍스트를 통해 모듈을 손쉽게 생성하는 기능을 지원한다. 넷플릭스와 리프트(Lyft), (당연히) fast.ai 등의 기업에서 사용하고 있는데 특히 넷플릭스는 nbdev를 사용해 새로운 버전의 fast.ai 라이브러리를 만들기도 했다.   액셀러레이트 코드 4줄만 추가해 모든 파이토치(PyTorch) 코드에 분산형 훈련 및 간섭을 대규모로 추가할 수 있다면 어떨까? 허깅페이스(Huggingface)의 액셀러레이트(Accelerate)는 기본적으로 단순한 구성 전환을 통해 TPU 장치나 마이크로소프트의 딥스피드(DeepSpeed) 최적화 등의 기능을 사용할 수 있다. 액셀러레이트 라이브러리가 모두 처리하는 분산형 훈련, 공유 병행성, 그래디언트(Gradient) 축적 등의 기법을 사용해 수십억 개의 파라미터 규모로 딥 러닝 모델을 훈련할 수 있다. 그동안 대형 모델의 훈련은 업계 대기업의 전유물이었는데, 액셀러레이트가 파이토치(Pytorch) 생태계의 일부로 자리잡으면서 다양성에 대한 기대가 커지고 있다.     스테이블 디퓨전 스테이블 디퓨전(Stable Diffusion)은 엄청난 품질의 이미지를 만들어내는 텍스트이미지 AI 모델이다. 2개월이 채 되지 않은 야생동물 같은 프로젝트지만, 전 세계의 열렬한 지지자가 이미 오리지널 버전을 개선해 이미지 생성 속도를 높이고 메모리가 적은 GPU에서 구동하도록 개선했다. 인페인팅(Inpainting) 및 아웃페인팅(Outpainting) 지원이 추가됐고, 심지어 스테이블 디퓨전을 M1 기반 맥북에서 구동할 수도 있다. Stability.ai는 이 모델을 훈련하기 위해 60만 달러를 투자했으며, 이를 즉시 오픈소스로 공개했다(오픈AI(OpenAI)의 DALLE와는 딴판이다). 이런 모델은 분명 데이터세트 큐레이션(Curation), NSFW 이미지 생성 기능에 대한 우려로 이어지는 것이 사실이다. 그러나 앞으로의 연구 발전과 성과를 고려하면 일부 대기업보다는 모든 사람이 이 기술을 사용할 수 있도록 하는 것이 분명 더 낫다.    일루터AI GPTNeoX20B는 일루터AI(EleutherAI)가 개발한 새로운 200억 개 파라미터 자연어 처리 모델이다. 해당 개발사는 이전에 60억 개 파라미터 모델인 GPTJ를 공개하기도 했다. 이 모델은 1,750억 개의 파라미터를 가진 오픈AI의 GPT3와 비교해 작아 보일 수 있지만 LAMBADA, 위노그랜드(Winogrande), 헬라스웩(Hellaswag) 등 데이터 세트를 사용해 강력한 성능을 구현했다. GPTJ를 이용하면 문서를 완성하고 번역, 분류하는 등 더 발전된 NLP 작업을 수행할 수 있다. 일루터AI가 이런 강력한 모델을 오픈소스화할 수 있는 이유는 무엇일까? 해당 프로젝트의 설립자 중 한 명인 코너 리히는 “우리는 AI를 우리처럼 생각하지 않는 이상한 외계인이라고 생각해야 한다”라고 말했다. 일루터AI의 목표는 이 기술을 가능한 많은 연구원에게 제공해 통제하는 방법을 찾는 것이다. editor@itworld.co.kr

2
윈도우가 수집하는 개인정보, 철저히 단속하는 10가지 고급 팁
3
애플 워치 울트라 리뷰 | 완벽에 가까운 가민의 대항마
4
How-To : 윈도우에서 파일 및 폴더 삭제가 안 될 경우 해결책 5가지
05
기업 문화
"내용도 형식도 잘못됐다" IT 기업 대규모 해고 고찰
06
모바일 | 퍼스널 컴퓨팅
"휴대폰 속 윈도우" 안드로이드에서 완전한 MS 사용자 경험을 만드는 방법
07
개발자 | 글로벌 트렌드
"일만 하는 IT 부서?" 생산성 증명하고 성과도 포장해야
08
디지털 디바이스
10세대 아이패드 리뷰 | 아름답지만 실망스러운, 포지셔닝이 애매한 태블릿
09
디지털 디바이스 | 퍼스널 컴퓨팅
"인터넷 서핑만 할 건데" 저예산 보급형 노트북 구입 가이드
10
윈도우
How-To : 윈도우 제어 기능의 끝판왕 ‘갓모드’ 실행법
1
오픈소스 James R. Borck, Martin Heller 등
2022년 최고의 오픈소스 소프트웨어 28선

현재 소프트웨어 개발자이거나  클라우드 관리자, 데이터 사이언티스트 또는 코드를 다루는 사람 모두에게 오픈소스 소프트웨어는 숨을 쉬는 공기와 같다. 오픈소스가 항상 흔했던 것은 아니다. 20~30년 전 ‘무료 소프트웨어’가 막 시작됐을 때, 오픈소스 프로젝트는 낯선 것이었고, 이를 만든 사람들은 기본적으로 학자, 연구원, 괴짜 등이었다. 하지만 이런 기벽이 유행하면서, 마치 오래된 격언처럼, 현재는 오픈소스 소프트웨어가 세상을 '집어 삼키고' 있다.  오픈소스 소프트웨어 프로젝트는 실제로 컴퓨팅의 모든 부분에서 혁신 엔진 역할을 했다. 과거의 오픈소스 개발자는 인터넷을 구축했던 툴을 개발했고, 현재의 오픈소스 개발자는 이를 기반으로 프론트엔드(Front End) 개발, 백엔드(Backend) 개발, 데브옵스(DevOps), 데이터 옵스(Data Ops), 분산형 데이터 처리, 데이터 분석, 머신러닝 등 더 새로운 툴을 만들고 있다. 여기 InfoWorld 선정 2022년 최고의 오픈소스 소프트웨어를 모은 '2022년 보씨 어워즈(Bossie Awards)' 프로젝트를 선정해 공개한다.     알마리눅스 세상에 새로운 리눅스 배포판이 또 필요할까? 많은 상용 소프트웨어가 RHEL(Red Hat Enterprise Linux)로 표준화했다. 기본적으로 RHEL의 무료 버전은 센트OS(CentOS)였다. 레드햇이 RHEL의 임시 대체재로써 인수한 후 지원을 중단해 버린 그 리눅스 배포판이다. 센트OS를 사용했던 많은 사람이 실망했는데, 그 빈자리를 채우기 위해 로키 리눅스(Rocky Linux)와 알마리눅스(AlmaLinux)가 등장했다. 알마리눅스는 RHEL과의 바이너리 호환성 및 커뮤니티 소유권을 장점으로 내세운다.   포드맨 새로운 공상 과학 공포물 장르는 아니고 컨테이너 관리자가 바로 포드맨(Podman)이다. 사실 포드맨 1.0은 2019년에 공개됐다. 도커(Docker)와 달리 포드맨은 권한이 없는 사용자가 단일 프로세스로 실행할 수 있으며 도커와 비교하여 제한이 적었다. 또한, 컨테이너 이미지와 팟 크기는 일반적으로 도커보다 포드맨이 더 작고, 포드맨에서 직접 쿠버네티스(Kubernetes) 팟을 구축할 수 있다. 심지어 포드맨은 여러 개의 같은 명령을 지원하므로, alias docker=podman처럼 단순화할 수 있다. 이 정도면 도커에서 벗어나 팟 사용자가 되고 싶은 생각이 들지 않는가?       플레이 위드 도커 노트북이나 EKS, GKE 등으로 모든 작업을 수행할 수 있는 것은 맞다. 하지만 몇 개의 컨테이너만 사용하고 싶은 경우라면 어떨까? 이때 요긴한 것이 바로 플레이 위드 도커((Play with Docker)다. 5개 인스턴스, 4시간 제한 때문에 보안, AI, 분석(현재 이에 주목하는 스타트업이 많다) 등에는 적합하지 않지만, 전면적으로 도커를 도입하기 전에 테스트하기에는 꽤 좋은 툴이다.   바딘  개발자가 HTML 또는 자바스크립트를 코딩할 필요 없이 자바에서 웹 사용자 인터페이스를 구현할 수 있는 웹 프레임워크가 있다면 이보다 좋은 것이 있을까? 바로 바딘(Vaadin)이 그렇다. 새로운 앱을 더 쉽게 코딩할 수 있을 뿐 아니라 서버측 API는 스윙(Swing)과 유사하기 때문에 스윙 애플리케이션을 최신 웹 애플리케이션으로 손쉽게 전환할 수 있다. Vaadin.com에서 확인하거나 깃허브에서 포킹(Forking)할 수 있다.      J힙스터 J힙스터(JHipster)는 자바를 위한 야심찬 풀스택(Fullstack) 고속 애플리케이션 개발 플랫폼이다. 가장 놀라운 점은 일련의 다양한 기술이 프론트엔드와 데이터 계층에서 다양한 역할을 충족한다는 사실이지만, J힙스터는 여기서 멈추지 않는다. 스카폴드(Scaffold) 생성을 처리하고 Vue.js UI로 만든 몽고DB(MongoDB), 리액트(React)로 개발한 포스트그레스(Postgres) 등 이질적인 기술 스택에 CLI 도구 등 다양한 기능을 지원한다. 이 모든 것이 최신 스프링(Spring)/자바 미들웨어와 연결된다. 또한, J힙스터는 스프링 보안을 통해 보안을 강화하는 등 기존의 단점을 보완했고, 여러 최신 배치 옵션과 CI/CD 통합을 기본적으로 지원한다.   솔리드 많은 혁신적인 프론트엔드 자바스크립트 프레임워크 중 최고를 가려내는 것은 매우 어렵다. 페이스북이 지원하는 선두주자 리액트는 여전히 일정한 속도로 주목하지 않을 수 없는 새로운 기능을 쏟아내고 있는 혁신적인 프로젝트이고, Vue.js, 앵귤러(Angular), 스벨트(Svelte)는 모두 인상적이다. 우리가 무엇을 선택하든 누군가는 '프레임워크 X는 어때? Y를 더욱 잘 해'라고 이야기할 것이고 그 말은 언제나 옳다. 그럼에도 하나를 꼽지만, 일단 지난해에는 스벨트가 대상이었다. 올해는 아스트로(Astro), 퀵(Qwik), 솔리드(Solid)가 접전이었다. 아스트로는 다른 프레임워크에서 사용할 수 있는 섬의 개념을 통해 수치화에 대한 혁신적인 접근방식을 제공하고, 퀵은 처음부터 반응성 패러다임 전체를 과감하게 재창조했다. 최종적으로 우리의 선택은 솔리드다. 솔리드는 동급 최고의 성능을 제공하면서도 이해하기 쉬운 패키지로 제공한다.     레드우드 풀스택 자바스크립트 프레임워크를 선택하는 것은 순수한 프론트엔드 JS 프레임워크를 선택하는 것만큼 어렵다. 업계를 선도하는 Next.js는 성공에 안주하지 않았다. 여전히 한계를 초월하는 동력을 갖고 있다. 이와 동시에 스벨트키트(SvelteKit)와 넉스트(Nuxt) 등의 대안뿐 아니라 Blitz.js 등 새로운 출전자가 새로운 접근방식과 기법을 선보이고 있다. 다양한 새로운 프레임워크 중에서 유난이 눈에 띄는 것은 바로 레드우드(Redwood)다. 앱을 구성하는 방식에 대해 찬반이 강경하게 나뉜다. 레드우드의 공격적인 방식 덕분에 놀라울 만큼 바른 개발자 경험을 구성한다. 레드우드는 데이터 모델링 및 스카폴딩(Scaffolding) 등의 반복적인 요건에 대해 레일스(Rails) 같은 접근방식을 취하는 것 외에 보안과 추적 통합 등의 다른 실질적인 문제도 해결한다. 또한, 버셀(Vercel), 네틀리파이(Netlify) 등의 서버리스 플랫폼 등 다양한 배치 환경을 지원한다.   Next.js  Next.js는 풀스택 자바스크립트 프레임워크의 개척자다. Node.js는 동일 구조 자바스크립트 애플리케이션에 문을 열었고 이를 기반으로 풀스택 자바스크립트를 실용적인 애플리케이션으로 발전시켰다. Next.js는 리액트 프론트엔드와 자바스크립트 서버를 단일 빌드 파이프라인으로 통합하는 단순한 약속에서 시작해 점점 더 확장하고 있다. 라우팅(Routing)부터 데이터 액세스, 보안, 서버측 렌더링까지 애플리케이션 개발의 많은 중요한 측면을 더 단순하고 일관성 있게 만들었다. 또한, Next.js는 서버리스와 엣지 등 다양한 배치 대상을 지원한다. 클라우드 인프라 기업 버셀(Vercel)은 이 지원을 활용해 백엔드와 프론트엔드를 연결할 때의 복잡성을 숨기는 자동화된 배치 솔루션을 개발했다.     와슴타임 Node.js가 자바스크립트 런타임(Runtime)에 제공하는 것과 유사하게 와슴타임(Wasmtime)은 개발자가 안전한 샌드박스 실행, 네이티브에 가까운 성능, 여러 프로그래밍 언어와 플랫폼에서의 지원 등 웹어셈블리(WebAssembly)가 브라우저 내부에서 제공하는 모든 이점을 브라우저 밖에서 활용할 수 있도록 지원한다. CPU와 메모리 사용량 세부 조절, 크레인리프트(Cranelift) 코드 생성기를 통한 고속 실행, 새로운 웹어셈블리 기능 파악하기 등의 장점도 있다. 이전의 와슴타임 릴리즈 역시 기업의 실제 업무 현장에서 사용할 만큼 완성도가 높았지만, 1.0 버전은 더 빠른 와슴 모듈 인스턴스화, 더 스마트한 메모리 사용, 최적화된 스택 추적과 협력적 멀티태스킹을 통한 런타임 성능 개선 등 더 발전했다. 와슴타임은 중요한 변곡점에 놓여 있다고 해도 과언이 아니다.   파이스크립트 웹어셈블리의 오랜 약속 중 하나는 웹 브라우저에서 자바스크립트 외의 다른 언어를 사용할 수 있다는 것이다. 이런 약속을 실현하는 기술이 바로 파이스크립트(PyScript)다. 브라우저에서 완전한 파이썬(Python) 런타임을 지원해 웹 페이지에서 파이썬을 스크립트 언어로 사용할 수 있다. 심지어 넘파이(NumPy) 등의 일부 고급 라이브러리까지 지원하고 네이티브 HTML 프론트엔드를 통해 강력하고 복잡한 앱을 구성할 수 있다. 물론 백엔드에서 파이썬 서버도 필요 없다. 파이스크립트는 현재 테스트 단계로 단계이며, 일반적으로 시동 시간이 다소 걸린다. 하지만 파이스크립트를 통해 웹어셈블리의 미래를 엿볼 수 있다.     하드햇 블록체인 개발은 까다로운 것으로 유명하지만, 새로운 툴의 등장으로 조금씩 개선되고 있다. 그 중 하나인 하드햇(Hardhat)은 훌륭한 오픈소스 프레임워크로, 코딩, 테스트, 이더리움에서의 댑스(Dapps) 및 스마트 컨트랙트 배치를 간소화한다. 확장 가능한 작업 실행자와 플러그인 프레임워크를 중심으로 개발돼 대부분 개발 워크플로를 처리할 만큼 충분히 유연하며, 로컬 이더리움 테스트넷(Testnet)과 통합된다. 원격 테스트넷과 상호작용 없이 코드를 배치하고 디버깅하는 데도 유용하다. 하드햇에는 솔리디티(Solidity)를 지원하는 비주얼 스튜디오용 기능이 포함돼 있으며, 이더리움 전용 테스트를 위한 차이(Chai) 확장기능을 제공한다. 이런 유용성 외에도 하드햇은 뛰어난 개발자 경험을 제공한다. 처음 실행해도 예상한 대로 작동하므로 더 만족스럽다.    오픈FGA  오픈FGA(OpenFGA)는 구글의 글로벌 인증 시스템 잔지바르(Zanzibar)에 기초한 범용 인증 플랫폼에 대한 오쓰0(Auth0)의 오픈소스 구현이다. 역할 기반부터 관계 기반과 세분화된 인증까지 광범위한 인증 요건을 해결하고, 놀랍도록 다양한 성능과 유연성을 지원하는 패키지를 제공한다. 오픈소스 소프트웨어 커뮤니티의 인증에 중요할 뿐 아니라 오픈소스에 좋은 것이 기업에 좋다는 근본적인 전제, 즉 언어로써 코드의 자유에 대한 재확인 의미로도 중요하다.     센트리 보안과 함께 오류 및 성능 추적은 많은 앱에 있어서 필수불가결한 요건이다. 이런 문제에 있어 다소 안심할 수 있게 해주는 툴이 바로 센트리(Sentry)다. 데이터를 수집하는 서버측 API부터 이를 관리하는 대시보드와 포괄적인 애플리케이션측 통합까지 애플리케이션, 서비스, API의 건전성을 모니터링하는 오픈소스 도구 전체를 제공한다. 이런 통합은 실제로 펄(Perl)부터 파이썬까지 예상할 수 있는 모든 스택에 적용된다. 그러면서도 사용하기가 매우 쉽다. 라이브러리를 가져오기만 하면 되며, 추가 코드로 비즈니스 로직을 구성할 필요가 없다. 또한 센트리는 프로젝트 추적기, 소스 관리 시스템, 배치 플랫폼 등 다양한 도구를 위한 통합 지점 역할도 한다.   앱스미스 앱스미스(Appsmith)는 백엔드 개발자가 최소한의 HTML과 CSS 코딩으로 관리자 패널, 서식, 대시보드 등의 소프트웨어를 사용자 정의할 수 있는 로우코드 프레임워크다. 이 플랫폼은 미리 구축된 UI 구성 요소와 재사용 가능 템플릿을 통해 프로젝트를 신속하게 시작하고 광범위한 API, 데이터 소스, 클라우드 서비스와 통합되며 클라우드 및 셀프 호스팅 배치 옵션을 지원한다. 앱스미스는 도커에서 1,000만회 이상 다운로드됐고, 깃허브에서 2만 1,000개 이상의 별을 받았다. 최근에는 4,100만 달러의 시리즈 B(Series B) 투자를 받기도 했다. 대표적인 활용 사례로는 고객 지원 도구와 의사소통 등의 내부 프로세스가 있다.        스핀네이커 스핀네이커(Spinnaker)는 데브옵스팀이 릴리즈를 자동화하고 카나리(Canary) 및 기타 배치 전략을 구현하는 데 도움이 되는 오픈소스 멀티 클라우드 연속 제공 플랫폼이다. 에어비앤비, SAP, 핀터레스트, 머카리(Mercari), 세일즈포스 등 220곳 이상의 기업이 스핀네이커를 사용하고 있고, 커뮤니티 기여자는 2,500명이 넘는다. 소규모 엔지니어링 기업도 스핀네이커를 성공적으로 활용하고 있는데, 예를 들어, 업웨이브(Upwave)의 20명 규모 엔지니어링팀은 주당 100회의 배치를 관리하며, 변경사항 시 리드 타임은 20분 미만이다. 주요 클라우드 서비스 업체가 스핀네이커를 지원하며, 개발자를 위한 많은 문서를 제공한다. 스핀네이커는 2020년 바이든 대통령 선거 캠프 등에서도 활용된 바 있다.   하이퍼트레이스 하이퍼트레이스(Hypertrace)는 제멋대로 뻗어 나가는 클라우드 네이티브 아키텍처 전반에 걸쳐 다양한 서비스로부터 엄청난 양의 실시간 성능 데이터를 수집, 처리할 수 있는 오픈소스 분산형 추적 및 가관측성 엔진이다. 트레이서블(Traceable)이 아파치 카프카(Apache Kafk)를 기반으로 개발했다. 하이퍼트레이스는 애플리케이션과 마이크로서비스를 모니터링하고 여러 터치포인트의 분산형 트랜잭션을 추적하며 모든 정보를 서비스 지표와 애플리케이션 플로 지도로 만든 후 사용자 정의 대시보드에 표시한다.  하이퍼트레이스는 경로 기반 분석을 지원하는 것 외에 결과에 영향이 미치기 전에 애플리케이션 성능 병목을 선제적으로 해결하는 데 도움이 되는 실시간 경고를 제공한다. 기본적으로 집킨(Zipkin), 예거(Jaeger) 등의 인기 추적 형식을 지원하며 자바, 고(Go), 파이썬을 위한 네이티브 기기 에이전트를 제공한다.      그래비티 그래비티(Gravitee) API 관리 플랫폼은 분산된 API를 중앙에서 관리, 관장, 보호한다. 오늘날의 이벤트 기반 API 및 마이크로서비스 세계에서는 비용과 복잡성을 관리하기 위해 더 필수적이다. 그래비티의 콕핏(Cockpit) 포털을 통해 가이드 액세스와 공개, 문서화, API 발견을 위한 기능이 풍부한 툴셋을 함께 제공하고, 온보드 API 디자이너는 개발 및 문서화 모델화를 위한 시각적 로우코드 접근방식을 지원한다. 작업 자동화는 오류를 최소화하고 디버깅 속도를 높여주며 배치를 간소화한다. 보안 액세스와 감사 기능 덕분에 인증 및 승인 서비스를 통해 종점을 보호할 수 있다. 기업 라이선스를 구매하면 추가적인 디자이너 및 생산 게이트웨이 기능을 쓸 수 있고, 경고 엔진, 이상 감지, 실시간 분석 등의 기능도 활용할 수 있다.   오픈텔레메트리 오늘날의 분산형 애플리케이션에서 가시성을 확보하기 위해서는 기존의 단순한 로그와 지표로는 부족하다. 따라서 개발자가 애플리케이션을 더 심층적인 수준에서 파악할 수 있도록 집킨과 예거 등 가관측성 도구와 허니콤(Honeycomb) 등의 유료 서비스가 등장했다. 물론, 이런 새로운 도구의 확산의 단점은 모두 작동 방식이 조금씩 다르다는 점이다.  오픈텔레메트리(OpenTelemetry)는 일련의 표준 API와 도구를 통해 가관측성 시스템 사이의 공백을 메운다. 생성, 배출, 수집, 처리, 원격 측정 데이터 내보내기를 제공업체를 가리지 않고 통합한다. 한 업체의 가관측성 제품으로 시작한 후 다른 제품으로 변경하고 싶었던 경험이 있다면, 오픈텔레메트리가 정답이다. 몇 가지 사소한 구성 변경 만으로 이를 구현할 수 있다.   그라파나 그라파나(Grafana)의 개발자는 모든 것을 관리하는 하나의 오픈소스 대시보드를 만들기 위해 노력했다. 그 결과 완전한 상용 제품 혹은 부분 유료 옵션이 있는 오픈소스 중에서 그라파나와 유사한 제품은 거의 찾기 힘들다. 그라파나 8.0은 프로메테우스(Prometheus) 경고 시각화와 그라파나의 네이티브 경고를 병합하고, 프로메테우스 얼러트매니저(Prometheus Alertmanager) 처리로 이를 강화했다. 그라파나 9.0은 프로메테우스 PromQL과 로키(Loki) LogQL 쿼리 언어를 위한 쿼리 구축 도구를 추가하며, 단순한 설명 대신 썸네일을 통해 대시보드를 미리 확인할 수 있게 했다. 기업용 버전의 경우 역할 기반 액세스 관리까지 지원한다.   Dapr  분산형 애플리케이션은 새로 서비스를 구축할 때마다 연결 보안, 가관측성 구성, 상태 처리, 메시징 처리 등 같은 리스크를 반복해야 한다. 이 모든 것을 몇 번이고 계속 수행해야 하며, 특히 서로 다른 서드파티 서비스를 사용하는 경우가 많기 때문에 코드에 좋지 못한 계층이 추가되고 필요하지 않은 외부 서비스가 연계되는 경우가 종종 있다. 이런 어려움과 중복을 해결하기 위한 CNCF(Cloud Native Computing Foundation)의 프로젝트가 바로 Dapr이다. 애플리케이션의 보조재처럼 사용해 마이크로서비스 연결성의 복잡성을 줄여준다. 앱은 Dapr과 통신하고 Dapr이 나머지를 처리하기 때문에, 예를 들어 AWS에서 운용하고 키네시스(Kinesis)를 사용하거나 구글 클라우드에서 운용하고 펍섭(PubSub)을 사용할 수 있다. 결과적으로 애플리케이션 로직에 더 많은 시간을 투자하고 모든 연결 코드에 소요되는 시간을 절약할 수 있다.      레드판다 레드판다(Redpanda)는 시스타(Seastar) 비동기 프레임워크와 래프트(Raft) 합의 알고리즘을 사용해 분산형 로그를 구현한다. C++로 작성된 카프카를 위한 플러그인 대체제이기도 하다. 최대 10배 낮은 평균 지연 속도와 최대 6배 빠른 카프카 트랜잭션을 제공하면서 더 적은 리소스를 사용할 수 있다. 레드판다는 주키퍼(ZooKeeper)나 JVM을 사용할 필요가 없으며 소스는 깃허브에서 BSL(Business Source License)로 제공된다.  또한, 레드판다는 비동기 비공유 코어당 스레드 모델을 사용하며 얽매임이 없고 환경 전환이 최소화되며 TL(ThreadLocal) 메모리 액세스를 지원한다. 레드판다는 카프카 프로토콜을 넘어 인라인 웹어셈블리 전환과 지리적 복제 계층화 스토리지/쉐도우(Shadow) 인덱싱까지 점점 더 발전하고 있다.   아파치 아이스버그 초대용량 분석 테이블을 위한 고성능 형식인 아파치 아이스버그(Apache Iceberg)는 빅데이터에 SQL 테이블의 신뢰성과 간결성을 제공하며, 트리노(Trino), 스파크(Spark), 소나(Sonar), 프레스토(Presto), 하이브(Hive), 플링크(Flink), 임팔라(Impala) 등의 엔진이 동시에 같은 테이블을 안전하게 작업할 수 있도록 지원한다. 아이스버그는 유연한 SQL 명령을 지원해 새로운 데이터를 병합하고 기존의 열을 업데이트하며 표적화 된 삭제를 수행한다. 읽기 성능을 높이기 위해 읽기 데이터 파일을 열심히 재작성하거나 더 빠른 업데이트를 위해 삭제 델타를 활용할 수 있다. 또한, 아이스버그는 기본적으로 스키마 혁신, 자동 파티셔닝, TTQ(Time Travel Query), 버전 롤백, 데이터 단축을 지원한다.      아파치 드루이드 아파치 드루이드(Apache Druid)는 고속 쿼리, 높은 동시 실행, 카프카, 키네시스 등의 플랫폼의 스트림 수집에 대한 실시간 및 이력 인사이트를 제공하는 실시간 분석 데이터베이스이다. 이 기술은 10년 치의 릴리즈, 400명 이상의 기여자, 데이터 웨어하우스, 시계열 데이터베이스, 검색 시스템의 아이디어를 결합한 분산형 데이터 스토어 아키텍처에 기반을 두고 있다. 넷플릭스, 세일즈포스, 월마트(Walmart) 등 수천 개 기업이 드루이드로 분석 애플리케이션을 지원하고 있다. 사용 사례에는 클릭스트림 분석, 위험 및 사기 분석, 공급망 분석이 포함된다. 초보자라면 아파치 드루이드 소개서와 성공 스토리 전자책을 먼저 살펴볼 것을 권한다.   JAX  구글의 오픈소스 머신러닝 플랫폼 텐서플로우(TensorFlow)가 가장 혁신적인 점은 자동 차별화(오토그래드(Autograd))와 딥 러닝을 위한 XLA(Accelerated Linear Algebra) 최적화 컴파일러다. JAX 역시 구글이 개발한 프로젝트이며, 이 2가지 기술을 결합해 속도와 성능 측면에서 상당한 이점을 제공한다. GPU 또는 TPU에서 구동할 때 JAX는 넘파이를 호출하는 다른 프로그램을 대체할 수 있지만 프로그램은 훨씬 빠르게 구동한다(오토그래드 엔진은 네이티브 파이썬과 넘파이 코드를 자동으로 구분할 수 있다). 또한, 신경망에 JAX를 사용하면 텐서플로우 같은 대형 프레임워크를 확장하는 것보다 새로운 기능을 훨씬 쉽게 추가할 수 있다.     nbdev  주피터(Jupyter) 또는 구글 콜랩(Google Colab) 등의 환경을 사용하는 노트 프로그래밍의 잘 알려진 비밀은 역대 최악의 스파게티 코드를 만든다는 것이다. 데이터 사이언티스트가 셀마다 옮겨 다니면서 유지관리가 불가능할 정도의 혼란을 유발한다. 일각에서는 노트 프로그래밍이 과거의 고투(GOTO)만큼 유해할 수 있다고 지적하기도 한다. nbdev는 이런 노트 프로그래밍의 단점을 줄이면서 장점을 극대화하는 대안이다. fast.ai의 깃 친화적 주피터 노트 기반 개발 플랫폼으로 데이터 사이언티스트에게 필요한 탐구 자유를 지원할 뿐만 아니라 같은 노트 안에서 문서화와 심지어 적절한 텍스트를 통해 모듈을 손쉽게 생성하는 기능을 지원한다. 넷플릭스와 리프트(Lyft), (당연히) fast.ai 등의 기업에서 사용하고 있는데 특히 넷플릭스는 nbdev를 사용해 새로운 버전의 fast.ai 라이브러리를 만들기도 했다.   액셀러레이트 코드 4줄만 추가해 모든 파이토치(PyTorch) 코드에 분산형 훈련 및 간섭을 대규모로 추가할 수 있다면 어떨까? 허깅페이스(Huggingface)의 액셀러레이트(Accelerate)는 기본적으로 단순한 구성 전환을 통해 TPU 장치나 마이크로소프트의 딥스피드(DeepSpeed) 최적화 등의 기능을 사용할 수 있다. 액셀러레이트 라이브러리가 모두 처리하는 분산형 훈련, 공유 병행성, 그래디언트(Gradient) 축적 등의 기법을 사용해 수십억 개의 파라미터 규모로 딥 러닝 모델을 훈련할 수 있다. 그동안 대형 모델의 훈련은 업계 대기업의 전유물이었는데, 액셀러레이트가 파이토치(Pytorch) 생태계의 일부로 자리잡으면서 다양성에 대한 기대가 커지고 있다.     스테이블 디퓨전 스테이블 디퓨전(Stable Diffusion)은 엄청난 품질의 이미지를 만들어내는 텍스트이미지 AI 모델이다. 2개월이 채 되지 않은 야생동물 같은 프로젝트지만, 전 세계의 열렬한 지지자가 이미 오리지널 버전을 개선해 이미지 생성 속도를 높이고 메모리가 적은 GPU에서 구동하도록 개선했다. 인페인팅(Inpainting) 및 아웃페인팅(Outpainting) 지원이 추가됐고, 심지어 스테이블 디퓨전을 M1 기반 맥북에서 구동할 수도 있다. Stability.ai는 이 모델을 훈련하기 위해 60만 달러를 투자했으며, 이를 즉시 오픈소스로 공개했다(오픈AI(OpenAI)의 DALLE와는 딴판이다). 이런 모델은 분명 데이터세트 큐레이션(Curation), NSFW 이미지 생성 기능에 대한 우려로 이어지는 것이 사실이다. 그러나 앞으로의 연구 발전과 성과를 고려하면 일부 대기업보다는 모든 사람이 이 기술을 사용할 수 있도록 하는 것이 분명 더 낫다.    일루터AI GPTNeoX20B는 일루터AI(EleutherAI)가 개발한 새로운 200억 개 파라미터 자연어 처리 모델이다. 해당 개발사는 이전에 60억 개 파라미터 모델인 GPTJ를 공개하기도 했다. 이 모델은 1,750억 개의 파라미터를 가진 오픈AI의 GPT3와 비교해 작아 보일 수 있지만 LAMBADA, 위노그랜드(Winogrande), 헬라스웩(Hellaswag) 등 데이터 세트를 사용해 강력한 성능을 구현했다. GPTJ를 이용하면 문서를 완성하고 번역, 분류하는 등 더 발전된 NLP 작업을 수행할 수 있다. 일루터AI가 이런 강력한 모델을 오픈소스화할 수 있는 이유는 무엇일까? 해당 프로젝트의 설립자 중 한 명인 코너 리히는 “우리는 AI를 우리처럼 생각하지 않는 이상한 외계인이라고 생각해야 한다”라고 말했다. 일루터AI의 목표는 이 기술을 가능한 많은 연구원에게 제공해 통제하는 방법을 찾는 것이다. editor@itworld.co.kr

2
"일만 하는 IT 부서?" 생산성 증명하고 성과도 포장해야
3
최우선 순위 전략으로 자리 잡은 '지속가능성'과 2023 가트너 10대 전략 기술
4
초고속 자바스크립트 프레임워크 '퀵'의 이해
05
게임 | 퍼스널 컴퓨팅
AMD 라이젠 5 7600 리뷰 : AM5라는 신기술 대가로 가격 희생한 CPU
06
윈도우
글로벌 칼럼 | 마침내 윈도우 11을 전사적으로 배포할 때가 왔다
07
가상화ㆍ컨테이너
컨테이너 혁명을 이끄는 쿠버네티스 배포판 6종 탐구
08
디지털 디바이스 | 스마트폰
구글 픽셀 워치 리뷰 | 배터리만 제외하면 애플 워치의 진정한 라이벌
09
디지털 디바이스
애플 워치 시리즈 8 vs. 울트라 : 대규모 업그레이드를 통한 엄청난 성능 차이
10
스마트폰
How-To : “안드로이드 비밀번호가 생각나지 않을 때” 잠금 화면 해제하는 6가지 방법
1
디지털 디바이스 | 퍼스널 컴퓨팅 Gordon Mah Ung
"USB 케이블 43개 테스트했더니…" 오래된 케이블 당장 버려야

디지털 수집광이 모두 그렇듯 필자도 오랜 기간 USBC와 USBA 케이블을 많이 모았다. 그 중 전자 기기에 쓰기에 적절하지 않고 폐기 처분해야 마땅한 제품이 얼마나 많은지 알게 된 것은 비교적 최근의 일이다. 일반 가정에서 쓰는 케이블도 아마 마찬가지일 것이다. 멀쩡한 USB CUSB A 케이블을 왜 굳이 폐기 처분해야 할까? 이유를 알려면 2014년 USBC 도입 당시로 거슬러 올라가야 한다. 위아래 구분 없이 쓸 수 있는 USBC 커넥터의 설계 방식은 종전의 USB과 달라 매우 복잡했기 때문에 대다수 케이블 제조업체가 안전한 USBC 케이블을 제작하는 방법을 몰랐다. 사실은 케이블마다 56K 옴 저항기가 내장되어 있어야 스마트폰, 태블릿, 노트북에서 USBC 포트에 구형 직각형 USBA 포트가 연결되었는지 여부를 인지할 수 있다. 기기가 56K 저항기를 감지하면 포트에서 끌어오는 전력 양을 제한한다. 그러나 56K 저항기가 없으면 스마트폰이나 태블릿은 고전력 USBC 포트에 연결된 것으로 여긴다. 그 상태에서는 케이블이 연결된 포트에서 지나치게 많은 전력을 끌어와 포트가 타 버릴 위험이 있다. 연결된 장치에 손상을 야기할 때도 있다.   다행히 이 문제는 몇 년 전에 해결되었다. 최근에 구입한 저렴한 USB CUSB A 케이블도 이제는 이런 문제가 없다. 그러나 문제는 잘못 제작된 오래된 케이블을 우연히 사용하는 경우에 생긴다. 케이블의 전력 문제가 해결된 지는 4년이 넘었기 때문에 얼핏 확률이 높지 않을 것 같지만, 문제는 멀쩡해 보이는 케이블을 버리는 사람이 없다는 점이다. 보통 상자에 모아두거나 둘둘 말아 봉지 안에 넣어둔다. 필자 역시 언젠가는 오래된 직렬 케이블과 프린터 케이블, 짝 잃은 마이크로USB와 미니USB를 전자폐기물로 버릴 예정이다. 지금은 모든 기기가 USBC로 충전되는데도 만약에 대비해 필요 없는 케이블을 그대로 보관해 둔다.   갖고 있는 USB CUSB A 케이블 중에서 실제로 불량품은 몇 개나 될지 궁금했다. 수집광인 필자가 모은 케이블은 무려 43개였다.    전송속도 양호한 케이블은 단 1개뿐 테스트 결과는 다음 그래프에서 확인할 수 있다. 데이터 전송 용도에 부적합한 케이블이 매우 많았다는 점이 놀라웠다. USB CUSB A 케이블은 추가 전선이 있는 경우 최대 USB 3.2 10Gbps를 지원할 수 있다. 추가 전선이 없으면 대개 USB 2.0의 기본 속도인 40Mbps에 그친다. NVMe SSD에 USB CUSB A 케이블을 사용하면 대형 파일 전송에 분 단위 시간이 걸린다는 의미다.  필자가 테스트한 43개의 케이블 중에서 USB 3.2 10Gbps 속도를 지원한 것은 단 1개뿐이었다. 겨우 1개.  데이터 전송 속도 이외에 저항을 기준으로 케이블을 평가해 분류했다. 대부분 충전 용도로 사용되는 케이블의 경우 케이블의 저항이 낮다는 것은 대개 두껍거나 고품질 전선으로 제작되었으며 충전 중인 장치에 도달하는 전력이 많다는 의미다.  다행히 대부분은 괜찮았지만 여섯 개의 케이블은 저항이 너무 높아서 ‘충전용으로 부적합’한 것으로 분류되었다. 현실적으로 전체 충전 시간에 큰 차이는 없을지 모르지만 케이블을 솎아 내려면 그럴 만한 이유가 있어야 했다.     충전 전용으로만 써야 하는 케이블도 있어 케이블 커넥터 표준이 확립되었음은 충전 전용 케이블을 만드는 방식으로 표준을 어기는 업체가 난립할 때 비로소 알 수 있다. USB CUSB A의 경우가 그렇다. 43개 케이블 중에서 충전용 전선만 있는 충전 전용 케이블을 4개나 발견했다. 왜 이렇게 만드는 걸까? 보통은 제작비를 아끼기 위해서다. 충전 전용 케이블의 문제는 데이터 겸용 케이블과 외관이 똑같다는 점이다. 더 심각한 문제는 이런 충전 전용 케이블이 실제로 매우 높은 저항을 기록했다는 점이다. 역설적이게도 그런 점 때문에 충전 케이블로서는 실격이다.  긍정적인 측면을 보면 지금까지 필자가 언급한 케이블은 모두 56K 옴 저항기로 올바르게 배선되어 있었다. 가장 형편없는 충전 전용 케이블로 스마트폰이나 태블릿을 연결해도 노트북의 USBA 포트가 터지지는 않는다. 그런 행운은 오래가지 않았다. 나머지 10개의 케이블은 제대로 제작되지 않은 것이었다. 5개는 잘못된 22K 옴 저항기를 사용했거나, 저항기는 제대로였지만 잘못된 전선을 사용한 제품이었다. 나머지 5개는 56K 옴 저항기가 전혀 없었다. 사용하기에 위험한 제품으로 분류하고 폐기 수순을 밟아야 한다. 2015년에 위험 판정을 받은 케이블이지만 전 세계의 가정에서 아직도 굴러다니고 있을 가능성이 높다.  이처럼 하자가 있는 USB CUSB A 케이블도 스마트폰에 필요한 전력량을 넘을 수 없는 전용 벽 충전기에 연결하면 안전하게 사용할 수 있다. 문제는 앞으로 2년 정도 지난 후 비상 시에 그 위험한 케이블이 사용되고 나서 양품 케이블과 다시 섞일지 모른다는 점이다. 노트북에 연결 시 포트가 터질 위험이 있다. 이름을 모르는 삼류 제조업체에서 나온 케이블만 위험하다고 생각하면 오산이다. 유명 브랜드 케이블이라고 해서 반드시 안전하지는 않다. 56K 저항기가 전혀 없는 위험 케이블 5개 중에서 2개는 유명 스마트폰 제조업체에서 만든 것이고 다른 하나는 필자가 지금도 계속 케이블을 구매하는 매우 인기 있는 케이블 제조업체의 제품이었다. 잘못 배선된 케이블 2개는 스마트폰 제조업체에서 만들었다. 고가의 ‘고성능 SSD’와 함께 제공된 또 다른 USBC 케이블도 부적합 판정을 받았다. 따라서 유명 브랜드만 고집하는 것이 능사는 아니다.     갖고 있는 케이블 중 불량품을 골라내는 법 문제를 쉽게 해결하려면 갖고 있는 케이블 중 불량품을 골라 내야 한다. 아쉽게도 필자가 아는 방법은 죄다 돈이 든다. 가장 쉬운 방법은 아두스브심(Adusbcim)의 케이블 체커(Cable Checker) 2를 구입하는 것이다. 이 제품을 사용하면 USB CC와 USB CA 케이블과 마이크로 및 미니 USB 케이블의 상태를 쉽게 가늠할 수 있다. 소형 디스플레이에 케이블 저항과 56K 저항기의 존재 유무가 빠르게 표시된다. 이상하게 배선 되었는지(1개가 아닌 2개의 회선에 56K 적용) 여부나 잘못된 저항기를 사용하는지도 알 수 있다. 이베이에서 65달러에 구해서(미국 내 소매점에서는 못 찾았다) 케이블을 테스트할 수 있는 가장 쉬운 방법이다. 단, 더 저렴한 다른 방법도 있기는 할 것이다. 그러나 저렴한 USBC 케이블을 테스트하는 데 65달러를 쓴다는 것은 확실히 현명한 소비는 아니다. 상대적으로 돈이 덜 드는 선택지가 있지만 아마 아무도 실행에 옮기지 않을 것이다. 즉, 기존에 갖고 있던 케이블은 폐기 처분하고 안전성과 품질이 보장된 새 USBC 케이블을 구입하면 된다.   케이블, 모두 폐기 처분해야 할까? 오래된 USB CUSB A 케이블에 가위를 대도 될지 여부는 각자 어느 정도 위험을 감수할 수 있는지에 달려 있다. 다년간 사용해 온 케이블이라면 문제가 없을 가능성이 높다. 불량 USBC 케이블은 대부분 컴퓨터와 USBC 장치를 연결할 때 손상 위험이 있으므로 충전기에만 사용한다면 위험은 크게 낮아진다. 그러나, 가령 친척이 방문해서 불량 케이블로 스마트폰에서 노트북으로 파일을 전송한다면 노트북이 손상될 위험이 있다.   마지막으로 바꿔야 할 것은 버려진 케이블을 대하는 자세다. 가령 회사에서 누군가 퇴사하며 남기고 간 USB CUSB A 케이블은 건드리지 않는 것이 좋다. ‘공짜’ 케이블이라고 생각하지 말고 차라리 안전성이 보장된 새 케이블을 구매하는 편이 낫다. editor@itworld.co.kr 

2
비주얼 스튜디오의 새로운 확장 모델 이해하기
3
"애플 아이폰 14 공개를 보며⋯" 기업이 참고할 인사이트 9가지
4
윈도우 11 22H2 리뷰 | 작지만 환영할 만한 변화
05
스마트폰
갤럭시 Z 플립4 리뷰 | 현존하는 폴더블 폰 중에서는 최고
06
개발자
거의 모든 SW 개발의 필수⋯JSON 데이터 포맷의 이해
07
개발자 | 클라우드
커리어 로드맵 : 클라우드 엔지니어
08
VRㆍAR
글로벌 칼럼 | 애플은 왜 2가지 AR 플랫폼을 개발하는 걸까
09
스마트폰
“사이즈보다 더 중요한 것” 아이폰 14 vs. 아이폰 14 프로 결정 가이드
10
글로벌 트렌드 | 네트워크 | 클라우드
"연봉 높이는 경력 관리" 클라우드 네트워크 자격증 취득 가이드
1
클라우드 Lee Atchison
클라우드 네이티브의 진정한 의미

제조업에서 운송업, 소매업에 이르기까지 사실상 모든 업종에서 클라우드 기반 인프라로 전환하여 디지털 트랜스포메이션을 지원하고 있다. 사내 소프트웨어에서 클라우드 서비스로의 전환은 애플리케이션 개발 및 배포 프로세스, 특히, SaaS 애플리케이션으로 혁신적으로 변화했다. 하지만 클라우드를 자주 사용하는 것만으로는 충분하지 않다. 클라우드 네이티브 애플리케이션을 활용해 향상된 민첩성, 가용성, 확장성 및 전체 성능을 활용할 수 있어야 한다. 클라우드 네이티브 아키텍처는 현대 소프트웨어 개발의 표준이 되었다. 그러나 그 인기와 함께 불확실성도 나타났다. 애플리케이션이 클라우드 네이티브라는 것이 정확히 어떤 의미일까? ‘클라우드 네이티브’에 대한 정의는 오늘날 운영되는 클라우드 네이티브 애플리케이션의 수만큼 다양하다. 그러나 클라우드 네이티브 애플리케이션을 구축하고자 할 때 유용한 몇 가지 표준적이고 이해하기 쉬운 원칙이 있다.     클라우드 네이티브의 의미 클라우드 네이티브 애플리케이션은 클라우드의 동적이면서 확장적이고 매우 가용적인 속성을 지도 원칙으로 하여 구축된 소프트웨어 시스템이다. 클라우드 네이티브 애플리케이션 아키텍처는 소프트웨어 개발자가 기존 접근 방식을 사용할 때 직면하는 과제에 대한 대응이다. 특히 클라우드 네이티브 애플리케이션은 다음과 같다.    클라우드의 역동적인 리소스 할당을 활용. 즉, 애플리케이션의 설치 공간은 현재 애플리케이션에 주어진 수요에 따라 크기가 달라지며, 소비된 리소스는 현재 시점에 필요한 리소스에 맞게 조정될 것이다. 서비스 또는 마이크로서비스 아키텍처 활용. 마이크로 서비스를 사용하면 애플리케이션 크기와 복잡성을 관리하기 쉬운 방법으로 쉽게 확장할 수 있다. 컨테이너화. 컨테이너를 사용하면 복잡한 종속성 관리에 대한 우려없이 서로 다른 환경에서 빠르고 쉽게 서비스를 배치할 수 있다. 쿠버네티스를 사용하여 서비스를 조율. 컨테이너 오케스트레이션 및 관리를 위한 사실상의 표준인 쿠버네티스는 컨테이너를 시작하고, 컨테이너 간의 통신을 설정하고, 장애를 모니터링하며, 필요에 따라 컨테이너를 재시작하고, 현재 사용 사례의 필요에 따라 애플리케이션의 크기를 조정한다. 쿠버네티스는 클라우드와 긴밀하게 협력하여 동적으로 크기가 맞춰진 애플리케이션과 서비스를 만든다. 클라우드 관리 데이터베이스 및 기타 데이터 서비스의 데이터를 저장 및 관리. 애플리케이션 요구사항을 충족하고 대량의 데이터를 쉽게 사용할 수 있도록 자동으로 확장되는 클라우드 최적화 데이터 서비스는 클라우드 네이티브 애플리케이션의 표준 요구사항이다. 현대적 개발 및 운영 워크플로우를 사용. 데브옵스, 지속 통합 및 연속 전달(CI/CD), 깃 소스 코드 관리 및 유사한 프로세스와 절차가 포함된다. 또한 모든 클라우드 네이티브 애플리케이션은 아니지만 많은 애플리케이션이 클라우드에 구애받지 않도록 설계되거나 적어도 새로운 클라우드 공급자로 합리적으로 마이그레이션할 수 있다. 경우에 따라 클라우드 네이티브 애플리케이션은 하이브리드 클라우드 또는 멀티 클라우드 환경에서 작동한다.   왜 클라우드 네이티브 아키텍처를 사용하는가? 클라우드 네이티브 애플리케이션 개발 및 운영 프로세스와 절차는 최신 애플리케이션 경험의 중요한 측면을 강조하기 때문에 동종 최고의 최신 애플리케이션을 만들어 낸다.   자동화. 많은 IT 리소스가 수동적이고 반복적인 작업에 낭비될 수 있다. 여기에는 배포 관리, 테스트 제품군 실행, 하드웨어 추가/수정/업그레이드/해제와 같은 작업이 포함된다. 이러한 작업을 자동화하면 시간과 비용을 많이 절약할 수 있어 규모에 관계없이 비즈니스에 큰 이점이 있다. 클라우드 네이티브 원칙을 사용하여 애플리케이션을 구축하면 개발 및 운영 환경을 자동화하는 프로세스가 자연스럽게 진행된다. 민첩성. 민첩성은 변화를 신속하게 식별하고 대응하는 능력이다. 이것은 현대 비즈니스 환경에서 중요한 기술이다. 클라우드 네이티브 애플리케이션을 구축 및 운영하는 조직은 변화하는 비즈니스 및 기술 조건에 보다 신속하고 효과적으로 대응하고 보다 민첩하게 운영된다. 이 중 많은 부분이 클라우드 네이티브 아키텍처의 동적 특성에서 나온다. 확장성. 비즈니스가 성장함에 따라 애플리케이션의 리소스 요구사항도 증가한다. 사용량이 가장 많은 날에 발생하는 것과 같이 사용량이 급증하면 기존 애플리케이션 인프라가 크게 파괴될 수 있다. 고도로 동적인 클라우드 인프라를 통해 애플리케이션을 더 자동화되고 관리가능한 방식으로 확장할 수 있다. 그러나 이러한 클라우드 역동성은 공짜가 아니다. 동적 리소스 할당이 제대로 활용되도록 애플리케이션을 구축해야 한다. 클라우드 네이티브 애플리케이션은 이러한 동적 리소스를 위해 설계된다. 가용성. 가용성은 애플리케이션 중단, 유지보수 또는 업그레이드 절차로 인해 애플리케이션을 사용할 수 없는 것이 아니라 고객이 애플리케이션을 사용할 수 있는 시간의 비율을 측정한 것이다. 낮은 가용성은 일반적으로 심각한 고객 만족 문제가 된다. 높은 가용성을 유지하는 것은 고객 만족과 그에 따른 비즈니스 성장에 결정적이다. 자동 복원성. 애플리케이션 고장 및 장애가 발생하면, 문제를 해결하고 신속하게 정상 작동으로 돌아갈 수 있어야 한다. 복구가 자동화될수록 애플리케이션이 더 빨리 정상 운영으로 복귀할 수 있으며, 직원, 고객 및 비즈니스 전반에 대한 파괴적인 문제들도 줄어든다. 자동화된 복구는 고객에게 높은 수준의 서비스를 유지하도록 돕는다. 실패가 발생할 시점을 예측할 수 없지만, 실패에 대한 애플리케이션을 준비할 수 있다. 애플리케이션과 애플리케이션 인프라 모두에서 내결함성 설계 및 장애극복 메커니즘을 사용하면 복원력을 크게 향상시키고 그에 따라 가용성을 크게 높일 수 있다. 클라우드 네이티브 아키텍처는 최신 애플리케이션에서 자동 복원력을 장려하고 활용한다. 지속적 통합/지속적 배포(CI/CD). CI/CD는 구축, 테스트 및 배포를 자동화하여 소프트웨어가 개발 시스템에서 실제 제작 시스템으로 보다 빠르고 안정적으로 이동할 수 있도록 하는 소프트웨어 전달 프로세스다. 또한, 우수한 CI/CD 전략으로 애플리케이션 다운타임 없이 실행 중인 애플리케이션에 대한 변경 사항을 배포하고, 비즈니스 민첩성, 소프트웨어 품질 및 고객 반응성을 개선할 수 있다. CI/CD가 없으면 일부 기업은 새 소프트웨어 버전을 배포하는 데 몇 주 또는 몇 달을 기다려야 한다. 고품질 CI/CD 시스템을 통해 클라우드 네이티브 애플리케이션을 매일, 매시간 또는 더 빠르게 배포할 수 있다. 아마존과 같은 기업은 시간당 수백 또는 수천 개의 업데이트 속도로 소매 애플리케이션을 변경하는 것으로 유명하다(달리 말해, 아마존은 1.6초마다 소프트웨어를 배포한다). 하지만 클라우드 네이티브 애플리케이션을 사용하고 구축을 완료할 때 애플리케이션을 중단하지 않아도 되는 견고하고 자동화된 CI/CD 프로세스를 보유한 경우에만 가능하다. 클라우드 네이티브 아키텍처로 마이그레이션하면 많은 이점이 있다. 클라우드 네이티브 애플리케이션은 자동화, 민첩성, 확장성 및 자동 복원력을 활용한다. 또한, 지속적인 배포와 내구성을 달성할 수 있도록 지원한다. 이러한 혜택은 모든 유형의 비즈니스에 적용될 수 있다. 클라우드 네이티브 원칙과 기법을 사용하여 소프트웨어를 개선하고 비즈니스를 더욱 효율적으로 만들 수 있다. 가장 중요한 것은 클라우드 네이티브 아키텍처를 통해 민첩성이 향상되어 빠르게 변화하는 경제 상황에서 비즈니스 경쟁력을 유지할 수 있다는 점이다. editor@itworld.co.kr 

2
자녀의 스마트폰 화면 시간을 제한하는 3가지 무료 수단
3
"자바 앱 서버의 표준" 톰캣의 이해와 기본 활용
4
"AWS vs. GCP vs. 애저" 클라우드 보안 기능 승자는?
05
게임 | 퍼스널 컴퓨팅
"듀얼 vs. 울트라와이드" 나에게 적합한 모니터 구성 찾기
06
iOS
"아는 만큼 빨리 퇴근한다" iOS 16 숨은 기능 10가지
07
스마트폰
갤럭시 Z 폴드4 리뷰 | 개선됐지만 새롭지 않은 대화면 스마트폰
08
보안
성공적인 레드팀 운영을 위해 필요한 11가지 정책
09
개발자
글로벌 칼럼 | 데브옵스 시대는 끝났다
10
보안 | 블록체인
영지식 증명과 함께 블록체인의 미래로 향하는 방법
1
게임 | 디지털 디바이스 | 퍼스널 컴퓨팅 Matt Smith
드디어 왔다 "모니터 교체 적기는 바로 지금"

컴퓨터 모니터는 책상 위에 있는 주변기기 중 가장 중요한 물건이다. 하루 종일 바라봐야 하는 기기이기 때문이다. 그러나 보통 수명이 완전히 다하기 전에 모니터를 교체하는 경우는 많지 않다. 물론 이해할 만한 결정이다. 모니터는 레이트레이싱을 지원하는 최신 그래픽 카드나 16코어 CPU처럼 흥미진진한 물건이 아니기 때문이다. 그러나 모니터를 산 지 5년 이상 지났다면 교체를 진지하게 고려해야 한다. 그간 발전한 이미지 재현 기술의 이점을 놓치고 있을지 모른다.     눈이 먼저 알아보는 최신 모니터 모니터를 교체해야 할 가장 큰 이유는 명확하다. 시각 품질이 월등하기 때문이다. 가장 눈에 띄는 개선점은 해상도다. 에이수스는 2013년 5,000달러라는 어마어마한 가격에 최초의 4K 모니터를 출시했다. 이후 가격이 서서히 낮아지면서 우수한 4K 모니터를 구입하는 것도 어렵지 않은 일이 되었다. 델 S2721QS 같은 모니터는 할인가 300~400 달러면 구입할 수 있다.  해상도가 개선되면서 윈도우 바탕화면부터 3D 게임까지 모든 것이 더욱 생생하고 선명해졌다. 작은 글씨도 쉽게 읽을 수 있고, 윈도우 내 스케일링 옵션을 설정하면 고해상도 디스플레이에서도 편안한 UI 스케일을 쉽게 찾을 수 있다.  2,560ⅹ1,440 모니터의 가격도 전반적으로 인하되었다. 미국의 경우 이제는 보통 250달러대의 가격에 모니터를 구입할 수 있다. 27인치 모니터라고 해도 해상도가 높고, 주사율, USBC 포트 등의 이점을 누리기 좋다.   게다가 완전히 새로운 범주인 울트라 와이드 모니터가 나타났다. 대부분은 3,440ⅹ1,440 해상도를 지원한다(2,560ⅹ1,440의 와이드스크린과 선명도가 거의 비슷하다). 확장된 디스플레이 여분 공간은 생산성에 더할 나위 없이 적합하고 최신 3D 게임에도 환상적이다. 휘도, 대비, 색재현력 역시 모두 개선되었다. 필자는 지난 10년 동안 PC와 노트북 디스플레이를 리뷰하고 테스트하면서 기술의 발전을 직접 목격했다.  10년 전 구입한 평범한 모니터가 아직까지도 전체 sRGB 색 영역을 커버한다면 운이 좋은 사용자다. 당시에는 색 영역이 그리 넓지 않았지만, 오늘날에는 sRGB뿐 아니라 DCIP3, 어도비RGB까지 처리하는 모니터가 많다. 현대 모니터는 색상을 더 많이 표시해 생생하고 매혹적인 시각 표현물을 제공한다.  정확도도 높다. 심지어 최근 제품은 저렴해도 색 정확도 점수가 높다. 과거에는 전문가용 고급 모니터에서나 가능했던 일이다. 5~10년 전 팔리던 모니터와의 가장 큰 차이가 이것이다. 예전 제품은 색 정확도가 낮았고 보급형은 더 심했다.  에이수스 프로아트 PA247CV, 뷰소닉 VG2455 같은 모니터는 가격이 250달러 이하임에도 불구하고 밝고 화려한 화면을 전달한다. 170달러에 불과한 삼성의 S33A도 5년 전에 판매되던 비슷한 가격의 모니터보다 훨씬 인상적인 성능을 낸다.   미니 LED와 OLED 모니터, 그리고 HDR 모니터에 1,000달러 이상을 쓸 의향이 있다면 최신 모니터의 발전이 반가울 것이다. 오늘날 최고의 모니터는 비교할 수 없는 깊이와 몰입을 가진 HDR 경험을 제공한다.  미니 LED 모니터, 예를 들어 뷰소닉 XG321UG, 에이수스 ROG 스위프트 PG32UQX 등이 이 추세를 이끈다. 과거의 모니터는 단순한 LED 백라이트 형태였지만, 미니 LED는 독립적으로 켜지고 꺼지는 영역으로 묶인 LED 유닛으로 구성된다. 빛의 대조 폭이 향상되고 명암비가 높아 HDR 지원 영화나 게임은 환상적으로 보인다.    OLED 모니터도 있다. 가장 유명한 것이 에일리언웨어 AW3423DW이다. OLED 모니터는 미니LED만큼 밝지는 않지만 기본적으로 완벽한 블랙 레벨을 달성할 수 있고, 물체 주위의 블루밍 현상이 없다.  이런 제품은 가격이 낮지 않지만, 향후 전반적인 인하 가능성이 있다. 수많은 모니터 브랜드가 2022년 중후반에 나올 미니LED 선택지를 발표했고 에일리언웨어 AW3423DW와 동일한 패널을 사용하는 몇몇 OLED 모니터가 올해 안에 시판될 예정이다.    주사율, 어댑티브 싱크, 모션 클래리티 지원까지 구형 LCD 모니터의 주사율은 대개 60Hz에 그쳤다. 최초의 G싱크 호환 144Hz 모니터는 2014년에 출현했다. 그러나 보편화된 것은 몇 년 후의 일이다.  주사율은 대개 게이머용 기능으로 광고되지만 일상적인 사용에서도 멋진 혜택이다. 높은 주사율은 웹페이지를 스크롤하고 워드 문서에서 타이핑을 할 때에도 한층 빠른 반응을 제공한다. 필수적이지는 않지만 분명히 쾌적한 경험임에는 틀림없다. 문서를 스크롤하고 고속으로 창을 전환하는 멀티태스킹 작업자에게는 높은 주사율이 매력적으로 느껴질 것이다. 현대 모니터의 표준 주사율은 여전히 60Hz이지만 144Hz 디스플레이에 추가되는 부담이 매우 줄어들었다는 점도 특징이다. 144Hz 주사율을 지원하는 모니터는 이제 불과 200달러에 구입할 수 있고, 250~300 달러 가격대에도 우수한 1080p 모니터 선택지가 많다. 예산이 허락한다면 주사율과 해상도를 더욱 높이는 선택지도 있다. 4K는 144Hz까지, 1440p는 최대 240Hz, 일부 1080p 모니터는 360Hz를 달성할 수 있다. 어댑티브 싱크도 많이 보편화되었다. AMD 프리싱크(AMD FreeSync) 및 엔비디아 G싱크(Nvidia GSync)는 이제 VESA 어댑티브 싱크 표준(VESA Adaptive Sync standard)과 호환된다. 표준은 어댑티브 싱크의 이용성을 확장했다. 여기에는 유의할 점이 있다. 엔비디아 G싱크 모듈을 탑재한 모니터는 여전히 존재하고, AMD와 G싱크는 지원하는 어댑티브 싱크 계층이 각기 다르다. 그러나 대체로 광범위한 모니터 제품에서 표준 기능으로 탑재돼 있다. 심지어 200달러 미만의 모니터도 어댑티브 싱크를 지원하기 시작했다. 그리고 모든 사람이 높이 평가하는 개선이 있다. 바로 모션 클래리티(motion clarity)이다. 구형 평판 LCD 스크린 상의 픽셀은 다소 굼뜨다. 그래서 LCD 화면이 움직이는 물체에서 잔상을 보이는 것이다. 최신 모니터 스크린 픽셀은 더 빠르게 움직여 흑백 픽셀 반응 시간이 약 5밀리 초에 이른다. 기술이 많이 발전한 것이다.  간단히 말해 현대의 모니터는 동작이 더 우월하다. 구형 모니터의 화면은 느리고 번지게 보이지만 새 모니터는 훨씬 더 부드럽고 선명해 보인다.    USBC로 규격 통일하기 최신 모니터가 과거 제품보다 더 좋아 보이는 것은 놀라운 일이 아니다. 기술의 진보일 뿐이다. 그러나 일부 새 모니터는 디스플레이 연결 면에서도 발전을 이뤄냈다.   스마트폰, 태블릿, 노트북에서 보편적인 USBC가 이제 모니터에서도 발견된다. 디스플레이포트 얼터닛 모드(DisplayPort Alternate Mode) 상에서 영상을 처리할 수 있고, 파워 딜리버리(Power Delivery)로 연결된 기기에 전력을 공급할 수 있다. 일부 모니터는 USBC 허브를 내장해 주변 기기 연결을 확장하고 유선 LAN을 연결하며 영상 출력도 처리할 수 있다.    USBC가 있는 노트북이 있다면 더 좋다. 노트북을 전력, 모니터, 여타 주변 기기에 따로 따로 연결할 필요 없이, 모든 것을 모니터에 연결하고 USBC로 노트북을 모니터에 연결하면 된다. 노트북과 모니터가 케이블 하나로 연결돼 혼란이 줄고, 책상 위에서 노트북을 도킹할 때에도 여러 코드를 연결하는 번거로움이 없어진다.  모니터와 USBC 연결은 아직까지는 보편적이지 않다. 그러나 뷰소닉 VG2455, 삼성 M5, Dell S2422/HZ 등의 보급형은 약 250달러에서 시작한다. 연결성이 더 뛰어난 모니터, 예를 들어 델 P2723QE 등은 500달러 선에서 구입할 수 있다. USBC가 없는 모니터보다 가격이 더 비싸다. 그러나 모니터와 외부 USBC 도크를 개별적으로 구입하면 가격이 비슷해진다.    이제 교체를 준비할 시점  오랫동안 쓴 모니터를 교체할 준비가 되었는가?  지금은 구입에도 적기다. 대다수 전자 제품이 칩 부족과 인플레이션의 영향을 받고 있지만 모니터는 그다지 영향을 받지 않는다. 2020년 모니터 수요가 급증한 이후에 다시 관심이 정상 수준으로 돌아왔고 재고도 많다. 적정 가격에 판매되는 보편적 대중 시장 모니터는 더더욱 그렇다. 여름 휴가와 초가을 쇼핑 시즌을 예의 주시하라. 모니터는 소매업체가 구형 재고를 소진하려는 할인 행사를 많이 여는 제품이다. 100~200달러 정도의 할인액이 드물지 않다. 지난해 최고 성능 제품을 선택하는 것도 좋다. 크게 보면 많이 발전했지만 1년 전 제품과 최신 제품은 큰 차이가 없는 것이 보통이다. 보급형부터 최고급 모니터까지 어떤 가격대를 선택하더라도 최근 발전한 모니터 기술의 이점을 맛볼 수 있을 것이다.  editor@itworld.co.kr 

2
"엑셀 같은 필수 업무 기술될까" 기본으로 자리 잡는 로우코드
3
자바가 여전히 위대한 개발 언어인 7가지 이유
4
“무료인데 속도까지 빠르다” 최고의 크롬 브라우저용 VPN 4선
05
iOS | 애플리케이션
팀즈·슬랙을 대체할 무료 도구, 다름 아닌 '아이메시지'
06
개발자
"안드로이드부터 윈도우, iOS까지" 구글이 만든 멀티플랫폼 개발 툴 '플러터'
07
개발자
"파이썬 웹 개발의 미래" ASGI의 개념과 활용 방법
08
디지털 디바이스 | 오피스ㆍ협업
블로그 | “구글 크롬OS 플렉스로 구형 PC에 새 생명을”
09
게임 | 디지털 디바이스
구글 스태디아 리뷰 | 콘솔 없이 즐기는 '꽤 훌륭한' 콘솔 경험
10
iOS | 디지털 디바이스
"너무 쉬워서 오히려 몰랐던" 에어팟 고급 기능 5가지
1
디지털 디바이스 | 스마트폰 JR Raphael
안드로이드의 구글 캘린더를 200% 활용하는 12가지 숨은 '꿀팁'

구글 캘린더는 안드로이드 생산성 패키지의 핵심적인 부분이다. 하지만 겉으로 보이는 기능만 사용하고 있다면 구글 캘린더의 잠재력을 놓치고 있는 것이다.  그렇다. 수많은 최신 디지털 툴처럼 구글 캘린더에도 눈에 보이지 않는 유용한 기능이 많다. 구글 캘린더의 고급 기능 대부분은 웹사이트를 중심으로 돌아가지만, 안드로이드의 구글 캘린더 앱에는 모바일 경험만을 위한 숨겨진 기능이 있다. 시간을 절약해주는 기능부터 효율성을 높이는 기능까지, 안드로이드 사용자의 삶에 큰 도움이 되는 12가지 기능을 소개한다.   1. 신규 이벤트 생성 시 다른 일정 확인 스마트폰의 캘린더 앱으로 새 이벤트를 생성하는 상황을 생각해 보자. 화면을 열어 이벤트를 추가한 후, 갑자기 정신이 몽롱해진다. 그날 해야 하는 다른 일이 있었던가? 오후 2시가 최선이었을까? 3시로 할 걸 그랬나? 예약한 병원 진료 시간은 언제였더라? 필자도 그런 적이 있다. 그리고 새로운 이벤트를 추가하는 도중에 다른 전반적인 일정을 확인할 때 안드로이드의 구글 캘린더 앱은 별로 도움이 되지 않는다. 그런데 방법이 있었다.   캘린더 앱의 이벤트 생성 화면 상단에 눈에 띄지 않는 밝은 회색 화살표가 보이는가? 바로 이것이다. 스마트폰에서 새 이벤트를 추가하다가 다른 일정이 생각나지 않는다면, 이 회색 화살표를 누르거나 이벤트 생성 영역을 화면 아래쪽으로 밀어보자.    사진처럼 이벤트 생성 인터페이스가 최소화되고 그 뒤에 있는 캘린더를 탐색할 수 있다. 하지만 이것이 전부가 아니다.  2. 이벤트 슬라이딩 새 이벤트를 생성하는 중 다른 이벤트를 확인할 때, 생성 중인 이벤트의 시간을 간편하게 변경할 수 있다. 화면에서 해당 이벤트의 윤곽선을 길게 누른 후 위/아래로 밀어서 원하는 시간대로 이동하면 된다. 아주 훌륭한 기능이다. 그러나 일정 생성 화면에는 아직 한 가지 기능이 더 숨어있다.  3. 시작 및 종료 시간 조절 제스처 이벤트를 밀어서 시간대를 이동하는 것 외에 이벤트 윤곽선의 상단 또는 하단의 점을 손가락으로 누른 후 위/아래로 밀면 이벤트의 시작 및 종료 시간만 조절할 수 있다.    4. 월간 캘린더 빠르게 보기 일정을 월간 보기로 살펴보아야 할 때, 이 바로가기 기능을 기억하자. 월 이름이 표시된 앱의 상단 표시줄을 누르거나 아래쪽으로 밀면 월간 보기로 빠르게 이동할 수 있다. 상단 표시줄을 다시 누르거나 월간 캘린더를 위로 밀어 올리면 월간 보기를 숨길 수 있다.    5. 오늘 일정으로 전환하는 손쉬운 방법 캘린더 앱에서 다른 날짜의 일정을 훑어보다가 현재 날짜로 다시 이동하고 싶을 때, 화면 우측 상단 모서리의 프로필 사진 왼쪽에 있는 작은 캘린더 아이콘을 눌러보자. 아무리 먼 과거 혹은 미래에 있더라도 다시 현재로 돌아오게 된다.    6. 신속한 이벤트 삭제 캘린더 앱에서 쉽게 간과될 수 있지만, 놀랍도록 편리한 제스처가 있다. 일별 보기 페이지에서 이벤트 또는 알림을 오른쪽으로 미는 한 번의 동작으로 해당 이벤트 혹은 알림을 빠르게 삭제할 수 있다.   7. 구글 미트 링크 생략 캘린더가 생성하는 모든 이벤트마다 구글 미트(Google Meet) 링크를 자동으로 추가한다는 사실을 알고 있는가? 실제로 미트 기반 화상회의를 진행하는 이벤트라면 상관없겠지만, 사적인 이벤트라면 꽤 거슬릴 수 있다. 게다가 미트가 아닌 줌(Zoom)과 같은 다른 화상회의 서비스를 사용해 진행하는 이벤트일 경우 초대하는 모든 사람이 의미 없는 미트 링크까지 함께 받게 된다.  클릭 몇 번만으로 이런 광기를 멈출 방법이 있다. 스마트폰에서 캘린더 앱을 열고 좌측 상단 모서리의 3줄 메뉴 아이콘을 클릭한 후 아래로 스크롤해 ‘설정’ 메뉴로 들어간다. ‘일반’에서 ‘화상회의 추가’를 누르고 연결된 모든 계정에 대해 ‘끄기’ 위치로 토글을 전환한다. 이제 눈엣가시 같은 미트 링크가 모든 이벤트에 자동으로 추가되지 않을 것이다. 이벤트에 미트 링크를 추가하고 싶다면 이벤트를 생성하면서 수동으로 작업하면 된다.  8. 이벤트에 따른 스마트폰 무음 설정 기술적으로는 안드로이드에서 제공하는 기능이지만 구글 캘린더에서도 지원하는 가장 실용적인 옵션이다. 구글 캘린더의 이벤트가 진행 중일 때 스마트폰을 자동으로 무음 상태로 전환할 수 있다. 사용 방법은 다음과 같다.  스마트폰 설정 앱을 열고 ‘방해 금지’ 항목을 찾는다(‘알림’이나 ‘소리 및 진동’ 메뉴를 살펴보거나 ‘방해 금지’를 검색한다). ‘일정 추가’를 누르고 ‘이벤트’ 라벨이 나타나는 줄(토글 아님) 혹은 옆에 있는 기어 모양 아이콘을 누른다. 다음과 같은 화면이 나타난다.    1번째 옵션인 ‘이벤트 시간 중’에서 기기와 연동된 캘린더 중 어떤 캘린더로 스마트폰 무음을 작동시킬지 선택할 수 있다. 기본 설정은 ‘모든 캘린더’다. 즉, 기기의 모든 캘린더에 저장된 모든 이벤트가 진행될 때 스마트폰이 무음 상태로 진입한다. 혹은 업무용 캘린더처럼 특정 캘린더만 설정해 두면 나머지 일정 시에는 무음 상태로 전환되지 않는다.  다음 옵션에서는 스마트폰을 무음 상태로 전환하는 이벤트 유형을 지정할 수 있다. 참석 여부에 대해 ‘예’라고 답한 이벤트나, ‘예’ 혹은 ‘아마도’라고 답한 이벤트, 답하지 않은 이벤트가 진행될 때 무음 상태로 전환되도록 설정하는 것이다. 참고로 이 옵션은 다른 사람이 생성해 초대한 이벤트에만 적용된다. 자신이 생성한 이벤트의 참석 여부는 항상 ‘예’로 간주된다.  마지막 옵션에서는 기본 설정된 방해금지 동작을 사용할지, 특정 상황에서 사용하도록 자신만의 설정을 생성할지 결정할 수 있다. 사용자 정의 설정 옵션은 캘린더 이벤트 진행 중 스마트폰의 정확한 동장에 대해 엄청난 유연성을 제공한다. 예를 들어, 즐겨찾기 된 연락처의 전화 또는 문자메시지만 허용하거나 이벤트와 알람 외에 다른 소리는 허용하지 않는 등이다. 심지어 일정 중 다양한 유형이 알림이 표시되는 방식까지 지정할 수 있다.    기기에서 이런 메뉴가 보이지 않는다면 구버전 안드로이드가 적용된 것이거나 제조업체가 운영체제에서 이 부분을 숨겨놓은 것이다. 이 경우에는 IFTTT라는 애플릿으로 간소화된 버전을 사용할 수 있다. 9. 그룹 이벤트 참석자에게 빠른 응답 전송 안드로이드에서 전화를 거부할 때 사전에 작성한 간단한 응답을 전송할 수 있듯이 구글 캘린더는 다가올 일정과 관련한 모든 사람에게 신속한 메모를 전송하는 기능을 제공한다. 이 기능을 구성하는 방법을 알아보자. 캘린더 앱을 열고 좌측 상단 모서리의 3줄 메뉴 아이콘을 누른 후 표시되는 메뉴에서 ‘설정’을 선택한다. ‘일반’을 선택한 후 ‘빠른 응답’이 보일 때까지 스크롤을 내린다. ‘빠른 응답’을 누르면 일정과 관련된 사람에게 전송할 수 있는 사전 메시지가 표시된다.   참석 상황에 따라 4가지 메시지를 보낼 수 있는데, 이상하게도 메시지를 추가로 생성할 수는 없지만 기본 응답을 원하는 대로 수정할 수는 있다. 아무 메시지를 누른 후 원하는 문구를 입력하면 된다.    사용 방법은 간단하다. 최소 1명의 사람이 초대된 이벤트를 연 후 ‘참석자’ 라인 오른쪽의 편지 봉투 모양 아이콘을 누른 후 목록에서 원하는 응답을 누른다. 참석자를 수신인으로 한 이메일이 자동으로 작성된다. ‘보내기’만 누르면 된다.  10. 기존 이벤트 복제 기존에 존재하는 이벤트와 매우 유사한 새로운 이벤트를 생성해야 하는 경우가 있지 않은가? 안드로이드의 구글 캘린더 앱은 기존 이벤트를 복제해 새로운 일정을 생성하는 손쉬운 방법을 제공한다. 복제할 이벤트를 누르고 우측 상단 모서리의 점 3개 메뉴 아이콘을 누른 후 ‘복제’를 선택한다. 이제 끝이다. 원본 이벤트의 정보가 작성되어 있으며 필요에 따라 수정할 수 있는 새 이벤트가 표시된다. 이것보다 더 쉽게 새로운 이벤트를 생성하는 방법은 없을 것이다. 11. 기본 알림 시간 변경 새 이벤트에 대한 기본 알림 시간이 모두에게 적합하지는 않다. 일반적으로 이벤트 알림 설정을 변경하는 사용자(혹은 원하는 것보다 일찍/늦게 알려줄 때마다 창의적인 욕을 조용히 중얼거리는 사용자)라면 캘린더의 기본 알림 시간을 자신에게 알맞게 조정하자.   캘린더 앱의 설정 메뉴에서 수정할 구글 계정과 연결된 캘린더를 누른다. 종일 이벤트뿐 아니라 새로운 이벤트의 기본 알림 시간을 변경할 수 있는 화면이 표시된다. 알림은 여러 개 추가할 수 있으며, 캘린더의 기본 색상도 여기서 변경할 수 있다. 다른 구글 계정과 연결된 보조 캘린더의 기본 알림 시간도 같은 방법으로 변경할 수 있다.  12. 목표 설정 및 관리 안드로이드 구글 캘린더 앱은 반복적인 목표를 생성하는 데도 도움이 될 수 있다. 이 기능의 이름은 가식적으로 들릴지라도 실제로 생산성 관점에서는 진정한 가치를 얻을 수 있다. 캘린더 앱의 우측 하단 모서리에 있는 원형 더하기 아이콘을 누르고 ‘목표’를 선택한 후, 표시되는 항목을 살펴보자. 구글 캘린더는 ‘운동’, ‘자기 계발’, ‘가족과 친구’, ‘나만의 시간’이라는 목표하에 ‘피아노 배우기’, ‘청소’, ‘가족과 함께 식사’, ‘아빠에게 전화’, ‘명상’ 등 누군가가 캘린더에 실제로 추가해 따를 것이라고는 믿기 힘든 일정을 제안한다. 대부분 제안은 유치하지만, ‘계획적인 생활’이라는 마지막 목표에서 제안하는 것은 살펴볼 만한 가치가 있다.  각 목표를 누르면 앞으로 예약할 몇 가지 목표를 제안한다. 제안을 무시하고 ‘사용자 정의’를 누르면 다른 제안이 표시된다. 모든 제안을 무시하고 송장 처리, 회의 계획, 점심으로 먹을 샌드위치 주문하기 등 정말로 중요한 자신만의 활동을 입력하면 된다. 그 후 캘린더는 활동 수행 빈도, 기간, 시간을 물어보며 캘린더에서 빈 시간을 찾아 필요한 빈도만큼 활동을 자동으로 추가한다.    활동을 완료할 때마다 캘린더에 표시하면 추후 목표를 얼마나 달성했는지 추적할 수 있다. 심지어 예약된 활동 전후로 알림을 보내는 ‘스마트 알림’ 기능을 사용하면 ‘진행 상황을 준비 및 추적’할 수 있다(신경을 거슬리게 만드는 ‘스마트 알림’의 특성에 대해 투덜거릴지도 모르겠다).   혁신적이지는 않지만, 목표 지향적으로 살아가고자 하는 사용자나 정기적으로 해야 하는 활동이 있는 사용자에게는 흥미롭고 시각적으로 차별화된 방법이다.  보너스 팁 : 구글 캘린더의 숨은 ‘코드명’ 아는 사람은 거의 없지만 캘린더 앱의 일러스트 시스템을 ‘해킹’해 원하는 모든 이벤트에 일러스트가 표시되도록 할 수 있다. 일정 제목에 구글 캘린더 앱이 인식하는 단어를 포함하면 된다. 숨은 ‘코드명’은 필자가 운영하는 안드로이드 인텔리전스에서 확인할 수 있다.  여기서 소개한 다양한 방법을 활용하면 안드로이드 스마트폰에서의 구글 캘린더 경험을 개선할 수 있다. 이제 사용자가 해야 할 일은 계획대로 움직이는 것뿐이다.  editor@itworld.co.kr

2
"무엇을 어디에 연결해야 할까?" 노트북 포트에 대한 모든 것
3
머신러닝 라이브러리 대표주자, 텐서플로우의 이해
4
“LAMP를 뛰어넘을까?” 차세대 웹 개발 철학 잼스택 안내서
05
글로벌 트렌드
'디지털 노마드' 삶에 대해 아무도 말하지 않는 6가지
06
디지털 디바이스 | 스마트폰
"이건 몰랐지?" 안드로이드 크롬 브라우저에 숨겨진 기능 6가지
07
기업 문화
"30세 이하 IT 인력이 내년에도 회사에 남을 확률은?" 직원 유인 전략 마련해야
08
보안 | 퍼스널 컴퓨팅
구글에서 덕덕고로 갈아탄 후 알게 된 놀라운 사실 5가지
09
IoT | 미래기술 | 클라우드
엣지 컴퓨팅이 중요한 이유 : 정의, 동작 방식, 사용례
10
개발자
프론트엔드 아키텍처의 진화, 리액티브 자바스크립트
1
클라우드 Brandon Butler, Tim Greene
"도대체 프라이빗 클라우드란 무엇인가?" 정의, 비교, 아키텍처, 과제 총정리

하이브리드 멀티클라우드 시대가 도래하면서 프라이빗 클라우드는 다소 애매하고 혼란스러운 개념이 되었다. 프라이빗 클라우드는 스토리지와 컴퓨트, 메모리 자원을 효율적으로 사용할 수 있으며, 기업 애플리케이션에 더 빠른 응답시간을 제공하며, 데이터의 저장과 관련된 규제를 준수할 수 있도록 해준다.     프라이빗 클라우드의 정의 프라이빗 클라우드란 개념은 비교적 단순하고 직설적이다. NIST는 2013년 NIST 클라우드 컴퓨팅 표준 로드맵에서 “프라이빗 클라우드 인프라는 여러 소비자(예를 들어, 사업부서)로 이루어진 단일 조직에 의해 독점적인 사용을 위해 프로비저닝된다”고 설명했다. 여기서 중요한 것은 프라이빗 클라우드 인프라라고 해서 온프레미스에 위치하거나 심지어 해당 인프라를 사용하는 조직이 소유해야 하는 것은 아니라는 점이다. 이 정의는 현재 전 세계적인 표준으로 받아들여지고 있다. 기업은 IBM이나 마이크로소프트 같은 클라우드 서비스 업체에 자사 프라이빗 클라우드의 호스팅을 맡길 수 있다. 아마존 아웃포스트나 HPE 그린레이크 같은 솔루션을 이용해 온프레미스 프라이빗 클라우드를 구축하고 관리할 수도 있다. 아니면 모든 것을 직접 구축하는 방식으로 기존 데이터센터를 프라이빗 클라우드로 현대화할 수도 있다. 어떤 접근법을 취하든 한 가지는 분명하다. 프라이빗 클라우드는 성장 중이다. IDC는 클라우드 서비스는 물론, 하드웨어, 소프트웨어, 전문 서비스 등을 포함한 총 클라우드 지출이 2025년에 1조 3,000억 달러를 넘을 것으로 전망한다. 연평균 성장률은 무려 16.9%이다. IDC의 예측대로라면, 프라이빗 클라우드 서비스의 성장 속도는 31.0%로 더 빠르다. 프라이빗 클라우드 인프라만 놓고 보면, 2021년 지출 규모가 총 225억 달러로, 11.8% 증가했다. 이 중 46%는 온프레미스 환경에 배치됐는데, 기업의 프라이빗 클라우드 배치가 온프레미스와 호스팅으로 고르게 나눠졌다는 것을 알 수 있다.   프라이빗 클라우드 vs. 퍼블릭 클라우드 프라이빗 클라우드와 퍼블릭 클라우드의 근본적인 차이는 프라이빗 클라우드용 자원과 인프라 모두가 퍼블릭 클라우드로부터 분리되어 있다는 것이다. 소프트웨어를 이용해 분리할 수도 있고, 하드웨어 자체가 온전히 따로 있는 방식일 수도 있다. 어떤 식이든 프라이빗 클라우드용 자원은 단 한 고객만이 사용할 수 있다.  반대로 퍼블릭 클라우드는 개별 고객이 프로비저닝된 클라우드의 일부를 사용하고, 해당 자원은 클라우드 내의 모든 사용자가 이용할 수 있다. 자원은 클라우드 사용 계약에 따라 개별 테넌트로 할당되지만, 서로 다른 테넌트의 여러 워크로드가 공유된 물리 서버에서 구동하는 CPU 자원을 동시에 소비할 수도 있다. 물론, 데이터는 논리적으로 격리되어 개별 테넌트로 프로비저닝된다. 따라서 한 테넌트는 다른 테넌트의 데이터를 조작하거나 읽을 수 없으며, 데이터가 있다는 것조차도 모른다. 하지만 개별 테넌트가 이용하는 전체 자원 풀은 공유 자원이다.   프라이빗 클라우드의 이점 기업은 더 많은 자원을 퍼블릭 클라우드 이전하는 것이 전체적인 추세이며, 기존 앱을 이전하거나 새로운 애플리케이션을 개발하기 위해 클라우드 우선 전략을 도입하기도 한다. 하지만 특정 정부기관이나 규제가 많은 산업군의 기업은 특정 데이터에 대해 퍼블릭 클라우드 서비스 업체가 제공하는 것보다 더 많은 통제권일 가지고 있어야 하는 경우도 있다. 여기에는 데이터 자체의 보안뿐만 아니라 데이터를 호스팅하는 인프라 자원에 대한 통제도 포함된다. 이런 조직에는 프라이빗 클라우드가 해법이 될 수 있다. 퍼블릭 클라우드 상의 인스턴스에는 제대로 동작하지 않거나 전혀 동작하지 않는 레거시 시스템이나 프로그램도 있다. 하지만 이런 시스템을 지원하기 위해 특별히 고안된 가상화 환경에서는 동작할 수도 있다. 컴플라이언스와 규제에 대한 우려에 더해, 프라이빗 클라우드는 데이터와 애플리케이션에 대한 더 많은 통제권을 가져다준다. 또한 매우 낮은 지연시간이 필요한 실시간 애플리케이션을 구동하는 기업이라면, 비즈니스 프로세스를 온프레미스 환경에 유지하는 것이 퍼블릭 클라우드 서비스 업체로는 만족하기 어려운 수준의 성능을 제공할 수 있는 방안이다.   프라이빗 클라우드의 해결 과제 기업은 자체 프라이빗 클라우드를 구축하고 관리할 수 있지만, 자본이 많이 드는 전략이다. 어떤 방식이든 클라우드를 구축하는 데는 상당히 많은 컴퓨팅 인프라가 필요하기 때문이다. 온프레미스 환경에서 운영하는 자체 클라우드는 가상화나 소프트웨어 정의 네트워킹 같은 기술을 지원할 역량이 있어야 한다. 또한 자체 클라우드 내에 상당한 수준의 자원 확장성, 사용자와 애플리케이션 모두를 지원할 수 있는 대역폭도 갖춰야 한다. 하지만 자체 데이터센터가 있는 기업이라면, 기존 자원을 잘 구성해 프라이빗 클라우드처럼 운영하는 것은 실행 가능한 선택지이다. 많은 기업에서 프라이빗 클라우드로의 전환은 데이터센터 현대화의 일환으로 진행된다. 단순히 하드웨어를 갱신하는 대신, 셀프서비스 프로비저닝이나 컨테이너화, 데이터 레이크 같은 클라우드 같은 기능을 추가할 기회인 것이다. 또한 전략적인 차원에서는 프라이빗 클라우드가 전사적 디지털 트랜스포메이션의 기반 역할을 할 수 있다.   프라이빗 클라우드 대 하이브리드 클라우드 대 멀티클라우드 대부분 전문가는 하이브리드 클라우드가 향후 5년간 가장 크게 성장할 것이라고 전망한다. 가장 유여한 클라우드 배치 방식이며, 기존 온프레미스 인프라를 유지하면서 클라우드를 도입하기 시작한 기업에 가장 적합한 방식이다. 대규모 퍼블릭 클라우드 배치 환경을 유지하면서도 민감하거나 규제 대상인 데이터를 프라이빗 클라우드에서 호스팅해야 하는 기업에도 유용하다. 일반적으로 하이브리드 클라우드는 퍼블릭 클라우드와 프라이빗 클라우드, 온프레미스 인프라를 통합할 수 있다. 성공적인 배치를 위한 핵심 요소는 통일된 관리 인터페이스로, 관리자가 중앙에서 모든 것을 제어할 수 있어야 한다. 이를 통해 기업은 그곳이 어디든 데이터를 가장 효과적으로 저장하고 사용하고 보호할 수 있는 곳에 유지하고 액세스할 수 있는 유연성을 얻는다. 이 유연성은 비용 절감에도 효과적인데, 하이브리드 클라우드가 계속 성장하는 주된 이유 중 하나이다. 하이브리드 클라우드 영역에 적용되는 또 하나의 용어는 멀티클라우드이다. 퍼블릭 클라우드가 차지하는 부분이 여러 클라우드 서비스 업체의 인프라에 위치하는 배치를 말한다. 예를 들어, 한 기업이 IBM 클라우드와 마이크로소프트 애저 모두를 자사의 퍼블릭 클라우드 인스턴스에 사용하면서, 이를 다른 컴퓨팅 자원, 즉 프라이빗 클라우드나 온프레미스 인프라와 함께 사용한다면, 하이브리드 멀티클라우드가 된다. 기능적으로는 처음 등장했을 때와 동일하지만, 하이브리드 클라우드를 배치하는 이유는 시간이 지나면서 점점 진화하고 있다. 처음에는 기업의 온프레미스 인프라를 혁신하는 방안으로 사용했다면, 이제는 데이터를 좀 더 쉽게 이용할 수 있도록 퍼블릭 클라우드와 안전하게 연결하는 방안으로 배치했다. 최근에는 워크로드를 모든 환경에 걸쳐 이식할 수 있도록 하는 데 중점을 둔다. 도커와 같은 컨테이너 클라우드 플랫폼이 여기에 해당한다. 프로세스나 워크로드는 여러 클라우드에 걸쳐 배포되며, 자동으로 분기해 가장 효율적으로 비용 효과적인 곳에서 운영한다. 이를 위해서는 쿠버네티스 같은 좋은 자동화 플랫폼이 필수적이다. 프라이빗 클라우드 아키텍처 NIST에 따르면, 프라이빗 클라우드는 다른 클라우드 아키텍처와 다섯 가지 특징을 공유한다. 첫째는 온디맨드 셀프서비스로, 기업 내 서로 다른 부서의 최종 사용자가 IT 부서에 지원이나 승인을 요청하지 않고 스스로 컴퓨팅 자원을 프로비저닝할 수 있다.  둘째는 폭넓은 액세스이다. 프라이빗 클라우드 자원은 최종 사용자가 다양한 디바이스를 통해 액세스할 수 있다. 셋째는 자원 풀 구성으로, 컴퓨팅 자원의 효율적인 활용을 위해 필요하다. 따라서 다양한 최종 사용자가 자원을 공유하지만, 어디까지나 기업 내부적으로만 활용한다. 서로 다른 기업이 자원을 공유하는 퍼블릭 클라우드와 가장 큰 차이점이다. 넷째는 탄력성으로, 인프라 자원을 필요한 만큼 확장하고 축소할 수 있으며, 사용이 끝나면 다른 사용자를 위해 자원을 다시 내놓는다.  마지막으로, 프라이빗 클라우드는 스토리지, 컴퓨팅, 대역폭, 사용자 계정의 수 등 사용량을 측정하는 방안이 필요하다. 여기서 한 단계 더 나아가 일종의 내부 비용 부과 메커니즘을 적용하는 것은 기업이 선택할 문제이다. 하지만 프라이빗 클라우드 자원의 사용량을 추적하고 정확하게 파악할 수 있어야만 한다.   프라이빗 클라우드를 배치하는 방법 프라이빗 클라우드의 기반이 되는 기술은 당분간 크게 바뀌지 않겠지만, 실제로 클라우드를 배치하는 방법은 끊임없이 진화한다. 최근에는 많은 기업이 서드파티가 보유하고 유지하는 프라이빗 클라우드를 선호한다. 일부 서비스 업체는 더 나아가 고도로 전문화된 프라이빗 클라우드를 제공한다. 예를 들어, 아마존의 GovCloud는 민감한 데이터와 규제 대상이 워크로드를 호스팅하기 위한 서비스이면서 미국 정부의 가장 엄격한 보안 및 컴플라이언스 요구사항을 만족한다. 앞서 살펴본 것처럼 프라이빗 클라우드는 온프레미스에 배치할 수도 있고, 프라이빗 클라우드 서비스를 제공하는 주요 클라우드 서비스 업체 어디에서든 호스팅 방식으로 배치할 수도 있다. 최근에는 클라우드의 종류는 중요하지 않고 모든 데이터와 워크로드를 가장 효율적으로 다룰 수 있는 곳에 배치하는 것이 중요하다. 아니면 적절한 보안 프레임워크나 규제를 기반으로 배치할 수도 있다. 퍼블릭 클라우드 인프라 내의 프라이빗 클라우드는 실질적인 보안 이점이 있다. 퍼블릭 클라우드가 프라이빗 클라우드보다 태생적으로 덜 안전하다는 선입견은 그동안 수많은 연구를 통해 잘못된 것임을 확인했다. 실제로 잘 관리되는 퍼블릭 클라우드, 특히 최상위 퍼블릭 클라우드 서비스 업체가 관리하는 인프라는 최신 패치와 보호 기술이 적용되어 있다. 이 때문에 클라우드 배치나 사이버 보안에 전문 지식이 없는 기업이 온프레미스에서 관리하는 것보다 프라이빗 클라우드를 더 안전하게 할 가능성이 크다. editor@itworld.co.kr

2
“아는 사람만 안다” 유용한 윈도우 기능 10가지
3
How-To : "와이파이가 왜 이렇게 느려?" 우리집 라우터 문제 직접 진단하기
4
블로그 | 구글이 ‘픽셀 태블릿’으로 만들고자 하는 변화구
05
애플리케이션 | 오피스ㆍ협업
구글 문서를 ‘협업 허브’로 만드는 3가지 신기능
06
모바일
'안드로이드 13'을 기대하는 결정적 이유 3가지
07
개발자
“여기 백엔드 개발자가 있다” 백엔드 개발자 경험을 위한 솔루션 열전
08
기업 문화
“알고 보면 거짓이다” 미래 업무 환경에 대한 3가지 오해
09
맥OS | 퍼스널 컴퓨팅
“의외로 유용하다” 데스크톱 경험을 바꿔줄 맥의 10가지 숨은 기능
10
오피스ㆍ협업
How-To : 파워포인트 발표 자료를 영상으로 전환하기
1
IT 관리 | 개발자 Isaac Sacolick
'기초부터 다시 시작하는' 애자일 방법론의 이해

애자일(Agile) 방법론이 등장한 지 2021년을 기준으로 꼭 20년이 됐다. 일부 스타트업이 공동 장소에서 스티커와 화이트보드를 가지고 협업하던 비주류 방법론이 이제는 정교하고 확장성 있고 널리 쓰이는 애자일 소프트웨어 개발 프로세스와 툴로 발전했다.   애자일 개발은 오랜 기간 사용되고 많은 기업이 스크럼, 칸반 등의 애자일 기법을 이용해 애플리케이션을 현대화하고 고객 경험을 개선하고 디지털 트랜스포메이션을 이행하는 데는 그만한 이유가 있다. 디자인 씽킹, 제품 관리, 데브옵스와의 접점에 대한 방대한 지식이 쌓이는 것도 같은 맥락이다. 이제 사람들은 ‘애자일이 무엇인가?’라고 묻지 않는다. 오히려 자기 팀에 최고의 애자일 방법론을 적용할 방법을 활발하게 논의한다. 여기서는 다시 기본으로 돌아가 사람과 팀, 프로세스, 툴과 함께 애자일 방법론의 기초를 알아본다. 또한, 애자일이 데브옵스와 어떻게 연결되는지 살펴보고, 애자일 문화를 양성하고 고품질의 소프트웨어를 완성하는 모범 관행을 소개한다.   애자일 방법론에서의 주요 역할들 애자일 소프트웨어 개발 프로세스는 언제나 특정 제품의 사용자를 정의하고, 다뤄야 할 문제와 기회, 가치의 범위에 관한 비전을 문서화하며 시작한다. 제품 소유자(Productowner)는 이 비전을 포착하고 이를 달성하기 위해 다양한 팀과 협업하며 애자일 개발 프로세스에는 여러 역할이 관여한다. 사용자 : 애자일 프로세스는 언제나 사용자(User) 또는 고객을 염두에 두면서 시작한다. 오늘날에는 일반적으로  고객 요구 및 행동의 다른 워크플로우 역할/유형을 정형화한 사용자 페르소나(User Personas)를 정의한다. 제품 소유자 : 제품 소유자는 내부 이해관계자 등 고객의 목소리를 담당한다. 통찰, 발상, 피드백을 종합해 제품 비전을 만든다. 보통 제품 비전은 단순하고 직접적이지만, 고객 또는 사용자가 누구이고, 어떤 가치를 다루는지, 이들을 다루는 전략에 대한 전체 그림을 반영한다. 예를 들면 구글이 가졌던 원래의 비전 아마도 다음과 같았을 것이다.   단순한 키보드 중심 인터페이스와 검색 결과에서 유명한 출처를 앞에 배치하는 알고리즘을 가지고 인터넷에 접근할 수 있는 사람이 적절한 웹사이트와 웹 페이지를 쉽게 찾을 수 있도록 하자. 비전이 무엇이든지 제품 소유자는 이를 정의하고 개발팀과 협력해 이를 구체화한다. 개발팀과 협력하기 위해 제품 소유자는 제품 비전을 일련의 사용자 스토리(User Stories)로 나눈다. 각 사용자 스토리는 표적 사용자, 이들이 가진 어려움, 해법이 필요한 이유, 그리고 해법을 한정하는 단서와 허용 기준을 규명하기 위한 것이다. 제품 소유자는 사용자 스토리의 우선순위를 정하고 이를 팀과 함께 평가해 팀에 필요한 것이 무엇인지에 대해 공통의 이해를 가질 수 있도록 해야 한다. 애자일 개발에 대한 빠른 입문서를 찾고 있다면 이 5분짜리 영상을 참고하면 된다. 소프트웨어 개발팀 : 팀은 다학제적이어야 하고, 일을 완수할 수 있는 기술과 이력을 가진 다양한 집단을 포함해야 한다. 애자일 개발팀은 개발자는 물론 품질 보증 자동화 엔지니어, 데이터 엔지니어, 사용자 경험(UX) 디자이너, 그리고 소프트웨어 제품의 유형에 따라 그 외의 다양한 역할로 구성해야 한다. 애자일은 팀이 유효한 소프트웨어를 전달하는 데 집중시킨다. 따라서 이들은 완전히 기능하는 애플리케이션, 통합, 사용자에게 영향을 주는 결과물을 완성해야 한다. 단순히 기술 컴포넌트만으로는 충분하지 않다. 모든 팀원이 무엇을 만드는지, 누가 무엇을 하는지, 소프트웨어가 어떻게 개발될 것인지 충분히 이해하고 참여해야 한다. 이 밖에 애자일 팀에는 일반적으로 다음과 같은 역할이 배정된다.   기술 또는 팀 리더(Tech or Team leads)는 아키텍처, 기능 미달 허용 기준, 시퀀싱, 디펜던시, 여타 기술 및 보안 고려사항에 관해 제품 소유자와 협력한다. 기술 리더는 팀과 함께 스토리를 평가하고 구현 디테일을 계획하는 등 광범위한 책임을 맡는다. 스크럼 마스터(Scrum master)는 흔히 새로운 팀에게 애자일 프로세스, 책임, 툴에 관해 지도한다. 스크럼 마스터는 진전을 가로막는 장애를 해소하고, 애자일 팀의 개발 속도를 향상할 방법을 검토하고, 백로그를 정리하는 등의 책임을 진다. 비즈니스 애널리스트(Business analysts)는 제품 소유자와 협력한다. 일반적으로 비즈니스 애널리스트는 와이어 프레임의 생성, 사용자 스토리의 문서화, 테스트 결과의 검토 등을 책임진다. 이들은 마이크로서비스 등의 기술 제품을 개발할 때, 그리고 소프트웨어 개발에 있어 제품 소유자보다 더 여러 가지 지식을 가지고 있을 때 특히 도움이 된다.  애자일 팀의 구성과 규모를 정하는 일은 전적으로 조직 리더에게 달려 있다. 팀원 간의 협업을 극대화하기 위해 제프 베조스의 '피자 두 판 애자일 팀(Two pizzasize agile teams)' 관행을 따르는 경우가 많다.   스크럼과 칸반 일단 제품 비전 및 팀이 애자일 선언서(Agile manifesto)에 나온 원리 등 애자일에 공감했다면, 이제 프로세스 방법론을 선택해야 한다. 대표적인 애자일 프로세스는 스크럼(Scrum)과 칸반(Kanban)이다.   칸반은 이해하고 구현하기가 비교적 쉽다. 일종의 팬인 및 팬아웃 프로세스(Fanin and Fanoutprocess)로 작동하며, 팀은 인테이크 보드(Intake board)로부터 사용자 스토리를 획득해 워크플로우 전체에 걸쳐 전파하고 구현한다. 그러나 대부분 기업은 스크럼을 활용한다. 대개 1~2주간 지속되는 스프린트(sprints)라는 리드미컬한 흐름에 따라 개발 작업을 진행한다. 제품 소유자는 요구사항을 사용자 스토리로 작성하고, 비즈니스 가치에 따라 백로그에서 우선순위를 정한다. 팀은 백로그를 검토한 후 스프린트 중 완수할 수 있는 최상위 사용자 스토리에 집중한다.  스크럼은 몇 가지 표준적인 회의를 포함한다(스크럼 의례(scrum ceremonies) 혹은 스크럼 의식(scrum rituals)이라고도 불림). 이는 팀이 스프린트 우선 사항에 집중하고, 스프린트 기간 중 작업을 완수하고, 각 스프린트를 성공적으로 마감하는 데 도움이 된다. 다음과 같은 공통 요소를 갖는 것이 보통이지만, 애자일 하이브리드 작업 모델에 맞게 수정할 수 있다.   스프린트 계획(Sprint planning)은 제품 소유자가 우선순위를 공유하는 것으로, 팀은 스프린트 중에 얼마나 많은 작업을 완수할 수 있는지를 결정한다. 일일 스탠드업 회의(Daily standup meetings)에서는 팀이 사용자 스토리의 현황을 논의한다. 팀원은 각자 일일 목표를 공유하고, 팀의 진전을 가로막는 장애물이 있다면 상부로 위임할 수 있다. 스프린트 평가(Sprint reviews)는 스프린트의 마감 시 행하는 실증 회의이다. 여기서는 최종 결과물에 대한 제품 소유자의 승인을 얻기 위해 제반 기능을 시연한다. 회고 회의(Retrospective meetings)에서 팀은 애자일 및 소프트웨어 개발 프로세스에서 잘된 부분과 개선이 필요한 부분을 논의한다.  스크럼은 제품, 프로그램, 프로젝트 매니저가 예정 시한 및 범위를 명시하는 것이 아니라 팀이 자율적으로 달성할 수 있는 분량의 작업에 집중해 성과를 개선한다. 사용자 스토리를 이용하면 비즈니스 요구와 허용 기준을 (또는 애자일 팀이 때때로 ‘완수의 정의(Definition of done)’라고 부르는 것) 나누는 작은 업무를 형성하고, 팀이 이행 방식을 자율적으로 체계화할 수 있다. 스프린트 평가는 피드백 순환 고리의 하나이고, 제품 소유자는 각 스프린트 전에 우선순위를 다시 평가해 요건을 재정의하는 것이 좋다. 스프린트 회고는 팀이 협업을 개선하고 프로세스를 개선하는 데 도움이 된다.   애자일 팀을 위한 모범 관행 스크럼은 팀이 협력하고 계획하고 완성하기 위한 기본 프로세스다. 그러나 이는 최고의 기술 관행이 아니고 조직적 표준이 아니다. 애자일 문화를 정의하고 견인하지도 않는다. 대신 오늘날 가장 널리 쓰이는 기술 관행은 대개 소프트웨어 개발 수명주기(SDLC)의 정의와 데브옵스 프로세스의 이행을 포함한다. SDLC는 코드 작성, 소프트웨어 자산의 관리, 기술 표준의 개발에 관한 지침을 제공한다. CI/CD, 코드형 인프라(IaC), 지속적 테스팅 등의 데브옵스 자동화는 한층 안정적인 개발  프로세스를 만드는 데 도움이 된다. 시프트레프트 보안 관행(Shiftleft security practices), 옵서버블 마이크로서비스(Observable microservices), 피처 플래깅(Feature flagging), 카나리아 배포(Canary releases), AI 옵스 같은 다른 관행은 유연하고 안정적인 소프트웨어 공급 모델이다. 자율적인 팀, 애자일 방법론, 데브옵스 자동화, 클라우드 아키텍처로의 현대화 등은 모두 IT 조직이 문화를 진화시키는 데 기여한다. 장기적인 개발 주기는 기능과 개선을 신속히 배포할 수 있도록 CD 모델로 대체된다. 자동화는 성과, 신뢰성, 보안에 대해 운영 책임을 지면서 자율성과 속도를 추구하는 개발자 사이의 여러 차이를 메우는 데 도움이 된다. 애자일 팀은 이들 관행을 여러 가지 조합해 현명한 아키텍처를 결정해 테스트할 수 있다. 데이터 지향적인 문화를 만들고 빠르게 실수를 바로잡는 것도 가능하다. 이밖에 디자인 씽킹과 스크럼의 융합, 가치 스트림(Value streams)의 이행, 제품 관리 관행의 개발, 지속 계획의 이행 등의 관행은 애자일 팀이 고객, 최종 사용자, 현업관계자와 협력하는 데 도움이 된다. 일반적으로 애자일 팀은 지라 소프트웨어(Zira Software), 애저 데브옵스(Azure DevOps), 디지털닷에이아이(Digital.ai) 등의 툴을 활용해 애자일 백로그 및 칸반 보드 상에서 협력한다. 이들 툴은 작업의 우선순위를 정하고, 요구사항을 포착하고, 사용자 스토리를 완성하고, 번다운 보고서(Burndown reports)를 검토하고, 버전 제어, CI/CD, 여타 툴을 이용해 워크플로우를 자동화하는 데 도움이 된다.  SAFe, 엔터프라이즈 스크럼(Enterprise Scrum), LeSS(LargeScale Scrum), 스포티파이 모델(Spotify Model), 스타CIO 애자일(StarCIO Agile) 등 개념적 프레임워크와 가이드는 여러 협업 팀이 애자일 원리와 표준, 관행을 추진하는 데 기여한다. 애자일 전문가 대부분은 명확히 정의된 목적, 소수의 정예 팀, 제한된 수의 엄선된 툴과 함께 애자일 관행을 시작하도록 권고한다. 물론 다양한 팀, 자율 조직 원리, 표준, 툴, 그리고 통합 사이에서 적절한 균형을 발견하는 것은 쉽지 않다. 그러나 이런 노력을 통해 기술 역량을 구축, 확장하고 유지할 수 있다. editor@itworld.co.kr  

2
SW 수명주기를 지배하는 필수 개발자 툴 5가지
3
'전쟁의 서막' 노트북에 상륙한 인텔 아크 GPU의 매력적인 기능들
4
“SQL을 넘어” 데이터 쿼리를 위한 8가지 새로운 언어
05
네트워크
'고르고 고른' 네트워크·보안 전문가용 필수 리눅스 툴 10가지
06
AIㆍML | 글로벌 트렌드
글로벌 칼럼 | 인공지능에 '지능'은 없다
07
개발자
웹어셈블리 기반의 유력 언어 프로젝트 13종
08
AIㆍML | IoT | 글로벌 트렌드 | 미래기술
“제조를 넘어선 융합” 디지털 트윈의 A to Z
09
게임 | 퍼스널 컴퓨팅
'인텔 최초 그래픽 카드의 핵심' Xe HPG 아키텍처의 모든 것
10
글로벌 트렌드
"은행 계좌 없고 현금 안 써요" Z세대는 모바일 지갑으로 이동 중
1
퍼스널 컴퓨팅 Howard Wen
'필수를 넘어 고전이 된' 윈도우 PC 관리 소프트웨어 12종

윈도우 10과 11에서 모두 사용할 수 있는 PC용 필수 유틸리티가 있다. 시스템을 사용자에 따라 조정하고 여러 가지 관리 작업을 빠르고 쉽게 수행하는 무료 프로그램이다. 이 중 상당수가 예전 윈도우 버전부터 많은 사용자가 사용한 프로그램이다. 윈도우 버전은 계속 바뀌었지만 줄곧 인기를 유지한 이유가 있다. 운영체제에 종속된 제품이 아니고, 윈도우 기본 프로그램보다 성능이 우수하기 때문이다. 윈도우 인터페이스나 이미지 변경 프로그램, 웹 브라우저 같은 일반적인 애플리케이션을 넘어 윈도우 그 자체를 조금 더 쾌적하게 하는 본래 목적에 충실한 ‘클래식’ 프로그램 12종을 살펴본다. 모두 무료이거나 무료 버전을 제공한다.   씨클리너(CCleaner)  씨클리너(CCleaner)는 브라우저 히스토리, 캐시, 쿠키, 로그, 임시 비밀번호, 그리고 시스템에 설치된 윈도우와 웹브라우저가 시간에 걸쳐 누적해왔지만 시스템 운영에 필수가 아닌 여타 백그라운드 파일을 빠르게 제거할 수 있다. 다량의 스토리지 공간을 회복할 가능성이 있다.    윈도우 10 및 11에 딸린 대다수의 마이크로소프트 프로그램을 언인스톨할 수도 있다. 기본적으로는 운영체제 안에서 삭제가 허용되지 않는 프로그램, 예를 들어 코타나(Cortana), 원드라이브(OneDrive) 등을 지울 때 편리하다.   디스크지니어스와 미니툴 파티션 위저드 디스크지니어스(DiskGenius) 및 미니툴 파티션 위저드(MiniTool Partition Wizard)는 PC의 하드 드라이브나 SSD의 파티션을 생성, 복사, 삭제, 병합, 크기 조정, 분할을 할 수 있다. 예를 들어 네트워크 상의 대용량 드라이브를 분할해 공유 파일을 윈도우 운영체제에서 분리해 유지할 수 있다. 이 패키지에 포함된 다른 툴은 한 드라이브의 전체 컨텐츠를 다른 드라이브로 복사할 수 있고, 아니라면 손상되었거나 삭제된 파티션의 복구를 시도할 수도 있다.    두 제품의 기능은 매우 비슷하므로 마음에 드는 인터페이스를 선택하면 된다. 필자가 디스크지니어스를 선호하는 이유는 윈도우가 설치된 PC의 메인 드라이브를 더 작은 드라이브로 옮겨 드라이브 크기를 자동으로 조정해주기 때문이다. 이 기능은 보통 다른 드라이브 관리 툴에서 유료로 제공된다.      에브리씽(Everything)   에브리씽을 설치하면 윈도우 PC에서 파일을 즉시 찾을 수 있다. 검색 상자에 파일 이름의 글자를 입력하기 시작하면 결과 범위가 좁혀지는 것이 바로 보인다. 입력한 글자가 많아질수록 결과 목록이 줄어들고 마침내 찾고 있는 파일만 제시된다. 검색 결과는 파일 썸네일로 볼 수 있고, 조회 모드에서 파일 프리뷰도 빠르게 생성한다.      IO비트 언로커(IObit Unlocker) 및 로크헌터(LockHunter)  간혹 윈도우 파일 탐색기에서 파일 또는 폴더가 ‘잠김’으로 표시된 때가 있다. 삭제, 이동, 파일명 변경도 불가능하다. 문서, 이미지, 또는 영상 파일이 뷰어 프로그램에 연결되어 있을 때 일어나는 일이다. 윈도우가 사용 중인 프로그램과 파일의 연결을 해제하는 데 실패한 경우다.  IO비트 언로커(IObit Unlocker)와 록헌터(LockHunter) 모두 잠금 해제 기능이 매우 뛰어나다. 파일이나 폴더의 잠금을 해제하면 평소처럼 파일을 삭제하거나 조정할 수 있다.        키파인더(Keyfinder)  현재 윈도우 PC에서 라이선스 프로그램을 제거한 후 다른 PC에 설치하고 싶다고 하자. 또는 컴퓨터 주 드라이브를 포맷할 때 라이선스 프로그램을 재설치해야 한다. 프로그램의 라이선스 키를 찾을 수 없을 때, 제거나 드라이브 포맷 전에 매지컬 젤리 빈(Magical Jelly Bean)의 키파인더(Keyfinder)를 실행하면 된다.    키파인더는 윈도우 PC에 설치된 모든 라이선스 프로그램을 찾아 PC를 스캔한 후 프로그램의 라이선스 키의 편리한 목록을 생성한다. 라이선스 키를 텍스트 파일로 저장해두고 언제든지 참조할 수 있다. 300가지가 넘는 라이선스 프로그램을 지원한다.    레쿠바(Recuva)  무심코 파일을 삭제했는데 파일이 윈도우 휴지통에서도 사라졌을 때는 레쿠바가 최고의 선택일 것이다. 레쿠바(Recuva)는 삭제된 파일이 저장돼 있던 드라이브를 스캔해 드라이브에서 삭제된 파일 목록을 제시한다. 목록 상의 각 파일 이름의 색상은 파일을 원래 상태로 복원할 수 있는 확률을 나타낸다(녹색은 삭제 파일이 복구될 확률이 가장 높음을 의미한다).    레쿠바의 검색 툴은 직접 삭제 파일을 조사하기도 한다. 예를 들어 어떤 문서를 찾을 때 문서에 포함된 특정 단어로 삭제 파일을 검색할 수 있다.    샌드박시(Sandboxie)  윈도우 10과 11은 악성코드나 프로그램이 PC에 유해한 행위를 하는 것을 어느 정도 저지하는 내장 보호 기능을 지원한다. 그러나 샌드박시(Sandboxie)는 추가적인 주의를 기울일 필요가 있는 경우 한층 직접적인 방법을 제공한다. 꺼림칙한 프로그램을 설치하거나 실행하는 경우라면 특히 그렇다.    샌드박시는 내부에서 실행되는 수상쩍은 프로그램을 위해 샌드박스를 설치해 다른 데이터나 프로그램과 분리한다. 프로그램이 악성 코드를 실행하려 한다거나 웹 브라우저가 무언가 좋지 않은 것을 다운로드한다고 해도 샌드박시는 일체의 유해한 행위를 샌드박스 안으로 한정한다. 악성 프로그램이 설치된다고 해도 파일을 삭제하거나 잠그거나 고쳐 쓰는 등 정상적인 PC 활동을 방해하지 못할 것이다.  또한 샌드박시는 데스크톱에 단축키를 배치한다. 클릭하면 기본 브라우저를 샌드박스 내에서 실행할 수 있다.    시어(Seer) 시어(Seer)는 맥OS의 퀵 룩(Quick Look)이라는 기능을 윈도우로 가져온다. 파일 이름을 클릭하고 스페이스바를 동시에 누르면 파일의 프리뷰를 로드한다.    사진이라면 윈도우 데스크톱 위에 떠있는 이미지가 나타난다. PDF, RTF, 텍스트 파일이라면 간단한 뷰어 앱에 로드해 보여준다. ZIP 등의 압축 파일은 압축된 파일 목록을 바로 확인할 수 있다. 또한 음성 및 영상 파일을 재생할 수 있다. 그러나 미디어 재생 전문 애플리케이션에 비해 품질이 뛰어나지는 않다. 심지어 플러그인을 설치하면 마이크로소프트 오피스 문서 등 더 많은 파일 유형을 미리보기할 수 있다.    스펙시(Speccy) 스펙시(Speccy)는 PC를 철저히 검사하고 CPU, RAM, 메인보드, 스토리지, 기타 범주로 하드웨어를 요약 보고한다. 한 범주를 클릭하면 PC 구성요소의 세부 정보를 볼 수 있다. 예를 들어 ‘메인보드’에서는 메인보드의 칩셋, BIOS 버전 번호, 확장 슬롯의 수가 표시될 것이다. 핵심 사양 정보를 인쇄하거나 텍스트 파일로 저장할 수도 있다.     와이파이 패스워드 리빌러(WiFi Passwords Revealer)  윈도우 10 또는 11 PC에 저장된 와이파이 네트워크 비밀번호를 찾으려면 운영체제의 네트워크 설정을 살펴보는 등 복잡한 작업을 해야 한다. 매지컬 젤리 빈이 만든 와이파이 패스워드 리빌러(WiFi Password Revealer)는 어떤 일을 하는지 정확히 이름에서 보여준다. 실행만 하면 사용자가 PC에서 로그인한 적이 있는 와이파이 네트워크와 비밀번호를 한꺼번에 나열한다. 각 와이파이 네트워크의 보안 인증 및 암호화 방식도 표시한다.    editor@itworld.co.kr

2
"MS 오피스 아성 위협할까" 코다와 노션의 '무서운 성장세'
3
“제조를 넘어선 융합” 디지털 트윈의 A to Z
4
RPA에 관해 언제나 궁금했던 것 21가지
05
IT 관리 | 개발자 | 기업 문화
성공적인 소프트웨어 개발 관리를 위한 7가지 조언
06
오피스ㆍ협업
스프레드시트가 비즈니스를 망치는 5가지 이유
07
애플리케이션 | 오피스ㆍ협업
How-To : 파워포인트 파일을 구글 슬라이드로 변환하는 방법
08
IT 관리 | 네트워크 | 데이터센터
“데이터 계층을 위한 탄력적 컴퓨팅” 서버리스 데이터베이스의 이해
09
보안 | 블록체인
“암호화폐 이용한 자금 세탁 막는다” 블록체인 수사 방식의 이해
10
퍼스널 컴퓨팅
M1 울트라 '인텔보다 얼마나 빠른가'…명확히 말 못하는 애플
2023년 03월 17일 토픽 브리핑
실용 단계 접어든 ‘각양각색’ AI 서비스 총정리

ChatGPT가 등장한 지 약 4개월이 지났다. 오픈AI가 ChatGPT API를 공개한 덕분에 근 한 달 사이 ChatGPT 기반의 AI 서비스가 무서운 속도로 쏟아지고 있다. 놀라움에서 나아가 ‘실질적인 활용’에 방점을 찍는 모양새다. 접근 방식은 각양각색이다. 이를테면 오피스 앱에 탑재된 AI는 적절한 관련 자료를 제안하고, 문법 교정 앱과 결합된 AI는 자동으로 이메일을 써주며, 영어 교육 앱에 활용된 AI는 개인화된 대화 피드백을 제공한다. 물론 이제 시작일 뿐이다. 앞으로 AI를 활용한 서비스가 속속 등장하면서 일상으로 다가온 AI의 위력을 더 체감할 수 있게 될 전망이다.

마이크로소프트, 오피스 앱에 AI 코파일럿 전면 적용 발표
코파일럿
구글도 뛰어든 생성형 AI 전쟁…워크스페이스와 버텍스 플랫폼에 AI 신기능 공개
버텍스
“자동차로 진출하는 ChatGPT” GM, GPT 이용해 차량 전문 가상 비서 만든다
ChatGPT
블로그ㅣ생성형 AI의 미래, 그래머리고(GrammarlyGo)에서 엿봤다 
생성형 AI
스픽, AI 튜터에 ‘GPT-4’ 도입··· "교육 업계 처음"
스픽
“대세는 생성형 AI” 디스코드, ChatGPT로 플랫폼 기능 대폭 업그레이드
디스코드
스켈터랩스, 대화형 AI 솔루션 ‘AIQ.TALK 챗봇’에 ChatGPT 연동
스켈터랩스
마이크로소프트, 애저 오픈AI 서비스에 챗GPT 프리뷰 추가
마이크로소프트
아파트 추천 플랫폼 부동산의 신, GPT 기반 AI 지도 서비스 출시
이도플래닝
“생성형 AI가 로봇 패러다임도 바꾼다” MS, 로봇에 ChatGPT 적용 연구
생성형AI
2023년 03월 10일 토픽 브리핑
“모든 기술에 가속도가 붙는다” MWC 2023 총정리

세계 최대 규모의 ICT 박람회 MWC(Mobile World Congress)는 매년 새로운 기술과 서비스를 소개하며 미래 방향성을 제시한다. ‘가속도의 시대(Velocity)’를 주제로 진행된 올해 MWC에서는 혁신 기술의 조합으로 가속화되는 미래를 엿볼 수 있었다. 통신기술 분야에서는 5G와 6G, 오픈 RAN 등 차세대 네트워크 기술이 주목받았으며, 빠르고 안전한 네트워크를 기반으로 성장할 AI 결합 서비스가 소개됐다. 모바일 기기 분야에서는 다양한 폴더블 스마트폰이 모습을 드러내 삼성 갤럭시 폴드/플립과의 간극을 좁혔고, 롤러블 기기의 가능성도 확인했다.

글로벌 칼럼 | MWC에서 확인한 더 빠른 클라우드 네트워크 등장의 징후
MWC
MWC 2023 베스트 모바일 디바이스 10선
MWC
블로그ㅣMWC에 애플은 없었지만… 애플 팬이 알아야 할 5가지
MWC
레노버, MWC 2023서 롤러블 스마트폰 및 노트북 시제품 공개
레노버
KT-노키아-메가존클라우드, AWS 클라우드 기반 5G 특화망 활성화 협력
KT
VM웨어 “텔코 클라우드 플랫폼 통해 5G 혁신 가속”
VM웨어
구글 클라우드, 새로운 통신 제품 발표··· "네트워크 혁신 및 수익화 지원"
구글 클라우드
베스핀글로벌, 통신업체 위한 클라우드 비즈니스 관리 플랫폼 공개
베스핀글로벌
KT, MWC 2023서 ‘로봇 메이커스’ 플랫폼 및 콜드체인 시스템 기반 ‘자율주행 배송로봇’ 공개
KT
노르마, MWC에서 이동통신업체를 위한 양자 보안 VPN ‘Q 케어’ 공개
노르마
2023년 03월 03일 토픽 브리핑
“두려워 말라, 활용하라” 이미 다가온 생성형 AI의 미래

생성형 AI는 대화로 사람과 상호작용한다. 협업자가 될 수도 있고, 코치가 될 수도 있다. 여기에서 기술이 발전하고 유용해지면, 명령 기반인 PC와 키보드, 마우스라는 입력 방식의 존재를 허물 수도 있다는 예측도 있다. 이미 디스플레이 없이도 사람들은 알렉사나 구글 어시스턴트에게 날씨, 택배 위치, 예약 여부를 묻는 질문을 던지고 있다. 애플의 아이팟과 아이폰처럼, 생성형 AI를 가장 먼저 ‘제대로’ 내놓는 업체가 선도자가 될 가능성이 있다. 이러한 미래가 도달한다면, 가장 먼저 준비된 사람은 개발자여야 하지 않을까?

“이미 도래한 미래” 생성형 AI 시대의 SW 개발자를 위한 4가지 조언
ChatGPT
“라디오 DJ가 사라진다” AI 기반 현지화된 방송 솔루션 RadioGPT
RadioGPT
브라우저에 부는 AI 챗봇 바람…브레이브와 오페라도 합세
빙챗
목소리 복제하는 AI 음성 비서, 금융권 본인 인증도 뚫는다
빅스비
"사실을 원해? 재미를 원해?" 정밀성과 창의성 모드 추가한 빙 챗 AI
검색
“ChatGPT로 자소서 쓰니⋯78%, 서류 합격했다” 
챗GPT
“한국의 ChatGPT 자리 노린다” 네이버, 누구나 사용할 수 있는 초거대AI ‘하이퍼클로바X’ 공개
데뷰2023
“생성형 AI가 로봇 패러다임도 바꾼다” MS, 로봇에 ChatGPT 적용 연구
생성형AI
마이크로소프트, 빙 AI 챗봇 질문 허용 개수 소폭 확대…답변 결과는 아직 ‘평범’ 
빙
“일일이 접속할 필요 없이” ChatGPT를 윈도우 앱으로 쓰는 방법
ChatGPT
2023년 02월 17일 토픽 브리핑
구글 바드, MS ChatGPT에 도전장...최후의 승자는?

최근 대화형 AI 검색 엔진 ChatGPT가 돌풍을 일으키는 가운데 구글도 지난 6일(현지시간) 대화형 AI 바드(Bard)를 공개했다. ChatGPT는 오픈AI에서 개발한 대화형 AI로, 마이크로소프트는 오픈AI 대주주로서 자사 검색 엔진인 빙(Bing)에 ChatGPT를 도입했다. 반면 바드는 구글의 언어 모델인 LaMDA를 기반으로 ChatGPT와 같이 크고 작은 질문에 자세한 답변을 생성한다. 바드가 ChatGPT를 대체할 수 있을까? 검색 엔진과 대화형 AI의 결합에서 승자는 누가 될까?

“ChatGPT 게 섰거라” 구글, 대화형 AI 서비스 바드 공개
구글
블로그ㅣ새롭게 막 오른 MS와 구글의 ‘검색 전쟁’
마이크로소프트
글로벌 칼럼 | MS는 혼합 현실과 생성형 AI 전쟁에서 승리할까?
마이크로소프트
“일일이 접속할 필요 없이” ChatGPT를 윈도우 앱으로 쓰는 방법
ChatGPT
챗GPT에 없지만 새로운 빙 검색에 있는 것은? ‘답변의 출처’
챗GPT
글로벌 칼럼 | "검색 엔진인가, 답변 엔진인가?" 속도와 정확성이 지니는 의미
ChatGPT
검색엔진이 수다스러워진다··· MS, 빙에 AI 챗봇 통합
마이크로소프트
마이크로소프트, ChatGPT 통합한 새로워진 ‘빙’ 공개…엣지에도 AI 적용
브라우저
"모든 것이 봇으로 귀결되는 미래" 생성형 AI에 대한 10가지 우려
생성형AI
“빗나간 카운터 펀치” 구글 파리 행사가 흐지부지한 이유
구글
2023년 02월 10일 토픽 브리핑
슬기로운 크롬 생활 시작하기

크롬은 웹 브라우저 세계에서 왕과 같은 존재다. 90년 초반 MS 인터넷 익스플로러가 지배하던 세상에서 혜성처럼 나타나 지금까지 전 세계 점유율 1위 자리를 놓치지 않고 있다. 파이어폭스, 비발디, 오페라, 웨일 같은 대체 브라우저도 있지만 크롬은 웹 브라우저 기술과 문화에 강력한 영향을 주고 있다. 최근에는 고질적인 문제였던 메모리 누수 현상을 해결하려는 노력을 보여주고 있고, 사용자 경험을 개선하는 다양한 고급 기능도 추가하고 있다. 크롬을 잘만 이용하면 웹 서핑과 업무의 경험이 달라진다. 크롬 브라우저 사용자가 알아두면 좋은 팁, 확장 기능, 뉴스를 모았다.

"모르면 손해" 반드시 알아야 할 크롬 키보드 단축키 10가지
크롬
“무료인데 속도까지 빠르다” 최고의 크롬 브라우저용 VPN 4선
크롬
"쾌적한 인터넷 생활에 꼭 필요한" 크롬 필수 단축키 2가지
크롬
크롬 브라우저, 비밀번호 필요 없는 패스키 지원 시작
패스키
"브라우저 정리의 달인 되어볼까" 구글 크롬의 '탭 그룹' 사용법
크롬
'원하는 검색 결과 더 빨리 찾는' 크롬 브라우저 고급 설정 팁
구글
"크롬 시크릿 모드도 개인 데이터 추적해" 구글 vs. 사용자 집단소송의 의미
크롬
블로그 | 사파리 애호가도 반한 크롬의 검색 신기능
사파리
“메모리 도둑 어디 갔나” 구글 크롬, 메모리·배터리 세이버 모드 발표
구글
웹 브라우저 베타 버전으로 고급 사용자 되기
베타버전
2023년 02월 03일 토픽 브리핑
“기회는 준비된 자에게” 2023년 사이버 보안 전망 모아보기

연초가 되면 모든 기업이 지난해를 돌아보고 다가오는 해를 준비하느라 바쁘게 움직인다. 이맘때 발표되는 주요 전망 보고서와 각종 조사 결과를 참고해 자칫 놓칠 수 있는 부분과 업계의 현황을 점검하는 것도 현명하다. 특히 사이버 위협이 기업의 성장 및 생존과 직결된 요소로 부상하면서 최근에는 보안에 관한 자료가 쏟아졌다. ITWorld의 조사 결과에서도 업계를 불문하고 보안에 대한 높아진 관심을 알 수 있었다. 불확실성이 가득한 시대에 효과적인 보안 전략은 무엇일까? 참고하면 좋을 기사를 모았다.

“초불확실성 시대에 효과적인 보안 전략은?” 2023년 사이버 보안 우선순위 조사 - Market Pulse
보안우선순위
한국 딜로이트 그룹, ‘사이버의 미래 2023 서베이’ 리포트 국문본 공개
한국 딜로이트 그룹
시스코, 하이브리드 근무환경 사이버보안 위협 보고서 발간…미등록 기기로 인해 증가하는 위험 분석
시스코
네이버, 개인정보보호 연구 결과 담은 ‘2022 프라이버시 백서’ 공개
네이버
컴볼트, 2023 사이버 보안 위협 전망 발표
컴볼트
레드햇, ‘2023 글로벌 기술 전망’ 공개…“디지털 트랜스포메이션의 최우선 과제는 보안”
레드햇
하이크비전, '2023년 물리 보안 시장 트렌드 7가지’ 발표
하이크비전
SK쉴더스, 2023 KARA 랜섬웨어 동향 보고서 공개
SK쉴더스
KISA, 2023 개인정보 7대 이슈 전망 공개
KISA
글로벌 칼럼 | 경제 역풍이 2023년 사이버보안 업계에 미칠 영향
보안
2023년 01월 27일 토픽 브리핑
ChatGPT가 던진 '어쩌면 본질적인 질문'

오픈AI가 개발한 텍스트 기반 인공지능 챗봇 도구 ChatGPT가 화제의 중심에 섰다. 마치 사람과 대화하듯 거의 모든 주제로 질문할 수 있고, 비즈니스 이메일 작성과 번역을 넘어 최근에는 미국 MBA 입학시험과 의사시험에도 합격했다. ChatGPT가 온라인 정보 검색 방식을 완전히 바꿀까? 아니, 그 이전에 인간이 하는 일을 어디까지 대체할 수 있을까? 오픈AI CEO 샘 알트먼은 아직도 ChatGPT에 한계가 많다는 조심스러운 입장이다. 하지만 ChatGPT가 내놓는 '제법 그럴 듯한' 결과물을 보면서 다음 세대 AI의 역할과 범위를 궁금해 하는 사람은 적지 않을 것 같다.

글로벌 칼럼 | 생성형 AI는 인력 대체재가 아닌 보완재
ChatGPT
“나는 누구인가?” ChatGPT가 말하는 ChatGPT
ChatGPT
생성형 AI에 수반되는 2가지 가능성 "생산성 vs. 위험"
생성AI
AI 챗봇 ChatGPT가 해커들의 조력자가 되는 과정과 대비책
ChatGPT
"AI의 미래가 달렸다" 마이크로소프트와 오픈AI 대상 집단 소송의 의미
챗GPT
일찌감치 오픈AI 투자한 MS, 빙과 ChatGPT 3 통합 시도 중
빙
ChatGPT-3 기반 AI로 글쓰기, 정말 AI가 글까지 써낼까?
GPT
기사 쓰는 AI 현실화…CNET, AI 작성 기사 73건
챗봇
ChatGPT 리뷰 | AI 챗봇의 눈부시고 위협적인 미래를 엿보다
오픈AI
글로벌 칼럼 | 기업 AI 도입, 사소하고 점진적으로 해야
AI
2023년 01월 13일 토픽 브리핑
“이종 결합이 대세” 2023 CES 이모저모

CES(Consumer Electronics Show)가 3년만에 현장에서 열렸다. 코로나19 여파로 온라인으로 명맥만 유지하다 열렸다. 올해 행사의 화두는 ‘모빌리티’로, 전통 제조기술과 IT 기술의 융합이 돋보였다. 한편 지난해 주요 기술로 소개됐던 인공지능(AI)에서는 ‘협업’이 강조됐다. AMD는 기조연설에서 AI 기반 PC에 대해 마이크로소프트, 테슬라 등 주요 협력사와 한 자리에 서며 협력 업체와 함께 하는 미래를 이야기했다. 2023년을 밝힐 차세대 기술은 어떤 것이 있을까? 지난 4~8일 나흘간 치러진 CES 기사를 모았다.

“미래형 자동차의 향연” CES 2023 자동차 전시 이모저모
CES
“올해보단 내년이다” CES 2023으로 본 AI 기반 PC의 가능성
인공지능
MSI, CES 2023서 인텔 코어 i9-13980HX 탑재 노트북 벤치마크 공개
MSI
CES 2023에서 빛난 최고의 모니터 10선
CES2023
‘애플 덕후’가 알아야 할 2023 CES 이모저모
CES
글로벌 칼럼 | AMD의 CES 기조연설에서 찾은 윈도우 12의 힌트
AMD
“RDNA3을 노트북에…” AMD, CES 2023서 신형 모바일 GPU 4종 선보여
AMD
“게임을 이기는 프레임 속도” 500Hz 모니터 등장 : CES 2023
모니터
“더 크고 무거워진다” CES 2023에서 주목해야 할 노트북 트렌드
CES 2023
“화면을 접고 펼치고 늘리다” 삼성, CES서 슬라이드 방식 탑재한 폴더블 태블릿 공개
삼성
2023년 01월 06일 토픽 브리핑
ITW 월별 인기 기사로 본 2022년 IT 이슈 총정리

2022년의 진정한 정리는 마지막 날 데이터까지 집계해 분석하는 것이다. ITW 웹사이트에서 지난 1년간 월별로 가장 많이 본 기사를 추렸다. 윈도우와 주변기기 관련 콘텐츠가 절반이었다. 내 입맛에 맞는 안정적인 PC 환경을 꾸미는 것은 여전히 쉽지 않다. 나머지 절반은 최신 IT 트렌드를 보여준다. 클라우드는 대세이고 좋은 개발 환경에 대한 요구는 계속되며 오픈소스 중요성은 커지고 있다. 2022년 최고 조회수 기사는 <“몰라서 못쓴다” 아이폰에 숨겨진 유용한 기능 10가지>였다.

“몰라서 못쓴다” 아이폰에 숨겨진 유용한 기능 10가지
애플
'윈도우 속 만능 도구함' MS 파워토이 활용법 7가지
파워토이
R로 파워포인트 슬라이드를 만드는 방법
R
'필수를 넘어 고전이 된' 윈도우 PC 관리 소프트웨어 12종
윈도우10
'기초부터 다시 시작하는' 애자일 방법론의 이해
애자일
"도대체 프라이빗 클라우드란 무엇인가?" 정의, 비교, 아키텍처, 과제 총정리
프라이빗클라우드
안드로이드의 구글 캘린더를 200% 활용하는 12가지 숨은 '꿀팁'
안드로이드
클라우드 네이티브의 진정한 의미
 
"USB 케이블 43개 테스트했더니…" 오래된 케이블 당장 버려야
USB-C
2022년 최고의 오픈소스 소프트웨어 28선
오픈소스
2022년 12월 02일 토픽 브리핑
AWS 연례 컨퍼런스로 보는 클라우드 시장 트렌드

최근 몇 년간 인프라 업계를 이끄는 기술은 단연 '클라우드'다. 인프라 현대화 과정에서 워낙 클라우드 기반 서비스가 많이 도입되다 보니, 클라우드 기업의 전략이나 신기능도 덩달아 화제의 주인공이 된다. 최근 클라우드 선두기업인 AWS의 가장 큰 연례행사인 ‘리인벤트(re:Invent)’가 개최됐다. 연말이 되면서 클라우드 시장 통계나 전망에 대한 소식도 많다. AWS의 주목할 만한 신규 서비스와 함께 좋은 클라우드 통계와 칼럼을 살펴보고, 내년도 클라우드 시장을 예측해 보자.

‘클라우드도 AI 경쟁 시대?’…AWS, 리인벤트서 AI 결합한 서비스 다수 공개
AWS
“슬랙 게 섯거라” AWS, 기업용 암호화 메시지 서비스 위커 제작 발표
아마존웹서비스
블로그ㅣ오픈소스·멀티클라우드·서버리스로 보는 AWS 이모저모
아마존 웹 서비스
AWS, 머신러닝 기반 공급망 관리 서비스 출시
클라우드
AWS, 심스페이스 위버 발표 "대규모 공간 & 군중 시뮬레이션을 클라우드에서"
심스페이스 위버
AWS, 아마존 세이지메이커 6가지 신규 기능 발표
AWS
한국IDC, “2022년 한국 퍼블릭 클라우드 서비스 시장 전년대비 17.8% 성장 전망”
한국IDC
글로벌 칼럼 | 2023년은 클라우드 최적화에 집중하자
클라우드
블로그 | "결국 복잡성ㆍ비용이 관건"⋯2023년 클라우드 컴퓨팅 전망
클라우드
글로벌 칼럼 | 클라우드 예산이 감소했을 때 참고하면 좋은 대응법
클라우드
  • 리뷰
  • How-To
  • 오피니언
1/2
보안 / 퍼스널 컴퓨팅 Michael Ansaldo
대시래인 리뷰 | ‘라스트패스 따라잡았다’ 최고 수준의 암호 관리자

요약 장점 - 암호가 얼마나 안전한지 분석해 등급을 보여줌 - 웹 폼을 자동으로 채워줌 - 유료 요금제에서는 VPN과 다크 웹 스캐닝을 지원 단점 - 프리미엄 요금제가 비쌈 - 무료 요금제는 기기를 1대로 제한함 총평 - 강력한 암호 분석 기능부터 세련된 인터페이스까지, 대시래인은 현재 사용할 수 있는 최고의 암호 관리자 중 하나다.   편리한 사용성과 다양한 기능, 대시래인(Dashlane)은 가장 완성도 높은 암호 관리자의 요건에 완벽하게 부합한다. 단순히 로그인 계정을 관리하는 것을 넘어 보안을 더 지능적으로 다룰 수 있는 인사이트를 제공한다. 대시래인이 오랜 기간 좋은 평가를 받았던 것이 바로 세련된 웹 포털 인터페이스다. 화면 왼쪽에 배치한 수직 툴바를 통해 로그인, 보안 노트, 결제 데이터, 기타 정보 등의 메뉴로 빠르게 이동할 수 있다. 이 기능 중 하나를 선택하면 모든 관련 정보가 오른쪽 메인 화면에 타일과 리스트 형태로 나타난다. 타일마다 플라이아웃 메뉴가 있어서 사용자가 각 항목을 확인하고 수정하고 삭제하는 것은 물론 안전하게 공유할 수 있다. 또한 대시래인은 파이어폭스와 크롬, 엣지, 오페라, 사파리용 브라우저 확장 기능을 통해 포털과 거의 같은 기능을 지원한다. 필자가 파이어폭스 확장기능을 사용해 보니 볼트, 자동채움, 암호생성, 기타 등의 4개 탭으로 구성됐다. 볼트 탭에서는 저장된 모든 정보를 수정할 수 있는데, 로그인, 결제, 보안 노트, 개인정보, ID 등 웹 포털의 툴바 기능을 탭으로 재배치했다. 확장 기능에서 각 항목을 관리하고 해당 사이트를 바로 실행하는 것도 가능하다. 자동채움 탭에서는 현재 웹사이트의 로그인 계정 정보를 자동으로 채우는 기능을 켜고 끌 수 있다. 암호생성 탭에서는 자동으로 만들어질 암호의 길이와 문자 속성을 정할 수 있다. 기본값은 16글자지만 4~40글자 사이에서 선택할 수 있고, 문자와 숫자, 기호 등을 조합할 수 있다. 기타 탭에는 대시래인 웹 포털 실행, 기술지원 문서 열기 등을 기능이 있다. 대시래인을 친구에게 소개하면 6개월간 무료로 쓸 수 있다.   대시래인 기존 버전의 가장 매력적인 기능은 보안 대시보드였다. 각 암호가 얼마나 안전한지 보안 퍼센트 수치와 함께 '가장 안전함'부터 '매우 위험함'까지 6가지 색상으로 구분해 보여줬다. 이 기능은 최신 버전에서 암호 상태 리포트로 바뀌었다. 종합적인 보안 점수와 함께 취약함, 유출됨, 재사용된 암호로만 구분해 보여준다. 각 항목을 '지금 변경하기' 버튼으로 수정할 수 있다. 대시래인 프리미어 사용자는 여기에 추가 기능을 더 쓸 수 있다. 대표적인 기능이 다크 웹 모니터링이다. 다크 웹에 올라 온 '유출된' 개인 정보를 대조해 해당 정보가 악용됐는지 알려준다. 또한 프리미어 사용자는 보안 와이파이 핫스팟 연결을 위한 간단한 VPN을 쓸 수 있다. 초기 설정을 하면 메뉴에서 VPN을 클릭만 하면 된다. 20개국 이상의 서버 위치를 선택할 수 있다. VPN 특성상 인터넷 접속 속도가 다소 느려지는 것은 어쩔 수 없지만, 필자가 테스트했을 때는 큰 불편을 느끼지 못했다.   일부 암호관리자 앱은 설사 사용자가 당장 사용할 수 없을 때도 사용자의 모든 정보에 접근할 수 있는 긴급 기술지원을 제공한다. 반면 대시래인의 접근법은 다르다. 신뢰할 수 있는 사람을 정해 대시래인 데이터에 접근할 수 있는 권한을 부여한다. 보안 DASH 파일로 다운로드한 후 USB 드라이브에 저장한 후 대여금고 같은 안전한 곳에 이를 보관한다. 이후에 신뢰할 수 있는 사람에게 DASH 파일 위치와 암호를 공유하면 된다. 대시래인 보안 노트에 언제 어떻게 사용할지를 적어 공유하면 더 좋다. 최근 대시래인은 가격 구조를 변경했고 현재는 4가지 요금제로 판매하고 있다. 무료 요금제는 기본적인 암호 관리를 제공한다. 저장할 수 있는 암호수나 공유 제한은 없지만 1개 기기에서만 사용할 수 있다. 어드밴스드 요금제는 연 33달러, 월 2.75달러로, 다크 웹 모니터링을 지원하고 모든 기기에서 사용할 수 있다. 프리미엄 요금제는 연 59.88달러, 월 4.99달러이고, 어드밴스드까지의 모든 기능 외에 VPN까지 사용할 수 있다. 프렌즈와 패밀리 요금제는 프리미엄 요금제를 최대 10명이 사용할 수 있으며, 가격은 연 89.88달러, 월 7.49달러다. 대시래인 최신 버전을 사용하면서 이제는 라스트패스(LastPass)를 따라잡았다는 느낌이다. 더구나 최근 라스트패스에서 대규모 보안 유출 사고가 있었고 이번에 처음이 아니라는 점까지 고려하면, 대시래인은 충분히 추천할만한 암호 관리 서비스다. editor@itworld.co.kr

보안   7일 전
대시래인 리뷰 | ‘라스트패스 따라잡았다’ 최고 수준의 암호 관리자
맥OS   2023.03.13
VM웨어 퓨전 13 리뷰 | 맥에서 윈도우를 사용하는 ‘저렴한 방법’을 찾는다면
가상화
보안   2023.02.28
윈도우 시큐리티 리뷰 | 서드파티 보안 툴로 눈 돌릴 필요가 없다
윈도우 시큐리티
퍼스널 컴퓨팅   2023.02.23
에이수스 ROG 스트릭스 B650-A 게이밍 와이파이 리뷰 | 군더더기 없이 ‘딱 적당한’ 메인보드
메인보드리뷰
스마트폰 Henry Burrell
갤럭시 S23 울트라 리뷰 | "스마트폰에 바라는 기능이 모두 여기에"

요약 장점 - 빠른 속도 - 뛰어난 카메라 및 배터리 성능 - 고급스러운 외관 단점 - 기대와는 다르게 느린 충전 속도 - 상대적으로 좋지 않은 전면 카메라 성능  - 큰 부피 총평 크기, 화질이 안 좋은 전면 카메라, 느린 충전 속도라는 단점을 제외하고 대부분 사용자가 바라는 모든 기능을 갖춘 휴대폰   갤럭시 S23 울트라(Galaxy S23 Ultra)가 발표됐을 때, 필자는 삼성이 더 이상 새로운 시도를 하지 않는다고 생각했다. S23 울트라의 외관이 S22 울트라와 너무나도 비슷했기 때문이다. 이런 생각은 여전하다. 하지만 외관이 전작과 유사할지라도 새로운 갤럭시 S23 울트라는 역대급 성능과 기능을 갖춘 안드로이드 스마트폰이다. 상상할 수 있는 모든 기능을 갖춘 스마트폰을 원하는 사람에게 추천할 만하다.  최고의 디스플레이, 스타일러스 펜, 2억 화소 후면 카메라, 최신 모바일 프로세서가 탑재됐다는 것은 가격이 비싸다는 의미다. 갤럭시 S23 울트라는 12GB RAM에 256GB 모델이 159만 9,400원, 12GB RAM에 512GB 모델이 172만 400원이다. 삼성닷컴에서 단독으로 판매되는 12GB RAM 1TB 모델의 가격은 196만 2,400원이다.  디자인 및 외관 - 크지만 고급스러운 디스플레이 - 거의 평평한 화면 - S펜 탑재 S23 울트라는 S22 울트라와 상당히 흡사하다. 양쪽의 유리, 가장자리의 알루미늄 레일, 화면을 직사각형으로 만들기 위해 모서리가 각진 상당히 크고 무거운(234g) 사각형 덩어리다. 화면 모서리가 둥근 최근의 다른 스마트폰과 대비는 컴퓨터 같은 외관이다. 후면은 디스플레이처럼 고릴라 글래스 빅터스(Gorilla Glass Victus) 2로 감싸져 있다. 역대 최고로 강력한 스마트폰 글래스이지만, 상당히 깨지기 쉬우므로 보호 케이스를 장착하는 것을 추천한다.    S23 울트라는 한 손으로 사용하기 힘들지만, 상당히 고급스러운 느낌을 자아낸다. 측면 레일은 거의 평평하지만, 약간의 곡선이 가미된 전면/후면의 가장자리를 감싼다. 완전히 평평한 부분은 스마트폰 상단 및 하단뿐이다. 사방이 평평한 아이폰보다 부드러워 보인다. 유일한 물리적인 버튼은 오른쪽 모서리의 음량 조절 및 전원 버튼이다. 전용 음성 비서 스위치는 다행히도 없다. 하단 모서리에는 USB-C 포트, 듀얼 SIM 트레이, 마이크, 스피커 그릴, S펜이 있다. 색상은 그린, 라벤더, 크림, 팬텀블랙 4가지로 출시되며, 여기에 추가로 삼성닷컴에서만 판매되는 색상도 있다(그라파이트, 스카이블루, 레드, 라임). 필자는 그린 색상을 리뷰했다.  S23 울트라의 햅틱 기능도 언급할 만한 가치가 있다. 알림, 전화, 알람뿐 아니라 시스템에서 뒤로 돌아가거나 키보드 입력 시 전달되는 진동 모터의 품질이 특히 우수했다.    디스플레이 및 스피커 성능 - 6.8인치 AMOLED 디스플레이 - 1~120Hz 가변 주사율 - 듀얼 스테레오 스피커 디스플레이는 S23 울트라의 최대 장점이다. 삼성의 최신 최고급 스마트폰에 대해서는 종종 이런 평가가 나오지만, 지금까지 필자가 보아온 스마트폰 스크린 중 최고였다. 6.8인치 AMOLED 디스플레이는 3088×1440 WQHD+ 해상도 덕분에 놀라운 선명도를 제공한다. 배터리 수명을 절약하기 위해 1080p까지 줄일 수 있다(720p 설정도 있으나 추천하지 않는다).  색감은 삼성전자가 주장하는 최대 1,750니트에서도 균일하다. 대부분 스마트폰은 직사광선 아래에서 스크린이 잘 보이지 않는데, S23 울트라는 햇볕 아래서도 화면을 잘 볼 수 있다. LTPO(Low Temperature Poly-Silicon) 기술이 적용돼 작업에 따라 주사율을 1Hz부터 최대 120Hz까지 조정할 수 있다(낮은 Hz를 사용하면 배터리가 절약된다). 게임 모드에서 240Hz의 터치 샘플링 속도를 지원하므로 반응 속도가 중요한 게임을 할 때 유용하다.   듀얼 스테레오 스피커도 스마트폰 중에서는 최고다. 스마트폰에서 재생되는 음악은 일반적으로 소리가 튀지만, S23 울트라는 최대 볼륨에서도 왜곡되지 않는다. 오디오 품질이 UE 원더붐 3(UE Wonderboom 3) 같은 소형 블루투스 스피커 수준까지는 아니지만, 나쁘지 않았다. 전반적으로 유튜브 및 팟캐스트 재생에 적합하다.  사양 및 성능 - 갤럭시를 위한 스냅드래곤8 2세대 - 8/12GB 램 - 최대 1TB 스토리지 삼성은 새 제품임에도 약간 뒤떨어지는 듯한 성능과 소프트웨어로 타격을 입곤 하지만, S23 울트라는 달랐다. 삼성이 어떤 변화를 주었는지는 확실하지 않으나, S23 울트라는 최고의 속도를 자랑한다. 구글 픽셀 7 프로와 원플러스 11만큼 빠른 느낌이다.   핵심은 칩셋이다. 갤럭시 S23 울트라와 S23, S23 플러스에 맞춰 튜닝된 퀄컴의 다. 원플러스 11 같은 표준 칩을 탑재한 다른 스마트폰보다 높은 클럭 속도에 도달하도록 설정됐다. CPU 클럭 속도는 3.36GHz로, 표준 칩보다 빠르다. GPU 클럭 속도 역시 더 빠르지만(719MHz vs. 680MHz), 실제 성능은 크게 향상되지 않은 것으로 보인다.  빨라진 속도는 긱벤치 5 멀티 코어 점수로도 알 수 있다. 아이폰 14 프로의 , 안드로이드 스마트폰 중에서는 최고 점수다. 참고로 필자가 리뷰한 제품은 12GB RAM과 256GB 내장 메모리(확장 불가)가 탑재된 버전이었다.   카메라 성능 - 2억 화소 메인 카메라 - 3배 및 10배 광학 렌즈 - 부실한 전면 카메라 성능 삼성은 2억 화소와 f/1.7의 조리개 모듈이 탑재된 S23 울트라의 메인 렌즈를 대대적으로 홍보하고 있으나, 2억 화소 카메라를 탑재한 최초의 스마트폰은 아니다. 최초는 모로토라 엣지 30 울트라다. 메가픽셀이 더 많다고 해서 스마트폰 사진 품질이 무조건 향상되지도 않는다. 픽셀 6a는 구글의 뛰어난 소프트웨어 프로세싱 덕분에 1,200만 화소 렌즈로도 놀라운 사진을 찍는다.   삼성이 렌즈로 무엇을 하든 훌륭한 시도이지만, 2억 화소로 촬영하고 정말 열심히 살펴보지 않는 한 S22 울트라의 1억 800만 화소 카메라보다 화질이 월등하게 좋아지지는 않는다.  기본 설정에서는 2억 화소로 촬영되지 않는다. 대신 픽셀 비닝(pixel binning) 기술을 사용한다. 저조도에서 픽셀 사각형의 4×4 영역 디테일을 더 큰 픽셀 영역 하나로 결합해 디테일을 개선하는 기술이다. 기기가 촬영하는 사진은 기본적으로 1,250만 화소이며, 더 높은 해상도로 촬영하고 싶을 때는 카메라 설정에서 5,000만 화소 혹은 2억 화소를 선택하면 된다.   2억 화소 광각 카메라 말고도 1,200만 화소 f/2.2 초광각 카메라, 1,000만 화소 f/2.4 3배 광학줌 망원 카메라, 1,000만 화소 f/4.9 10배 광학줌 망원 카메라가 탑재됐다. 설계가 유사한 S22 울트라를 제외하면 시장에 출시된 모든 스마트폰 중 가장 다용도의 카메라를 장착한 스마트폰이다.  3배/10배 광학줌 렌즈는 모바일 사진 촬영에 있어 사치이기는 하다. 필자는 10배 광학줌으로 사진을 찍었다. 퓰리처상은 받지 못하겠지만, 광학줌이 3배로 제한된 아이폰 14 프로에서 촬영한 그 어떤 사진보다도 선명했다.    10배 광학줌 렌즈는 삼성의 ‘스페이스 줌(space zoom)’도 지원한다. 최대 100배까지 디지털줌이 가능해 달 분화구의 미세한 사진을 촬영할 수 있어 얻은 별명이다. 오해하지는 말자. 놀라운 기능이기는 하지만 결과는 그렇지 않다. 스페이스 줌은 눈속임이다. 그보다는 훌륭한 보케 효과(bokeh effect)를 주는 뛰어난 초상화 모드에 주목하는 것이 낫다.  1,200만 화소 f/2.2 전면 카메라의 경우, 서류상으로는 S22 울트라의 4,000만 화소 렌즈에서 다운그레이드됐으나 결과물은 전작보다 훨씬 선명하고 세밀하게 보이며, 색감도 더 낫다. 하지만 일광 아래서 촬영했을 때만 괜찮았다. 저조도에서는 촬영 결과물이 매우 실망스러웠다. 디테일이 약하고 흐릿했다.  PDAF(Phase Detection Auto Focus, 위상차 검출 자동 초점) 기능을 사용하더라도 메인 렌즈는 빠르게 움직이는 피사체를 따라잡을 수 없다(다른 스마트폰도 마찬가지다). S23 울트라는 움직이는 강아지를 안고 있는 필자의 친구를 흔들림 없이 찍기 위해 고군분투했다. 여러 장을 촬영했지만 결과물은 좋지 않았다.    삼성은 여전히 채도 조정을 통해 사진을 눈에 띄게 만든다. 하늘은 실제보다 더 파랗고 풀 및 식물은 이 세상의 것이 아닌 듯한 활기찬 녹색을 띈다. 사실적이고 절제된 색상을 선호한다면 아이폰이 적절한 선택지다. 그러나 색상이 풍부하고 소셜 미디어에 게시할 준비가 된 사진을 좋아한다면 갤럭시를 추천한다.  삼성의 엑스퍼트 RAW(Expert RAW) 앱을 사용해 RAW 포맷으로 촬영하는 것도 가치 있는 일이었다. 별도의 앱을 사용하는 것은 이상하지만, 이렇게라도 할 수 있다는 점에 감사하다. 촬영 결과물은 어도비 라이트룸을 통해 편집할 수 있다. 번거롭지만 이 정도 가격의 스마트폰이라면 예상할 수 있는 일이다. 결과물 역시 이런 노력을 정당화하기에 충분하다. 영상 또한 후면 카메라의 30fps로 최대 8K까지 찍을 수 있고 전면의 60fps로 UHD를 찍을 수 있어 상당히 훌륭하다. 모바일 영상 촬영에 관심이 있는 사람이라면 견고한 흔들림 방지 기능을 갖춘 프로 비디오 모드에 눈길이 가겠지만, 아이폰 14 시리즈의 품질과 흔들림 방지 기능이 여전히 앞선다.   배터리 및 충전 - 상당히 느린 45W 충전 - 하루 종일 지속되는 배터리 - 무선 및 역무선 충전 지원 삼성은 애플과 고속 충전에 대한 고집을 놓지 않는다. 우리가 놓치고 있는 이유가 있기 때문일까? 필자가 아는 것이라고는 S23 울트라의 충전 속도가 저렴한 일부 스마트폰보다 느리다는 사실이다. S23 울트라는 USB-C to C 케이블과 함께 제공되지만, 최대 45W의 충전 속도를 활용할 수 있는 벽이 없다. 필자는 동봉되는 구성품으로 S23 울트라를 30분 만에 43%까지 충전했는데, 15분까지 왔을 때는 21%에 불과했다. 699달러에 100W 충전기를 함께 제공하는 원플러스 11은 15분 만에 71%까지 충전됐고 30분 전에 완충됐다. 충전 속도가 중요하다면 참고하자.  하지만 S23 울트라는 상대적으로 느린 속도로 무선 충전을 할 수 있지만, 원플러스 11은 무선 충전을 지원하지 않는다. 또한 Qi 규격 무선 충전이므로 S23 울트라의 전력으로 다른 스마트폰이나 시계, 이어버드를 충전할 수 있다.  충전 속도가 다른 스마트폰보다 느리다는 사실은 필자에게 문제가 되지 않았다. 배터리가 꽤 오래 지속했기 때문이다. S23 울트라의 5,000mAh로 필자는 핸드폰을 하루 종일 문제 없이 사용할 수 있었다. 리뷰를 위해 광범위한 용도로 활용할 때는 한 번의 충전으로 반나절을 사용했다. 화면을 켜 놓은 지 약 8시간에 달하자 배터리가 줄어드는 게 느껴졌다. 해상도와 주사율이 모두 최대로 설정된 경우에도 마찬가지였다.   소프트웨어 및 업데이트 - 안드로이드 13 기반의 최신 운영체제 원 UI 5.1 - 4번의 플랫폼 업데이트 - 5년간의 보안 업데이트 삼성은 4년간의 안드로이드 플랫폼 업데이트와 S23 울트라(및 기타 기기)를 위한 5개의 보안 패치를 약속하며, 안드로이드 기반 스마트폰 제조업체 중 계속해서 선두를 달리고 있다. 원플러스는 하나의 모델에서만 따라잡았고 구글은 보안 업데이트를 5년간 제공하지만 플랫폼 업데이트는 3번만 지원한다. 이런 부분에서는 애플이 삼성을 능가한다.   S23 울트라는 안드로이드 13 기반의 원(One) UI 5.1을 탑재한다. 만족스러운 부분이다. 원 UI는 여전히 매우 복잡하며, 기본 형태나 구글의 픽셀 런처와 비교하면 미적 요소도 많이 다르다. 그러나 오포(Oppo)의 같은 다른 스킨으로 안드로이드의 외관과 느낌을 쉽게 조정할 수 있어 사용자화할 수 있는 범위가 넓다.  필자는 원 UI를 선호도에 맞게 조정하는 데 3일 정도 걸렸지만, 참을 만한 과정이었다. 하지만 삼성 노트북 알림에서 광고가 뜨는 것은 짜증이 났다. 필요하지 않은 구글 및 삼성 앱이 많았지만, 이런 앱은 제거할 수 있다. 이 있어서 하는 말이지만, S23 울트라의 하드웨어에서는 문제가 없었다.    이틀 동안 필자는 S펜 사용 경험을 매우 즐겼지만, 곧 그 존재를 잊어버렸다. 필자의 경우 문서에 서명하거나 사진을 편집할 때만 편리했다. 메모를 하거나 창작 도구로 활용할 수 있지만, S23 울트라의 화면이 길쭉하고 좁아서 이런 작업은 아이패드 혹은 서피스로 하는 것이 편리하다. 결론 가능한 한 모든 기능을 갖춘 안드로이드 스마트폰을 원할 경우, S23 울트라가 바로 그 선택지다. 스타일러스 펜이 내장된 유일한 스마트폰이기도 하다. 하지만 이들 기능 중 하나라도 필요하지 않다면, 다른 저렴한 선택지로도 충분하다.  이 제품은 스마트폰으로 할 수 있는 거의 모든 기능을 지원하지만, 필요 이상일 수 있다. 이 정도의 기능을 갖추고 있다는 사실 덕분에 잘라낸 벽돌 같은 외관도 이해된다. 놀라운 카메라 구성, 뛰어난 배터리 수명, 동급 최고의 스크린, 스타일러스 펜, 풀 데스크탑 모드, 역대 삼성 스마트폰 중 가장 강력한 소프트웨어 성능을 갖춘 이 스마트폰은 가히 승자라고 할 만하다(필자는 2015년부터 갤럭시 스마트폰을 사용했다). 그러나 가격이 매우 비싸기 때문에 모든 사용자에게 추천하지는 않는다.  S23 혹은 S23 플러스, 혹은 다른 안드로이드 스마트폰에서도 럭셔리함을 찾을 수 있을 것이다. 그러나 ‘현존 최고’라는 수식어를 원한다면 지금으로서는 S23 울트라가 최적의 선택지다. editor@itworld.co.kr

스마트폰   2023.02.16
갤럭시 S23 울트라 리뷰 | "스마트폰에 바라는 기능이 모두 여기에"
갤럭시S23울트라
디지털 디바이스   2023.02.16
삼성 더 세로 2세대 리뷰 | 회전하는 화면에서 누리는 완전히 새로운 TV 경험
더 세로
디지털 디바이스   2023.02.14
키크론 Q1 프로 리뷰 | 저렴한 가격에 즐기는 고급 블루투스 기계식 키보드
기계식키보드
디지털 디바이스   2023.02.13
홈팟 1 Vs 홈팟 2 블라인드 테스트 "음질만은 최고"
홈팟
AIㆍML / 미래기술 Mark Hachman
‘ChatGPT 기반’ MS 빙 리뷰 | 기존 검색엔진 대체 가능성 보인다

빙(Bing)의 새로운 AI 기반 챗봇을 한마디로 정의하면 '광고가 포함된 ChatGPT'다. 숙제를 대신해달라는 부탁은 거절하기도 한다. 이런 규정이 꼭 비판의 의미만인 것은 아니다. 사실 새로운 빙은 꽤 훌륭하다. 챗 인터페이스는 ChatGPT가 현재 제공하는 무료 버전보다 더 정교하고, 일상의 많은 부분에서 도움이 될 수 있는 길고 자세한 답변을 제공한다. 그러나 빙에서 바로 뜯어온 듯한 광고로 이어지기도 한다. 어쨌든 이 새로운 AI 환경은 대체로 기대 이상으로 잘 작동한다. 새로운 빙 환경은 검색 결과 목록과 그 오른쪽에 새로운 문맥 인터페이스가 표시되는 전통적인 검색 부분, 그리고 링크 목록을 위로 쓸어 올리거나 자체 링크를 통해 접근할 수 있는 새로운 챗 인터페이스, 두 부분으로 구성된다. 현재 제한적으로 제공되는 새로운 Bing.com의 중앙에는 최대 1,000자까지 긴 검색을 할 수 있는 커다란 검색 상자가 위치하고, 작은 챗 링크는 이 검색 상자 위에 있다.     새로운 빙을 사용하는 방법 다른 검색 엔진과 마찬가지로 새로운 빙 역시 사용법이 복잡하지 않다. '가장 좋은 카리브해 휴가지' 등 일반적인 검색 질의를 입력하면 일반적인 검색 결과 목록이 표시된다. 새로운 부분은 그 오른쪽의 텍스트 상자로, 빙이 생각하는 '개별 사용자를 위한' 최선의 휴가지에 대한 글이다. 이것이 마이크로소프트가 최근 출시한 새로운 ChatGPT 기반의 대화형 환경이다. 왼쪽과 오른쪽의 중요한 차이점은 왼쪽에 나열된 결과를 빙이 수집해 정리한다는 것이다. 즉, 사용자의 클릭 한두 번을 줄여준다. 물론 해당 사이트의 게시자 입장에서는 사용자의 클릭이 트래픽과 수익에 도움이 되므로 클릭 절약이 아닌 '클릭 강탈'이라고 볼 수도 있다. 이 상자의 끝부분에는 커서를 올리면 확장되는 링크와 대화를 이어 나갈 수 있는 후속 질문으로 구성된 각주 목록이 있다.     링크 또는 관련된 대화하기(Let’s chat) 버튼을 클릭하면 인터페이스 전체가 위로 스크롤 되면서 검색 결과 위에 새로운 공간이 열린다. 이게 ChatGPT 기반의 새로운 빙이다. 결과 아래에 메시지 상자가 있고 여기서 채팅 창에 접근할 수 있다. 빙 검색과 채팅은 엣지 브라우저의 사이드바에서도 작동한다. 마이크로소프트에 따르면 PDF 문서를 요약하고 더 자세한 문맥 정보를 제공하는 부가적인 기능이 제공된다. 그러나 리뷰를 위해 빙 사이드바가 활성화된 빙 개발자 버전을 다운로드했음에도 이 기능을 활성화할 수 없었다.   빙 채팅 시작하기 ChatGPT에 익숙하다면 빙 인터페이스도 그렇게 낯설지는 않을 것이다. 챗봇에 질문을 하고 답을 받고 대화를 더 이어 나가거나 방향을 바꿀 수 있다(피드백(Feedback) 섹션을 클릭하면 이 제품의 이름이 코덱스(Codex)임을 볼 수 있다). 현재 이 환경은 완전히 무료지만 채팅과 새로운 빙 환경을 이용하려면 마이크로소프트 계정에 로그인해야 한다. 마이크로소프트가 새로운 빙 환경 전체를 정식 가동할 때까지는 대기 목록에 등록하고 기다릴 수밖에 없다. 차례가 와서 새로운 빙을 사용할 수 있게 되더라도 질문의 수가 제한되는 것으로 알려졌다. 익명 질의의 경우 지금은 허용되지 않지만 마이크로소프트는 앞으로 이 기능을 추가할 것이라고 밝혔다. 빙의 챗봇은 이따금 연결이 끊어지면서 오류 메시지 또는 페이지 새로 고침 옵션이 표시된다. 새로 고치면 모든 대화가 사라진다. 항상 문제가 되는 것은 아니지만, 다른 AI와 마찬가지로 빙이 생성하는 답도 매번 달라지는 경우가 많으므로 한 번 얻었던 심층적이고 좋은 대답을 두 번째 질문에서는 얻지 못할 수도 있다.   마이크로소프트 빙 챗봇을 사용하는 느낌은 어떨까? 현재가 아닌 과거의 ChatGPT를 사용하는 느낌과 비슷하다. 초기 ChatGPT는 이런저런 가드레일 없이 등장했고 여러 질문에 대해 제약 없이 대답했다. 빙은 조금 더 느슨한 느낌이지만 '정중한' 제한도 둔다. 다양한 인종의 별칭(인종 차별적 비방으로 이어지는 실마리)을 물어보자 대답을 거부했고, 작업 걸기에 성공하는 방법과 같은, 여성을 성적 대상화하는 질문에 대해서도 영리하게 답을 피했다. 재미있는 점은 잠시 후 두 번째 대답을 아예 지우더니 Bing.com을 검색해 더 자세히 알아보라고 답했다는 것이다. '호크맨과 캡틴 아메리카가 싸우면 누가 이길까?' 같은 무해한 질문에 대해서는 딱 한 번이지만 빙은 실제로 승자를 점찍기도 했다. 대체로 ChatGPT는 더 재촉하지 않으면 대답하지 않는다. 이외에 빙은 코드도 대신 작성해 주고, 시와 노래도 만들 수 있다.   빙과 다른 유사 ChatGPT 검색 서비스, 예를 들면 구글 바드(Bard)의 중요한 차이점은 빙은 응답에 각주를 달아서 대답의 일부를 어느 사이트에서 가져왔는지를 시각적으로 알려준다는 것이다. 빙은 대답의 끝부분에 링크 목록을 제공한다. 이 링크를 클릭하거나 커서를 올려 더 자세히 알아볼 수 있다. 또한 작은 이모지도 종종 덧붙여서 대화를 더 자연스럽게 만든다. 가끔 광고도 나온다. 카리브해에서의 휴가에 대해 빙에 물으면 마지막에 스폰서 링크가 표시되고, 노트북의 RAM을 교체하는 방법을 물으면 대답의 끝에 쇼핑 링크가 나온다. 이 질문의 경우 정작 핵심인 정확히 어떤 유형의 RAM을 구매 또는 장착해야 하는지에 대해서는 완전히 무시했다.   링크 게시자들에겐 실망스럽겠지만 사용자들은 이러한 링크를 무시할 수 있다. 마이크로소프트는 스폰서 콘텐츠, 즉 기사로 위장한 광고가 채팅 인터페이스를 가득 채우는 일은 없을 것이라고 밝혔다. 기존 빙 링크 목록에서는 스폰서 광고가 먼저 표시되지만, 챗봇에서는 스폰서 광고가 마지막에 표시된다는 점도 중요하다. 이렇게 하면 사용자는 기존 링크보다 챗봇을 더 선호할 가능성도 있다. 필자가 대화해본 애널리스트들은 이런 변화가 검색을 영구적으로 바꿔 놓을 것이라고 주장한다. 이 문화적 추세가 주도적으로 자리를 잡는다면 정말 그렇게 될 수도 있다.   새로운 빙은 ChatGPT보다 더 좋을까 그래서, 빙이 구글 바드보다 더 좋은가? 바드가 출시되기 전에는 알 수 없다. 빙은 바드와 달리 각주를 제공한다. 또한 빙은 You.com이 제공하는 것에 비하면 더 포괄적이다. ChatGPT와 비교하면 어떨까? 어떤 면에서는 더 뛰어나다. 지금까지 빙은 ChatGPT 무료 버전에 비해 훨씬 더 포괄적인 느낌이다. 반면 연구 보조용으로는 오픈AI 챗봇이 훨씬 더 도움이 되는 것으로 보인다. 실제로 두 가지 미술 양식을 비교하고 대조하는 에세이를 쓰라고 요청하자 ChatGPT는 실제로 에세이를 쓴 반면 빙은 개요만 제공했다. 빙을 사용하는 학생이라면 에세이를 쓰는 일 자체는 스스로 할 수밖에 없다. 그런데 스크린샷을 찍으려고 질문을 다시 복사하자, 이번에는 빙도 에세이를 써줬다. 한 번에 성공하지 못한다 해도 다시 시도하는 걸까 궁금해졌다.   반면 빙이 훨씬 더 제약되는 부분도 있다. 빙은 의학적 자문을 제공하지 않으며 성적인 내용에 대해서는 답을 피한다. 아이러니하게도 기존 검색 인터페이스를 사용하면 답을 얻을 수 있지만 일단은 그렇다. 유해하거나 모욕적이거나 저작권을 침해하는 콘텐츠도 생성하지 않는다. 또한 이와 같은 제약을 우회하려는 시도를 차단하는 데도 뛰어나다. 특정 작업을 위한 엑셀 함수를 묻는 테스트에서는 무승부였다. 제공된 방법의 수는 빙이 ChatGPT보다 더 많았지만, ChatGPT의 예제는 코드에 대한 설명을 제공했고 질문에 더 정확하게 답변했다. 빙과 ChatGPT 중 어느 것이 더 뛰어난지 확실하게 판단하려면 더 많은 연구가 필요하다. 단지, 둘 사이의 경쟁에 관한 한 빙이 모든 부분에 대해 매우 관대하다는 느낌이 명확하게 들었다. 한편 빙과 바드 중 무엇이 더 나은지 묻자, 빙은 빙과 구글 바드 사이의 선택은 개인적인 취향과 필요한 부분, 기대치에 따라 달라질 것이라고 이모지를 덧붙여 대답했다. 둘 다 직접 사용해 보고 무엇이 각자에게 더 잘 맞는지 확인해 볼 필요가 있다. editor@itworld.co.kr

AIㆍML   2023.02.13
‘ChatGPT 기반’ MS 빙 리뷰 | 기존 검색엔진 대체 가능성 보인다
빙
보안   2023.02.10
비트디펜더 패스워드 매니저 리뷰 | 기본 기능에 충실하고 직관적인 암호 관리자
비트디펜더 패스워드 매니저
게임   2023.02.09
호그와트 레거시 리뷰 | “머글 인생은 끝” 충실히 재현한 해리 포터 세계관
호그와트레거시
디지털 디바이스   2023.02.07
바워스앤월킨스 Pi7 S2 리뷰 | 고해상도 음원 재생에 최적화된 무선 이어폰
바워스앤윌킨스
게임 / 퍼스널 컴퓨팅 Gordon Ung
MS 다이렉트스토리지 리뷰 | 게임 성능이 SATA보다 77% 더 빨라졌다

오랜 준비 끝에 마이크로소프트의 다이렉트스토리지(DirectStorage) 기술이 마침내 PC에 들어갔다. 빠른 로딩시간을 약속한 화제의 기술이다. 첫 다이렉트스토리지 지원 게임인 포스포큰(Forspoken)을 테스트한 결과 이제는 기존의 SATA SSD와 작별을 고해야 할 때가 온 것 같은 느낌이다.   마이크로소프트 다이렉트스토리지란 다이렉트스토리지의 가장 큰 특징은 텍스처와 모델과 같은 게임 에셋의 압축 해제 작업을 CPU가 아니라 GPU에서 처리하는 것이다. GPU가 지원하는 대규모 병렬 엔진을 활용해 CPU 리소스를 확보하고 프로세스를 가속해 상당히 빠르게 게임을 로드하고 관련 콘텐츠를 스트리밍한다. 단, NVMe SSD가 필수다. 더 자세한 내용은 다이렉트스토리지에 대한 이 를 참고하면 된다.   다이렉트스토리지가 얼마나 효과적인지 알아보기 위해, 인텔 코어 i9-13900KF CPU, MSI 지포스 RTX 4090 GPU, 윈도우 11 22H2를 실행하는 MSI Z790 P 프로 마더보드의 32GB 아다타 DDR5/5200을 갖춘 MSI 인피니트 RS(MSI Infinite RS) 데스크톱에서 테스트했다. GPU가 다이렉트스토리지 성능에 영향을 미칠 수 있지만, 게이머가 다이렉트스토리지 기술을 사용하기 위해 GPU를 바꿀 가능성은 거의 없으므로, 이번 테스트에서는 스토리지에만 초점을 맞춘다.   테스트 방법 MSI 인피니트 RS 데스크톱은 피슨 PS5018-E18(Phison PS5018-E18)을 중심으로 구축된 PCIe 4.0 NVME 2TB MSI M480 스파티움 SSD(PCIe 4.0 NVME 2TB MSI M480 Spatium SSD)를 장착했다. 또한 2차 2TB WD 블루 7,200 RPM 하드 드라이브(2TB WD Blue 7,200 RPM hard drive)도 함께 제공한다.  테스트를 위해 필자는 2TB SK 하이닉스 P41 NVMe PCIe 4.0(2TB SK Hynix P41 NVMe PCIe 4.0) 드라이브, 1TB XPG 아톰 50 NVMe PCIe 4.0(1TB XPG Atom 50 NVMe PCIe 4.0) 드라이브, 이전 모델인 512GB 삼성 PM951 NVMe PCIe 3.0 SSD, 현재는 단종된 인텔 옵테인 800P NVMe PCIe 3.0(Intel Optane 800P NVMe PCIe 3.0) 드라이브를 사용했다. 1TB 삼성 860 EVO와 2TB 삼성 870 QVO 드라이브도 사용했는데, 이들 2가지 제품은 NVMe가 아닌 더 느린 SATA 연결을 사용한다. 다이렉트스토리지는 NVMe 드라이브에서만 사용할 수 있는데, 그렇지 않은 환경을 비교할 수 있었다. 스토리지 성능 벤치마크에는 일반적으로 쓰는 크리스탈 디스크 마크 8(CrystalDiskMark 8)을 사용했다. 다이렉트스토리지에서는 게임 에셋을 GPU로 얼마나 빨리 전송하는지가 중요하므로 드라이브의 읽기 성능만을 비교한다.   그 결과 기본 크리스탈 디스크 마크 구성에서 MSI M480과 SK 하이닉스 P41이 순차적 전송 속도(큐 깊이 8 및 단일 스레드 사용)에서 1위를 차지했다. 순차적 전송 속도는 일반적으로 벤치마크 결괏값 중 가장 널리 활용되는 수치다. 특히 XPG 아톰 50의 성능은 눈에 띈다. 이 드라이브는 사실 보급형 ‘호스트 메모리 버퍼(host memory buffer)’ 모델이다. 일반적인 경우와 같이 SSD 자체에 DRAM 캐시를 통합하는 대신 PC의 시스템 메모리를 사용하는 데도 훌륭한 성능을 보였다.   마이크로소프트 다이렉트스토리지 벤치마크 자, 이제 다이렉트스토리지를 적용했을 때 크리스탈 디스크 마크 수치를 확인하자. 여기서는 마이크로소프트가 2022년에 출시한 다이렉트스토리지 1.1 데모 원본을 사용했다. 이 데모는 본질적으로 GPU에서 여러 기가바이트 모델 및 텍스처의 압축을 푸는 작업을 GPU가 수행하도록 한 후 사용된 대역폭과 시간 등 몇 가지 수치를 반환한다. 이번 테스트에서는 데모가 알려주는 대역폭 수치 외에 게임을 로드하는 시간을 별도로 측정했다. 그 결과 4세대 드라이브에서 큰 대역폭의 이점이 있는 것으로 나타났다. 흥미롭게도 호스트 기반 DRAM을 사용하는 저렴한 보급형 XPG 아톰 50이 약간의 우위를 점하는 것으로 나타났다. 단, 이번에 테스트한 3가지 4세대 드라이브 모두 눈에 띌 만큼 큰 차이가 나타나지는 않았다.   실제 로드 시간에서는 다이렉트스토리지 1.1 데모에서 기대했던 수치에 가까웠다. 3가지 4세대 드라이브 모두 에셋 로드와 압축 해제 작업을 단 1초 만에 완료했다. 반면 구형 PM951 3세대 드라이브는 2초가 걸렸다. 4세 드라이브에 미치지는 못하지만 예상보다 빠른 수치다. 한편 인텔의 마지막 NVMe 제품인 800p는 다른 모든 M.2 드라이브가 상대가 되지 못했다. 작은 파일을 지원하는 데 특화된 옵테인의 장점이 다이렉트스토리지 영역에서는 그다지 중요하지 않음을 보여준다. 인텔이 옵테인을 단종한 것은 아마도 잘한 결정이었을 것이다. 마이크로소프트의 다이렉트스토리지 데모를 이용해 기기별 성능을 볼 수는 있지만, 사실 이 앱은 개발자를 위해 만든 툴일 뿐이다. 실제 출시된 게임을 같은 드라이브에서 벤치마크해보면 어떨까? 이를 위해 최초의 다이렉트스토리지 지원 게임인 스퀘어 에닉스(Square Enix)의 포스포큰(Forspoken)을 설치했다. 포스포큰의 내장된 벤치마크를 이용하면 7가지 장면에 대해 각 게임 에셋을 로드하는 데 걸리는 시간을 확인할 수 있다(다시 이야기하지만 다이렉트스토리지가 스토리지 성능에 미치는 영향에만 초점을 맞췄으므로 프레임률을 무시했다. 단, 모든 테스트에서 같은 게임 설정을 사용했다). 그 결과 4세대 드라이브의 경우, 아톰 50이 첫 장면에서 약간 성능이 떨어진 것을 제외하면, 다른 모든 장면에서 모든 제품이 엄청난 성능을 보여줬다. 이 수치는 여러 번 테스트한 평균값인데, 더 느린 기기에서 큰 폭의 변동성을 보였다. 구형 삼성 PM951 3세대 SSD도 최신 4세대 드라이브를 따라가지는 못하지만 비 NVMe와 비교하면 여전히 빠른 것을 알 수 있다.   구형 기기라고 해도 하드 드라이브는 달랐다. 다이렉트스토리지 데모는 '그다지 나쁘지 않았'지만 포스포큰에서는 끔찍할 정도의 낮은 성능을 보였다. 대부분 게이머가 이미 오래전 SSD로 전환한 데는 다 이유가 있는 것이다. SATA SSD와 NVMe M.2 SSD로 비교해도 상당한 격차가 확인됐다. 장면 3에서 삼성 860 EVO는 장면 로드에 7.4초가 걸리지만, 스파티움 SSD는 1.9초가 걸렸다. 모든 장면에 걸쳐 MSI M480 스파티움 NVMe 드라이브는 로드 시간이 77% 더 빠르다. 정리하면, 그동안 게임에서 NVMe SSD와 SATA SSD는 큰 속도 차이를 보이지 않았다. 그러나 게임 개발자와 하드웨어 업체가 NVMe SSD와 다이렉트스토리지 기술을 최적화함에 따라 그 격차는 점점 더 벌어질 것으로 보인다. 그렇다고 SATA SSD가 당장 끝나는 것은 아니다. 실제로 다이렉트스토리지는 현재 우리가 즐기는 게임 대부분에 큰 영향을 주지 않는다. 하지만 SATA SSD의 해가 점점 지고 있음은 분명하다.  editor@itworld.co.kr

게임   2023.02.06
MS 다이렉트스토리지 리뷰 | 게임 성능이 SATA보다 77% 더 빨라졌다
다이렉트스토리지
디지털 디바이스   2023.02.02
삼성 T7 실드 4TB 버전 리뷰 : 넉넉하고 빠른 최고의 휴대용 SSD 외장하드
SSD
게임   2023.01.30
지포스 나우 리뷰 | 게임만 가져오세요, 하드웨어는 클라우드로 쏩니다
지포스 나우
디지털 디바이스   2023.01.27
로지텍 G 프로 X 슈퍼라이트 리뷰 | 미니멀리즘과 성능을 결합한 무선 게이밍 마우스 
로지텍
디지털 디바이스 / 퍼스널 컴퓨팅 Jonny Evans
M2 맥 미니 리뷰 | 모든 사용자에게 이상적인 데스크톱

돌아보면 1세대 애플 실리콘(Apple Silicon)만 한 혁신이 없다. 실제로 M1 칩에서 M2 칩으로의 전환은 기존 인텔 맥에서 애플 실리콘으로의 변화만큼 큰 성능 향상은 아니다. 하지만 그렇다고 해도 기본 모델 M2 맥 미니(Mac mini)는 대부분 사용자의 요구를 충분히 충족할 만큼의 성능을 지원한다.     긱벤치(Geekbench) 테스트 다음은 2011년부터 최근까지의 기본 모델 맥 미니에 대한 긱벤치(Geekbench) 성능 테스트 결과다. M2 시스템은 애플에서 제공한 테스트 머신을 사용했다.   2011년 중반 : 싱글 코어 506점, 멀티 코어 1,262점 2012년 후반 : 싱글 코어 570점, 멀티 코어 1,278점 2014년 말 : 싱글 코어 771점, 멀티 코어 1,503점 2018년 말 : 싱글 코어 895점, 멀티 코어 3,183점 미니 M1 2020년 말 : 싱글 코어 1,715점, 멀티 코어 7,442점 미니 M2 2023년 초 : 싱글 코어 1,943점, 멀티 코어 8,916점 물론 이런 데이터로는 일부만 알 수 있다. 그러나 분명한 것은 세대별로 인텔 칩을 사용한 애플 제품이 상대적으로 낮은 성능 향상을 보였다는 점이다. 애플 실리콘이 출시된 이후 제품 전반에 걸쳐 더 큰 세대 개선이 이뤄졌다. 또한, 고급 모델인 맥 미니 M2 프로(Mac mini M2 Pro)의 경우 벤치마크 결과만 보면 현존하는 애플의 가장 강력한 데스크톱인 맥 스튜디오(Mac Studio)와 맞먹는다. 보급형 맥은 인텔 기반 아이맥 프로(iMac Pro)와 비슷한 성능을 보인다. 이 역시 매우 중요한 부분이다. 애플은 하드웨어, 소프트웨어는 물론 이제는 프로세서에 대한 통제권까지 활용해 사용자가 필요한 작업을 할 수 있도록 지원한다. 특히 애플 실리콘을 내놓은 이후 더 빠른 프로세서와 그래픽 프로세서뿐만 아니라 더 높은 메모리 대역폭, 개선된 미디어 처리 기능을 지원한다.   보급형 맥 미니 필자는 애플의 799달러짜리 맥 미니를 사용한다. 599달러 버전과 같은 기본 모델이지만 SSD를 256GB에서 512GB로 2배 늘렸다. 메모리는 같은 8GB다. 그 외에는 10코어 GPU, 8코어 CPU이고 100GBps에서 실행되는 최대 24GB의 통합 메모리를 지원한다. 기본 모델 사양 그대로다. 필자는 M1 칩이 들어간 첫 번째 맥 미니를 구매해 다양한 테스트를 했었다. 이번에 M2 맥 미니에도 같은 테스트를 반복했는데 성능이 부족하다는 느낌을 한 번도 받지 못했다. M2 맥 미니는 조용하고 강력했으며, 여러 곡 음악 작업을 할 때도 발열이 심하지 않았다. 픽셀메이터(Pixelmator)는 이미지 전환을 더 빠르게 처리했고, 포토샵은 더 만족스러웠으며, 개러지밴드(GarageBand)는 '미친 듯이' 악기 트랙을 추가해도 문제없이 처리했다. 그밖에 다음과 같은 추가 테스트를 했다.   시네벤치(Cinebench) 결과 멀티 코어 8,606점, 싱글 코어 1,623점이었다. 유니진 헤븐 4.0(Unigine Heaven 4.0)은 1920×1080 해상도에서 2,146점이었다. 단, 이 테스트는 로제타(Rosetta) 에뮬레이션에 의존하며 애플 실리콘에서 기본적으로 실행되도록 최적화되지 않은 상태다. 두 테스트 모두 애플이 발표한 대로 M1에 비해 그래픽 성능이 크게 향상되었음을 알 수 있다. 애플은 GPU 성능이 35% 개선됐다고 주장했는데 사실이었다. 이는 곧 포토샵에서 파일을 처리할 때 50% 이상 성능 향상을 기대할 수 있음을 의미한다. 또한 50% 더 빠른 메모리 대역폭 덕분에 데이터 이동도 더 수월해졌다. 이런 성능을 내는 기기 가격은 599달러에 불과(?)하지만 대신 키보드, 마우스, 디스플레이를 추가로 구매해야 한다. M2 맥 미니는 최대 2개의 디스플레이를 지원하며 그중 하나는 최대 6K다. 이는 또 다른 생각으로 이어진다. 바로 올인원 시스템이다.   올인원 시대는 끝났나 올인원 시스템을 선호하던 시절이 있었지만 지금은 다 지나갔다. 수리 비용이 많이 들고 재활용이 번거로우며 업그레이드할 때 디스플레이와 컴퓨터가 모두 무용지물이 되므로 둘을 분리하는 것이 더 친환경적인 선택일 수 있다. 즉, 컴퓨터는 업그레이드하되 키보드, 마우스 및 디스플레이는 유지하는 것이 합리적이다. 필요한 주변기기를 그대로 사용할 수 있으니 전체 업그레이드 비용도 낮출 수 있다. 599달러인 맥 미니는 바로 이런 수요에 잘 맞는다. 벤치마크 데이터와 필자 경험에 따르면, 맥 미니는 대부분 일상 작업을 처리할 만큼 강력하고 때때로 프로세서 집약적인 작업에도 적합하다. 기업의 경우 맥으로 마이그레이션하거나 직원 인사  다른 데스크톱보다 훨씬 적은 작업으로 사용자를 전환할 수 있고, 팀에서 이미 사용하고 있는 키보드, 마우스 및 모니터와 호환되므로 전환 비용도 절감할 수 있다. 특히 기업은 PC를 운용하는 전력 비용을 무시할 수 없다. 와트당 전력을 고려하면 맥 미니는 더 비용 효율적이다. 맥 미니를 가벼운 모바일 작업을 위해 아이패드 에어(iPad Air)와 함께 사용하면 지식노동자를 위한 최적의 컴퓨터라고 해도 무방하다.   업그레이드 문제 그렇다면 M2 맥 미니는 기존 M1 맥 미니 사용자가 업그레이드할 만큼 매력적일까? 필자는 M1 맥 미니가 나왔을 때 업무용 외에 기꺼이 개인 기기를 한 대 더 구매했다. M2 맥 미니 역시 가격이 적당하고 성능도 M1에서 확실히 향상되었기 때문에 구매를 고려하고 있다. 특히 현재 인텔 기반 맥을 사용한다면 M2로 업그레이드하는 것을 더 추천한다. 애플의 맥 개발 로드맵을 보면 현재 3나노 고정의 M3 칩으로 더 개선될 수 있다. 특히 에너지 소모를 더 줄일 수 있다. 2024년 후반에는 맥 미니도 이 영향을 받아 더 큰 폭의 성능 향상이 이뤄질 것이다.   M2 맥 미니의 단점 가장 사소한 단점은 맥 미니의 디자인이 거의 바뀌지 않았다는 것이다. 익숙한 상자 형태이다. 두 번째 단점은 M2 모델에는 2개의 썬더볼트와 2개의 USB-A 포트만 있다는 것이다. 썬더볼트 포트가 더 필요하면 (더 비싸지만 더 강력한) M2 프로를 선택해야 한다. 세 번째는 BTO(Built To Order) 스토리지 비용이 항상 비싼 것과 SSD 스토리지 모듈을 교체하기 어렵다는 점이다. 이는 과 같은 훌륭한 서드파티 기기를 통해 추가 스토리지를 사용하는 방법을 고려할만 하다. 이런 모듈식 방식을 통해 코어 시스템을 더 쉽고 저렴하게 업그레이드할 수 있다. 마지막 단점은 대부분의 서드파티 응용 프로그램이 애플 실리콘에 기본적으로 최적화돼 실행돼야 한다는 것이다. 이 작업이 되지 않은 앱은 교체해야 할 수도 있다.   구매할만 할까 애플의 맥 미니는 항상 그랬던 것처럼 훌륭한 선택지다. 올인원 PC보다 유연하고 가격 대비 훨씬 뛰어난 성능을 제공한다. 특히 신형 맥 미니는 애플 실리콘 맥으로 전환하려는 인텔 맥이나 윈도우 PC를 사용하는 모든 사람이 확실히 고려할 만하다. 집에서 쓰는 것만큼 좋은 업무용 PC에 대한 직원의 수요를 기업이 매우 저렴하게 충족하는 대안이기도 하다. 동시에 이것은 거대한 패러다임의 전환이기도 하다. 애플 실리콘의 등장은 매우 의미가 크다. 즉, 이 애플의 새로운 프로세서 아키텍처를 통해 애플은 출시하는 각 맥 제품마다 이전에 본 적이 없는 속도로 개선하고 있다. 그렇게 PC 산업의 관행과 시장을 바꾸고 있으며 이런 변화는 앞으로도 계속될 것이다. 크리에이티브 작업용 고성능 맥과 모바일 맥에 대한 트렌드를 제외하고, 일반 데스크톱 부문에서 맥 미니에 견줄만한 기기는 찾기 힘들다. M2 맥 미니는 우리 대부분에게 '환상적인' 데스크톱 맥이다. editor@itworld.co.kr

디지털 디바이스   2023.01.27
M2 맥 미니 리뷰 | 모든 사용자에게 이상적인 데스크톱
M2 맥 미니
디지털 디바이스   2023.01.19
DJI 오즈모 모바일 6 리뷰 | 포커스ㆍ줌 직접 제어하려면 안성맞춤
DJI 오즈모 모바일 6
디지털 디바이스   2023.01.18
레드미 버즈 4 프로 리뷰 | 100달러 이하지만 있을 기능은 다 있는 무선 이어폰
레드미버즈
디지털 디바이스   2023.01.18
스메그 전자동 커피머신 리뷰 | 존재감 확실하지만 사용성이 아쉽다
스메그
보안 Martyn Casserly
“나를 찾지마” 인터넷에서 개인정보를 지우는 7가지 방법

프라이버시에 관심이 있든 없든, 온라인에서 완전히 익명화하기는 매우 어렵다. 소셜 미디어에 글을 쓰고 앱을 다운로드하고 온라인 게임을 하고 계정을 생성하는 등 이메일 주소, 전화번호, 나이, 성별 등 세부 정보를 필요로 하는 여러 활동을 할 수밖에 없다. 이러한 정보는 사람들이 구글링할 수 있는 공개된 정보는 아니지만, 여전히 온라인에 존재한다. 그렇게나 많은 스팸 메일이 오는 것도 이 때문이다. 때로는 더 심각한 결과를 초래하기도 한다. 예를 들어, 태양 아래 다소 노출이 많은 상태에서 환상적인 휴가를 보냈던 SNS 속 글과 사진은 게시 당시에는 적절해 보였을 수 있으나, 몇 년 후 구직을 할 때 발목을 잡을 수도 있다.  이밖에 온라인에서 공유한 정보를 조합해 실제 주소를 누군가가 추적할 가능성이 있고, 커뮤니티나 뉴스 댓글로 남긴 즉흥적인 발언도 나중에 불리하게 사용될 수 있다. 이 정보는 ‘데이터 브로커(data brokers)’가 통제하는 데이터베이스에서 수집, 검토될 수 있다. 그런 다음 이 정보는 사용자를 대상으로 직접 광고를 하고 싶은 기업 혹은 평소에 지지하는 후보를 지지하거나 편을 바꾸도록 설득하기 위한 표적 콘텐츠를 제공해 투표에 영향을 주려는 기업에 팔릴 수도 있다. 물론 이 모든 것은 우리가 알 수 없는 배후에서 진행되므로 경계심을 유지하기가 쉽지 않다. 또한 누군가가 내 이름으로 계정을 생성하거나 기존 계정을 탈취할 수 있을 정도로 충분한 정보를 얻는 신원 도용(identity theft)의 위협도 있다. 이는 큰 문제로 이어질 수 있다.  또한 수치스럽고 성적인 가짜 이미지를 만들거나 세상에 공개할 의도가 전혀 없었던 사적 영상과 사진을 공유하는 리벤지 포르노(revenge porn)와 같은 혐오스러운 범죄도 개인정보 관리의 필요성을 일깨운다. 다행히 사용자의 데이터는 GDPR(General Data Protection Regulation) 혹은 다른 법률로 보호된다. 이러한 데이터베이스 혹은 웹사이트에서 개인 정보를 삭제할 수 있다는 의미다. 여기서는 개인정보를 무료 혹은 유료로 삭제하는 방법을 살펴본다. 단, 대다수 데이터 삭제가 즉시 반영되지는 않으며 인터넷에서 개인 정보를 완전히 삭제하기란 사실상 불가능하다는 점을 염두에 두자.   구글 검색 결과에서 개인 정보 삭제하기 구글은 가장 널리 쓰이는 검색엔진이므로, 온라인상의 개인 정보를 줄이는 작업의 첫 출발점으로 가장 좋다. 구글은 2022년 ‘당신에 대한 검색 결과(Results about you)’ 툴을 도입했다. 단, 현재 이 툴을 누구나 사용할 수 있는 상황은 아닌 것 같다. 예를 들어 미국에서는 이 툴을 쓸 수 있지만 영국에서는 불가능하다. 구글은 점차 지원 국가를 늘려가고 있다고 설명했다. 이 도구의 사용법은 다음과 같다. 1. 구글 검색 열기 웹 브라우저에서 www.google.com으로 이동해 검색창에 이름을 입력한다. 정확도를 더욱 높이려면, 특히 특이한 이름이 아닐 경우 검색 쿼리에 살고 있는 도시 혹은 다시는 회사를 추가해보자.    2. 검색 선택하기  검색 결과가 나타나면 전화번호, 집 혹은 이메일 주소가 표시되는지 확인한다. 이 경우, 결과 카드의 우측 상단 모서리의 세 개의 점을 클릭한다.    3. 삭제 요청하기  화면 하단에 ‘결과 삭제(Remove result)’ 옵션이 표시될 것이다. 이 옵션을 탭한 다음 구글로 요청을 보내는 방법에 대한 지침을 따르면 된다. 또한 ‘’ 페이지를 방문해 리벤지 포르노, 딥페이크 콘텐츠 혹은 기타 잠재적으로 악의적이거나 유해한 목록과 같은 콘텐츠에 대한 삭제 요청을 할 수 있다.    참고해야 할 점은 구글이 검색 목록을 결과에서 삭제할 수는 있으나 정보를 보유한 사이트에서 해당 콘텐츠까지 삭제되지는 않는다는 것이다. 이를 위해서는 사이트 소유자에게 직접 연락해 콘텐츠 자체의 삭제를 요청해야 한다. 또한 이전 버전의 웹 페이지를 유지하는 등을 활용해 요청하면 된다.   범죄 가능성이 있는 콘텐츠를 삭제하는 방법 삭제하려는 콘텐츠가 리벤지 포르노, 독싱(doxing) 정보 혹은 딥페이크 성적 이미지와 같이 범죄적 특성을 가진 경우가 있다. 이때 해당 아이템 삭제 요청을 했는데, 사이트 소유자가 비협조적이 경우 경찰에 연락해야 한다. 안타깝게도, 이러한 종류의 콘텐츠는 종종 다른 사이트로 복제되므로 완전히 지우기 어려울 수 있다. 그렇다고 해서 시도하지 않아야 한다는 의미는 아니다.  은 이러한 불쾌한 형태의 온라인 폭력을 다루는 이들에게 좋은 정보원이다.   데이터 브로커가 보유한 개인 정보 삭제하는 방법  방법만 알고 있다면 누군가에 대한 완벽한 신원을 구축하는 것은 놀라울 정도로 쉽다. 데이터 브로커는 PII(개인 식별 가능 정보)를 수집하고, 소셜 미디어의 퀴즈, 온라인 계정, 참가한 대회 및 기타 무해한 듯 보이는 활동과 같은 다양한 소스에서 수집된 데이터를 활용해 섬뜩할 정도로 정확하게 종합해낸다. 그런 다음 특정 인구를 표적으로 삼는 광고주 혹은 다른 회사에 넘겨진다. 전 세계적으로 이런 데이터 브로커가 수없이 많다. 대형 업체만 꼽아도 악시옴(Acxiom), 피플파인더(PeopleFinder), 라다리스(Radaris), 에퀴팩스(Equifax), 엑스페리언(Experian) 등이 있다. 각 사이트에 개별적으로 접근해 사이트 기록에서 개인 정보를 삭제할 수도 있지만, 이 작업은 시간이 오래 걸리고 제대로 지워지지 않는 경우도 있다. 이때 참고할 수 있는 것이 데이터 브로커 생태계를 추적 및 대응해 누가 데이터를 보유하고 있는지 더 잘 알 수 있도록 하는 사이트다.   데이터 브로커의 손아귀에서 더 철저히 벗어나고 싶다면, 그 역할을 대리할 전문 서비스를 사용하는 것도 좋다. 검색 엔진에서 모든 개인 정보를 삭제하는 동시에 나타나는 새 정보를 모니터링하는 가 대표적이다. 이 서비스는 1인당 연간 129달러이며, 가족 혹은 친구를 추가할 수 있는 다른 요금제도 있다.   소셜 미디어 프라이버시 설정 강화하는 방법  프라이버시 보호를 위해서는 소셜 미디어 계정을 삭제하는 것이 좋지만, 그렇지 않다면 차선책이 있다. 보안 및 프라이버시 설정을 더 상세하게 조정하는 것이다. 예를 들어, 친구 혹은 특정인만 볼 수 있는 상태로 게시물을 변경하고, 공개 상태로 유지하고 싶지 않은 이전 게시물을 삭제한다. 친구 목록을 줄이고, 프로필에서 공개될 수 있는 생일 혹은 기타 개인 정보를 숨기는 등 다양한 방법으로 페이스북의 개인정보를 보호할 수 있다.   이러한 조정 작업 대부분은 페이스북에서 프로필 아이콘을 클릭한 후 ‘설정 및 개인정보 보호’에서 설정할 수 있다. 세상에 노출되는 정보의 양을 원하는 대로 설정할 수 있는 ‘개인정보 공개범위 확인(Privacy Checkup)’ 기능이 대표적이다. 트위터, 인스타그램 및 틱톡과 같은 다른 소셜 미디어 플랫폼도 마찬가지다. 더 이상 사용하지 않는 소셜 미디어는 마지막으로 로그인해 계정을 완전히 삭제하는 게 좋다.    소셜 미디어 계정 삭제 방법 소셜 미디어 계정을 삭제하면 온라인상의 개인 정보를 상당히 줄일 수 있다. 삭제하는 방법은 간단하다. 페이스북을 예로 들면, 계정으로 이동해 프로필 아이콘을 클릭한 다음 설정 및 개인정보 > 설정 > 개인정보 > 내 페이스북 정보를 선택해 페이스북이 보유한 여러분의 모든 정보 사본을 요청할 수 있다. 또한, ‘프로필 정보 다운로드 옵션’ 옆의 ‘보기’를 선택한다. 그다음 데이터를 살펴보고 다운로드할 카테고리를 선택한다. 작업을 모두 마치면 ‘다운로드 요청’ 옵션을 선택한다. 계정을 영구적으로 삭제하고 싶은 경우, 을 참고하면 된다. 유의할 점은 페이스북이 메시징 내역과 같은 일부 정보는 사용자 계정에 저장되지 않는다는 사실이다. 이는 계정을 삭제한 후에도 대화 상대방 등이 이전 메시지를 여전히 볼 수 있음을 의미한다. 또한 페이스북은 데이터베이스에 일부 로그 기록을 보유한다. 단, 이러한 정보는 개인 식별자와 관련이 없으므로 사용자를 추적할 수 없다고 페이스북은 설명했다. 다른 소셜 미디어 계정에서도 방법은 비슷하다.   오래된 온라인 계정 삭제 방법 인터넷을 오래 쓰다 보면, 예전에 가입했다가 더는 접속하지 않는 다양한 서비스와 사이트가 생기기 마련이다. 안타깝게도 이 모든 것을 지우는 신속한 방법은 없다. 기억을 더듬거나 여전히 이름이 남아 있는 모든 버려진 계정을 추적하기 위해 패스워드 매니저(password manager)에서 하나씩 검색해야 한다. 시간이 오래 걸릴 수 있으나 이러한 종류의 정리 작업은 언제나 '옳다'. 해커가 이전 계정(아마도 2단계 인증과 같은 보안 설정이 없는)으로 침투해 정보를 빼갈 가능성을 낮추는 것이기도 하다.   온라인상에서 익명성을 유지하는 방법 인터넷을 사용하지 않고 21세기를 사는 것은 사실상 불가능하다. 그렇다면 프라이버시를 지키면서 디지털 라이프를 즐기는 방법은 없을까? 있다. 애플의 ‘나의 이메일 가리기(Hide My Email)’ 서비스가 대표적이다. 실제 주소를 밝히지 않고도 온라인상에서 등록할 수 있도록 하는 프록시(proxy) 이메일 주소를 만들어준다. 안드로이드 사용자라면 를 이용하면 된다. 나의 이메일 가리기와 비슷한 서비스다. 사용자를 유추하기 힘든 무료 이메일 주소를 만든 후 사용하는 방법도 있다. 웹 서핑을 할 경우, ISP와 같은 회사가 추적하지 못하도록 VPN을 사용하는 것이 좋다. VPN을 이용하면 늘 암호화된 상태로 정보가 이동해 안전하게 인터넷을 쓸 수 있다. 한 가지 주의해야 할 것은 웹 브라우저의 프라이빗(시크릿(incognito)) 모드가 온라인상의 익명을 보장한다고 착각하는 것이다. 전혀 그렇지 않다. 사용 중인 기기에 검색 기록이 남지 않을 뿐이다. 다른 브라우저를 쓸 수 있다면, 처음부터 개인 정보 보호를 위해 만들어진 를 쓰는 것도 좋다. 정리하면 웹에서 완전히 사라질 방법은 없다. 그러나 여기서 살펴본 방법을 사용하면 온라인에 노출된 개인 정보를 크게 줄일 수 있다. editor@itworld.co.kr

보안   2023.03.15
“나를 찾지마” 인터넷에서 개인정보를 지우는 7가지 방법
프라이버시
애플리케이션   2023.03.14
마이크로소프트 365의 리스트 앱 기본 활용하기
마이크로소프트365
디지털 디바이스   2023.03.13
How-to : 집에 굴러 다니는 태블릿을 보조 모니터로 바꾸는 방법
태블릿
애플리케이션   2023.03.13
마이크로소프트 365에서 자녀 보호 설정하는 '패밀리 세이프티'
패밀리세이프티
보안 / 윈도우 Anyron Copeman
How-To : 윈도우 11에서 데이터 추적을 비활성화하는 방법

오늘날 데이터는 귀중한 자원이다. 많은 기업이 제품 및 서비스 사용 방식을 정확히 파악하기 위해 데이터를 활용하려고 하지만, 사용자의 동의를 받은 후에만 가능하다.  윈도우 11에서도 마찬가지다. 윈도우 11에서 마이크로소프트는 운영체제를 개선하기 위해 데이터를 사용한다. 하지만 모든 데이터가 필요한 것은 아니다. 윈도우 11에는 사용자 환경에 악영향을 주지 않고 비활성화할 수 있는 데이터 수집 설정이 많다. 마이크로소프트가 액세스할 수 있는 데이터를 최소한으로 유지하고 싶다면 다음을 참고하기 바란다.    윈도우 11에서 추적 데이터(일부)를 보는 방법 비활성화 전에 수집되는 데이터의 종류를 파악하는 것이 좋다. 대부분 데이터에는 직접 액세스할 수 없지만 진단 데이터는 예외다. 기본적으로 이는 마이크로소프트가 윈도우 11 환경을 개선하기 위해 사용하는 데이터다. 확인 방법은 다음과 같다.  1. 설정 > 개인 정보 및 보안으로 이동한다.  2. 윈도우 사용 권한 아래의 ‘피드백 및 진단’을 클릭한다.  3. ‘진단 데이터 보기’를 누른 다음 ‘진단 데이터 뷰어를 켭니다’를 활성화한다.   4. 마이크로소프트 스토어에서 앱 링크가 열린다. ‘받기’를 클릭해 설치한 다음 연다.   마이크로소프트가 앱 내에서 윈도우 11 환경을 개선하기 위해 수집하는 모든 데이터 목록을 찾을 수 있다. ‘진단 데이터’ 탭이 기본 선택돼 있지만, ‘문제 보고서’를 클릭해 어떤 문제가 발견됐는지도 확인할 수 있다. 물론 모든 내용을 알려주진 않지만 마이크로소프트로 전송되는 데이터의 종류를 파악하는 데 유용하다.      윈도우 11에서 진단 데이터 수집을 비활성화하는 방법  모든 진단 데이터를 비활성화할 수 있는 것은 아니지만 몇 가지는 가능하다. 여기에는 검색 기록, 앱 사용 및 오류에 관한 상세 보고서가 포함된다.  1. 설정 > 개인 정보 및 보안 > 피드백 및 진단으로 이동한다.  2. ‘추가 진단 데이터 보내기’가 꺼져 있는지 확인한다. 비활성화하면 윈도우 인사이더 프로그램 회원이 될 수 없다는 점은 유의하라.  3. ‘수동 입력 및 타이핑 개선’을 클릭한 다음 꺼져 있는지 확인한다.  4. ‘맞춤형 환경’을 클릭하고 꺼져 있는지 확인한다.  5. 지금까지 수집된 모든 선택 사항을 제거하려면 ‘진단 데이터 삭제’를 클릭한 다음 삭제를 누른다.      윈도우 11에서 광고 추적을 끄는 방법 윈도우 11은 개인화된 광고 및 기타 정보를 표시하기 위해 사용자 데이터를 활용하려고 하지만, 사용자가 여기에 동의할 필요는 없다. 비활성화 방법은 다음과 같다.  1. 설정 > 개인 정보 및 보안 > 일반으로 이동한다. 2. ‘내 광고 ID를 사용해 앱에서 개인 설정된 광고를 표시하도록 허용’을 끈다.  3. ‘웹 사이트에서 내 언어 목록에 액세스해 관련 콘텐츠를 로컬로 표시하도록 허용’을 끈다. 4. ‘윈도우에서 앱 시작을 추적해서 시작 및 검색 결과를 개선할 수 있게 허용’을 끈다.    단, 이 설정을 비활성화하더라도 광고가 제거되지는 않는다. 여전히 광고가 나타나지만, 사용자 행동에 기반한 광고가 아닌 일반적인 광고가 표시된다.    윈도우 11에서 활동 기록을 끄는 방법 윈도우 11의 활동 기록 기능에는 앱 및 서비스 사용 방법과 검색한 웹 사이트 데이터가 포함된다. 이 기능을 사용하면 최근에 수행한 작업을 빠르게 다시 시작할 수 있지만, 원치 않는다면 비활성화할 수 있다.  1. 설정 > 개인 정보 및 보안으로 이동한다. 2. 윈도우 사용 권한 아래의 활동 기록을 선택한다. 3. ‘이 장치에 내 활동 기록 저장’을 끈다.      윈도우 11에서 ‘내 장치 찾기’를 끄는 방법 ‘내 장치 찾기’ 기능은 분실한 컴퓨터를 찾는 데 유용하지만 정기적으로 위치 데이터가 수집된다. 이 기능을 끄는 방법은 다음과 같다.  1. 설정 > 개인 정보 및 보안 > 내 장치 찾기로 이동한다. 2. ‘내 장치 찾기’를 비활성화한다.    단, 이미 위치 설정이 꺼져 있다면 이 단계는 필요하지 않다. 사용자가 액세스 권한을 부여하지 않으면 마이크로소프트는 장치 위치를 추적할 수 없다.    마이크로소프트 계정 활동 추적을 지우는 방법 마이크로소프트 계정과 관련된 데이터가 여러 장치에서 수집됐을 수 있다. 모든 데이터를 삭제하는 방법은 다음과 같다.  1. account.microsoft.com에 접속해 로그인한다.  2. 창 상단에서 ‘개인 정보(Privacy)’를 클릭한다. 3. ‘활동 데이터 관리’에서 각 섹션을 클릭하고 ‘앱 및 서비스 활동 모두 지우기’를 선택한다.    4. 데이터가 수집된 다른 섹션에서도 반복한다.    마이크로소프트 엣지 데이터 수집을 비활성화하는 방법 사전 설치돼 있는 엣지 브라우저를 사용하면 웹 사이트에서 트래커를 활용하지 못하도록 설정할 수 있으며, 3가지 설정 중에서 선택할 수 있다.  1. 엣지에서 오른쪽 상단에 있는 점 3개를 클릭하고, 아래로 스크롤해 ‘설정’을 선택한다.  2. 왼쪽 창에서 ‘개인정보, 검색 및 서비스’를 클릭한다. 또는 주소창에 edge://settings/privacy를 입력하면 된다.  3. ‘추적 방지’가 활성화돼 있는지 확인한다. 4. 기본, 균형 조정, 엄격 3가지 옵션 중 하나를 선택한다.    대부분 사용자에게 가장 적합한 옵션은 균형 조정이다. 알 수 없는 사이트 추적은 차단하지만, 핵심 기능에는 영향을 주지 않기 때문이다.  editor@itworld.co.kr  

보안   2023.03.09
How-To : 윈도우 11에서 데이터 추적을 비활성화하는 방법
윈도우 11
AIㆍML   2023.03.08
"ChatGPT로 단숨에 엑셀 전문가되기" 엑셀용 AI 툴 5가지 비교
ChatGPT
개발자   2023.03.07
‘ R 중급자’로 올라가는 가장 확실한 방법 생활 속 R 실습 가이드 - HowTo
게임   2023.03.02
스팀 덱에서 도스 게임 즐기기 10단계
스팀 덱
디지털 디바이스 / 스마트폰 JR Raphael
“갤럭시에만 있다” 삼성 안드로이드 13의 새로운 바로가기 기능 3가지

필자는 새로운 안드로이드의 기능에 대해 이야기할 때 항상 조심스럽다. 삼성 스마트폰에 탑재된 안드로이드에서는 제공하지 않는 기능이 있기 때문이다.    안드로이드가 본질적으로 개방형 플랫폼이라는 점은 축복이자 저주와 같다. 휴대폰 제조업체가 적합하다고 생각하는 대로 소프트웨어를 조정할 수 있기 때문이다. 때로는 이상적이지 않은 선택으로 인해 당황스러운 단점이 생기기도 하고 때로는 표준 구글 안드로이드에서는 사용할 수 없는 훌륭한 기능이 생기기도 한다.  여기서는 삼성이 안드로이드 13 설정에 비밀스럽게 추가한 제스처 기반 바로가기 기능을 소개한다. 시간을 절약하고 스마트폰 사용 경험을 그 어느 때보다 쉽고 효율적으로 만들기에 충분하다. 활성화하는 방법을 모르면 존재조차 깨닫지 못할 것이다.  1. 간편한 분할 화면 가장 먼저 소개할 것은 화면 분할 모드에 빠르게 접속하는 제스처다. 두 손가락으로 화면 하단에서 위로 스와이프하면 분할 모드로 즉시 전환돼 한 화면에서 2가지 앱을 동시에 볼 수 있다.  안드로이드는 화면 분할 기능을 오랫동안 지원했지만, 눈에 잘 띄지 않아 필자는 자주 사용하지 않았다. 한 번의 스와이프 그 이상은 필요 없는 바로가기는 메인 인터페이스에 잘 통합된 핵심 기능처럼 느껴진다.   2. 팝업 창 멀티태스킹 분할 화면 외의 다른 멀티태스킹 옵션도 있다. 화면 상단 모서리에서 손가락을 대각선 아래로 스와이프하면 모든 앱을 플로팅 팝업 창으로 만들 수 있다. 상황에 따라 앱 2개를 같은 비율로 동시에 보는 앞선 방식보다 유용할 수 있다.   2가지 방식의 멀티태스킹 옵션에 빠르게 접근하는 바로가기는 삼성 안드로이드 13만의 좋은 조정이다.  3. 앱 전환 화면에서 빠른 멀티태스킹 안드로이드 제스처 시스템을 사용한다는 가정하에 화면 하단에서 위로 스와이프한 다음 잠깐 멈추면 최근 사용한 앱이 카드 형태로 나열된다. 여기에서 앱을 분할 화면 혹은 팝업 창으로 만들 수 있는 바로가기 옵션이 있다. 최근 사용한 앱 영역에 있는 앱 카드를 길게 누른 다음 화면 중앙에 드롭하면 팝업 창으로 띄울 수 있으며, 화면 상단/하단으로 드래그하면 이전에 같이 사용한 앱과 함께 분할 화면 모드로 전환된다.    새로운 제스처를 활성화하는 방법 여기서 소개한 새로운 안드로이드 13 제스처는 모두 삼성의 실험적인 기능이므로 삼성 스마트폰 설정에서 몇 가지 토글을 켜야 사용할 수 있다. 안드로이드 13을 실행하는 삼성 스마트폰에서 시스템 설정으로 이동한 후 다음 단계를 거친다.   아래로 스크롤해 ‘고급 기능’ 항목을 탭한다. ‘실험실’을 탭한다. ‘스와이프하여 팝업 보기’ 및 ‘스와이프하여 분할 화면’ 옆의 토글을 켠다. 구글 픽셀 스마트폰을 오랫동안 사용한 필자는 삼성 안드로이드 13의 이런 기능이 부럽게 느껴진다. 구글도 이와 같은 제스처를 안드로이드에 도입하기를 바란다. 기존 안드로이드 제스처 설정에 추가해도 자연스러운 기능 확장처럼 잘 어우러질 것이다. editor@itworld.co.kr

디지털 디바이스   2023.03.02
“갤럭시에만 있다” 삼성 안드로이드 13의 새로운 바로가기 기능 3가지
안드로이드3
  2023.02.23
How-To : AI를 이용해 무료로 나만의 미술 작품을 만드는 방법
미드저니
윈도우   2023.02.21
How-To : 윈도우 10과 윈도우11을 같은 기기에 설치하는 ‘멀티 부팅’ 방법
멀티부팅
윈도우   2023.02.15
"쉬워도 너무 쉬운" 윈도우 11에서 블루라이트를 차단하는 방법
윈도우11
미래기술 Mark Hachman
“일일이 접속할 필요 없이” ChatGPT를 윈도우 앱으로 쓰는 방법

AI 기반 채팅, 검색 앱이 큰 인기를 끌고 있지만 여기는 작은 문제가 하나 있다. 이런 앱은 브라우저에서 실행되므로 각 사이트로 개별적으로 이동해야 쓸 수 있다. 그런데 이런 번거로움을 피하는 방법이 있다. 즉, 새로운 AI 기반 빙(Bing), ChatGPT, 그리고 마침내 구글의 바드(Bard) 검색 엔진은 모두 윈도우에 앱으로 저장해 필요할 때 호출할 수 있다. 구체적인 방법은 다음과 같다.     일단 웹 사이트는 윈도우 시작 메뉴에 고정되거나 모든 위치에 직접 ‘애플리케이션’으로 저장할 수 있다. 그 결과인 애플리케이션은 여전히 웹 앱이지만 자체적으로 별도 창으로 로드되며, 구석에 두거나 최소화하고 혹은 그렇지 않을 경우 윈도우를 통해 관리할 수 있다. 마이크로소프트 엣지 및 구글 크롬 모두에서 이 작업을 할 수 있다. 이렇게 사용하는 것이 구체적으로 어떻게 다를까? 웹 앱을 시작 메뉴에 고정하면 기본값은 새 브라우저 탭에서 챗GPT 혹은 빙을 여는 것이다. 반면 윈도우에 앱으로 저장하면 탭이나 즐겨찾기 없이 자체 브라우저 창으로 저장된다. 두 가지 모두 웹 페이지를 메인 시작 바로가기 메뉴 내에 저장하지만, 후자만 앱 목록에 배치된다. 이를 빠르게 실행하려면 Win+R 명령을 사용하면 된다. 여기서 살펴볼 더 쉬운 방법은 ChatGPT, 빙 혹은 기타 AI 프로그램을 앱으로 저장하는 것이다. 참고로 여기서 살펴보는 모든 지침은 빙, ChatGPT 혹은 구글 바드도 동일하게 적용된다. 이제 윈도우 내에 ChatGPT 혹은 새로운 빙을 앱으로 저장하는 방법을 살펴보자.    마이크로소프트 엣지 웹 브라우저를 열고 빙닷컴(Bing.com), ChatGPT 혹은 또 다른 사이트로 이동한다 : 이 단계는 구글 및 엣지 모두 동일하게 적용된다. 빙의 경우, https://www.bing.com로, ChatGPT는 https://chat.openai.com/chat으로 이동한다. 구글 바드도 (아직은 서비스 전이지만 서비스를 시작하면) 마찬가지다. 물론 이 모든 것은 사이트가 정상 작동한다는 것을 전제로 한다. 무료 버전 ChatGPT는 때때로 사람이 너무 몰려 접속하지 못할 수 있고, 빙은 사용하기 전 대기자 목록에 가입해야 할 수 있다.   빙 채팅 인터페이스에 액세스하기 위해 작은 채팅 링크를 클릭하거나 위로 스와이프한다 : 앞서 살펴본 첫번째 방법의 ChatGPT 링크를 통해 AI 애플리케이션으로 바로 이동할 수 있다. 빙의 경우 현재로서는 약간의 추가 단계가 필요하다.   마이크로소프트 엣지를 사용해 빙, 챗GPT 혹은 바드를 윈도우 앱으로 저장한다 : 이 방법은 마이크로소프트 엣지에만 적용된다. 추가 옵션을 표시하려면 오른쪽 상단 코너의 줄임표 메뉴(…)를 클릭한 후 앱 항목이 나타날 때까지 메인 메뉴에서 아래로 스크롤한 다음 ‘이 사이트를 앱으로 설치’로 이동한다. 이제 ‘앱’의 이름을 쓰고 작업 표시줄, 시작 메뉴 혹은 모두 중 어디에 저장할지 선택하면 된다.   엣지에서는 저장된 앱이 시작 메뉴에 나타난다 : 저장된 앱이 시작 바로가기 및 앱 드로어(app drawer)에 나타난다. 앱이 바로가기 메뉴 하단에 표시되고 앱 드로어 내에 알파벳 순으로 표시되므로 이를 찾기 위해 아래로 스크롤해야 할 수 있다. 앱 이름을 알고 있으면 윈도우 키 및 앱 이름을 입력하거나 윈도우 + R 바로가기를 사용해 빠른 실행 창을 열면 언제든지 빠르게 사용할 수 있다. 채팅 창 내에 앱을 저장하더라도 앱이 기본 빙 검색창에 기본 저장돼 있을 것이다.   그러면 빙 혹은 ChatGPT가 앱으로 나타난다.    여기서 ChatGPT 경우와 같이 마이크로소프트 엣지의 시작 메뉴에 앱을 고정할 수도 있다 : 오른쪽 상단의 줄임표 메뉴(…)로 다시 이동한 다음 아래로 스크롤해 ‘더 많은 툴(More Tools) > 시작메뉴에 고정(Pin to Start)’으로 이동한다. 이는 사용해야 할 때 바로가기에서 ChatGPT, 빙 혹은 바드를 제외하면 된다는 의미다.   챗GPT 혹은 빙을 크롬 내 ‘바로가기’로 저장하기 : 크롬은 사용자가 앱에 대한 ‘바로가기’를 생성할 수 있도록 지원한다. 별도의 창을 만들 것인지도 선택할 수 있다. 기본값은 클릭 시 열리는 추가 탭으로 바로가기를 저장하는 것이다. 바로가기를 별도의 창으로도 저장할 수 있는데, 이는 바로가기를 앱으로 저장한다는 의미다. 두 경우 모두 바로가기는 시작 바로가기 메뉴에 저장되지만 윈도우 앱 목록에는 저장되지 않는다.   editor@itworld.co.kr

미래기술   2023.02.15
“일일이 접속할 필요 없이” ChatGPT를 윈도우 앱으로 쓰는 방법
ChatGPT
윈도우   2023.02.14
How-To : 윈도우 11에서 앱이 충돌할 경우 해결책 6가지
윈도우
윈도우   2023.02.09
“디스크 부족 경고” 윈도우 11에서 추가 공간을 확보하는 12가지 방법
추가 공간
보안   2023.02.08
“기본 설정을 믿지 마세요” 윈도우 11 프라이버시를 지키는 방법 11가지
윈도우 11
기업 문화 / 오피스ㆍ협업 Heinrich Vaske
“웹캠 탓은 사절” 화상회의에서 좋은 모습을 보이는 방법 13가지

수많은 화상회의를 거치면서 한 가지 확실한 것을 알게 됐다. 카메라 앞에서 좋은 모습을 보이는 방법에 대한 가이드가 여전히 부족하다는 것이다.  솔직해지자. 화상회의에서 자신의 모습이 화면에 크게 나타났을 때 깜짝 놀란 적이 있는가? 낯빛은 칙칙하고 눈 밑에는 진한 다크서클에 이중턱인 얼굴은 정말로 아무도 없는 곳에 편하게 있는 모습이지 않았는가? 확인 사살을 하자면, 그곳에 혼자 있었던 것이 아니다. 물론 사용자의 잘못은 아니다. 지난 밤에 마신 술 때문도 아니다. 범인은 카메라와 방과 나쁜 조명 등등이다. 이제 이런 악당들을 바꿔보자.   모든 화상회의에서 웹캠의 품질에 관계없이 좋은 모습을 보일 수 있는 방법 13가지를 소개한다.   1. 조명 항상 얼굴 정면에서 부드럽게 퍼지는 조명을 비춘다. 램프나 링라이트도 좋지만, 가장 좋은 것은 창으로 들어오는 자연광이다. 역광을 피하기 위해서는 광원이 자신의 뒤나 위에 있지 않도록 해야 한다. 만약 창이 등뒤에 있다면, 커튼을 치거나 밤이 되기를 기다린다.   2. 눈높이 웹캠은 사용자의 눈높이에 팔길이 정도의 거리에 두고 최상의 각도와 조합을 맞춰야 한다. 화상회의에서 카메라를 내려다볼 때 생길 수 있는 이중턱 효과를 방지하는 방법이다. 상대방에게 자신의 코 속에 뭐가 있는지 보여주지 말자. 노트북이나 태블릿에 내장된 웹캠을 사용한다면, 노트북 받침대를 사용하거나 알맞은 높이가 될 때까지 책이라도 쌓아서 맞추는 것이 좋다.    3. 자세 어색한 각도를 피하려면, 우선은 스스로 최적의 위치를 잡고 뒤로 편하게 앉기 바란다. 내장 웹캠은 광각 렌즈를 사용하는 경우가 많은데, 카메라에 너무 가까이 가면 사용자의 얼굴을 초자연적으로 확대할 가능성이 크다. 얼굴과 어깨가 화면 중앙에 위치하도록 뒤로 기대 앉는 것이 좋다.   4. 명암 대비 형형색색의 상의로 패션 감각을 드러내고 싶은 유혹을 뿌리치기 바란다. 파랑이나 빨강, 초록 등 적절한 색조의 단색 상의를 선택하는 것이 좋다. 배경은 상의와 대조를 이뤄야 한다. 흰색이나 검정색 옷은 좋지 않은데, 사용자가 흐리게 보이거나 과다 노출로 보일 수 있다. 가상 백그라운드를 사용한다면, 소매있는 옷이 필수적이다. 그렇지 않으면 카메라 앞에서 약간 헐벗은 것처럼 보일 위험이 있다. 기본 규칙은 언제 어디서나 중요하다. 학교 수업이든 경영진과의 면담이든 문제 고객 대응이든 전문가답게 차려 입어야 한다.   5. 정리정돈 흰색이나 무채색 벽은 모든 주의를 사용자에게 집중시키는 효과를 얻을 수 있다. 만약 그런 벽이 없다면, 최소한 뒤쪽을 단정하고 깨끗하게 정리하기 바란다. 그렇지 않으면 모든 관심이 뒷배경으로 쏠리면서 정작 사용자의 발표는 진지하게 받아들여지지 않는다.   6. 가상 백그라운드 가상 배경이나 배경 흐리기 기능을 사용해 주의 분산을 최소화하는 것이 좋다. 마이크로소프트 팀즈나 줌이 제공하는 배경은 특히 이동 중이거나 배경을 정리할 시간이 없을 때 유용하다. 맞춤형 배경을 업로드해 사용하는 것도 좋지만, 너무 번잡한 배경을 사용하지 않아야 한다.    7. 웹캠 노트북이나 태블릿에 기본 탑재된 웹캠에만 의존할 필요는 없다. 화상회의가 잦다면, 괜찮은 외장 웹캠에 투자하기 바란다. 예를 들어, 로지텍 브리오 500이나 레이저 키요 프로 같은 증명된 웹캠은 기꺼이 투자할 만 한하다. 전용 웹캠은 열악한 조명 조건에서 일관성 있는 고화질 이미지를 얻는 유일한 방법이다. 사용자의 움직임을 끊김없이 보여주며, 색상도 제법 잘 맞춰준다. 웹캠이 과하다면, 서드파티 앱으로도 카메라 설정이나 밝기, 명암 등을 조절할 수 있다. 화상회의에 모바일 디바이스를 사용한다면, 고화질 내장 카메라가 탑재된 디바이스를 사용해야 한다.   8. 옷깃에 다는 라펠 마이크 별도의 외장 라펠 마이크를 사용하는 것도 좋다. 라펠 마이크는 좋은 소리를 전달하며 사용자가 화면에서 조금 더 멀리 떨어져도 된다. 그래도 회의 상대방에게 사용자의 목소리가 크고 선명하게 들릴 것이다.  유선 헤드폰이나 블루투스 이어버드의 마이크는 권장하지 않는다. 보통 음질이 나쁘기 때문이다. 컴퓨터의 내장 마이크는 음질이 더 나쁜데, 사용자의 목소리가 가늘고 작게 들린다. 또한 어떤 마이크를 사용하더라도 조용한 곳에 있어야만 최상의 음질을 얻을 수 있다.   9. 눈 맞추기 이 팁은 현실에서도 적용된다. 대화 상대의 눈을 바라보는 것이다. 물론 화상회의에서는 카메라 렌즈를 정면으로 봐야 한다. 대화 상대의 비디오 영상만 쳐다본다면, 상대방에게는 얼굴 뒤쪽을 응시하는 것처럼 보일 것이다. 또한 회의 중에 자신의 모습을 관찰하지 않도록 화면에 자신의 모습이 표시되지 않도록 하는 것도 좋다.    10. 졸지 않기. 카메라를 끄지 않는 이상, 회의 참석자는 사용자가 말하지 않을 때도 사용자의 모습을 보고 있다. 따라서 대면 회의를 하는 것처럼 해야 한다.   11. 피부 관리 사용자의 얼굴은 화상회의에서 중심이 된다. 그러니 피부 관리와 세안을 간과해서는 안된다. 이런 것까지 이야기할 필요가 있을까? 하지만 이런 부주의는 홈오피스 둘 중 하나꼴로 발생한다. 규칙적으로 세수를 하고 보습제도 사용하기 바란다. 또한 머리카락도 생각해야 하는데, 얼굴로 흘러내리지 않도록 해야 한다. 그리고 남자라면, 수염도 신경 쓰자.   12. 필터 일부 웹캠과 화상회의 앱은 사용자의 모습을 바꿀 수 있는 필터 기능을 제공한다. 어떤 기능은 조명을 바로잡고 어떤 기능은 피부의 뾰루지를 감춰 주기도 한다. 심지어 사용자가 항상 카메라를 보고 있는 것처럼 만들어 주기도 한다. AI의 도움으로 가능한 일이다.   13. 테스트 회의에 참석하기 전에 비디오를 테스트해 보기 바란다. 어렵더라도 중요한 회의 직전에는 연습 회의를 하기 바란다. 그렇게 하면 회의 중에 설정을 조정하는 일을 하지 않아도 된다.  editor@itworld.co.kr

기업 문화   2023.02.07
“웹캠 탓은 사절” 화상회의에서 좋은 모습을 보이는 방법 13가지
화상회의
윈도우   2023.02.07
개인 사진으로 윈도우 11 배경화면 꾸미기
윈도우11
디지털 디바이스   2023.02.06
저렴이 기계식 키보드도 쓸 만한 이유 5가지
기계식 키보드
AIㆍML   2023.02.06
구글 어시스턴트를 ‘스마트하게’ 바꿔주는 설정 5가지
구글어시스턴트
디지털 디바이스 / 맥OS Jason Snell
블로그ㅣ맥의 생존 열쇠는 ‘에어’ 아닌 ‘아이패드 프로’

개인적으로 아이패드와 맥 중에서 하나를 선택해야 할 필요성을 느껴본 적이 없다. 필자는 아이패드와 맥을 모두 사용하고 있으며, 둘 다 가치 있다고 생각한다. 하지만 지난 몇 년 동안 애플이 만든 인위적인 장벽 때문에, 맥과 아이패드에 점점 더 한계가 늘어난다는 인상을 받기 시작했다.    아이패드는 ‘약속의 땅’에 가지 못한 채, 점점 더 맥과 닮아가고 있다. 반면에 맥은 아이패드의 많은 기능을 가져오지 못했다. 애플이 제품군 분리 원칙을 고수하는 것을 높이 평가하지만, 그 결정이 두 제품의 미래에 해를 끼치기 시작한 것 같다. 맥과 아이패드는 서로 충돌하고 있으며, 결국 둘 다 애플이 만든 장벽에 부딪히게 될까 우려스럽다.    맥이라고 부를 수 있을까?  지난 8년 동안의 아이패드 프로 시대에 애플은 아이패드OS에 ‘맥과 같은’ 기능을 탑재하고자 많은 노력을 기울였다. 단순히 맥의 기능만 모방하는 것이 아니라, 아이패드의 맥락에서 재창조하려고 했다. 2020년 추가된 커서 지원 기능처럼 잘 작동한다면 성공이라고 할 수 있다.    하지만 추가 기능은 제한이 많거나 또는 부분적으로 구현된 경우가 많아서, 오히려 맥의 강력한 성능을 더 강조해 버렸다. 이를테면 파일(Files)은 파인더(Finder)와 비슷하지만 한계가 있다. 스테이지 매니저(Stage Manager)도 마찬가지다. 맥 윈도우와 비슷하지만 모든 기능이 다 구현되지는 않았다.  키보드와 트랙패드를 완벽하게 지원하더라도, 맥북에 가장 가깝게 아이패드OS를 사용하려면 매직 키보드 같은 추가 액세서리를 활용해야 한다. 아이패드 프로가 아이패드OS를 그대로 살려 노트북처럼 출시되기를 기대할 수도 있겠지만 맥의 영역을 침해하기 때문에 결코 존재하지 않을 것이다.     맥북은 단 하나뿐, 예외는 없다 아이패드는 노트북보다 유연한 인체공학적 디자인이 특징이지만, 맥북 제품군의 디자인은 2010년대 초반부터 큰 변화 없이 처음 모습을 답습했다. 반면에 2개의 직사각형이 붙어 있는 노트북 패러다임을 깨는 수많은 윈도우 노트북은 너무나 많다. 이런 PC는 맥이 줄 수 없는 수준의 인체공학적 유연성을 제공한다. 맥북은 노트북일 뿐이고, 그것이 맥북이 제공하는 전부다.  키보드와 트랙패드 없이 기기를 제어할 방법이 없다면 컨버터블 모바일 컴퓨터라고 보기 어렵다. 소문에 따르면 애플이 몇 년 안에 마침내 맥북에 터치스크린을 추가할 수도 있다고 하는데, 윈도우 기반 PC 노트북에 터치스크린이 없었다면 아마도 엄청난 혁신이었을 것이다. 하지만 이미 터치스크린을 탑재한 제품이 너무 많다. 아이패드만의 큰 장점을 꼽자면 애플 펜슬일 텐데, 그조차도 아이패드에 연결해서 아이패드 디스플레이에 그림을 그릴 때만 사용할 수 있다는 한계가 있다.    그래도 맥이 아이패드나 아이패드 프로에 없는 강력한 기능과 유연성을 갖췄다는 점은 분명하다. 맥북 에어로는 전 세계 어디서든 모든 작업을 할 수 있다. 팟캐스트 편집만 해도 아이패드 프로에서는 불가능하며, 아이패드 프로의 수많은 기능은 맥OS 기능만큼 강력하거나 유용하지 않다.    맥과 아이패드 프로, 그 중간을 살펴보자 가끔 애플이 아이패드 프로에 쏟은 엄청난 노력을 생각해 보면 정말 그만한 가치가 있는지 의문이 든다. ‘맥과 유사한’ 기능을 추가하면서 아이패드 사용자에게는 복잡함만 늘어났고, 본래 타깃이었던 고급 사용자는 그 ‘맥과 유사한’ 기능이 원래 맥의 기능과는 전혀 똑같지 않다는 점만 깨닫게 됐다.  애플이 맥과 아이패드 프로 사이에 만든 구분선을 무너뜨린다면 어떻게 될까? 현재 출시되는 아이패드 프로는 맥북 에어와 같은 칩을 사용한다. 아이패드를 아이패드를 맥OS로 재부팅하거나 가상머신에서 맥OS를 실행할 수 있다면 대격변이 일어날까? 마찬가지로 맥에 터치스크린과 애플 펜슬이 지원되고, 기존 노트북과는 다른 모양으로 나온다면 어떨까? 맥이 아이패드OS의 장점인 인체공학적 유연성을 제공한다면? 또 맥북에서 키보드를 떼어내고 아이패드의 본질인 터치 기반 모드로 전환할 수 있는 옵션이 있다면?  맥OS와 아이패드OS를 합쳐야 한다고 말하는 것은 아니다. 하지만 아이패드 프로는 맥처럼, 맥북은 아이패드 프로처럼 활용할 수 있다면 사용자에게 더 나은 서비스를 제공할 수 있지 않을까? 물론 이 시나리오에서도 맥OS를 실행하는 기존 노트북과 아이패드OS를 실행하는 저가형 아이패드는 여전히 존재할 것이다.  수년 동안 애플은 아이패드 프로를 이도 저도 아닌 곳으로 밀어 넣었다. 아이패드 프로는 아무리 노력해도 맥이 될 수 없다. 이제 장벽을 허물고 애플이 맥과 아이패드 프로 둘 다의 날개를 펼쳐야 할 때가 되지 않았을까? 맥과 아이패드가 서로의 장점을 활용하지 못하는 한, 어느 쪽도 최고의 제품이 될 수 없다.  editor@iworld.co.kr  

디지털 디바이스   7일 전
블로그ㅣ맥의 생존 열쇠는 ‘에어’ 아닌 ‘아이패드 프로’
맥
개발자   7일 전
블로그 | “클라우드는 평평한 운동장” IT 프리랜서 ‘솔로프레너’ 뜬다
솔로프레너
글로벌 트렌드   2023.03.15
글로벌 칼럼 | ‘SVB 파산’ 사태는 누구의 책임일까
SVB
클라우드   2023.03.13
블로그 | 멀티클라우드가 너무 느려진 이유
멀티클라우드
AIㆍML / 애플리케이션 Rob Enderle
블로그ㅣ생성형 AI의 미래, 그래머리고(GrammarlyGo)에서 엿봤다 

생성형 AI, 특히 ChatGPT로 인해 막연히 먼 미래로만 여겼던 AI 시장이 성큼 다가왔다. 하지만 AI 도구는 여전히 거칠고, 작업자 친화적인 생산성 도구를 원하는 최종 사용자보다 개발자에게 더 적합해 보인다.  하지만 이번 주 생각이 달라졌다. 그래머리는 모바일 또는 데스크톱 브라우저에서 사용자가 쓴 영어 문장을 실시간으로 교정 및 검사해주는 서비스다. 필자는 그래머리 사용자이기 때문에 특히 흥미롭게 살펴봤으며, 향후 마이크로소프트가 오피스에 생성형 AI를 추가할 때 이를 참고할 수 있다고 본다.    글을 많이 써야 하고, 끝없이 쏟아지는 이메일을 처리해야 하는 사용자에게 생성형 AI는 큰 도움이 될 수 있다.  그래머리에 따르면 그래머리고는 ChatGPT를 기반으로 구현됐다. 논문이나 칼럼을 작성한다고 할 때 그래머리고는 사용자에게 일련의 질문을 던지고 그 답을 바탕으로 사용자가 직접 작성하는 것보다 훨씬 더 빠르게 글을 써준다. 질문으로는 어조, 내용, 포함할 특정 데이터를 물어보며, 그 결과 사용자가 직접 작성한 것처럼 보이게 된다.  단, 그래머리고는 사용자가 글 쓰는 방식을 학습하기 전까지는, 또는 사용자의 글 쓰는 방식을 모방할 만큼 충분한 콘텐츠를 작성해보기 전까지는 개인의 스타일을 잘 포착하지 못한다. 미래의 버전에서는 문맥을 더 잘 파악하고 과거 글쓰기를 통해 사용자의 글 쓰는 방식을 더 정확하게 모방할 수 있으리라 예상한다.  필자가 주목한 그래머리고의 기능은 다음과 같다.    이메일 시작하기 이메일을 쓴다고 해보자. 이메일을 작성하기 전에 ‘원하는 작업’과 ‘포함해야 할 특정 정보’를 묻는 메시지가 나타난다. 그 다음 필요에 따라 이메일 어조를 변경하고, 의도한 대로 이메일이 작성됐는지 확인할 수 있다.  이 기능을 보자마자 단어 하나하나가 고통스럽다는 듯이 짧게 이메일을 쓰던 필자의 오랜 친구이자 마이크로소프트의 CEO였던 스티브 발머가 떠올랐다. 그에게 2장 분량의 이메일을 보내면 (만약 회신을 받는다는 가정하에) 한두 문장으로 답장이 올 때가 많았다.  발머가 그래머리고를 사용했다면 물론 여전히 짧았을 테지만, 훨씬 더 완성도 높은 이메일을 보낼 수 있었을 것이다. 생성형 AI는 다른 사람이 보낸 이메일을 보고 답장을 작성할 수 있기 때문에 업무량을 크게 늘리지 않고 발