Oracle OCI에서 'Oracle Java SE is free'

Oracle OCI에서 'Oracle Java SE is free'

2019년 4월 10일에 “OTN License Agreement for Oracle Java SE“가 업데이트되었습니다. 이번 업데이트에서 주목할 점은 Oracle OCI(Oracle Cloud Infrastructure, 오라클 클라우드)에서 Oracle Java SE 사용에 대한 구체적인 언급입니다. 이번 라이센스 업데이트는 Oracle OCI에서 Oracle Java SE의 Subscription 없이 자유로이 사용 ......
[1/1000]'쿠버네티스 시작하기' 책 후기

[1/1000]'쿠버네티스 시작하기' 책 후기

최근 급하게 쿠버네티스를 정리해야 할 일이 생겨서 “쿠버네티스 시작하기”를 읽어봤습니다. “쿠버네티스 시작하기”를 읽고 개인적인 느낌을 정리해 보겠습니다. 책은 독자의 상태에 따라서 다양한 책에 대한 평가는 달라 질 수 있습니다. 책에 대한 평가와 느낌을 정리하기 전에, 책을 읽을 당시 제 상태는 다음과 같았습니다. Docker를 2년 전부터 사용했고, 어느 정도 익숙 Dockerfile를 만들어 파 ......
Cloud Native Java:GraalVM (@Oracle Developer Meetup)

Cloud Native Java:GraalVM (@Oracle Developer Meetup)

2019년 2월 16일에 8번째 “Oracle Developer Meetup” 세미나에서 GraalVM을 소개하는 세션을 진행했습니다. GraalVM은 고성능 JIT Compiler, Native 컴파일러 및 여러 언어를 통합하는 Polyglot 특징을 제공하는 새로운 Java 입니다. OpenJDK와 함께 다양성 자바의 시작을 알리는 기술이라고 생각합니다. 여기서 GraalVM을 소개하는 100분 세미나를 진행했습니다. ......
함수 표기법: 세미콜론으로 변수와 파라미터 구분

함수 표기법: 세미콜론으로 변수와 파라미터 구분

