본문 바로가기

OSS on Azure/OpenDev

(14)
자바 개발자를 위한 서버리스 컴퓨팅 - Azure Functions *글 최초 발행일자: 2018.03.29* 서버리스(Serverless) 컴퓨팅! 개발자가 반기지 않을 이유가 없죠. 테스트 환경 마련한다고 서버 마련해 운영체제, 데이터베이스 등등 쭉 까는 작업 하다 보면 시간이 후딱 가죠. 이런 수고 없이 그냥 코딩하고 배포에만 집중할 수 있다면! 서버리스 컴퓨팅이 주목받는 이유입니다. Azure Functions 드디어 Java 공식 지원한다! 마이크로소프트 애저는 서버 리스 컴퓨팅에 대한 개발자들의 요구를 수용하기 위해 Azure Functions를 제공합니다. 이 서비스 관련해 지원 요구가 가장 많은 것은? 네, 자바(Java) 지원입니다. 관련해 마이크로소프트에서 미국에서 열린 자바원 컴퍼런스에서 Azure Functions의 자바 지원에 대한 프리뷰를 공개했..
레거시를 버리고 클라우드로 가자? No! 모든 일에는 순서가 있는 법 - 하이브리드 클라우드 우선 검토해보는 지혜 *글 최초 발행일자: 2018.03.29* 일정 규모 이상의 IT 환경을 운영하는 기업은 '차세대 프로젝트'를 전환점으로 삼아 세대교체를 합니다. 현재 많은 기업의 차세대 그림은 무엇일까요? 아마도 많은 기업이 마이크로서비스 아키텍처 기반으로의 전환과 오픈 API 기반의 통합일 것입니다. 이 여정에서 클라우드는 안전하고 확실한 길을 하나 제시합니다. 네, 바로 '하이브리드'입니다. 레거시와 클라우드의 공존 많은 기업의 IT 환경을 가보면 수준이 높은 곳이 많습니다. 모노리틱 방식의 구축과 SOA 기반 환경이 조화를 이룬 곳이 많죠. EAI(Enterprise Application Integration)와 ESB(Enterprise Service Bus)로 데이터와 워크로로드의 흐름길, 즉 통합도 잘 해놓..
Java 컨테이너를 Azure에 원클릭으로 올리는 법 *글 최초 발행일자: 2018.03.29* 도커(Docker) 컨테이너 환경에서 자바 애플리케이션을 운영 중인가요? 그렇다면 이 팁이 큰 도움이 될 것입니다. 자바 컨테이너를 마우스 클릭 한 번으로 마이크로소프트 애저(Azure)에 올리는 방법이 있습니다. 진작 알았더라면 ~ IntelliJ 자바 개발자가 도커 환경에 맞춰 애플리케이션을 개발했다면? 그다음 할 일은! 테스트한 다음 운영 환경에 올리는 것이죠. 작업한 도커 이미지를 운영 환경을 애저 기반 사설 또는 공용 클라우드에 넣기는 매우 쉽습니다. IntelliJ IDEA를 쓰면 뭐 그냥 마우스 한 번에 끝입니다. IntelliJ IDEA는 자바 개발자를 위한 통합 개발 환경(IDE)입니다. 유료 버전도 있지만, 누구나 맘 편히 쓸 수 있는 커뮤니티..
Azure App Service, 이제 리눅스도 지원한다는 반가운 소식 - 컨테이너 사용에 DevOps까지 이참에 도전해봐? *글 최초 발행일자: 2018.03.29* 클라우드로 개발자는 서버 작업에서 해방되었습니다. 애플리케이션 개발, 테스트, 배포를 위해 가상 머신 띄워 놓고 운영체제, 데이터베이스 등을 쭉 설치하던 것을 당연하게 여겼든 때가 엊그제 같은데 말이죠. 100만 개가 넘는 클라우드 애플리케이션이 운영 중인 Azure App Service 서버를 잊고 개발에만 전념할 수 있게 해주는 Azure App Service는 인기가 꽤 좋습니다. 현재 100만 개 이상의 클라우드 애플리케이션이 Azure App Service 위에서 운영되고 있습니다. 인기가 좋은 이유는 서버 신경 안 써도 되고, 지속적인 통합과 배포(CI/CD)를 통해 정말 애자일(Agile) 하게 개발, 배포, 수정 등을 할 수 있기 때문입니다. CI..
젠킨스(Jenkins) 레퍼런스 아키텍처 발표 *글 최초 발행일자: 2018.02.20* 마이크로소프트 Azure CAT(Customer Advisory Team)에 소속된 P&P 그룹이 애저의 리눅스 VM에 젠킨스 서버를 올려 구성한 레퍼런스 아키텍처를 발표했습니다. 참고로 이번에 발표한 아키텍처는 애저 기반 우분투 16.04 LTS 환경에서 젠킨스 서버를 구성하는 것에 대한 것입니다. P&P는 'Patterns & Practices'의 약자로 최신 기술과 솔루션을 고객보다 먼저 살펴보고 최적의 아키텍처를 제안하는 일을 전문적으로 합니다. 패키지 소프트웨어가 주류이던 시절부터 활동하던 조직으로 클라우드 시대가 되면서 클라우드 분야에서도 맹활약(?) 하네요. 젠킨스는 소스 빌드와 배포를 위한 오픈 소스 솔루션으로 DevOps 시대가 되면서 나날이 인..
스프링, 자바 개발자를 위한 기쁜 소식 하나 ~ Azure Stack에 드.디.어 피보탈의 Cloud Foundry가 포함된다! *글 최초 발행일자: 2017.12.06* 서버 리스 컴퓨팅 쪽에 관심 많다면 오늘 소식이 반가울 것입니다. 미국에서 열리고 있는 스프링원 플랫폼 컨퍼런스(SpringOne Platform) 행사에서 피보탈과 마이크로소프트가 기쁜 소식을 마구 쏟아 냈습니다. 첫 번째 소식은 애저 스택(Azure Stack)에 클라우드 파운드리(Cloud Foundry)가 포함된다는 것입니다. 서버 리스 컴퓨팅, 하이브리드 컴퓨팅에 관심 있다면 ~ 일단 OK! 마이크로소프트는 오래전부터 오픈 소스 기반 멀티 클라우드 PaaS 플랫폼인 클라우드 파운드리에 깊은 관심을 갖고 지원해 왔습니다. 현재 클라우드 파운드리는 피보탈(Pivotal)의 품에 안기면서 엔터프라이즈 PaaS 시장에서 존재감을 키우고 있죠. 관련해 마이크로소..