방법을 알아봅니다.

클라우드에서 오픈 소스를 사용하여 할 수 있는 작업을 알아보세요. 커뮤니티 리더가 알려주는 앱 플랫폼, 컨테이너, DevOps 등에 관한 내용을 들어보세요.

Microsoft Azure 오픈 소스 전략 및 파트너 관계

Microsoft

지금이 오픈 소스 소프트웨어와 커뮤니티를 위한 최고의 기회입니다. 오픈 소스 기술 향상을 위해 노력하고 있는 Microsoft의 John Gossman이 사용, 통합, 릴리스 및 참여의 네 가지 핵심 영역에서 Microsoft의 오픈 소스 탐색 과정과 접근 방식을 공유하는 첫 번째 Azure OpenDev 이벤트를 개최합니다. 또한 John은 Microsoft가 Linux Foundation, Cloud Foundry Foundation 등의 조직과 어떻게 협력하고 있는지도 설명합니다.

John Gossman

John Gossman

핵심 설계자, Microsoft Azure

John은 Microsoft Azure의 핵심 설계자로, Linux 및 오픈 소스 기술에 대한 기술 전략 및 파트너십을 진두지휘합니다. 또한 Red Hat, Docker, Mesosphere, Canonical, Chef 및 Puppet과 같은 회사와의 전략적 관계를 주도해 왔으며, Linux Foundation 이사회의 일원으로도 활동 중입니다. 또한 John은 Microsoft REST API 지침의 공동 집필자이기도 합니다. 그 이전에는 Windows Presentation Foundation, Silverlight 및 Expression Blend를 비롯한 XAML 제품의 설계자로서, MVVM(Model-View-ViewModel) 패턴을 대중화했습니다. John은 Visio 인수에 따라 Microsoft에 합류하게 되었습니다.

@gossmanster

하이브리드 응용 프로그램 개발을 위한 Docker와 Azure

Docker

조직에서는 기존 코드 및 데이터를 기반으로 하면서도 고객 요구에 따라 신속하게 확장 또는 축소되는 앱을 제공해 줄 것을 요청하고 있습니다. 어떻게 해야 할까요? Docker와 Microsoft가 협력하여 온-프레미스와 Azure에서 작동하는 하이브리드 앱을 빌드하고 배포할 수 있도록 사용자를 지원하는 2가지 사용 사례를 소개합니다.

첫 번째 사용 사례에서는 Azure Container Service용 Docker Cloud 및 Docker Community Edition을 사용하여 노트북에서 새 Java Linux 앱을 빌드하고 이 앱을 변경 없이 Azure에 배포하는 작업을 시연합니다. 두 번째 사례에서는 Docker Enterprise Edition을 사용하여 소스 코드 수정 없이 기존 응용 프로그램을 컨테이너화한 후 컨테이너화된 앱을 Azure에 배포하는 방법을 보여 줍니다.

하이브리드 앱 관련 모범 사례, 하이브리드 앱이 비즈니스에 미치는 영향, Docker와 Microsoft에서 제공되는 관련 도구 등에 대해 알아봅니다.

Scott Johnston

Scott Johnston

COO(최고 운영 책임자), Docker

Scott은 25년이 넘는 업계 경력을 발휘하여 Docker의 최고 운영 책임자로서 소프트웨어 개발과 제품 마케팅 및 IT 운영과 벤처 자금 등을 관리하고 있습니다. Scott은 Puppet Labs에서 마케팅, 제품 관리 및 전략 부문 부사장을 역임한 바 있습니다. 또 Puppet Labs 전에는 Netscape, Loudcloud(Opsware의 모회사), Cisco, Sun Microsystems 등 업계 최고의 혁신 기업에서 제품 관리, 엔지니어링, 비즈니스 개발 및 마케팅 부문을 지휘하고 운영했습니다. Scott은 스탠포드 대학교에서 전기공학 학사 및 석사 학위, 제조시스템공학 석사 학위, 그리고 MBA를 받았습니다.

@scottcjohnston

Azure의 Kubernetes로 대규모 컨테이너 오케스트레이션

Canonical

Azure에서는 거의 제한 없이 기능이 제공되며, 문제는 이러한 기능을 효율적으로 이용하는 것입니다. Mark는 Kubernetes에 대한 모델 기반 작업을 통해 어떻게 통합자나 고객이 직접 Azure에서 스케일아웃 소프트웨어의 복잡한 토폴로지를 설정할 수 있는지, 그리고 이러한 기반이 개발자 친화적인 사용 공간에서 고가용성의 대규모 프로덕션 아키텍처로 유연하게 진화할 수 있음을 보여 줍니다.

