WINDOWS AZURE® HYBRID CLOUD INTRODUCTION xiii CHAPTER What is Hybrid IT? CHAPTER Why Is the Hybrid Cloud Important to My Business? 30 CHAPTER Project Planning 43 CHAPTER What You Need to Know About Windows Azure As a Platform 78 CHAPTER Private Cloud Components and Services That Help to Build Hybrid Clouds 112 CHAPTER Hybrid Options in Windows Azure 134 CHAPTER Designing for Resiliency and Scalability 148 CHAPTER Optimizing for Performance 166 CHAPTER Monitoring and Management for Successful Operations 175 CHAPTER 10 Final Hybrid Cloud Considerations 185 Windows Azure Hybrid Cloud ® Danny Garber Jamal Malik Adam Fazio Windows Azure® Hybrid Cloud Published by John Wiley & Sons, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2013 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-1-118-70893-4 (ebk) ISBN: 978-1-118-74974-6 (ebk) 1R SDUW RI WKLV SXEOLFDWLRQ PD\ EH UHSURGXFHG VWRUHG LQ D UHWULHYDO V\VWHP RU WUDQVPL॔HG LQ DQ\ IRUP RU E\ DQ\ PHDQV HOHFWURQLF PHFKDQLFDO SKRWRFRS\LQJ UHFRUGLQJ VFDQQLQJ RU RWKHUZLVH H[FHSW DV SHUPL॔HG XQGHU 6HFWLRQV RU RI WKH 8QLWHG 6WDWHV &RS\ULJKW $FW ZLWKRXW HLWKHU WKH SULRU ZUL॔HQ SHUPLVVLRQ RI WKH 3XEOLVKHU RU DXWKRUL]DWLRQ WKURXJK payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions Limit of Liability/Disclaimer of Warranty: ॡH SXEOLVKHU DQG WKH DXWKRU PDNH QR UHSUHVHQWDWLRQV RU ZDUUDQWLHV ZLWK UHVSHFW WR WKH DFFXUDF\ RU FRPSOHWHQHVV RI WKH FRQWHQWV RI WKLV ZRUN DQG VSHFLਖ਼FDOO\ GLVFODLP DOO ZDUUDQWLHV LQFOXGLQJ ZLWKRXW OLPLWDWLRQ ZDUUDQWLHV RI ਖ਼WQHVV IRU D SDUWLFXODU SXUSRVH 1R ZDUUDQW\ PD\ EH FUHDWHG RU H[WHQGHG E\ VDOHV RU SURPRWLRQDO PDWHULDOV ॡH DGYLFH DQG VWUDWHJLHV FRQWDLQHG KHUHLQ PD\ QRW EH VXLWDEOH IRU HYHU\ VLWXDWLRQ ॡLV ZRUN LV VROG ZLWK WKH understanding that the publisher is not engaged in rendering legal, accounting, or other professional services If professional assistance is required, the services of a competent professional person should be sought Neither the publisher nor the author VKDOO EH OLDEOH IRU GDPDJHV DULVLQJ KHUHIURP ॡH IDFW WKDW DQ RUJDQL]DWLRQ RU :HE VLWH LV UHIHUUHG WR LQ WKLV ZRUN DV D FLWDWLRQ and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make Further, readers should be aware that Internet Web VLWHV OLVWHG LQ WKLV ZRUN PD\ KDYH FKDQJHG RU GLVDSSHDUHG EHWZHHQ ZKHQ WKLV ZRUN ZDV ZUL॔HQ DQG ZKHQ LW LV UHDG For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002 Trademarks: :LOH\ DQG WKH :LOH\ ORJR DUH WUDGHPDUNV RU UHJLVWHUHG WUDGHPDUNV RI -RKQ :LOH\ 6RQV ,QF DQGRU LWV Dਜ਼OLDWHV LQ WKH 8QLWHG 6WDWHV DQG RWKHU FRXQWULHV DQG PD\ QRW EH XVHG ZLWKRXW ZUL॔HQ SHUPLVVLRQ :LQGRZV $]XUH LV D UHJLVWHUHG WUDGHPDUN RI 0LFURVR॑ &RUSRUDWLRQ $OO RWKHU WUDGHPDUNV DUH WKH SURSHUW\ RI WKHLU UHVSHFWLYH RZQHUV -RKQ :LOH\ 6RQV ,QF LV QRW associated with any product or vendor mentioned in this book ACQUISITIONS EDITOR EDITORIAL MANAGER Mary James 0DU\ %HWK :DNHਖ਼HOG VICE PRESIDENT AND EXECUTIVE PUBLISHER PROJEC T EDITOR FREEL ANCE EDITORIAL MANAGER A SSOCIATE PUBLISHER Rosemarie Graham Jim Minatel A SSOCIATE DIREC TOR OF MARKETING PROOFREADER Neil Edde Kevin Kent TECHNICAL EDITORS Bruce Johnson Cory Fowler David Mayhew SENIOR PRODUC TION EDITOR MARKETING MANAGER Kathleen Wisor Ashley Zurcher COPY EDITOR VICE PRESIDENT AND EXECUTIVE GROUP PUBLISHER /XDQQ 5RX Richard Swadley Nancy Carrasco COVER DESIGNER Ryan Sneed I dedicate this book to my loving dad who sadly passed away last year Growing up, my father taught me many valuable OHVVRQV VSHFLडFDOO\ WR EH NLQG WR HYHU\RQH DOZD\V OHDUQ from my mistakes, and to never give up – Danny To my father whom I love and adore greatly You provided me with the inspiration and encouragement to follow my dreams and stop at nothing until I achieved them – Jamal )RU P\ NLGV DQG WHDFKHUV /RQGRQ %HOOD DQG :LOORZ – Adam ABOUT THE AUTHORS '$11< *$5%(5Ʉis a Latin America and Canada regional lead in the Worldwide Windows $]XUH 0RGHUQ $SSV &HQWHU RI ([FHOOHQFH $]XUH 0RGHUQ $SSV &R( RI 0LFURVR॑ :RUOGZLGH 6HUYLFHV ॡH $]XUH 0RGHUQ $SSV &R(۟V PDLQ REMHFWLYH LV WR GULYH :LQGRZV $]XUH DGRSWLRQ knowledge, skills and implementation in the enterprise customers market space 'DQQ\ LV UHVSRQVLEOH IRU SODQQLQJ DQG H[HFXWLRQ RI WKH VHUYLFHV۟ VDOHV DQG WHFKQLFDO SUHVDOHV Windows Azure platform adoption strategy for customers worldwide He leads the Windows Azure discovery and Bring-Your-Own-PoC (BYOP) workshops, application assessments, architecture design sessions and oversees the implementation and quality of customer Proof-of-Concepts 'DQQ\ R॑HQ VSHDNV DW WKH H[WHUQDO DQG LQWHUQDO FXVWRPHUV۟ FRQIHUHQFHV VXFK DV 7HFK(G 'HY&RQQHFWLRQV 7HFK5HDG\ DQG &ORXG 6XPPLWV -$0$/ 0$/Ζ.Ʉ LV D %XVLQHVV 6ROXWLRQ $UFKLWHFW ZLWK 0LFURVR॑۟V 0RGHUQ 'DWDFHQWHU RI ([FHOOHQFH EDVHG RXW RI 0LFURVR॑ +HDGTXDUWHUV LQ 5HGPRQG :$ $V D ERDUG FHUWLਖ਼HG $UFKLWHFW &,7$S ,$6$ *OREDO 0U 0DOLN HQYLVLRQV GHVLJQV DQG RYHUVHHV WKH deployment of cloud solutions, which help organizations execute against their strategic business goals and initiatives He has developed and published several thought leadership papers around migrating to Cloud Solutions and also delivers training of Cloud Solutions and Capabilities to both internal and H[WHUQDO UHVRXUFHV WR 0LFURVR॑ +H KDV D SDVVLRQ IRU SXEOLF VSHDNLQJ DQG UHJXODUO\ SUHVHQWV DW LQWHUQDO DQG H[WHUQDO 0LFURVR॑ HYHQWV 0U 0DOLN LV DOVR YHU\ FRPIRUWDEOH DQG H[SHULHQFHG ZLWK DQDO\]LQJ DQ 2UJDQL]DWLRQ۟V %XVLQHVV 'ULYHUV DQG ,QYHVWPHQW 2EMHFWLYHV DQG WUDQVODWLQJ WKHP LQWR VROXWLRQV WKDW KHOS EXVLQHVVHV UHDOL]H EHQHਖ਼WV VXFK DV ,QFUHDVHG 5HYHQXH ,PSURYLQJ (ਜ਼FLHQF\ DQG 3URGXFWLYLW\ 5HGXFLQJ 2S([?&DSH[ Winning Market Share, and Improved Decision Making $'$0 )$=Ζ2Ʉ 0LFURVR॑ &RUSRUDWLRQ LV D 6ROXWLRQ $UFKLWHFW LQ WKH :RUOGZLGH 0RGHUQ 'DWDFHQWHU &HQWHU RI ([FHOOHQFH RUJDQL]DWLRQ ZLWK D SDVVLRQ IRU HYROYLQJ FXVWRPHUV۟ ,7 LQIUDVWUXFWXUH IURP D FRVWFHQWHU WR D NH\ VWUDWHJLF DVVHW :LWK IRFXV RQ WKH EURDG Core Infrastructure Optimization model, his specialties include: Private & Hybrid Cloud, Datacenter, Virtualization, Management & Operations, Storage, Networking, Security, Directory Services, People & Process ,Q KLV \HDUV LQ ,7 $GDP KDV VXFFHVVIXOO\ OHG VWUDWHJLF SURMHFWV IRU *RYHUQPHQW (GXFDWLRQ 6HFWRU DQG )RUWXQH RUJDQL]DWLRQV $GDP LV D OHDG DUFKLWHFW IRU WKH 0LFURVR॑۟V Private Cloud Fast Track and Datacenter Services programs Adam is a course instructor, published writer, and UHJXODU FRQIHUHQFH VSHDNHU RQ 0LFURVR॑ &ORXG 'DWDFHQWHU DQG ,QIUDVWUXFWXUH VROXWLRQV +H FDQ EH reached at http://aka.ms/BuildingClouds and http://twitter.com/adamfazio ABOUT THE TECHNICAL EDITOR 3$75Ζ& %87/(5 0217(5'(ɄLV D &ORXG $UFKLWHFW DW 0LFURVR॑ ,Q KLV FXUUHQW UROH KH LV UHVSRQVLEOH IRU GHYHORSLQJ &ORXG VWUDWHJ\ VROXWLRQV DQG ,3 IRU 0LFURVR॑ 6HUYLFHV 3ULRU WR WKLV UROH 3DWULFN ZRUNHG DV WKH :RUOGZLGH :LQGRZV $]XUH 7HFKQLFDO 6DOHV ZKHUH KH ZDV UHVSRQVLEOH WR VXSSRUW global enterprise customers to successfully adopt the Windows Azure platform 3ULRU WR MRLQLQJ 0LFURVR॑ 3DWULFN KHOG D QXPEHU RI SRVLWLRQV IURP GHYHORSPHQW PDQDJHPHQW DQG VR॑ZDUH DUFKLWHFWXUH +H EULQJV WKLUWHHQ \HDUV RI H[SHULHQFH VSDQQLQJ PXOWLSOH LQGXVWULHV including; military, health care, oil and gas, government, and legal He specializes in the Windows $]XUH SODWIRUP 1(7 0LFURVR॑ 64/ 6HUYHU DQG SURMHFW PDQDJHPHQW 3DWULFN KROGV D %6 LQ &RPSXWHU 6FLHQFH IURP ॡH (YHUJUHHQ 6WDWH &ROOHJH DQG DQ 06 LQ &RPSXWHU ,QIRUPDWLRQ 6\VWHPV IURP 3KRHQL[ 8QLYHUVLW\ +H LV ਗ਼XHQW LQ 6SDQLVK DQG )UHQFK 5HDG 3DWULFN۟V ODWHVW DW http://www.azuretribes.com FDQ EH IDLUO\ WLPH FRQVXPLQJ ,W LV VXJJHVWHG WKDW \RX XVH D WRRO VXFK DV WKH 0LFURVR॑ $VVHVVPHQW DQG 3ODQQLQJ 0$3 7RRONLW DORQJ ZLWK DQ H[LVWLQJ V\VWHPV PDQDJHPHQW VROXWLRQ VXFK DV 6\VWHP &HQWHU &RQਖ਼JXUDWLRQ 0DQDJHU WR JDLQ DQ DGHTXDWH YLHZ RI \RXU RUJDQL]DWLRQ۟V FXUUHQW ,7 HQYLURQPHQW 7R JDXJH \RXU FXUUHQW ,7 HQYLURQPHQW DVN WKH IROORZLQJ ➤ +RZ PDQ\ GDWDFHQWHUV DUH PDQDJHG" ➤ $UH WKH\ PDQDJHG E\ D VLQJOH ,7 VHUYLFHV GHSDUWPHQW RU VHYHUDO" ➤ +RZ PDQ\ VHUYHU RSHUDWLQJ V\VWHPV DUH PDLQWDLQHG ZLWKLQ WKH HQYLURQPHQW" ➤ :KDW LV WKH GLVWULEXWLRQ RI RSHUDWLQJ V\VWHPV ZLWKLQ WKH GDWDFHQWHUV HJ SHUFHQWDJH RI :LQGRZV YV /LQX[ " ➤ :KDW DUH WKH PDLQ DSSOLFDWLRQV VXSSRUWHG E\ WKHVH VHUYHUV GDWDEDVH VHUYHUV ZHE VHUYHUV OLQHRIEXVLQHVV PHVVDJLQJ FROODERUDWLRQ HWF " ➤ :KDW V\VWHPV PDQDJHPHQW VROXWLRQV DUH XVHG ZLWKLQ WKH HQYLURQPHQW" ➤ :KDW FOLHQW RSHUDWLQJ V\VWHPV DUH VXSSRUWHG" ➤ :KDW K\SHUYLVRUV DUH XVHG ZLWKLQ WKH HQYLURQPHQW" ,I \RX DUH D ODUJHU RUJDQL]DWLRQ WKHQ \RX PD\ ZDQW WR EUHDN RXW WKH DVVHVVPHQW LQWR D VHSDUDWH SKDVH DQG SHUIRUP D PXFK PRUH WKRURXJK DVVHVVPHQW H[HUFLVH 'XULQJ WKH DVVHVVPHQW SKDVH WKHUH LV QR VXFK WKLQJ DV KDYLQJ WRR PXFK LQIRUPDWLRQ ,Q WKH UHDO ZRUOG KRZHYHU ZH GR KDYH to deal with budgets and constraints, so if the assessment portion is taking on a life of its own, EH VXUH WR HLWKHU FRQVWUDLQ RU OLPLW WKH WLPH \RX DUH VSHQGLQJ RQ WKLV :H VXJJHVW VSHQGLQJ QR PRUH WKDQ RQH ZHHN KRXUV۟ ZRUWK RI HRUW RQ DYHUDJH IRU D VPDOO WR PHGLXPVL]H EXVLQHVV ॡLV ZLOO FRQVLVW RI XQGHUVWDQGLQJ WKH FXUUHQW SK\VLFDO HQYLURQPHQW DSSOLFDWLRQV EHLQJ XWLOL]HG DQG WKH SURFHVVHV WKDW JRYHUQ WKH XVH RI WKRVH DSSOLFDWLRQV )RU H[DPSOH LI WKH HQWLUH RUJDQL]DWLRQ OHYHUDJHV 0LFURVR॑ ([FKDQJH 6HUYHU DQG 2XWORRN DV WKH SULPDULO\ PDLO FOLHQW IRU PHVVDJLQJ FDSDELOLWLHV EH VXUH WR FDSWXUH WKDW $OVR EH VXUH WR FDSWXUH DQ\ EXVLQHVV SURFHVVHV WKDW DUH FXUUHQWO\ D॔DFKHG WR WKDW PHVVDJLQJ V\VWHP DV ZHOO )RU H[DPSOH RXU FOLHQWV VHQG XV DQ HPDLO WR SODFH DQ RUGHU IRU D SURGXFW ॡH RUGHULQJ WHFKQLFLDQ WKHQ IRUZDUGV WKDW HPDLO WR WKH IXOਖ਼OOPHQW WHDP ZKLFK SUHSV WKH RUGHU IRU GHOLYHU\ ॡLV SURFHVV FRQWLQXHV XQWLO 54 Formulating Technical Requirements WKH RUGHU LV FRPSOHWHG \RX JHW WKH LGHD ,W LV DEVROXWHO\ QHFHVVDU\ WR XQGHUVWDQG KRZ WKH PHVVDJLQJ HQYLURQPHQW LV EHLQJ XVHG WR VXSSRUW EXVLQHVV SURFHVVHV ॡLV DQDO\VLV QRW RQO\ JLYHV \RX LQVLJKW LQWR KRZ DQ RQSUHPLVHV DSSOLFDWLRQ LV EHLQJ OHYHUDJHG LW DOVR JLYHV \RX WKH RSSRUWXQLW\ WR SUHSDUH IRU KRZ PRYLQJ WKRVH EXVLQHVV SURFHVVHV WR OHYHUDJH K\EULG FORXG VROXWLRQV ZLOO SRWHQWLDOO\ EH LPSDFWHG LI WKH K\EULG FORXG VROXWLRQ H[SHULHQFHV LVVXHV RU HYHQ LQ WKH HYHQW RI D GLVDVWHU $QRWKHU SXUSRVH RI SHUIRUPLQJ WKLV H[HUFLVH LV WR XQGHUVWDQG KRZ WR WUDQVLWLRQ RU PLJUDWH WKH SURFHVVHV RU FDSDELOLWLHV WR WKH K\EULG FORXG VROXWLRQ ,W ZLOO PRVW OLNHO\ QRW EH DV HDV\ DV ۢਗ਼LSSLQJ D VZLWFKۣ ,Q PRVW FDVHV WKHUH ZLOO EH D SHULRG RI WLPH GXULQJ ZKLFK ERWK RQSUHPLVH DQG RSUHPLVH VROXWLRQV ZLOO EH RQOLQH :H call that period the transition phase 7U\ WR FDSWXUH DV PXFK RI WKLV NQRZOHGJH DV SRVVLEOH What Is the Desired End State? 1RZ \RX DUH JRLQJ WR MXPS IRUZDUG D ELW WR WU\ WR XQGHUVWDQG DJDLQ DOLJQLQJ WR \RXU EXVLQHVV JRDOV DQG REMHFWLYHV WKH HQG VWDWH RI WKH ,7 HQYLURQPHQW \RX ZRXOG OLNH WR DFKLHYH )RU H[DPSOH LI HQDEOLQJ DQ RUJDQL]DWLRQDOZLGH FROODERUDWLRQ VROXWLRQ WKDW XQLडHV WKH EXVLQHVV XQGHU D FRPPRQ SODWIRUP LV WKH GHVLUHG HQG VWDWH WKHQ \RX NQRZ WKDW \RX ZLOO PRVW OLNHO\ EH PRYLQJ \RXU PHVVDJLQJ DQG SRWHQWLDOO\ FRPPXQLFDWLRQ SODWIRUPV RSUHPLVH ॡDW LQ LWVHOI FDQ KDYH VRPH IDLUO\ OR॑\ EXVLQHVV DQG RUJDQL]DWLRQDO LPSOLFDWLRQV