¤j³W¼Ò²Õ´DevOps¹ê½î ( ²Åé ¦r) |
§@ªÌ¡G³¯¯à§Þ,¥I«i | Ãþ§O¡G1. -> µ{¦¡³]p -> ºî¦X |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 50151 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 340 ¤¸ |
¥Xª©¤é¡G10/1/2018 |
¶¼Æ¡G320 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121351365 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G¥¼¨Óªº¥ø·~³£¬O³n¥ó¥ø·~¡A¬O±¦V¤¬Ápºô¡Bª«Ápºô¡B¤j¼Æ¾Ú©M¤H¤u´¼¯àªº¥ø·~¡A³n¥ó§@¬°«H®§¨t²Îªº®Ö¤ß³¡¤À¤@ª½±Á{µÛ±M·~¤Æ¥æ¥Iªº°ÝÃD¡A¦p¦ó¤~¯à¹³¤u¼t¥Í²£¹s³¡¥ó©M¾ã¾÷¤@¼Ë¥i¥H¬y¤ô½u§@·~¡B§å¶q¤Æ¥Í²£©M¥æ¥I¡A¬OIT±q·~¤Hû¤@ª½°l¨Dªº¥Ø¼Ð¡C ±q¦¦~ªºISO¡BCMMI¡A¨ìªñ¦~¨Óªº±Ó±¶¡Bºë¯q¡A¦A¨ì³Ìªñ©ÒҾɪºDevOps¡A¨ä¹ê³£¦b¹Á¸Õ¸Ñ¨M³n¥ó¦æ·~ªº±M·~¤Æ¥æ¥I°ÝÃD¡C¬Ý°_¨ÓISO¡BCMMI¦³ÂI¹L¤_«O¦u¡B²Â«¡B»ø¤Æ¡A¦Ó±Ó±¶¤S¹L¤_ÆF¬¡¡BÃø¥H³W¼Ò¤ÆÀ³¥Î¡Aª½¨ì³Ìªñ§Ú̬ݨìDevOps©ÒҾɪº¶}µo¡B´ú¸Õ¡B¹Bºû¤@Åé¤Æ¨ó¦P¡A¥H¤Î¦Û°Ê¤Æ¬y¤ô½uªººc«Ø¡Aµ²¦X·s¿³ªº§Þ³N¡]¦p·LªA°È¡B®e¾¹µ¥¡^¡A§ÚÌ»{¬°³o¬O«D±`¦³§Æ±æ¸Ñ¨M³W¼Ò¤Æ²Õ´¤Uªº±M·~¤Æ¥æ¥I°ÝÃDªº¡C ³¯¯à§Þ¦b³n¥ó±M·~¤Æ¥æ¥I³oÓ»â°ì±´¯Á©M¹ê½î¤F¤Q´X¦~¡A±N¦Û¤vªº©Ò¨£¡B©Ò«ä¡B©Ò·Q¡B©Ò½î¡B©Ò±o¶°µ²¦¨¥U¡A¦@¨Éµ¹¦æ·~¦P¤H¡A¹êÄÝ¥i¶Q¡B¥i·q¡C ¼í©M³n¥ó¦Û¦¨¥ß¦Ü¤µ©l²×°í«ù¡§°ê»Ú¤Æ¡¨¡§±M·~¤Æ¡¨¡§°ªºÝ¤Æ¡¨ªºµo®i¾Ô²¤¡A¤½¥qªº¥DÀç·~°È¬°¦V°ê¤º¥~«È¤á´£¨Ñ°ò¤_·~°È¸Ñ¨M¤è®×ªº³n¥ó©M«H®§§Þ³NªA°È¡A·~°È»EµJ¦b¡§ª÷¿Ä«H®§¤Æ¡¨¡§´¼¯à¹qºô«H®§¤Æ¡¨¡§´¼¯à²×ºÝ´O¤J¦¡³n¥ó¡¨¡§´¼¯à¨ÑÀ³Ãì«H®§¤Æ¡¨¡§¨t²Î¶°¦¨¤Î¹BºûªA°È¡¨µ¥±M·~»â°ì¡A¾Ö¦³¥þ²y³n¥óªA°È¯à¤O¡A¯à°÷¬°«È¤á´£¨Ñ¥þ±¡B§Y®É¡B°ª®Äªº³n¥ó©M«H®§§Þ³NªA°È¡C §Ú̱NɧUDevOps¡]¶}µo¹Bºû¤@Åé¤Æ¡^¡BSAFe¡]³W¼Ò¤Æ¡^µ¥·s¿³ªº³n¥ó¥æ¥I¤èªk¡A¥´³y©M«ùÄò§¹µ½§Ú̪º±M·~¤Æ¥æ¥I¹Î¶¤¡A¬°°ê¤º¥~«È¤á´£¨ÑÀu½èªºITªA°È¡C ³¯ Ùy ¼í©M³n¥óÁ`µô
«e ¨¥
DevOps¥Nªí¤FIT»â°ì³Ì·sªºµo®iÁͶաA¶Ç²Îª÷¿ÄIT³¡ªù¦b¹Á¸ÕDevOpsÂ૬¤¤¸I¨ì¦UºØ°ÝÃD©M½Ñ¦h»~°Ï¡A§Ú̦bDevOps»â°ì²`¯Ñ¦h¦~¡Aµ²¦Xª÷¿Ä¥ø·~¹ê»Ú°ÝÃD¶i¦æ¦UºØ±´¯Á»P¹ê½î¡A´£¥X±q¬y¤ô½u³]p¡B¦Û°Ê¤Æ¡B«×¶qµ¥¦hÓºû«×¶i¦æDevOpsÅé¨t«Ø³]¡A±q¦Ó§Î¦¨¥ø·~IT¡§±M·~¤Æ¥æ¥I¡¨¯à¤Oªº¹ê½î¤èªk¡Aºc«Ø¥þ¥Í©R©P´ÁÂù¼Ò³n¥ó¦Û°Ê¤Æ¥Í²£µo¥¬»P´¼¯à¤Æ¹Bºûªº¡§BTO¡¨ÂŹϡC §Ú̱N³o´X¦~¦b¶Ç²Î¥ø·~¸¨¦a¹ê¬I±Ó±¶¡BDevOpsªº¸gÅ綰µ²¦¨®Ñ¡A¤À¨Éµ¹¤j®a¡A§Æ±æ¯à°÷À°§U¤j®a¦bDevOpsªºÂ૬¤¤¤Ö¨«¤@¨ÇÅs¸ô¡C ¦b¥»®Ñ§Y±N¥Xª©¤§»Ú¡A§Ú·Q½Í½Í³o´X¦~±q¨ÆDevOps»â°ì·~°Èªº¤@¨Ç·P®©¡A¤£ºÞ¬OÀ°§U¬Y¹BÀç°Ó¥ø·~³W¹º³]pDevOpsÅé¨t¡AÁÙ¬O¦b¬Y¬ì§Þ¤½¥q¾á¥ô¬[ºc®v³]pDevOps¤u¨ã¥»O¡A©ÎªÌ¬O²{¦b©Ò±Mª`ªº¤u§@¡X¡XDevOps¸Ñ¨M¤è®×«t¸ß©M°â«e¡A§Ú©l²×¦b«ä¦Ò¤@Ó°ÝÃD¡A§Y¦p¦ó±N¬Ý¦ü¥ý¶iªºDevOps«ä·Q©M²z©À¦¨¥\¦a¾É¤J°ê¤ºªº¶Ç²Î¥ø·~¡C ¤£ºÞ¬O¤£¬O±Ó±¶¡B¬O§_DevOps¡A©l²×n¸Ñ¨M¦p¤U´XӮ֤߰ÝÃD¡C 1. ¬yµ{§ï¶i ¦p¦ó¨Ï¬yµ{§ó¥[ºë¯q¡A¥H¤Î³q¹L§ùµ´®ö¶O´£°ª®Ä²v¡C 2. ¤u¨ã¦Û°Ê¤Æ ¦p¦ó§Q¥Î¤u¨ã¹ê²{¬yµ{ªº¦Û°Ê¤Æ§ï¶i¡A¨Ï¨ä¨ã¦³¥i«´_©Ê¤Î¥iÂX®i©Ê¡A¦P®É´î¤Ö¿ù»~ªºµo¥Í¡C 3. ¥»O¤ÎÀô¹Ò ¦p¦ó¬°±q»Ý¨D¨ì¥Í²£¤W½u¥þ¹Lµ{¤¤¦UºØÀ³¥Îªº¥æ¥I¬y¤ô½u¡A·f«Ø§ó¨ã¼u©Ê¡BÆF¬¡¡B¥i¦ùÁY¡B¥i°t¸mªº¥»O¤ÎÀô¹Ò¡C 4. ¤å¤Æ ¤×¨ä¬O¦p¦ó¶ì³y«H¥ô¡B·¾³q¡B¨ó§@ªº¤å¤Æª^³ò¡C DevOpsªº¹ê¬I¤@©wn¦³·~°È¥Ø¼Ð¡C³q±`·~°È½u¹ïIT³¡ªùªºn¨D¥]¬A§Ö³t¥æ¥I¡B±Ó±¶¡B³Ð·s¡BÀu½è¡B§C¦¨¥»¡C¦]¦¹¡AIT³¡ªù»Ýn·Q¿ìªk«Ø¥ß¥H¤U¯à¤O¡G ? »ùÈ¥æ¥I®É¶¡¡C ? ³¡¸p³t«×¡C ? ¦¨¥»¸`¬ù¡X¥æ¥I®É¶¡¡C ? ¦¨¥»¸`¬ù¡X´ú¸Õ®É¶¡¡C ? ´£°ª´ú¸ÕÂл\²v¡C ? ´£°ªÀô¹Ò§Q¥Î²v¡C ? ³Ì¤j«×¦aÁYµu³¡¸p©Ò»Ýªº°±¾÷®É¶¡¡C ? ³Ì¤j«×¦a´î¤Ö³¡¸p©Òªá¶Oªº®É¶¡¡C ? ºÉ¥i¯à¦a´î¤Ö³¡¸pÀ³¥Îªº¦^ºu¡C ? ´£°ª¦A²{»P¯Ê³´×´_¯à¤O¡C ? ³Ì¤j«×¦aÁYµu²£«~°ÝÃDªº¥§¡×´_®É¶¡¡]MTTR¡^¡C ? ÁYµu¯Ê³´©P´Á¡C ¥»®Ñ¤À¬°«ä·Q½g¡B¹ê½î¤èªk½g¡B¤u¨ã§Þ³N½g¡B®×¨Ò½g¥|³¡¤À¡A§â¶Ç²Î¥ø·~¹ê¬IDevOps·|¸I¨ìªº§x´b¡A¦b¶}µo¡B´ú¸Õ¡B¹Bºû¤T¤j»â°ì¦U¦³þ¨ÇDevOps³Ì¨Î¹ê½î¡A¥H¤Î¦p¦óµ²¦X¶}·½©Î°Ó·~¤u¨ã¥´³y¥æ¥I¬y¤ô½u¤u¨ãÃì¡A¤À§O¶i¦æ¤FÄÄz¡A§Æ±æ¹ï§A¦b¹ê¬IDevOpsÂ૬¹Lµ{¤¤¹ê²{¤Wz·~°È¥Ø¼Ð¦³©ÒÀ°§U¡C ¥»®Ñ¥Xª©¤§®É«ê³{°ê¤ºDevOps»â°ì½´«kµo®i¤§»Ú¡ADevOps¬ÛÃöªº®p·|¤w¸gÁ|¿ì¤F¨â¦~¡A§Ṳ́@ª½Ãöª`·|ijªº¦UÃþijÃD¡Aµo²{±q«e´X¦~ªº¤j½Í·§©À¬°¥D¡A¨ìªñ´Á¤j®a¯É¯É»EµJ¦b¸¨¦a¹ê½î¤èªk¡B¤u¨ãÃ쪺¥´³y¡B¦UºØ±´¯Á¹êÅçÁ`µ²¡B°ê¤º¥~¤£¦P¦æ·~ªº¹ê½î®×¨Òµ¥¡A³oªí©úDevOps¤w¸g¶}©l³v¨B²`¤J¤H¤ß¡A³v¨B¦aÀ°¥ø·~¸Ñ¨MIT¤¤ªº¦UÃþ°ÝÃD¡A¨«¦V§ó°ª¯Åªºµo®i¶¥¬q¡C ¦b¥Xª©¥»®Ñªº¹Lµ{¤¤¡A±o¨ì¤F©Ò¦b¤½¥q·sºû¼ÆÁp¡]¥_¨Ê¡^¬ì§Þ¦³¤½¥q¡]«e¨¬°¡§¤Ñºû¬ì§Þ¡¨¡^ªº¤j¤O¤ä«ù¡A®Ñ¤¤´£·Òªº«Ü¦h¹ê½î¸gÅç¤Î¤u¨ã¥»O³]p²z©À¨Ó·½¤_¸Ó¤½¥qªº¶µ¥Ø¥æ¥I¹Î¶¤¤Î²£«~¹Î¶¤¡C²Ä6³¹¡§Âù¼Òµo¥¬ºÞ²z¥»Oªº³]p»PÀ³¥Î¡¨ªº¤º®e¥Dn¨Ó¦Û¤½¥qªºDevOps²£«~½u¸g²z¥I«i¨â¦~¦hªº¹ê¾Ô¸gÅçÁ`µ²¡A¸Ó²£«~AutoChain¤w¸gÀò±o·~¬É»â¥ý¦a¦ì¡A§óÀò±o¤F¶Ç²Îª÷¿Ä¦æ·~¡]»È¦æ¡B«OÀI¡^«È¤áªº»{¥i¡Aª¾¦W«×¤ñ¸û°ª¡Aȱo¤j®a°Ñ¦ÒÉų¨ä³]p²z©À¡C¥t¥~¡A¤]n¯S§O·PÁ·sºû¼ÆÁpªºCEO¤ý«i¥ý¥Í¤ÎVP¤ý«ä°ê¥ý¥Í¹ï¥»®Ñªº¥Xª©µ¹¤©ªº¤ä«ù©MÀ°§U¡A¥L̦bDevOps»â°ìªº·~°È¬}¹î¯à¤O©M¤è¦V§â´¤¯à¤O¥O§Ú´Ü¨Ø¡A¤ý«i§â³n¥ó¨t²Îªº«Ø³]¡]Build¡^¡BÀËÅç¡]Test¡^¡B¹BÀç¡]Operation¡^´£·Ò¦¨¤F¡§BTO¡¨ÂŹϡA¦}¥H¦¹¬°¤½¥q·~°Èµo®i¾Ô²¤¸¨¹ê°õ¦æ¡A¦b¥»®Ñªº¦¨½Z¹Lµ{¤¤¤]´£¥X¤F«Ü¦h¦³«Ø³]©Êªº·N¨£¡C ¥»®Ñ¤¤ªº¡§³n¥ó¤u¼t¡¨ªº¥ý¶i³n¥ó¤uµ{«ä·Q¨Ó·½¤_¤ýªN¥ý¥Í¡A¥L¬O¤@Ó¯à²`¤J«ä¦Ò©M¬}¹î³n¥ó¦æ·~µo®iÁͶդζDzÎIT¦æ·~¦UÃþ°ÝÃD©Ò¦bªº¤H¡C¥L¤@¤â³Ð¿ì¤F¤¤°êª÷¿ÄIT¦æ·~³Ì¤jªº³n¥ó´ú¸ÕªA°È´£¨Ñ°Ó¡X¡X±¶¬ì´¼¸Û¡A´£¥X¡§³n¥ó¤u¼t¡¨«ä·Q¦}³Ð¿ì¤F¶©¥¿¤¬Áp¤½¥q¡A¸Ó¤½¥qªºt³d¤H§d¦VªF¦Ñ®v¤]¬O§Ú«D±`·q¨Øªº¤H¡A¦b¸¨¦a¹ê¬I³n¥ó¤u¼tªº«Ø³]¤è±¤£¿ò§E¤O¡A§Ú¤]¦³©¯¦b¨â¦ì¦Ñ®vªº«ü¾É¤U¡A°ò¤_DevOpsªº²z©À³]p¤F³n¥ó¤u¼tªº¥Í²£¬y¤ô½u¡C®Ñ¤¤¤£¤Ö¹ê½î¸gÅ窺Á`µ²´£·Ò³£¨Ó·½¤_§Ú©ÒªA°Èªº«È¤á¡A¦p¤¤°ê»È¦æ¡B¤¤«H»È¦æ¡B¦w¨¹«OÀI¡B«C®q»È¦æµ¥¡A¦b¦¹¤]·PÁÂ¥¦Ìµ¹¤©§Ú³o¤\Ä_¶Qªº¹ê½î¾÷·|©M¶µ¥Ø¤Wªº¨ó§U¡AÅý§Ú¦b²£«~³]p¤Î²z½×¤èªk¤W³£¯à§ó¤W¤@Ó»O¶¥¡C ¥»®ÑÃö¤_³n¥ó¼Ð·Ç¤Æ¥Í²£¡BIT CT¤Æªº«ä·Q¨Ó·½¤_»PºÖ«Ø¬Y¹BÀç°Ó°ªºÞªº¥æ¬y¹Lµ{¤¤ªº»â®©¡AÀò¯qê²L¡A¦b¦¹ªí¥Ü·PÁ¡F¥»®ÑÃö¤_§Þ³N¶Å°Èªº³B²z¹ê½î¤èªk¨Ó·½¤_®ý¦¿¬Y¹BÀç°Óªº¶µ¥Ø¸gÅç¡A¦b¦¹ªí¥Ü·PÁ¡C¸Ó¹BÀç°Ó´¿¦b·~¬É²v¥ý¤Þ¤J±Ó±¶¡BDevOps«ä·Q¡A¦}«Ø³]¤F¬ÛÃöªºDevOps¥»O¡A§Ú¦³©¯°Ñ»P¸Ó¥»Oªº«Ø³]¹Lµ{¦}t³d¬ÛÃö³W¹º³]p¤u§@¡AÀò¯qê²L¡C ¥»®ÑÃö¤_«ùÄò¶°¦¨ªº³¡¤À®×¨Ò¨Ó¦Û²`¦`¬Y¬F©²³æ¦ìªº¬ãµo¹Lµ{ºÞ±±¶µ¥Øªº¹ê½î¡A¦b¦¹ªí¥Ü·PÁ¡C±q³oÓ¶µ¥Øªº¹ê½î¤¤§Ú±´¯Á¤F¤¤µ¥³W¼Ò¥ø·~¹ïDevOpsªº»Ý¨D»P¹ê½î¤èªk¡A´£·Ò¥X¤£¤Ö¦³¥Îªº¸gÅç¡C ¥»®ÑÃö¤_±Ó±¶¡B³W¼Ò¤Æ±Ó±¶ªº«ä¦Ò¨ü¨ì¥úÀô°ê»Ú§õ«Ø©þ¦Ñ®vªº±Òµo¡A¸Ó¤½¥q¬O°ê¤º³Ì¤jªºPMP¡B±Ó±¶¶µ¥Ø°ö°V¡B«t¸ßªA°È¤½¥q¤§¤@¡C ¥»®ÑÃö¤_®e¾¹§Þ³N¬ÛÃöªº¤º®e±o¨ì¤F¦X§@¥ë¦ñ¼Æ¤H¤ªªºÀ°§U¡A¥L̬O°ê¤º±Mª`¤_·LªA°È¡B®e¾¹¤ª¡BDevOps»â°ìªº¤½¥q¡A·PÁ¤½¥q³Ð©l¤H¤ý¿\©M°â«eÁ`ºÊ¶P¬xÀs¦bDevOps¦X§@¶µ¥Ø¹Lµ{¤¤µ¹¤©ªºÀ°§U¡A¥H¤Î¹ï¥»®Ñ¤º®e´£¥XªºÄ_¶Q«Øij¡C ¥»®ÑÃö¤_«ùÄò¶°¦¨¹Lµ{¤¤¾ã¦X©Ê¯à´ú¸Õªº¤º®e±o¨ì¤F¦X§@¥ë¦ñ¿²¤ª¬ì§ÞªºÀ°§U¡A¤½¥qªº³Ð©l¤Hª÷µoµØ¡B¤ý¤Z°ò¤_¶}·½ªºJMeterµo®i¤F·~¬É»â¥ýªº©Ê¯à´ú¸Õ¥»OXMeter¡C ¥»®ÑÃö¤_ºë·Ç´ú¸Õªº¤º®e±o¨ì¤F¦X§@¥ë¦ñ¬P¤ª´ú¸ÕªºÀ°§U¡Aºë·Ç´ú¸Õ©ÒҾɪº³q¹L¥N½XÂл\²v«×¶q´ú¸Õ¥R¤À«×¡AÃöÁp´ú¸Õ¥Î¨Ò¶i¦æºë·Ç¦^Âk´ú¸Õªº°µªk»PDevOpsªº¨ó¦P¡B¦Û°Ê¤Æ²z©À«D±`§k¦X¡C ¥»®Ñ¦¨®Ñ¹Lµ{¤¤ÁÙ±o¨ì¤F¤½¥q¦P¨ÆªºÀ°§U¡A¦p¥I«i¡B´^µá¡B³¯±j¡B´^°¶°ê¡B¶À³Í¡B§õ¯Í®iµ¥¡A¥L̦b¦U¦Ûªº»â°ì³£«D±`¸ê²`¡A¥]¬ASCRUM¡B°t¸mºÞ²z¡B¦Û°Ê¤Æ´ú¸Õµ¥¡A¥L̦b¦}ªÓ§@¾Ôªº¦UÃþ¶µ¥Ø¤¤´£·ÒÁ`µ²¸gÅç¡A´£¨Ñ®Ñ½Z¯À§÷¡A¦b¦¹ªí¥Ü°J¤ß·PÁ¡C ¥»®Ñ±Nªö¥Î±Ó±¶«ä·Q«ùÄò¡¥NÀu¤Æ¡AÅwªï¤j®a´£¥XÀu¤Æקï«Øij¡A§Ú±N¦b¡§IT¹BÀ礽ªÀ¡¨¤½²³¸¹»PŪªÌ¶i¦æ¤¬°Ê¡C ³¯¯à§Þ 2018¦~7¤ë |
¤º®e²¤¶¡GDevOps¬O¶}µo¹Bºû¤@Åé¤Æªº³n¥ó¤uµ{«ä·Q¡ADevOps¹Á¸Õ¥´¯}³¡ªùùÙ¡Aºc«Ø¤@Ó¨ó¦PªºIT«Ø³]¹B¦æÀô¹Ò¡A³q¹L¤u¨ãÃì§Î¦¨¼Æ¾ÚÃöÁpªº³WS¤Æ¡B³W¼Ò¤Æªº³n¥ó«ùÄò¥æ¥I¬y¤ô½u¡A±q¦Ó§U¤O¥ø·~·~°Èªº±Ó±¶µo®i¡C¥»®Ñ¥Î9³¹¤º®e¡Aµ²¦X¶µ¥Ø¹ê¾Ô®×¨Ò©M·~¬É¥D¬y¤u¨ã¡A±q«ä·Q¡B¹ê½î¤èªk¡B¤u¨ã§Þ³N¡B®×¨Òµ¥¤è±ÄÄz¤FDevOps¦b¶Ç²Î³W¼Ò¤ÆIT²Õ´¤¤¹ê¬I¸¨¦aªº¤èªk¡C¥»®Ñ¾A¦XIT¥DºÞ¡B¶µ¥Ø¸g²z¡B¶}µo¡B´ú¸Õ¡B°t¸mºÞ²z¡B¹Bºûµ¥IT±q·~¤Hû¾\Ū¡C |
¥Ø¿ý¡G²Ä¤@³¡¤À «ä·Q½g ²Ä1³¹ ³n¥ó¤u¼t 2 1.1 ³n¥óªº¥Í²£¤O 2 1.2 ³n¥ó¤u¼t¡X¡X³n¥óªº¼Ð·Ç¤Æ¥Í²£ 4 1.2.1 ¼Ð·Ç¤Æ¥Í²£¼Ò¦¡»Ýn¤@Ó¶°¦¨©³®y¡X¡XPaaS 4 1.2.2 ¼Ð·Ç¤Æ³n¥ó¥Í²£¬y¤ô½u 6 ²Ä2³¹ DevOps«ä·Q 8 2.1 DevOps«ä·Q»P¥Í²£¬y¤ô½u 8 2.1.1 DevOpsªº°_·½ 8 2.1.2 DevOps¹ï³n¥ó¤u¼tªº±Òµo 9 2.1.3 ±qDevOps¹ê½îì«h¬Ý³n¥ó¥Í²£¤uÃÀ¤Æ¤ô¥ªº´£°ª 10 2.1.4 ³n¥ó¤u¼t¼Ò¦¡¤U¹ï¥Í²£¤u¨ãµo®iªº«P¶i§@¥Î 10 2.2 ±qÂr¥¬¨ì±Ó±¶ 11 2.2.1 ¶Ç²Î¶µ¥ØºÞ²z°ÝÃD 12 2.2.2 ¦V¤¬Ápºô¥ø·~¾Ç²ßªº¡§±Ó±¶¡¨ 13 2.2.3 ±Ó±¶ªº°_·½ 14 2.2.4 Âr¥¬¼Ò«¬ 15 2.2.5 ¶Ç²Î¥ø·~¤£¥i¯à¥þ½L±Ó±¶¤Æ 15 2.2.6 ±qª©¥»¤W½u¹Lµ{ºÞ²z¬Ý±Ó±¶»PÂr¥¬ 16 2.2.7 ±Ó±¶ªº«e´£¬O¡§¤£±Ó±¶¡¨ 17 2.3 ±Ó±¶»PDevOps®Ö¤ß«ä·Q 18 2.3.1 ¼W¶q¶}µo»P´ú¸Õ 18 2.3.2 «ùÄò¶°¦¨»P«ùÄò¥æ¥I 19 2.3.3 ¦Û°Ê¤Æ 21 2.4 ³W¼Ò¤Æªº±Ó±¶ 22 2.4.1 ±q±Ó±¶¶µ¥ØºÞ²z¨ì±Ó±¶¶µ¥Ø¶°¸sºÞ²z 22 2.4.2 ¥ø·~³W¼Ò¤Æ±Ó±¶«ä·Q 24 2.4.3 ³W¼Ò¤Æ±Ó±¶¤èªk¡X¡XSAFe 25 2.4.4 ³W¼Ò¤Æ±Ó±¶¶}µoªº³Ì¨Î¹ê½î 28 2.5 ¥ø·~³W¼Ò¤Æ±Ó±¶»P³n¥ó¤u¼t 31 2.5.1 ³n¥ó¥Í²£Àô¹Ò 31 2.5.2 ³n¥ó¤u¼t¥Í²£Àô¹ÒºÞ²z¡X¡X¶}µo´ú¸Õ¤ª 33 2.5.3 ¾ã¦XÀô¹Ò¥é¯u 37 2.5.4 ¤£¥i©¿²¤ªº¿ì¤½Àô¹Ò¦]¯À 43 2.5.5 ³n¥ó¤u¼t½è¶qÀË´ú¡X¡X²`«×¦Û°Ê¤Æ´ú¸Õ¸Ë¸m 45 ²Ä¤G³¡¤À ¹ê½î¤èªk½g ²Ä3³¹ DevOpsÅé¨tªº«Ø¥ß 49 3.1 ºc«ØDevOps¬y¤ô½u¡A¥´³q¶}µo¡X´ú¸Õ¡X¹Bºû«ùÄò¥æ¥I³q¹D 49 3.2 ±Ó±¶¶}µoª¾ÃÑÅé¨t 50 3.3 Scrum®Ø¬[ 51 3.3.1 Scrumªº3Ãþ¨¤¦â 52 3.3.2 Scrumªº3¥÷¤u¥ó 52 3.3.3 Scrumªº5¶µ¬¡°Ê 53 3.3.4 Scrumªº5Ó»ùÈÆ[ 54 3.4 ±Ó±¶¡BDevOps»P¨ó§@ 54 3.5 ¶}µo°ìDevOps¹ê½î 55 3.5.1 ±Ó±¶»Ý¨D 55 3.5.2 ¶Ç²Î»Ý¨D¤ÀªR 55 3.5.3 ±Ó±¶»Ý¨D¤èªk 57 3.5.4 ±¦V±Ó±¶ªº¬[ºc³]p 61 3.5.5 ¦V·LªA°È¬[ºc¾E²¾ªº°ò¥»°µªk 63 3.5.6 ¦V·LªA°È¬[ºc¾E²¾ªº§C·ÀIºt¶i¤èªk 64 3.5.7 ·LªA°È¬[ºc³]p¼Ò¦¡ 74 3.5.8 ¶}µo±Ó±¶ 77 3.5.9 ¤À¤äµ¦²¤ 77 3.5.10 ¨Ì¿à¥]ºÞ²z 79 3.5.11 §Þ³N¶Å°È 80 3.5.12 §Þ³N¶Å°Èªº§Î¦¨ 80 3.5.13 §Þ³N¶Å°Èªº¤ÀÃþ 83 3.5.14 §Þ³N¶Å°È»P½è¶q§ë¸ê 84 3.5.15 §Þ³N¶Å°È³B²z¤èªk 85 3.5.16 «ùÄò¶°¦¨ 88 3.5.17 «ùÄò¶°¦¨³Ì¨Î¹ê½î 91 3.5.18 «ùÄò¶°¦¨³Ì¨Î¹ê½î¡X¡X«ùÄò½sĶ 92 3.5.19 «ùÄò¶°¦¨³Ì¨Î¹ê½î¡X¡X«ùÄò¥N½XÀˬd 92 3.5.20 «ùÄò¶°¦¨³Ì¨Î¹ê½î¡X¡X«ùÄò´ú¸Õ 93 3.5.21 «ùÄò¶°¦¨³Ì¨Î¹ê½î¡X¡X«ùÄò³¡¸p 94 3.5.22 «ùÄò¶°¦¨³Ì¨Î¹ê½î¡X¡X«ùÄò³ø§i 94 3.5.23 ¥ø·~«ùÄò¶°¦¨¹ê¬I¤èªk 95 3.5.24 «ùÄò¶°¦¨¹ê¬I®×¨Ò¤¶²Ð 96 3.6 ´ú¸Õ°ìDevOps¹ê½î 96 3.6.1 ±Ó±¶´ú¸ÕÀô¹ÒºÞ²z 96 3.6.2 ·~¬ÉÃö¤_´ú¸ÕÀô¹ÒºÞ²zªº¹ê½î 98 3.6.3 ´ú¸Õ¦p¦ó¯Ç¤J«ùÄò¶°¦¨Åé¨t¤¤ 100 3.6.4 ±Ó±¶´ú¸Õ¤èªk»P¶Ç²Î´ú¸Õ¤èªkªº¤£¦P¤§³B 105 3.6.5 ±Ó±¶´ú¸Õ¤Hûªº©w¸q 106 3.6.6 ±Ó±¶´ú¸Õ¹Lµ{ºÞ²z 107 3.6.7 ±Ó±¶´ú¸Õ¹Î¶¤ºÞ²z 112 3.7 ¹Bºû°ìDevOps¹ê½î 113 3.7.1 ±Ó±¶°ò¦³]¬I 113 3.7.2 ¦Û°Ê¤Æ³¡¸p 113 3.7.3 ¦Û°Ê¤Æ³¡¸pªºn¯À 114 3.7.4 ³¡¸p±`¨£³õ´º¤Î°ÝÃD 115 3.7.5 ³¡¸pªA°È¤u¨ãÃì 116 3.7.6 ¸ê·½³¡¸p 117 3.7.7 ¦Û°Ê¤Æ¸ê·½³¡¸p 117 3.7.8 À³¥Î³¡¸p 119 3.7.9 À³¥Î¥æ¥I®e¾¹¤Æ 120 3.7.10 À³¥Î®e¾¹¤Æ§ï³y 121 3.7.11 ¤£¤¤Â_ªA°Èªº³¡¸p¤èªk 121 3.7.12 ±Ó±¶¹Bºû 125 ²Ä4³¹ DevOpsªº¦³®Ä¹ê½î 129 4.1 ±Ó±¶¼Ò¦¡»P¶Ç²Î¥ø·~¬ãµo¼Ò¦¡ªºµ²¦X 129 4.2 ±Ó±¶¼Ò¦¡»P¶Ç²ÎISO¡BCMMI¼Ð·Ç³WSªºÝ®e 131 4.2.1 »Ý¨DÀò¨ú 131 4.2.2 ¤è®×¨î©w¡]©Î§Þ³Nµû¦ô¡^ 132 4.2.3 ¥Í²£¥ô°È±Æ´Á 135 4.2.4 Sprint 0¡X¡X¡¥N«e·Ç³Æ 135 4.2.5 Sprint 0¡X¡X°ò¦®Ø¬[·f«Ø 143 4.2.6 ¡¥N¹ê¬I 143 4.2.7 Å禬´ú¸Õ 154 4.2.8 §ë²£ 155 4.3 ±Ó±¶»PDevOps°ò¦¹ê½î 155 4.3.1 SRE»Pµo¥¬¤uµ{ 155 4.3.2 °t¸mºÞ²z¡X¡Xª©¥»ºÞ²z 161 4.3.3 °t¸mºÞ²z¡X¡Xµo¥¬¥]¨î§@³WS 165 4.3.4 ¯Ê³´ºÞ²z 167 4.3.5 ¯Ê³´¹w¨¾ 168 4.3.6 ¡¥N©P´Áªº®É¶¡ 169 4.4 ±Ó±¶»PDevOps¤Ï¼Ò¦¡ 170 4.4.1 «æ¥\ªñ§Q 170 4.4.2 ¸ó³¡ªù¨ó§@ªº®ö¶O 172 4.4.3 «ùÄò¶°¦¨¡§Ãa¨ý¹D¡¨ 176 4.4.4 ¤â¤u§¹¦¨©Ò¦³³¡¸p 178 4.4.5 ¶}µo»P¹Bºû¦U¤@®M¦Û°Ê¤Æ³¡¸p¨t²Î 178 4.4.6 ««Ø¼Æ¾Ú®w¤ñ¸û§xÃø 179 ²Ä¤T³¡¤À ¤u¨ã§Þ³N½g ²Ä5³¹ ºë·Ç´ú¸Õ§Þ³N 182 5.1 ¤°¤\¬Oºë·Ç´ú¸Õ§Þ³N 182 5.1.1 ¶Ç²Î´ú¸Õ¤èªk±Á{¤j«¬³n¥ó®Éªº°ÝÃD»P²~ÀV 182 5.1.2 ¶Ç²Î¥Õ²°´ú¸Õ¤èªkªº°ÝÃD 183 5.1.3 ¶}µo¹Î¶¤©M´ú¸Õ¹Î¶¤¨ó¦P¤u§@Ãø 183 5.1.4 ºë·Ç´ú¸Õ¤èªk¸Ñ¨Mªº°ÝÃD 184 5.1.5 ºë·Ç´ú¸Õªº¤u§@¼Ò¦¡»P¤u§@ì²z 185 5.2 ºë·Ç´ú¸Õ¤ª¥»O 186 5.2.1 ´ú¸Õ´_Âø«×¤ÀªR 186 5.2.2 ´ú¸Õ´_Âø«×ºØÃþ 187 5.2.3 Âл\²v¤ÀªR 188 5.2.4 ³n¥ó¤º³¡ÅÞ¿èµ²ºc¥iµø¤Æ 192 5.2.5 ¨ç¼Æ¦Cªí¥\¯à»¡©ú 196 5.2.6 Âл\²v¥iµø¤Æ 197 5.2.7 °ÊºA¹ê®É´ú¸ÕºÊ±± 199 5.2.8 ¯Ê³´ºÞ²z¨t²Î 199 5.2.9 Bug»P±Y¼ì¥N½X¯Å®·Àò 201 5.2.10 Âù¦V°l·¹ 202 5.2.11 ¦hª©¥»»P²ÖpÂл\²v 205 5.2.12 ´¼¯àªº¦^Âk´ú¸Õ¥Î¨Ò¿ï¨ú¤ÀªRºâªk 206 5.2.13 ´ú¸Õ¥Î¨Òªº»EÃþ¤ÀªRºâªk 207 5.3 ºë·Ç´ú¸Õ»P«×¶q¤ÀªR 208 5.3.1 Àò¨ú«×¶q«H®§ 208 5.3.2 ¶µ¥Ø«×¶q«ü¼Ð 208 5.3.3 ¶µ¥Ø¶×Á` 211 5.3.4 ´ú¸Õ¥Î¨Ò¡X¡X«ö¤éÁÍ¶Õ¹Ï 213 5.3.5 ´ú¸Õ¥Î¨Ò¡X¡X´ú¸Õ¥Î¨Ò¦Cªí 215 5.3.6 ´ú¸Õ¤H¡B¾÷ 218 5.3.7 ´ú¸Õ¯Ê³´¡X¡XBug«H®§¶×Á` 219 5.3.8 ´ú¸Õ¯Ê³´¡X¡XBug¸Ô²Ó¦Cªí 220 5.3.9 Âл\²v¡X¡X«ö¤é¼WªøÁÍ¶Õ¹Ï 221 5.3.10 ¨ç¼Æ¡BÃþ¡B¤å¥óÂл\²v²Îp 223 5.3.11 ¨ç¼Æ¡BÃþ¡B¤å¥ó´_Âø«×©MÂл\²vÃö¨t¹Ï 223 5.3.12 Âл\²v¦Cªí 224 5.3.13 ¨ç¼Æ¡BÃþ¡B¥]´_Âø«×²Îp 226 5.3.14 ´ú¸ÕÂл\²vº|¬}ªº´¼¯à¤ÀªR 227 ²Ä6³¹ Âù¼Òµo¥¬ºÞ²z¥»Oªº³]p»PÀ³¥Î 229 6.1 ²£¥ÍI´º 229 6.1.1 ¶Ç²Î¥ø·~¼Æ¦r¤ÆÂ૬®ö¼é¤UªºÂù¼Ò¬D¾Ô 229 6.1.2 Âù¼Òµo¥¬ºÞ²z¥»O 230 6.2 Âù¼Òµo¥¬ºÞ²z¥»O³]p 231 6.2.1 ³]p«ä¸ô 231 6.2.2 ¬[ºc³]p 233 6.3 ®×¨Ò¤Î¥\¯à»¡©ú 234 6.3.1 ®×¨ÒI´º¤¶²Ð 235 6.3.2 µhÂI¶EÂ_¤Î«Ø³]¥Ø¼Ð 236 6.3.3 ¥\¯à»¡©ú 236 ²Ä7³¹ ¾ã¦XÀô¹Ò¥é¯u§Þ³N 252 7.1 ªA°ÈµêÀÀ¤Æ§Þ³N 252 7.2 Lisa¸Ñ¨M¤è®×¯S¦â 253 7.3 ªö¥ÎLisa¤è®×ªº¹w´Á®ÄªG 254 7.4 Lisa¹ê¬I©MªA°È¼Ò¦¡Á|¨Ò 256 ²Ä8³¹ ®e¾¹§Þ³N 259 8.1 ®e¾¹»PDocker 259 8.2 À³¥Î®e¾¹¤Æ 261 8.3 Dockerfile ©R¥O¸Ô¸Ñ 266 8.4 Dockerfile¨Ï¥Î«Øij 270 8.5 À³¥Î¤W¤ª®e¾¹ 271 8.5.1 ¤W¤ªÀ³¥Îªº³õ´º 271 8.5.2 ³n¥ó©Mµw¥óªº¨î 272 8.5.3 À³¥Î¬[ºcªº¨î 272 8.5.4 À³¥Î¤W¤ª«Øij 274 8.6 ®e¾¹¤ÆÀ³¥Î¶}µo³WS 275 8.6.1 À³¥Î¹w½sĶ 275 8.6.2 ¼öÂI¼Æ¾Ú½w¦s 277 8.6.3 À³¥ÎµLª¬ºA¤Æ 277 8.6.4 À³¥Î¤W°t¸mªº©w®É¥ô°È»Ý»PÀ³¥Î¤ÀÂ÷ 278 8.6.5 À³¥Î¨Ï¥Î©T©wªºªA°ÈºÊÅ¥ºÝ¤f 278 8.6.6 ¥D¾÷¦W©MªA°ÈºÝ¤fÀò¨ú 278 8.6.7 ¼Æ¾Ú®w³s±µ¦À 279 8.6.8 À³¥Î¤é§Ó 279 8.6.9 À³¥Î¤¤¶¡¥ó¿ï«¬ 279 8.6.10 À³¥ÎÀô¹Ò°t¸m³WS 280 8.6.11 µw¥ót¸ü 280 8.6.12 ¤£n¦b®e¾¹¤¤¦sÀx¼Æ¾Ú 281 8.6.13 ¤£nµo¥¬¨âÓÀ³¥Î 281 8.6.14 ²M°£¤£¥²nªº¥]©M¤å¥ó 281 8.6.15 ¤£n¦b®e¾¹¤¤¹B¦æ¦hÓ¶iµ{ 281 8.6.16 ¤£n¦bÃè¹³¤¤¦sÀx¾Ì¾Ú¡B¨Ï¥ÎÀô¹ÒÅܶq 281 8.6.17 ¨Ï¥Î«Droot¥Î¤á¹B¦æ 281 8.6.18 ¤£n¨Ì¿àIP¦a§} 282 8.6.19 ªA°È¶¡±µ¤f½Õ¥Î¨Ï¥ÎTCP©MHTTP 282 8.7 ®e¾¹¤ÆÀ³¥Î¾E²¾¹ê¬I¤è®× 282 8.7.1 À³¥Î¾E²¾ªº¬yµ{ 282 8.7.2 «H®§¦¬¶°©M·~°È¤ÀªR 284 8.7.3 ®e¾¹Ãè¹³¨î§@ 289 8.7.4 ¥\¯àÅçÃÒ 291 ²Ä¥|³¡¤À ®×¨Ò½g ²Ä9³¹ «ùÄò¶°¦¨¹ê½î®×¨Ò 294 9.1 ¶µ¥ØI´º 294 9.2 ¸Ñ¨M¤è®× 295 9.2.1 «ùÄò¶°¦¨Â²¤¶ 295 9.2.2 À³¥Î«ùÄò¶°¦¨¸Ñ¨M¬Y§½ªº¶}µo¶µ¥Ø°ÝÃD 296 9.2.3 «ùÄò¶°¦¨°ò¦§Þ³N®Ø¬[ 297 9.2.4 ¤è®×Àu¶Õ 302 |
§Ç¡G |