Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IBM Cloud & Docker 入門 / IBMCloud and Docker

IBM Cloud & Docker 入門 / IBMCloud and Docker

IBM Developer Dojo 「IKS Day」
【IBM Cloud & Docker 入門】セッション資料です。

Aya Tokura

May 22, 2019
Tweet

More Decks by Aya Tokura

Other Decks in Technology

Transcript

  1. 2 ayatokura ŪǗ ȃ (Aya Tokura) IBM Developer Advocate !

    Œ¼…¡—‹¹½žƒ‚¼„‚•”¸¨ÂÇñ ! ÃȧD›¸¾½‚½žƒāÇÇñ ! (8(/((673,1 2.;2´¹£žƒŅŀ¶Â§D =—´¢Dw„®Â ƵȆ=ǮǨōĂíZe= óÙÑkßCj /27'w#$6521kŬƁȂȉÏN>
  2. 5/22 IBM Developer Dojo – IKS Day 10:00-12:00 ⼊⾨コース 14:00-18:00

    体験コース 19:00-20:30 上級コース IBM Cloud + Docker ⼊⾨ Kubernetes 徹底戦略︕ ワークショップ IKS Deep Dive ・IBM Cloud & Docker⼊⾨ ・Docker ハンズオン ・コンテナ/Kubernetesの基礎 ・IKSワークショップ (IBM Kubernetes Service) ・k8sに関する Code Patterns ・IKSを本番で利⽤していく ための道しるべ
  3. 本セッションの流れ 10:00-10:40 (40min) IBM Cloud & Docker 入門 日本アイ・ビー・エム株式会社 デベロッパーアドボケイト

    戸倉 彩 10:40-10:50 (10min) LT 「IBM Champを目指そう!」 日本アイ・ビー・エム株式会社 クライアントデベロッパーアドボケイト 小薗井 康志 10:50-11:00 (10min) 休憩 11:00-12:00 (60min) Docker ハンズオン 日本アイ・ビー・エム株式会社 デベロッパーアドボケイト 西戸 京子 12:10-12:30 クローズ
  4. w'EN: IBM Cloud &-53QURL Œ   ibm.biz/DockerDojo ! IBM

    Cloud M.'N &,(N:$pt  M.'N   ! IBM Cloud J':&,(N:Wm &,(N:$pt ƒ•$˜ wu˜
  5. Z5l5O¬E=L  ,0 ,   '*/ 111  ,0

    , ! •‰Fª“<„JL ! ¯¦Fˆ6rQtax7<„JL
  6. QqwH…¥¢<’ML  ,0 ,   '*/ $' 1, 0

    …¥¢   …¥¢ * %- …¥¢ 1$!. …¥¢ 3.#*) …¥¢ 111 6(72$855&9,3:9'; ! ’DAQqwOeqzS@LB> ! ‹ŒGZ5l5ZSg Iƒ— 111 111 111
  7.  <’ML  ,0 ,   '*/ 111 $'

    1, ++'$.$*)    ! ±™ÂNJ[aUf012=‘D©•Łđ ! "##ƝĚËk012=‘D©•RüċX|eM{ ! 234 56789ålvb}€čQyvǀmÌ]{ ! Ƿƥk“•žµQ€`€j012ù   '*/ H¥¢ ++'$.$*)
  8. 14 ĹûƱ ĥŽƱ IBM Watson API ‘D©•Íȁ 2019Å2Ô12ÃĔŞkPublic CloudfłƐÏceM{API‘D©•kÍȁlĚîkízgizs[> .-*)

    --$-.). ‚­½ŽD“»ÂjÓƤĥŽ„™D«†D•ƌĝYe ‡Â¡ºD’gkwzĆzÓĂù ǬÇŢƭƱ  2..*+ # ž‹• ŐDzƼŵjşƸ[{ + #.* 2. Ƽŵž‹• ŐDzjşƸ[{ $-/' *")$.$*) ŗǥÂžÂjƕs|{ċƪİÌ[{ ļƨǦǴƱ ƼŵƱ  2..*+ # ž‹• ŐDzƼŵjşƸ[{ $-*0 ,3 ĪĕäiȄƣ‡Â”ÂĞüYe=ŸD™kǩ|`ĿƘ ĸïY=éƭw ¿Â¡ÙØ[{ $-*0 ,3 1- ,5&28(4;Ëj÷ǒX|=‡Â½œ›ĺĢvŖĝX|`£ ¹D•jê[{ăóŸD™—œ  ,-*)'$.3)-$"#.- ž‹• QyǨÑkďŎƦã[{ )"/" ,)-'.*,9 ÓƤĥŽž‹• jdMeLjĥŽoȈǸÏN ./,')"/" ) ,-.)$)" 9 ÓƤĥŽŤûíZe‹DÁD¡ȅÌ=‡ÂžƒžƒDȅ Ì=ǽƅ™ŖU=êœȅÌihÏN ./,')"/"  '--$!$ , ž‹• ŐDzkÕƽÏNźČkċƧƦãih *)  )'34 ,}~ «ƒ— ž‹• QyǨÑkśĺ=ÐŇď=ŐôĸDZ[{ ./,')"/" ) ,-.)$)" ÓƤĥŽŤûíZe‹DÁD¡ȅÌ=‡ÂžƒžƒDȅ Ì=ǽƅ™ŖU=êœȅÌihÏN  ,-*)'$.3)-$"#.- ž‹• QyǨÑkďŎƦã[{ ./,')"/"  '--$!$ , ž‹• ŐDzkÕƽÏN *)  )'34 , ž‹• )*1' " ./$* DŸƒÂiYj=ÎĒļƨQyÚđY`ąǿāǑ·Ÿ ¾f=ǂŴƃž‹• ŸD™QyȄƣĆĶ ŗǥƱ ‡Â¡ºD’gkwzĆzÓĂù ŸD™ÕDZƱ .-*)./$* ąǿāǑ·Ÿ¾ěUkŁđgāǑ=ŸD™kŚšgÕDZk `ukůÒƋſ #$)  ,)$)" ąǿāǑ·Ÿ¾@ƜǚāǑ·Ÿ¾kŁđ=āǑ=÷ÏƋ ſ ąǿāǑ·Ÿ¾ěUkŁđgāǑ=ŸD™kŚšgÕDZk )*1' "  .'*" ÕDZjŝĊiŸD™ĝĽ@Š™ÀùfS{ÕDZŸD™ ŚšƋſ K śĺÕDZlÃÈŽnjÞŢf[> K ÃÈŽȈǸlƠÃ@ÃƠktÞŢYeMs[> ſ ſ .-*)+ )' jĖdžďgǭïďv`yY=ĭãijŌŻïY=§ „‚•ÓĂäjǧƳ[{ *(+, ) *(+'3}~ «ƒ— DžÿŋwþƏƞƙŋÕDZY=ŐŋâkūǻwĨĊĊǖk ȅÌÏN
  9. 15 Ÿ®Àœ¨Dk`uk ©¾ŸƒÂ@¬ÀœŒ ÛMƴƀďgdzǼď ĤdĴǞ Ÿ®Àœ¨D@‘D©•– IAM=ƛľŹû=ÀŹû=·£™½Âih «„‚…ˆD¾ J½§D•­À‹“ ‰¬”†Œ

    • ¿D” DNS Dedicated Ƌſ Virtual Ƌſ ¤œ ÁDŒ «„¾ • ¿D” Watson ‰ÂÀ”D Watson ‘„§D<—‹¹½žƒD Weather GBS/GTS„š• ½D< ˜½¹D“»Â Watson Virtual Agent Watson Explore & Discover IBM Risk & Compliance ‚—œ Źû (Maximo) ‚­½ŽD“»Â £žƒ¬jŸD™ ōü[{`ukD¾ǫ Pƫƙk`uk ǍđX|`˜½¹D“»Â Visual Recognition API Conversation API Discovery API Speech API Compare/ Comply API IoT API DLaaS API NLU API Tone Analyzer API NLC API Personality Insights API Knowledge Query API AI ŸD™ Œ¼…¡ Œ¿Â” Ďù ŸD™ǾƖ ŸD™ ŒÀD½Â IBM Cloud ­¼œ «ˆDµ ÛM•ŽD¼©½žƒ=dzǼď=—‹¹½žƒšO=‡Â™D­¼„–k£D–Ƭ`Ys[> IBMŒ¼…¡l=QqwX5\v|=AI=e5aħO{­¼œ «ˆDµf[>
  10. Streaming Analytics ¥ Spark Analyti cs BigInsights for Hadoop cs

    ¥ Predictive Analytics dashDB e5a&° Cloudant NoSQL Redis Graph MongoDb Insights For Twitter Data Science Experience ulSx Watson IoT Platform Predictive Analytics Context Mapping Driver Behavior IoT for Electronics IoT for Insurance IoT MobileFi rst Service Starter Mobile Client Access Push Notifications API Connect App Connect Secure Gateway Product Insights MySQL e5a^fQ Insights for Weather Message Hub Block Chain Block chain YWidRp/AI 6Watson7 Integration Node-Red Business Rules Workload Scheduler Other Z5l5 8 ^fy5] ®‚¶™¾ ‘D§D Dev Ops jcf{5V VMWare Âž¢ ¬ÀœŒ • ¿D” IPSec VPN CDN ÀD¡ §¼Â‘D ǯƍ ¾D™D Web IDE Git repository DevOps Insight Delibery Pipeline Ĉ瞌¥À”DQyãƯL{ąŊsfĬƝĬƙi‘D©• ‘D¡®ÂšDłƐ‘D©•ƕu130ĚËkŠƝ‘D©•Š™ÀQyņǓjĞüŦŊ
  11. öäŔjõnkóÙÑěUħŷ­À¼µ óÙÑěU ¿D£Â ÉǎƄđ ¿D£Âńǎ=‘­¾ D¡ǦYeM{ ‰Â¼„Âf ƒSiàjĘǤ Y`MX]`M Œ¼…¡ƋſĞüY`M

     žŒ¥À”D Ńu`M óÙƋſ ǤƾRM{×Đ f ¿D£Â ĘU`M /27' ‚Š… (8(/23(4 óÙÑěU‘„ @(8(/23(42-2 @—´¢D¦Â–‰Â  +$03,21
  12. Âž¢Ěák“•žµ ‰Â­¿ or Œ¼…¡ ~¤ HA1 QA-HA1 DEV#1 ~¤ HA2

    QA-HA2 DEV#2 Storage Disk Array Tape Library Equipment “•žµŹûÑ •D¨D§„’ óÙÑ “•‰¯ ƋſĞü •Ž”¹D¾ ƋſǜĤ ¨œ›DŽü ĄǃÒƶė —‹¹½žƒ ›¹D£Â ŮǰĮÞŢ=øǐŶÕ ŧŸ ‚­½@”»¬Ņü ĴǞŅü ŧŸ˜« kēã ŁzVt ƋſĆzÒM ÄƊ¡‹¹¶Â gȇÉäiljì jx{“•žµóÙ&Ņü ‚­½@”»¬Ņü Âž¢Ěák ƢǝǰŭkƙiÉÖŁÎ ITILŚǛkÖǘŋŁđ
  13. ITkÂž¢vÎĒƗţǶäjįƺ ‚­½ Âž¢ V1.2 ‚­½ Âž¢ V1.1 ŕźúň ž• ‚­½

    Âž¢ V1.3a ‚­½ Âž¢ V1.3b Ÿ½§½@¨„­¼„ ÈƇ ‘D©• óÙÊ óÙÊ ‚­½ ‚­½ ‚­½ ‚­½ Ÿ®Àœ¨D Ÿ®Àœ¨D ž• ‡Â”£‚ SRE ÛðjĈDŽùX|` ĔĀkÂž¢ Ŷų“•žµ jƑO{VgRfS{ https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A#/media/File:Dol e_container_is_placed_onto_a_truck.jpg
  14. ハードウェア ホストOS 仮想化ソフト App1 ゲスト OS App2 ゲスト OS App3

    ゲスト OS ハードウェア ホストOS コンテナー管理ソフト App1 App2 App3 ハイパーバイザー仮想化 コンテナ仮想化 物理サーバーと仮想化環境の比較 ハードウェア OS App1 App2 App3 物理サーバー コンテナ コンテナ コンテナ
  15. Docker の動作環境の例 プラットフォーム サーバーOS Ubuntu Debian CentOS Fedora クライアントOS Windows

    10 macOS https://docs.docker.com/install/ • Dockerがサポートするプラットフォームはエディションによって異なります。 • 最新情報は公式サイトをご確認ください。
  16. ハードウェア macOS 10.10 Yosemite 以降 Docker for Mac Docker for

    Mac 「Docker for Mac」と「Docker for Windows」 xhyve Docker 実行環境 コンテナ コンテナ コンテナ ・・・ ハードウェア Windows 10 Pro, Enterprise, Education Docker for Windows x64向け Hyper-V Docker 実行環境 コンテナ コンテナ コンテナ ・・・ Docker for Windows
  17. İňƋſ ÈƇ‘D©• óÙƋſ Ÿ®Àœ¨D ž• ‡Â”£‚ ‡Â”£‚ ¦D¡…†‚ Linux Docker

    0N8< ‚­½ Docker 'IP2 „«¼Ƌſ ¦D¡…†‚ Linux Docker 0N8< ‚­½ „«¼Ƌſ ¦D¡…†‚ Linux Docker 0N8< ‚­½ „«¼Ƌſ ¦D¡…†‚ Linux Docker 0N8< ‚­½ „«¼Ƌſ DockerB%'L ‚­½ ‡Â”£‚
  18. “•žµĴǞ FŒ¼…¡G °• OS Âž¢D@‡Â” “•žµĴǞ F‰Â­¿´•G °• OS Âž¢D@‡Â”Â

    ¨¬½œŒŒ¼…¡ @‚­½ŽD“»ÂȀưjŝĊiǢƥ«„¾ Docker„¶D”j¨œŽD”fS{ @‘D§DƋſjǔãX|iM HÓÕkƋſflĂM`I ČĠRÙÚYiM 33 33 33 0N8< 0N8< 0N8< 33 0N8< 33 0N8<
  19. IBM Cloud IBM Cloud for VMWare AWS EC2 Microsoft Azure

    VMWare NSX IBM Cloud Private (docker) IBM Cloud git clone git push óÙƋſ ž• Ƌſ ÈƇƋſ óÙEž• EÈƇ sf ÜZDocker„¶D”
  20. 0N8<oš{~^ IBM _!ˆ Œ¼…¡¤„žƒ¬@‚­½ ƹŚùoƖơäjğø 2&.(47%(41(6(5ok ´œ 7%(41(6(5®D•k Âž¢ĴǞ˜½¹D“»Â ÅÔ?w

    22*/(ih ÿ kĵÎ?ķôRēë Âž¢ŬƁ Âž¢Źû IBM Cloud Kubernetes Service (IKS) ‘D©•¶œ“¹ 4$)($5 ‘D©•¶œ“¹ ‘D©•¶œ“¹ 4$)($5 ‘D©•¶œ“¹ ‘D©•¶œ“¹ 4$)($5 4$)($5 ‘D©•¶œ“¹ 4$)($5 ‘D©•¶œ“¹ ‘D©•¶œ“¹ ‘D©•¶œ“¹ ‘D©•¶œ“¹ ‘D©•¶œ“¹ IBM Cloud Private (ICP)  €Ÿ`ofTUQHY|dhƒ—O©Ž 211(&6?#$6521203$4(203/;? 4$15)240$6,21'8,524?,&42&/,0$6(? ?.;',8(?"2,&($6(9$;? #(%3+(4(? !4%$12'( (3/2;??% ? ??33211(&6?$6$29(4?_kLjĬę
  21. IBM Cloud Kubernetes Service (IKS) IBM Cloud Private (ICP) @CK7-1PA3

    rY #" BLG=P2;` DJ'EP:` 0N8<`$z‡O”‚" OSSEP36B:()&
  22. 44