서버리스에 잘 어울리는 NoSQL ~ 구글 Cloud Firestore의 멋진 등장

최근 서버리스(Serverless) 방식으로 전환을 계획 중인 곳이 많죠. 관련해 여러 방법을 검토 중일 텐데요, 서버리스를 고려할 때 꼭 챙겨 봐야 할 구글의 Cloud Firestore가 공식 발표되었습니다. Cloud Firestore는 구글 클라우드 플랫폼에서 제공하는 NoSQL 다큐먼트 데이터베이스입니다. GA로 릴리즈 되기 전부터 관심을 많이 받았던 서비스죠.     Firestore는 모든 것을 구글이 맡아서 관리해주는 매니지드 서비스입니다. 일반 데이터베이스…

Java 도커 이미지 구축 ~ Jib을 이용한 컨테이너 활용, 이렇게 쉬워도 되나 싶은 이 느낌

자바 개발자, 이제 컨테이너 이용이 훨씬 간편해질 것 같습니다. 자바의 모토인 ‘Write once, run anywhere’에 한 걸음 더 가까이 가나요 ~ 구글이 힘을 좀 보탰습니다. 구글은 오픈 소스 기반 자바 컨테이너 도구인 Jib을 발표했습니다.   Jib은 자바 개발자의 손에 익은 도구와 절차로 컨테이너 이미지를 더 쉽게 만들어 이용할 수 있게 하자는 취지에서 시작된 오픈 소스 프로젝트입니다.…

이미지 검색 강화에 나선 이베이(eBay)가 구글 Cloud TPU를 선택한 이유 – 모델 트레이닝 시간이 10배로 줄어…

이베이하면 뭐가 떠오르세요? 전자상거래의 대표 브랜드하면 이베이가 떠오를 것입니다. 전자상거래 분야의 개척자 중 하나인 이베이는 요즘 무엇에 꽂혀 있을까요? 네, 인공 지능(AI)입니다. 이베이는 다양한 부문에 AI를 적용하고 있습니다. 이중 이미지 검색 관련해 이베이가 갖는 경쟁력을 좀 살펴보겠습니다. ​ 이미지 검색에 AI를 적용하는 이유는 간단합니다. 고객의 쇼핑 방식이 변하는 것에 따라가기 위해서입니다. 쇼핑몰을 이용할 때 점점…

컨테이너 환경 운영에 필요한 컴퓨트 비용을 70% 낮추어 준다면? Spotinst Elastigroup을 쓰면 가능한 스토리

컨테이너 환경을 구축하고 자원을 관리하는 것은 테트리스 게임과 비슷합니다. 컨테이너 환경에 새로운 워크로드를 막 올리다 보면 자원을 필요한 만큼 딱딱 맞춰 쓰기 어렵습니다. 남는 곳과 모자란 곳이 여기저기 보이죠. 마치 테트리스 게임에서 짝을 잘 못 맞춰 구멍이 숭숭 보이고, 결국 게임 오버가 되는 것과 비슷합니다.   출처: 나무위키 https://namu.wiki/w/테트리스   테트리스 고수처럼 빈틈 없이 워크로드에 맞게…

구글이 알아서 패치하는 컨테이너가 있다? 매니지드 기반 이미지, 편하다 편해…

구글 쿠버네티스 엔진(GKE, Google Kubernetes Engine)을 사용하고 계시나요? 워크로드 특성에 맞게 컨테이너 이미지를 생성해 배포하고 있다면 잘 알 것입니다. 이미지 관련해 패치 등 유지보수 작업이 은근히 피곤하다는 것을요. 구글은 이런 작은 불편 하나 놓치지 않습니다. 구글은 매니지드 기반 이미지를 제공하는데요, 이를 사용하면 패치는 구글에 맡기면 됩니다.   현재 구글이 제공하는 매니지드 이미지는 세 가지 운영체제를…

GPU 인스턴스보다 강력하고 경제적인 Cloud TPU Pods 벤치마크 결과 ~ 클라우드에서는 역시 TPU가 바른길!

머신 러닝 연구자와 엔지니어, 데이터 과학자의 업무 생산성에 큰 영향을 끼치는 요소는? 바로 컴퓨팅 환경입니다. 모델 트레이닝 시간을 좌우하는 핵심 요소인 컴퓨팅 환경을 어떻게 구성해 이용할 것인가? 이 고민에 대한 새로운 선탠지로 다들 구글이 개발한, 첫 설계부터 미신 러닝을 고려해 만든 TPU (Tensor Processing Unit) 칩 기반 인프라를 생각하는 분들이 많습니다. 관련해 구글 Cloud TPU…

크롬북이 윈도우 노트북을 대체할 수 있다고?! 아일랜드 에너지 인프라 사업자 Ervia가 500대 이상의 윈도우 노트북을 크롬북으로 바꾼 이유

블랙프라이데이 시즌 올해 원하는 것을 잘 구매했나요? 관련해 IT 업계 종사자들의 장바구니에 늘 담기는 항목이 있죠. 노이즈 캔슬링 이어폰/헤드폰, 블루투스 스피커, 스마트 워치 등 주로 IT 장치가 많죠.  조금 무리한다 싶으면 TV나 노트북도 목록에 올려놓기도 합니다. 관련해 개인적으로 고민했던 것이 크롬북(Chromebook)입니다. 왠지 모르게 예쁘고, 펜 지원되니 또다시 마음이 가는 그런 물건이더군요. 현재 업무 패턴을 봤을…

구글 클라우드 + 호튼웍스 ~ 이 조합 뭔가 끌린다! 풍부한 빅데이터 옵션

구글이 최근 호튼웍스와 제휴를 강화했습니다. 이에 따라 구글 클라우드 플랫폼(GCP)에서 빅 데이터 프로젝트를 추진하는 기업은 더 많은 옵션이 생겼습니다. 매니지드 기반의 아파치 하둡과 스파크 서비스인 Cloud Dataproc과 호튼웍스가 제공하는 HDP(Hortonworks Data Platform)나 HDF(Hortonworks DataFlow) 플랫폼 중 원하는 것에 맞는 것을 고르면 됩니다.       구글의 빅 데이터 제안의 핵심 키워드는 ‘작업에 특화된 클러스터(job-scoped cluster)’입니다. 보통…

뉴욕타임스가 100년간 찍어온 보도 사진 아카이브 ~ 구글 클라우드에 올라가다!

뉴욕타임스가 지난 100년간 찍어온 보도 사진을 구글 클라우드에 올렸습니다. 디지털 변환을 마치고 클라우드에 올라간 것들은 3층 높이 빌딩을 가득 채운 선반에 담긴 7백만 장의 오래된 사진들입니다. 다음 사진은 실제 사진을 보관한 장소입니다. 선반을 열면 빽빽하게 봉투가 담겨 있는 것을 볼 수 있는데, 각 봉투 안에는 역사적 가치가 높은 사진들이 들어 있습니다.       “미국…

모든 일에는 순서가 있는 법! 클라우드 마이그레이션 ‘적절한 대상 선별하기’

클라우드 마이그레이션! 가장 먼저 해야 할 일은 대상을 정하는 것입니다. 현재 사용 중인 시스템이나 서비스 중 어떤 것을 먼저 클라우드에서 올려 볼까? 이를 정하는 것은 사실 쉽지 않습니다. 마이그레이션 대상 시스템들을 놓고 순서를 정하려 하면 뭔가 복잡해지죠. 이럴 때 의사결정을 좀 쉽게 할 있도록 돕는 팁을 하나 준비해봤습니다.   다음 표를 보시죠. 4개로 단계가 나와…