자바 도커 이미지 만들기 ~ Jib에 맡기면 JAR 패키징 만큼 간편합니다.

자바 애플리케이션을 컨테이너화하려면 복잡하고, 고된 일이죠. 작업을 편하게 하기 위해 구글이 작년에 Jib을 발표한 것 기억하나요? 베타였던 Jib이 드디어 정식 발표되었습니다. Jib 1.0.0 버전을 달고 말이죠. Jib은 자바 애플리케이션을 간편하게 컨테이너화할 수 있도록 돕는 오픈 소스 기반 도구입니다. 도커 설치, 도커 데몬 실행, 도커파일 작성을 일일이 할 필요 없이 Maven이나 Gradle에서 빌드하면 컨테이너 환경에 최적화된…

텔레그래프와 뉴욕타임스가 Cloud Firestore를 쓰는 이유 ~ 인프라 전문가 도움 없이 원하는 서비스를 마음껏 제공할 수 있어서…

해외에서는 언론사들 사이에 Cloud Firestore에 대한 관심이 나날이 커지고 있습니다. 관련해 영국의 유명 언론사인 텔레그래프와 미국의 뉴욕타임즈가 Cloud Firestore의 매력에 어떻게 빠져들고 있는지 간단히 소개하겠습니다. 텔레그래프의 고민은 어떻게 하면 독자들에게 더 나은 사용자 경험을 제공할 것인지에 대한 것이었습니다. 전통적인 언론사는 인터넷, 모바일 시대를 거치면서 새로운 아이디어와 형식을 갖고 등장하는 미디어와 치열하게 경쟁하고 있습니다. 최근에는 1인…

스타트업이 Cloud Firestore의 매력에 빠져드는 이유 ~ 빠르고 ,편하고, 경제적이니까!

요즘 도시에서 전통 킥보드 공유 서비스 사업을 펼치는 스타트업이 많죠. 세계 주요 국가 주요 도시에 가면 어렵지 않게 그 지역에서 사업을 하는 브랜드를 찾을 수 있습니다. 한국의 경우 서울시 곳곳에서 킥고잉(Kickgoing)의 전통 킥보드를 볼 수 있죠. 처음 본 사람들은 가로수 등 인도 곳곳에 킥보드가 세워져 있는 것이 신기했을 것입니다. 누가 버리고 갔나? 이런 생각이 잠시…

서버리스에 잘 어울리는 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를 적용하는 이유는 간단합니다. 고객의 쇼핑 방식이 변하는 것에 따라가기 위해서입니다. 쇼핑몰을 이용할 때 점점…

BigQuery와 Google Sheets 연결해 쓰니 이렇게 좋을 수가…

구글 빅쿼리(BigQuery)는 데이터 분석 전문가를 위한 서비스? 정답은 ‘빅쿼리를 모두를 위한 도구’라는 것입니다. 이게 무슨 소리냐고요? 보통 영업, 마케팅 등 현업 부서 사용자는 빅쿼리의 개념을 이야기하면 “그게 뭐지?” 이런 표정을 보입니다. 하지만 구글 시트(Google Sheet)나 엑셀을 이야기하면 표정이 밝아지죠. 평소 잘 쓰는 도구다 보니 새로운 것에 대한 경계심을 풉니다.     ​구글 G Suite를 사용하고…

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

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

GCP 신규 자격증과 교육 코스 추가 배경: Google Cloud 전문가를 찾는 시장 수요 3년간 1,082% 증가가 이유

클라우드가 대중화되면서 전문 인력 수요가 증가하고 있습니다. 이중 가장 큰 폭으로 전문 인력 수요가 늘고 있는 것은 구글 클라우드(Google Cloud)입니다. Indeed라는 곳에서 조사해 발표한 바에 따르면 지난 3년간 구글 클라우드 전문 인력 수요가 1,082% 늘었다고 합니다. 메이저 클라우드 업체 중 전문 인력 수요 증가 폭이 가장 큰 곳도 구글입니다. 비즈니스 인사이드에서 Indeed의 조사를 인용해 보도한…

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

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