수학에서 함수를 표현하는 여러 방법이 있습니다. $f(x)$, $f\colon X\to Y$와 ${\displaystyle x\mapsto f(x).}$와 같은 방식으로 함수를 표현합니다. 복잡한 수식에서 함수를 단순하게 표기함으로써 수식을 단순하게 유지할 수 있습니다. 최근에 “딥 러닝 제대로 시작하기[↗NW] ” 책에서 약간 다른 표기법을 발견하고 그 의미를 획인해 보았습니다. “딥 러닝 제대로 시작하기[↗N ......
Oracle OCI 접속 정보 수집

Oracle OCI 접속 정보 수집

외부 OCI(Oracle Cloud Infrastructure) Manager나 OCI CLI와 같은 툴을 설하고, Oracle OCI에 접속하기 위해서는 몇 가지 정보가 필요합니다. Oracle Cloud의 OCI에 접속할 필요한 정보는 일반적으로 Tenant OCID, User OCID, Fingerprint, Regions, Private Perm Key와 같은 5개 정보가 필요합니다. 이 정보를 확인하는 방법을 정리합니다. 이 문서는 2 ......
'빅데이터는 거품이다' 리뷰

'빅데이터는 거품이다' 리뷰

대한민국에서 대다수 사람이 믿고 지지하는 어떤 것이 틀렸다고 말할 때는 상당한 용기가 필요합니다. 민, 관, 학계가 모두 따르고 신봉(맹신)하는 그 시대의 키워드가 잘못된 것이고, 가치가 없는 허상이라고 현직 대학교수가 말하는 것은 더 어렵습니다. 이 책의 저자는 작심하고 2016년 빅데이터의 모든 관련 종사자들을 모두까기합니다. 최근에 빅데이터라는 키워드는 AI 속에 묻혀버린 느낌입니다. AI가 빅데이터를 압도한다기보다는 AI의 기본 요소로 ......
OCI CLI로 RSA key pair 생성

OCI CLI로 RSA key pair 생성

Oracle Cloud 서비스를 생성하는 과정에서, RSA Private Key 파일(pem 포맷)을 필요합니다. 예를 들어서 OCI에 Oracle BDC(Big Data Cloud) 서비스 인스턴스를 생성할 때, 인스턴스 생성 폼에는 RSA Private Key 파일을 등록1하는 항목을 포함됩니다. 이렇게 클라우드 서비스를 관리하는 과정에서 다양한 이유로 pem 포맷의 RSA Key pair를 생성해야 하는 경우가 발생합니다. Linux나 M ......
OCI CLI 설치 (Window 10, 맥 OSX & Linux)

OCI CLI 설치 (Window 10, 맥 OSX & Linux)

oci cli는 Oracle Cloud Infrastructure에서 주요 인프라 관리 기능을 수행하는 CLI(Command Line Interface) 툴입니다. “oci cli“를 사용하여 OCI 웹 콘솔과 같은 기능을 수행할 수 있습니다. “oci cli“를 스크립트와 함께 사용할 경우 OCI 인프라 관리 기능을 자동화하고 편리하게 운영할 수 있습니다. Oracle Cloud Infrastruct ......
Oracle ADW 인스턴스 프로비저닝

Oracle ADW 인스턴스 프로비저닝

Oracle Cloud는 Data Warehouse(DW) 서비스로 Oracle Autonomous Data Warehouse Cloud Service(ADWC)를 제공합니다. 기존에 DW 역할을 수행하는 서비스입니다. 최근에 오라클은 Autonomous 서비스를 강조하고 있습니다. 오라클이 말하는 Autonomous 서비스는 Advanced PaaS라고 생각하시면 됩니다. 기존에 PaaS가 인프라 접근 제한하고 서비스 공급자가 서비스의 전반적 ......
오라클 자바 라이센스 정리: Oracle Java SE Subscription

오라클 자바 라이센스 정리: Oracle Java SE Subscription

오라클 자바 서브스크립션(Oracle Java SE Subscription) 2019년 1월부터 Oracle Java SE Subscription(이하 Java Subscription)이 시행됩니다. 현재 운영중인 자바 시스템에 Java Subscription을 구독할지를 결정을 하기 위해서는 여러가지 판단 근거가 필요합니다. 내 시스템에 Java Subscription이 정말 필요한지, 2019년 1월까지 바로 결정을 해야 하는 것인지, Su ......
자바의 새로운 도약: OpenJDK(Feat. Oracle JDK Subscription)

자바의 새로운 도약: OpenJDK(Feat. Oracle JDK Subscription)

최근에 자바는 OpenJDK를 중심으로 빠르게 변화하고 있습니다. 올해부터 OpenJDK는 일 년에 두 번 3월과 9월에 새 버전을 공개합니다. 점차 OpenJDK 개발에 참여하는 기관도 늘어나고 있습니다. 이제 OpenJDK 개발에 참여하는 인증 기관(기업)은 15개에 달합니다.1 또한 OpenJDK 소스를 기반으로 GraalVM과 같은 독특한 기능을 갖춘 새로운 자바가 만들어지고 있습니다. 예전에 자기 환경에 맞는 WAS를 선택했던 것처럼, ......
'살인자의 기억법' 리뷰

'살인자의 기억법' 리뷰

요즘 김영하 & 유시민 작가가 나오는 “알뜰신잡3”을 즐겨봅니다. 이분들이 복잡한 개념을 단순하고 이해하기 쉽게 설명하는 모습을 보고 있으면 정말 감동적입니다. 이 예능을 보면서 김영하 작가에 대해서 궁금해 졌습니다. 이런 사람은 어떤 소설을 쓰는지 알고 싶어졌습니다. 이참에 김영하 님의 대표작인 “살인자의 기억법”을 읽어봤습니다. “살인자의 기억법“의 마지막 반전은 제 경 ......
Docker Image: 파이썬 기반 머신러닝 학습용 이미지

Docker Image: 파이썬 기반 머신러닝 학습용 이미지

파이썬으로 데이터를 분석하고 머신러닝을 수행하기 위해서 필요한 환경을 Docker 이미지 ‘pyml‘을 만들어 운영하고 있습니다. 컴퓨터에 Docker가 설치되어 있다면 바로 Docker 이미지를 다운받아 사용할 수 있습니다. ‘pyml’ 더커 이미지는 주기적으로 업데이트되며 docker hub 레파지토리에서 운영됩니다. https://hub.docker.com/r/taewanme/pyml/ 이 문 ......
VirtualBox에 Hotonworks 가상머신 설치

VirtualBox에 Hotonworks 가상머신 설치

호튼웍스(Hotonworks)는 빅데이터 플랫폼의 테스트와 학습을 효과적으로 지원하는 것을 목표로 HDP Sandbox를 제공합니다. HDP Sandbox는 HDP 최신 패키지를 모두 포함하며, VirtualBox, VMWare 및 Docker 이미지로 배포됩니다. 하둡이 익숙하지 않거나 최신 HDP 구성을 확인하고자 한다면 HDP Sandbox는 가장 이상적인 시작점입니다. 본 문서는 HDP Sandbox를 VirtualBox에 설치하는 과정 ......
'기초 수학으로 이해하는 머신러닝 알고리즘' 리뷰

'기초 수학으로 이해하는 머신러닝 알고리즘' 리뷰

‘기초 수학으로 이해하는 머신러닝 알고리즘‘은 올해 초에 읽고 도움을 많이 받은 책입니다. 위키북스에서 출간한 도서로 일본 도서의 번역서입니다. 일본 도서 특유의 만화적인 전개와 다수의 그림으로 채워져 있습니다. 가벼워 보이지만 내용은 묵직한 책 책 제목, 분량(252페이지), 구성을 보고 2~3일이면 완독할 수 있다고 가볍게 접근했다가 상당히 고생했던 기업이 납니다. 물론 독자의 수학에 대한 배경과 접근 방식에 따라서 이 ......