Mark Shuttleworth

Mark Shuttleworth

Ubuntu 및 Canonical 설립자

Mark는 Ubuntu 설립자이자 Canonical의 대표이사로, Canonical의 제품 설계를 이끌고 있습니다. Mark는 1996년에 University of Cape Town에서 금융 및 IT에 대해 공부하다가 인터넷 상거래 보안 회사인 Thawte를 설립했습니다. 2000년에는 투자 회사인 HBD를 설립하고, Shuttleworth Foundation을 만들어 장학금과 투자의 조합을 통해 사회의 혁신적인 리더에게 자금을 제공했습니다. 2002년에는 러시아, 스타 시티에서 1년간 훈련을 받은 후 소유즈 미션 TM34의 승무원 중 일원으로 국제 우주 정거장까지 우주선을 타고 갔습니다. 남아프리카 공화국의 여러 학교에서 우주 비행사가 되려는 사람들과 다른 포부가 있는 사람들에게 코드, 과학 및 수학을 장려하는 캠페인을 진행한 후 Ubuntu에서의 업무를 시작했습니다. 현재 그는 맨 섬의 아름다운 Mallards 식물원에서 18마리의 오리, 항상 사랑스러운 클레어, 가끔 돌아다니는 양과 함께 살고 있습니다.

@sabdfl

미래의 모든 당사자: Microsoft Azure 및 Pivotal Cloud Foundry와 최신 엔터프라이즈 Java

Pivotal

Ford, GE, Allstate, Comcast 등을 고객사로 두고 있는 Pivotal이 오픈 소스 소프트웨어 역사에서 가장 빠르게 성장하는 회사라는 명성을 얻고 있는 것은 당연합니다. Java Spring 프레임워크, 마이크로 서비스용 Spring Boot, Spring Cloud Services(Netflix Technology에서 빌드) 및 Cloud Foundry는 Pivotal의 오픈 소스 프로젝트 중 일부로, Azure에서 기업이 빠르게 채택하고 있습니다. 이 세션에서는 대규모 조직이 Azure 기반의 Pivotal Cloud Foundry에서 최신 Java 응용 프로그램과 함께 클라우드 기본 패턴을 채택하여 해당 비즈니스를 변환하도록 Pivotal이 어떻게 지원하는지 들어볼 수 있습니다. 또한 공동 고객인 Mastercard가 Pivotal 및 Microsoft의 도움을 받아 해당 소프트웨어 기능을 어떻게 근본적으로 혁신했는지에 대해 들을 수도 있습니다.

Joshua McKenty

Joshua McKenty

Global Ecosystem Engineering의 책임자, Pivotal

기업가이자 기술 전문가인 Joshua는 Pivotal의 Global Ecosystem Engineering을 책임지고 있습니다. Joshua는 클라우드 네이티브 아키텍처로의 전환을 모색하는 고객(Fortune 선정 100대 기업)과 협력하며, Cloud Foundry 기반 제품에 새로운 기능을 도입하고 클라우드 시대를 위한 업계 표준의 엔터프라이즈 플랫폼을 도입하기 위해 Pivotal의 Cloud Foundry 팀과 협력하고 있습니다. San Francisco Business Times의 40 Under 40 리더로 선정되었으며 NASA Ames Honor Award의 수상자인 Joshua는 클라우드 솔루션을 규정하고 시장에 도입하는 데 중요한 역할을 해왔습니다. 그는 IaaS(Infrastructure as a Service)를 위한 최고의 개방형 클라우드 솔루션인 OpenStack과, 산업 전반에서 가장 유명한 기업에 OpenStack 기반 사설 클라우드 솔루션을 제공한 Piston Cloud Computing을 공동 설립했습니다. 설립자이자 최고 설계자로서, Joshua는 연방 정부의 첫 번째 클라우드 컴퓨팅 플랫폼인 NASA Nebula의 개발을 이끌었습니다.

@jmckenty

Red Hat 및 Microsoft: 여러분의 기술, 플랫폼 및 방법

Redhat

