본문 바로가기

분류 전체보기

(108)
Azure Database for PostgreSQL로 운영체제와 DB 관리 업무에서 해방! 교육 분야 스타트업 Higher Ed Profiles의 클라우드 경험기 오픈 소스 운영체제와 데이터베이스를 위주로 사업을 시작하는 스타트업이 많죠. 이들 스타트업은 대부분 사업을 클라우드에서 시작합니다. 유명 클라우드를 경험한 다음 본격적인 성장 전에 가장 잘 맞는 곳에 안착하는데요, 오늘 포스팅에서는 AWS에서 애저(Azure)로 비즈니스 기반을 옮긴 한 스타트업의 이야기를 소개합니다. 미국 교육 시장에서 웹 리포팅 관련 SaaS 서비스로 주목받고 있는 기업인 Higher Ed Profiles는 본격적인 성장에 앞서 Azure로 사업 기반을 옮겼습니다. 오픈 소스 위주로 SaaS 제공 기반을 만들어 놨기 때문에 어느 사업자의 클라우드를 써도 문제가 없는 이 기업이 애저로 간 이유는 무엇일까요? 힌트는 다른 곳에는 없는 매니지드 서비스입니다. 이 기업은 Azure Datab..
컨테이너 오케스트레이션의 제왕 쿠버네티스(Kubernetes)! 이제 Azure의 매니지드 서비스로 간편하게 사용 가능 쿠버네티스도 이제 매니지드 서비스에 맡겨봐?AKS가 드디어 컨테이너 오케스트레이션 분야의 제왕이라 불리는 쿠버네티스를 지원합니다. 쿠버네티스는 가장 빠른 속도로 성장하는 오픈 소스 프로젝트 중 하나일 정도로 인기가 높습니다. 구글이 첫 삽을 뜨고 이후 레드햇, 코어OS, 마이크로소프트, IBM 등 유명 기업이 속속 중요 기여자로 참여하면서 엔터프라이즈 시장에서 자리를 잡아가고 있습니다. 이처럼 주목받는 쿠버네티스를 AKS가 품으면서 애저 이용자들의 마이크로서비스 아키텍처로의 전환 방식이 더 풍성해질 전망입니다. 참고로 AKS의 경우 지난 6개월간 서비스 수요가 300% 가까이 증가하고 있습니다. 이번 쿠버네티스 지원으로 포팅 걱정 없이 애저 환경에서 컨테이너 환경에 최적화된 애플리케이션을 배포, 확장, ..
자바 개발자를 위한 서버리스 컴퓨팅 - Azure Functions 서버리스(Serverless) 컴퓨팅! 개발자가 반기지 않을 이유가 없죠. 테스트 환경 마련한다고 서버 마련해 운영체제, 데이터베이스 등등 쭉 까는 작업 하다 보면 시간이 후딱 가죠. 이런 수고 없이 그냥 코딩하고 배포에만 집중할 수 있다면! 서버리스 컴퓨팅이 주목받는 이유입니다. Azure Functions 드디어 Java 공식 지원한다!마이크로소프트 애저는 서버 리스 컴퓨팅에 대한 개발자들의 요구를 수용하기 위해 Azure Functions를 제공합니다. 이 서비스 관련해 지원 요구가 가장 많은 것은? 네, 자바(Java) 지원입니다. 관련해 마이크로소프트에서 미국에서 열린 자바원 컴퍼런스에서 Azure Functions의 자바 지원에 대한 프리뷰를 공개했습니다. 오픈 소스 Azure Function..
애저와 아마존을 일대일로 비교하니, 1) AWS에서 Azure로 이사하기 너무 쉽다! 2) 이래서 월드 클래스라 부르는구나! 클라우드 서비스는 사업자마다 이름이 다릅니다. 따라서 일대일로 비교하려면 A 업체의 무엇과 B 업체의 무엇을 대조해야 할지 찾아야 합니다. 이것도 일이죠. 그.래.서 마이크로소프트가 비교표를 만들었습니다. 총 13가지 범주에서 마잌로소프트 애저와 아마존 웹 서비스(AWS)의 상품을 일대일로 연결한 표 모음 책자인 '클라우드 서비스 맵'을 소개합니다. 왜 진작 만들지 않았는지 모르겠네요. 이 책자만 있으면 AWS에서 Azure로 이사하는 게 더 편합니다. 일단 한번 비교해 보고 마이그레이션 계획을 세워보시죠 비교표 1: Compute컴퓨트는 애플리케이션 운영을 위한 클라우드 컴퓨팅 리소스 관련 분야입니다. 가상 서버, 컨테이너 관리, 마이크로서비스 기반 애플리케이션 운영 환경, 백엔드 프로세스 로직, 잡 ..
Azure, Big Data 그리고 락플레이스... HDInsight 개발자 가이드 문서 ~ 735페이지 분량의 알찬 공개 자료 마이크로소프트 애저(Azure) 환경에서 빅 데이터 플랫폼을 운영하는 방법은 여러 가지입니다. 직접 호튼웍스 HDP 같은 빅 데이터 플랫폼을 올려 클러스터를 꾸리는 방법과 함께 내부에 클러스터 관리 인력이 마땅치 않다면 마이크로소프트가 제공하는 매니지스 서비스를 이용할 수도 있습니다. Azure HDInsight란? 하둡, 스팍, 하이브, 맵리듀스, H베이스, 스톰, 카프카, 마이크로소프트 R 등 오픈 소스 기반 분석 클러스터 환경을 마이크로소프트가 책임지고 관리하는 매니지드 서비스입니다. 99.9% 수준의 SLA를 보장하기 때문에 클러스터 문제로 분석 작업에 차질이 생길까 걱정하지 않아도 됩니다.이 서비스 이름은 그 유명은 'Azure HDInsight'입니다. 호튼웍스 HDP로 직접 꾸린 환경과 HD..
레거시를 버리고 클라우드로 가자? No! 모든 일에는 순서가 있는 법 - 하이브리드 클라우드 우선 검토해보는 지혜 일정 규모 이상의 IT 환경을 운영하는 기업은 '차세대 프로젝트'를 전환점으로 삼아 세대교체를 합니다. 현재 많은 기업의 차세대 그림은 무엇일까요? 아마도 많은 기업이 마이크로서비스 아키텍처 기반으로의 전환과 오픈 API 기반의 통합일 것입니다. 이 여정에서 클라우드는 안전하고 확실한 길을 하나 제시합니다. 네, 바로 '하이브리드'입니다. 레거시와 클라우드의 공존많은 기업의 IT 환경을 가보면 수준이 높은 곳이 많습니다. 모노리틱 방식의 구축과 SOA 기반 환경이 조화를 이룬 곳이 많죠. EAI(Enterprise Application Integration)와 ESB(Enterprise Service Bus)로 데이터와 워크로로드의 흐름길, 즉 통합도 잘 해놓은 곳이 많습니다. 이런 환경을 빅뱅 방식으로..
차이를 못 느껴야 진정한 하이브리드 - SQL Server 기반 애플리케이션을 옮겨 보니 확실히 느껴지는 Azure의 일관성 클라우드는 따로국밥 개념으로 접근하면 부담스럽습니다. 온프레미스 따로, 클라우드 따로, 하이브리드 따로... 이렇게 메뉴를 짜면 나중에 클라우드의 이점이 도대체 무엇인가? 이런 자조 섞인 한 마디를 뱉게 됩니다. 가장 이상적인 클라우드는 '차이를 못 느끼는 것' 입니다. 차이가 없어야 '일관성' 주장도 통한다!클라우드 관련해 '일관성(Consistent)'이란 단어를 자주 들어 보셨을 겁니다. 쉬운 말로 온 프레미스, 하이브리드, 공용 어느 환경이건 차이가 없다는 뜻입니다. 차이가 없다는 것은 홍보 문구로 쓰기는 쉽지만, 기술적으로 사실 함부로 쓰기 어렵습니다. 일관성 보장한다고 말했다가, 책임 못 질 상황이 생기면 곤란하다 보니 엔지니어들은 자연스럽게 일관성이란 말을 피하죠. 일관성의 예를 하나 들어 ..
Java 컨테이너를 Azure에 원클릭으로 올리는 법 도커(Docker) 컨테이너 환경에서 자바 애플리케이션을 운영 중인가요? 그렇다면 이 팁이 큰 도움이 될 것입니다. 자바 컨테이너를 마우스 클릭 한 번으로 마이크로소프트 애저(Azure)에 올리는 방법이 있습니다. 진작 알았더라면 ~ IntelliJ자바 개발자가 도커 환경에 맞춰 애플리케이션을 개발했다면? 그다음 할 일은! 테스트한 다음 운영 환경에 올리는 것이죠. 작업한 도커 이미지를 운영 환경을 애저 기반 사설 또는 공용 클라우드에 넣기는 매우 쉽습니다. IntelliJ IDEA를 쓰면 뭐 그냥 마우스 한 번에 끝입니다. IntelliJ IDEA는 자바 개발자를 위한 통합 개발 환경(IDE)입니다. 유료 버전도 있지만, 누구나 맘 편히 쓸 수 있는 커뮤니티 버전도 사용할 수 있습니다. 긴 설명도 필요..