The Strange Case of Mr. Nadella

The Strange Case of Mr. Nadella

나델라 씨네 이야기

플랫폼이란 무엇인가? 플랫폼의 정의는 시대에 따라 어떻게 변해 왔는가? 그에 따른 MS의 위치는 어떠했으며 나델라 이후로 어떻게 변해가고 있는가?

About Mr. Nadella and MS's Cloud Business.
Slides: Korean. Presentation: Korean.

143f88e8c2b2a1123e87c81d9bbefa02?s=128

Lee Dongjin

August 07, 2019
Tweet

Transcript

  1. 나델라 씨네 이야기 이동진 (dongjin@apache.org)

  2. 오늘 제가 드릴 이야기는요... • '플랫폼' 이라는 측면에서 바라본 MS의

    변화 ◦ PC의 시대 ◦ Web과 Mobile의 시대 ◦ AI, IoT, Blockchain의 시대 • Satya Nadella가 CEO로 취임하면서 대체 무슨 일이 벌어졌는가? 2
  3. About Myself • Data Engineer ◦ Data Scientist (x) •

    Open Source Contributor ◦ Committer, Apache Software Foundation • Data Engineering 관련 프로젝트 전문 ◦ Apache Hadoop, Spark, Kafka, Airflow, … ◦ Linkedin Pinot, Brooklin, ... 3
  4. PC 시대 (1) • 문제: 아래 둘은 뭐가 다를까? ◦

    HDD의 파일을 Floppy Disk로 복사 ◦ Floppy Disk의 파일을 HDD로 복사 4
  5. PC 시대 (2) • '응용 프로그램': 개별 개인용 컴퓨터(PC)에서 실행되는

    것 ◦ PC = 느슨한 표준 규약으로 묶인 잡다한 부품의 집합 ◦ 운영체제 = 응용 프로그램에 '통일된 논리적 환상'을 제공 • 플랫폼: PC 운영체제 ◦ "운영체제에서만 돌아가면 나머지는 신경 안 써도 된다." ◦ "사용자, 소프트웨어 개발자 모두가 운영체제에 Lock-in 된다." 5
  6. PC 시대 (3) • MS = 세계 ◦ '대안' 이

    없음. ◦ '가두리 양식장', '요람에서 무덤까지' • 소프트웨어 제작과 유통의 모든 측면 장악 ◦ 개발 툴: Visual Studio ◦ 운영체제: Windows ◦ 필수품: Office • MS가 곧 법 ◦ MS Office vs. Wordperfect, Lotus 1-2-3, ... ◦ Netscape 재판 (1998) 6
  7. Web과 Mobile의 시대 (1) • '웹 서비스': HTTP 프로토콜을 매개로

    원격 서버에서 실행 ◦ Client + Server ◦ '모로 가도 웹 브라우저(Client)에 뜨기만 하면 된다.' • PC 운영체제가 곧 플랫폼 (x) 운영체제는 전체 플랫폼의 일부 (o) ◦ Client: Firefox (2002~), Chrome (2008~), ... ◦ Server: 각종 오픈 소스 기술들 (예: Linux, MySQL) • MS 권력의 퇴조 ◦ 전체 기술 생태계의 가장자리로 밀려나기 시작 ◦ 검색 서비스, 웹 플랫폼 기업의 등장 (예: Google) ◦ 오픈 소스 기업 약진 (예: Redhat) 7
  8. Web과 Mobile의 시대 (2) • '모바일 앱': 새로운 형태의 Client가

    대거 등장 ◦ PC에서 웹 브라우저로 사용 (x) 휴대폰에서 앱을 통해서 사용 (o) • 새로운 플랫폼 강자들이 등장 ◦ '모바일 운영체제': 유통에서부터 과금에 이르기까지 직접적인 통제 ▪ Apple vs. Spotify (2016) ▪ Google vs. Huawei (2019) ◦ '개인 기기': 개개인을 식별할 수 있는 계정 서비스 제공자 • MS? ◦ ... 8
  9. AI, IoT, Blockchain의 시대 • 전반적인 복잡도의 확대 ◦ Server

    요소: Database, Data Pipeline, Blockchain, AI, ... ◦ Client 요소: IoT, Robot, ... ◦ 더 복잡한 구성 ◦ 시시각각으로 변하는 Computing 자원 사용량 • Cloud가 핵심 플랫폼 요소가 되는 시대 ◦ Database, Blockchain 에서부터 AI Model Serving에 이르기까지, 다양한 기능들을 제공 ▪ Managed Service ◦ 유연한(Elastic) Computing 자원 제공 9
  10. 달라진 MS: 오픈소스에 대한 전향적인 태도 • 태세 전환 ◦

    "오픈소스는 반경쟁(anticompetitive)이다." - Bill Gates (2001) ◦ "Linux는 암이다." - Steve Ballmer (2001) ◦ "우리는 모두 오픈소스 안에서 살아갑니다." - Satya Nadella (2018) • 오픈소스 생태계의 일부가 됨 ◦ Revolution Analytics 인수. R 지원. (2015) ◦ Xamarin 인수. Mono 지원. (2016) ◦ Windows 10에서 Linux Application 실행 지원. (2016) ◦ Linux Foundation 후원사 (2015~) ◦ 오픈소스에 가장 많은 기여를 한 기업 (2015~) 10
  11. 달라진 MS: 공격적인 투자, 인수 합병 • 오픈소스 기업들과 파트너쉽

    ◦ HDInsight: Azure 위에서 기업용 Data System을 구축할 수 있게 해 주는 서비스 ◦ "오픈소스 소프트웨어로 수익을 얻기 가장 좋은 곳" vs. "기여는 안 하고 도둑질만 해 가는 A모사" • 인수 합병 ◦ Github (2016) ◦ Citus Data: PostgreSQL (2019) ◦ Express Logic: IoT & Edge Computing (2019) • "개발에 필요한 것은 (어지간해서는) MS 안에 있습니다." 11
  12. 달라진 MS: AWS와의 경쟁 • 질문: 기업이 인프라를 Cloud로 옮기려고

    할 때 필요한 기능이 얼마만큼 있는가? ◦ By Gartner (2016) ◦ Amazon AWS: 92% ◦ MS Azure: 88% ◦ Google GCP: 70% • 단순 공급자 (x) 전략적 협업 관계 (o) ◦ Boeing, Land O’Lakes, BMW, Renault-Nissan, ... • 반 AWS 동맹의 선봉장 ◦ Oracle: 상호 디스전 (90년대 말) → Cloud 상호 연동 (2010년대 말) 12
  13. MS 생태계: Cloud의 시대 • MS = 돌아온 강자 ◦

    Amazon Web Service와 유일하게 경쟁이 가능한 플랫폼 ◦ 2强: Amazon AWS ≥ MS Azure > Google GCP • 그 자체로 선순환을 이루는 생태계 ◦ 판매자 입장에서도, 사용자 입장에서도 매력적인 생태계 • 소프트웨어 제작과 유통에 있어서의 Key Player ◦ Web Service를 배포하고 싶다면? ◦ Data 분석 시스템을 구축하고 싶다면? ◦ Blockchain Network를 돌리고 싶다면? 13
  14. 결론: '제왕'이 돌아왔다. • 시총 1위 탈환 (2018.12) ◦ 16년만에

    처음 • Cloud 시장 분기 매출 1위 (2018년 4/4분기) ◦ Amazon 추월 예상 • Forbes 선정 올해 최고의 CEO (2018.12) ◦ Steve Ballmer 재평가론 14