2015년의 역사적인 발표 이후 Red Hat 및 Microsoft는 고객이 자유롭고 유연하게 기술 솔루션을 선택할 수 있도록 만들기 위해 협력해 왔습니다. 공동 작업의 주요 영역 중 하나는 컨테이너 기술 즉, 강력한 엔터프라이즈급 컨테이너 플랫폼의 개발, 오케스트레이션, 관리 및 호스트와 관련이 있습니다.

Red Hat 및 Microsoft가 개발자에게 제공하는 광범위한 솔루션을 설명하고 시연해 드리겠습니다. Microsoft .NET 응용 프로그램 개발에서 Java에 이르기까지, Azure에서 실행하는 Red Hat OpenShift Container Platform에 대해 다룹니다. Azure에서 OpenShift Container Platform을 실행하는 경우의 이점을 소개하고 디지털 전환과 마이크로 서비스 도입이 어떻게 빌드 시간을 단축하고 개발자 생산성을 향상하는지에 대해 설명합니다.

Nicholas Gerasimatos

Nicholas Gerasimatos

기술 클라우드 에반젤리스트, Red Hat

Nicholas는 Red Hat Technical Cloud 에반젤리스트로, 인증된 클라우드 서비스 공급자인 Microsoft Azure와 협력하여 Red Hat 제품을 디자인 빌드하고 Azure 포트폴리오에 통합합니다. 이러한 통합에는 데이터 센터, LOB(기간 업무) 및 RTM(Route to Market) 제공 사항이 포함됩니다. 또한, 기업 고객과 긴밀하게 협력하며 공용 클라우드 및 하이브리드 클라우드 솔루션의 생성, 구현, 배포를 지원하고 있습니다. Red Hat Alliance 팀과 협력하여 Red Hat Enterprise Linux, OpenShift Container Platform, CloudForms, Ansible Tower, Software Defined Storage 및 JBoss Middleware 기술 포트폴리오를 구축하고 있습니다.

@nicholas_redhat

Habitat으로 플랫폼 제약 없는 응용 프로그램 패키지 만들기

Chef

개발 분야가 꿈꾸는 것 중 한 가지는 소프트웨어 패키지를 한 번만 빌드하여 어디서나 배포하는 것입니다. 현재 오픈 소스 프로젝트 덕분에 이 꿈이 어느 때보다도 가까워졌습니다. Habitat을 사용하여 (거의) 모든 곳에서 실행되는 소프트웨어 패키지를 만드는 방법을 설명합니다. 응용 프로그램을 자동화하는 데 필요한 모든 사항이 이미 패키지 자체에 빌드되어 있는 운영 체제 미설치 컴퓨터, 가상 컴퓨터 또는 컨테이너에서 동일한 응용 프로그램을 실행할 수 있는 방법을 알아봅니다. 또한, 인텔리전스를 활용해 이 패키지를 빌드하고 배포하여 중앙의 조정자 없이 토폴로지로 자체 구성하는 방법도 알아봅니다. 플랫폼 독립적인 자체 구성 패키지의 꿈이 지금 이루어지는 것을 확인하고 미래에 어떻게 발전할지 알아보세요.

Nell Shamrell-Harrington

Nell Shamrell-Harrington

Chef 수석 소프트웨어 개발 엔지니어

Nell은 Supermarket 및 Habitat 오픈 소스 제품의 핵심 유지 관리자입니다. 워싱턴 대학교에서 Ruby 프로그래밍 및 DevOps 자격증 자문 위원으로도 활동합니다. Chef, Ruby, Rails, Regex, Rust 및 테스트 기반 개발을 전문으로 하며 세계적으로 다양한 곳에서 이 주제에 대해 발표하고 있습니다. 소프트웨어 개발 분야에 들어오기 전에 공연 분야에서 공부하고 일한 바 있습니다.

@nellshamrell

Kubernetes에서 응용 프로그램 개발 및 배포하기 위한 도구

Microsoft

오픈 소스 Kubernetes 프로젝트는 지난 수년 동안 많은 견인력을 얻었으며 운영자 경험을 향상했습니다. 하지만 이 흥미로운 영역에서 어디서 어떻게 개발자를 합류시킬지는 때때로 명확하지 않을 수 있습니다. 이 발표에서는 Kubernetes의 개발자 경험을 위주로 다루며 특히 Kubernetes용 패키지 관리자인 Helm, Kubernetes용 응용 프로그램 컨테이너화 및 패킹 프로세스를 간소화하기 위한 개발자용 도구인 Draft와 같은 사용 가능한 특정 도구를 집중적으로 설명합니다.

Gabe Monroy
Michelle Noorali

Gabe Monroy

Deis의 전 CTO(최고 기술 책임자)이자 Microsoft Azure의 핵심 프로그램 관리자

Gabe는 Microsoft Azure의 컨테이너를 담당하는 핵심 프로그램 관리자입니다. Gabe는 2017년 Microsoft에 인수된 Deis의 공동 설립자이자 최고 기술 책임자였습니다. Docker와 Kubernetes의 초기에 많은 기여를 한 Gabe는 프로덕션 환경의 컨테이너에 대해 심도있는 경험을 가지고 있으며 많은 조직에게 PaaS, 분산 시스템, 클라우드 네이티브 아키텍처에 대한 조언을 하고 있습니다. Gabe는 KubeCon, DockerCon, CoreOS Fest, GlueCon, QCon, Microsoft Build와 같은 업계 행사에서 고정적으로 발표자로 활약합니다.

@gabrtv

Michelle Noorali

Microsoft Azure의 선임 소프트웨어 엔지니어 겸 Kubernetes Helm 프로젝트의 핵심 유지 관리자

Michelle은 Microsoft Azure 부문 소프트웨어 수석 엔지니어이자 Kubernetes Helm 프로젝트의 핵심 유지관리자입니다. Kubernetes에서 응용 프로그램 및 워크로드를 실행하고 관리하는 특별 관심 그룹인 SIG-Apps를 이끄는 공동 리더입니다.

@michellenoorali

대규모 Linux 인프라를 마이그레이션하여 Azure IaaS에서 관리하는 Skype의 경험에서 알아보기

Microsoft

이 세션에서는 Skype의 대규모 Linux 워크로드를 Azure IaaS로 마이그레이션하는 과정에 대해 알아봅니다. 배포, 설정, 패치, 모니터링을 포함한 모든 과정에서 문제와 해결 방법에 대해 통찰력과 수년간의 실제 경험에서 나온 전반적인 교훈을 얻을 수 있습니다.

Kaspars Mickevics

Kaspars Mickevics

선임 엔지니어링 관리자, Skype

Kaspars는 2000년 여름에 처음으로 Linux를 경험한 이후 Linux에 열정을 가지게 되었습니다. 그때부터 프리랜서로 일하며 소규모 기업을 위한 서버 설정 작업을 했으며 데이터 센터 관련 프로젝트를 통해 데이터 센터 인프라에 대해 모든 것을 배웠습니다. 최근 수년간 Kaspars는 Skype의 핵심 서비스를 실행해 왔습니다. Kaspars는 Linux 서비스 엔지니어 팀을 관리하며 Linux와 관련하여 관리, 모니터링, 보안, 규정 준수 등 모든 면을 진두지휘합니다. Linux에 관하여 어떤 것이든 Kaspars와 그의 팀이 이미 다루었을 것입니다.

실습 데모

Java 및 Node.js 앱이 개발자 노트북에서 클라우드 규모 배포로 이동하는 여정을 따라가 보세요. 이 비디오를 시청하고 스스로 데모를 사용해 보세요.

Java: Azure Web Apps의 Spring Boot

Azure에 Spring Boot 앱 배포

Microsoft Azure의 선임 제품 관리자인 Joe Binder가 Java Spring Boot 앱을 Azure에 배포하는 것이 얼마나 쉬운 지 보여줍니다. Joe는 IntelliJ 및 Azure CLI 2.0을 사용하여 기존의 Spring Boot 앱을 컨테이너화하고, Azure Container Services의 Kubernetes뿐만 아니라 Linux의 Azure Web Apps에 빠르게 배포합니다.

Node.js: Azure의 MEAN 앱

Azure에 MEAN 앱 배포

Microsoft Azure의 선임 프로그램 관리자인 Matt Hernandez는 샘플 MEAN 응용 프로그램을 Linux의 Azure Web Apps로 배포하여 Visual Studio Code와 Azure CLI 2.0에 대한 완전한 개발자 경험을 제공합니다. 또한 Matt는 완전한 프로토콜 호환성을 유지하는 MongoDB의 드롭인 대체인 Cosmos DB 내부에 앱의 데이터를 저장하여 유지합니다.

무료 평가판

시작할 준비가 되셨나요?

등록하고 $200크레딧으로 Azure 서비스를 이용해 보세요.