-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Windows Azure¤ª­pºâ¹ê½î

( ²Åé ¦r)
§@ªÌ¡G»¯®ÑÄõÃþ§O¡G1. -> µ{¦¡³]­p -> ¶³­pºâ
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀWindows Azure¤ª­pºâ¹ê½î 3dWoo®Ñ¸¹¡G 36337
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 295 ¤¸

¥Xª©¤é¡G8/1/2013
­¶¼Æ¡G400
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121211416
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¡§¤ª­pºâ¡¨¦}¤£¬O¤@­Ó¦~«×©¿±yµü¡A¦Ó¬O©M±q¤j«¬¾÷¨ìPC¡BPC¨ì¤¬Ápºô¤@¼Ë¡A¥Nªí¤F¤@¦¸²`¨èªºÅÜ­²¡A¶}±Ò¤F²×ºÝ+¡§¤ª­pºâ¡¨ªº¤j¼Æ¾Ú®É¥Nªº¥¨¹õ¡C
¨º¤\¡A¡§¤ª­pºâ¡¨¯à¤£¯à¹³¨Ñ¤ô¡B¨Ñ¹q¤@¼Ë¡A¤@­Ó°ê®a¬Æ¦Ü¥þ¥@¬É¥i¥H¦@¥Î¤@­Óºôµ¸¡A¤j®aª½±µ«ö¨Ï¥Î±¡ªp¥I¶O©O¡H«Ü©úÅã¡A³n¥ó·~¦b¾ãÅé°Ê§@¼Ò¦¡¤WÁÙ»·»·¸¨¦Z¤_¶Ç²Î²£·~¡A³n¥ó·~ªº¥Í²£¡B¤Àµo´ë¹D¨S¦³¤ô¹q¨º¤\²Î¤@©M³W­S¡A¦P®É³Ì²×¥Î¤áªº­×§ï»Ý¨D¤]»á¦h¡A»Ý­n©w¨î¤Æ¸Ñ¨M¡A«ÜÃø¹³¥Î¤ô¡B¥Î¹q¨º¼Ë¤d¤H¤@­±¡A©Ò¥H¡§¤ª­pºâ¡¨°Ý¥@¡A´Nª`©w¤F©M­µ¼Öµ¥¦UÀô¸`¦Û¦¨Åé¨tªº²£·~§ó¬°¬Û¦ü¡A»Ý­n¥Í²£¡B´ë¹D©M®ø¶O©w¨î¤ÀÂ÷¡C¡§¤ª­pºâ¡¨»Ý­n°ò¦³]¬I´£¨Ñ°Ó©M¨î³y°Ó¨Ó°µªA°È¾¹©M¼Æ¾Ú¤¤¤ß¡A»Ý­n´x´¤¤U´å°ò¦³]¬I¸ê·½©M¤W´å¥ÍºAÀô¹Òªº¥­»O´£¨Ñ°Ó¨Ó·f¾ô¡A»Ý­nªï¦X³Ì²×¥Î¤á»Ý¨Dªº¶}µo°Ó¨Ó¶}µoÀ³¥ÎªA°È¡C
¤ª­pºâ¦b2008¦~¤¤´ÁÅܦ¨¤F¤@­Ó¼öªù¸ÜÃD¡A¨ì2009¦~¤¤´Á®É¹F¨ì¤F¥¦³Ì¬y¦æªºª¬ºA¡C§@¬°¨ä¨üÅwªïªºÃÒ¾Ú¡A2009¦~8¤ë¤¤¦¯¦bBing.com·j¯Á¡§cloud computing¡¨ªð¦^¤F9200¸U±øµ²ªG¡A¦b¥þ²yªº¦U¦a¨C©P¦Ü¤Ö·|¥l¶}¤@­ÓÃö¤_¤ª­pºâªº·|ij¡A¥D¬y°Ó·~Âø§Ó·|©w´Á¥Zµn¤ª­pºâ±MÃD¤å³¹©M¥þ­±ªº¯S§O³ø§i¡C
Windows Azure¥H¤ª§Þ³N¬°®Ö¤ß¡A´£¨Ñ¤F¡§³n¥ó+ªA°È¡¨ªº­pºâ¤èªk¡C¥¦¬OAzureªA°È¥­»Oªº°ò¦¡CAzure¥Î¤_À°§U¶}µoªÌ¶}µo¥i¥H¸ó¶V¤ªºÝ©M±M·~¼Æ¾Ú¤¤¤ßªº¤U¤@¥NÀ³¥Îµ{§Ç¡A¦bPC¡BWeb©M¤â¾÷µ¥¦UºØ²×ºÝ¶¡³Ð³y§¹¬üªº¥Î¤áÅéÅç¡CAzure¯à°÷±N³B¤_¤ªºÝªº¶}µoªÌ­Ó¤H¯à¤O¡A»P·L³n¥þ²y¼Æ¾Ú¤¤¤ßºôµ¸¦«ºÞªºªA°È¡A¦p¦sÀx¡B­pºâ©Mºôµ¸°ò¦³]¬IªA°Èµ¥ºò±Kµ²¦X°_¨Ó¡C³o¼Ë¡A¶}µoªÌ´N¥i¥H¦b¡§¤ªºÝ¡¨©M¡§«È¤áºÝ¡¨¦P®É³¡¸pÀ³¥Î¡A¨Ï±o¥ø·~»P¥Î¤á³£¯à¦@¨É¸ê·½¡CRay Ozzie »¡¹D¡A¡§¤µ¤Ñ¡AµL½×¹ï¤_¶}µoªÀ°ÏÁÙ¬O·L³n¨Ó»¡¡A³£¬O¤@­ÓÂà§éÂI¡C§Ú­Ì©Ò´£¥Xªº§Þ³N±N§ïÅÜ­ì¨Óªº´åÀ¸³W«h¡A¦P®É¬°Web¶}µoªÌ©M¥ø·~¶}µoªÌ±a¨Ó·sªº¾÷¹J¡C¡¨
·L³n·|«OÃÒAzureªA°È¥­»O¦Û©l¦Ü²×ªº¶}©ñ©Ê©M¤¬¾Þ§@©Ê¡A½T«H¥ø·~ªº¸gÀç¼Ò¦¡©M¥Î¤á±qWebÀò¨ú«H®§ªºÅéÅç±N·|¦]¦¹§ïÅÜ¡C³Ì­«­nªº¬O¡A³o¨Ç§Þ³N±N¨Ï¥Î¤á¦³¯à¤O¨M©w¡A¬O±NÀ³¥Îµ{§Ç³¡¸p¦b¥H¤ª­pºâ¬°°ò¦ªº¤¬ÁpºôªA°È¤W¡AÁÙ¬O±N¨ä³¡¸p¦b«È¤áºÝ¡A©ÎªÌ®Ú¾Ú¹ê»Ú»Ý­n±N¨âªÌµ²¦X°_¨Ó¡C
AzureªA°È¥­»Oªº³]­p¥Ø¼Ð¬O¥Î¨ÓÀ°¶}µoªÌ§ó®e©ö¦a³Ð«ØWeb©M¤¬Áp³]³ÆªºÀ³¥Îµ{§Ç¡C¥¦´£¨Ñ¤F³Ì¤j­­«×ªºÆF¬¡©Ê¡A¿ï¾Ü©Ê¥H¤Î§Þ³N³s±µ¥Î¤áªº±±¨î©Ê¡A¨ä¨ã¦³¥H¤U¦n³B¡C
§Q¤_¶}µoªÌ¹L´ç¨ì¤ª­pºâ¡C¥@¬É¤W¼Æ¥H¦Ê¸U­pªº¶}µoªÌ¨Ï¥Î.NET Framework©MVisual Studio¶}µoÀô¹Ò¡C¥Î¤á¥i¥H¦bVisual StudioªºÀô¹Ò¤U½s¼g¡B´ú¸Õ©M³¡¸p¤ª­pºâ¡C
§Ö³tÀò±oµ²ªG¡CÀ³¥Îµ{§Ç¥i¥H³q¹L³æÀ»¤@­Ó«ö¶s´N³¡¸p¨ìAzureªA°È¥­»O¤W¡AÅܧó¬Û·í²³æ¡A¤£»Ý­n°±¤u­×§ï¡A¬O­Ó¸ÕÅç·s·Qªkªº²z·Q¥­»O¡C
·Q¶H¦}³Ð«Ø·sªº¥Î¤áÅéÅç¡CAzureªA°È¥­»O¥i¥HÅý§A³Ð«ØWeb¡B·f«Ø¤â¾÷¥­»O¡B¨Ï¥Î¤ª­pºâµ¥´_ÂøÀ³¥Î¡C»P Live Services³s±µ¥i¥H³X°Ý4»õLive¥Î¤á¡A¨Ï¥Î·sªº¤è¦¡»P¥Î¤á¶i¦æ¥æ¬y¡C
°ò¤_¼Ð·Çªº­Ý®e©Ê¡C¬°¤F¥i¥H©M²Ä¤T¤èªA°È¥æ¤¬¡AªA°È¥­»O¤ä«ù¤u·~¼Ð·Ç¨óij¡A¥]¬AHTTP¡BREST¡BSOAP¡BRSS©MAtomPub¡A¥i¥H¤è«K¦a¶°¦¨°ò¤_¦hºØ§Þ³N©ÎªÌ¦h¥­»OªºÀ³¥Î¡C
¥¿¦]¬°Windows Azure¥iµ¹¥Î¤á±a¨Ó¥H¤W¦n³B¡A¦]¦¹¡A»PWindows Azure¥­»Oªº¤ª­pºâ¬ÛÃöªº®ÑÄyÀ³¹B¦Ó¥Í¡C¥»®Ñ¬O¦b¦¹±¡ªp¤U¹ï¡§¤ª­pºâ¡¨ªº¤Jªù¤Î¹ê¾Ô¶i¦æ²`¤J­åªR¡A¨ä¨ã¦³¦p¤U¯SÂI¡G
¡]1¡^¤º®e¯A¤Î­±¼s¡B¸Ô²¤±o·í¡B²`¤J²L¥X¡C
¡]2¡^¥Ñ¤Jªù¨ì¹ê½î·§¬A¦a¤¶²Ð¤F¡§Windows Azure¤ª­pºâ¡¨¡A°µ¨ì²z½×»P¹ê½î¬Ûµ²¦X¡C
¡]3¡^¤º®e·s¿o¡A¹Ï¤å¦}­Z¡C
¥»®Ñ¦@7³¹¡A´X¥G²[»\¤FWindows Azure¥­»Oªº©Ò¦³¤º®e¡C
²Ä1³¹¡G¤¶²Ð¤F¤ª­pºâ¤ÎWindows Azure·§­z¡A¥D­n¥]¬A¤ª­pºâªº°ò¥»·§©À¡B¤ª­pºâ¾ã¦X¬[ºc¡BµêÀÀ¤Æ¥­»O¡BÃöÁä§Þ³N¬ã¨sµ¥¤º®e¡C
²Ä2³¹¡G¤¶²Ð¤FWindows Azure¤ª­pºâ¾Þ§@¥­»O¡A¥D­n¥]¬AWindows Azure¥­»O²Õ¦¨³¡¤À¤Î¥\¯à¡BWindows Azure¦¬¶O¼Ò¦¡¡BWindows Azure¦sÀxµ¥¤º®e¡C
²Ä3³¹¡G¤¶²Ð¤FSQL Azure¤ÎWindows Azure AppFabric¥­»O¡A¥D­n¥]¬ASQL Azure°ò¥»·§­z¡BSQL Azureªº¯S©Ê¤ÎSQL AzureªA°È¾¹³Ð«Ø¤ÎÀ³¥Îµ¥¤º®e¡C
²Ä4³¹¡G¤¶²Ð¤FWindows Azureªº¦sÀx¶¤¦C¡A¥D­n¥]¬AWindows Azure Table¡BWindows Azure Blob¡BWindows Azure Queuesµ¥¤º®e¡C
²Ä5³¹¡G¤¶²Ð¤FWindows Azureªº¥~³¡¦sÀx»PÀu¤Æ¡A¥D­n¥]¬AWindows SharePoint Servicesªº¥~³¡¦sÀx¡B¬°¹êÅé¤À°t¥DÁä­È¡B¤W¶Çªí¼Æ¾Ú¤Îµ¥¤º®e¡C
²Ä6³¹¡G¤¶²Ð¤FWindows Azureªº°ª¯Å§Þ³N¡A¥D­n¥]¬ARole Endpoint»P¤º³¡³q«H¡B³q¹L»·µ{®à­±¥\¯à³X°ÝWindows AzureªºµêÀÀ¾÷¡B³q¹LStartup¹ê²{COM²Õ¥ó½Õ¥Î¤ÎWindows Azure CDN¨Ï¥Îµ¥¤º®e¡C
²Ä7³¹¡G¤¶²Ð¤FWindows Azureªº¨å«¬À³¥Î¡A¥D­n¤¶²Ð¤F¹ïªA°È¤¤ªº­Ó¤H«H®§¶i¦æAzure¥[±K¦sÀx¡BWindows Azure¤ª¤¤¦«ºÞjQueryªºÀ³¥Î¤Î¥ÎF#¡BMapReduce¤ÎWindows Azure ¤ÀªR¤é§Ó¤å¥óµ¥¤º®e¡C
¥»®Ñ¥D­n¥Ñ»¯®ÑÄõ½s¼g¡A¦¹¥~°Ñ¥[½s¼gªºÁÙ¦³§õ¾åªF¡B¤B°¶¶¯¡B¹p¾å¥­¡B§õÔÕ¡B·¨¤å¯ô¡B¦ó¥¿­·¡B»¯·sªâ¡B»¯®Ñ±ö¡B÷á¿o¡B¼B§Ó¬°¡B©PÆF¡B©P«~¡B§E´¼»¨©M±i¼wÂסC
¥Ñ¤_§@ªÌªº¤ô¥­¦³­­¡A¥[¤§®É¶¡ºò­¢¡A®Ñ¤¤Ãø§K·|¦s¦b¤£¨¬¤§³B¡A·q½Ð¼s¤jŪªÌ§åµû«ü¥¿¡C

½s µÛ ªÌ
¤º®e²¤¶¡G

Windows Azure¬O·L³n°ò¤_¤ª­pºâªº¾Þ§@¨t²Î¡A¨ä¥D­n¥Ø¼Ð¬O¬°¶}µoªÌ´£¨Ñ¤@­Ó¥­»O¡AÀ°§U¶}µo¥i¹B¦æ¦b¤ªªA°È¾¹¡B¼Æ¾Ú¤¤¤ß¡BWeb©MPC¤WªºÀ³¥Îµ{§Ç¡C¥»®Ñ¥D­nÁ¿­zWindows Azure¥­»Oªº°ò¦ª¾ÃÑ¡B¨Ï¥Î¤èªk¡B¥\¯à¯SÂI¤Î¦p¦ó°ò¤_Windows Azure¥­»O³]­p°ª¥i¾a¡B¥iÂX®iªºÀ³¥Îµ{§Ç¡A´X¥G²[»\¤FWindows Azure¥­»Oªº©Ò¦³¤º®e¡C¥þ®Ñ¦@¤À¬°7³¹¡A²Ä1³¹¤¶²Ð¤F¤ª­pºâªº°ò¦ª¾ÃÑ¡F²Ä2¨ì²Ä6³¹¡A³q¹L§¹¾ãªº¥Ü¨Ò¶µ¥Ø¨t²Î¦a¤¶²Ð¤FWindows Azure¡BSQL Azure¡BWindows Azure AppFabricªº°ò¦ª¾ÃÑ¡B¥\¯à¯SÂI¡B°ª¯Å§Þ³N¤ÎÀ³¥Î¡F²Ä7³¹Á`µ²©Ê¦a¤¶²Ð¤FWindows Azureªº¨å«¬À³¥Î®×¨Ò¡C

¥Ø¿ý¡G

²Ä1³¹ ¤ª­pºâ¤ÎWindows Azure·§­z ¡]1¡^
1.1 ¤ª­pºâªº·§©À ¡]1¡^
1.1.1 ¤ª­pºâ²£¥Íªº­I´º ¡]1¡^
1.1.2 ¤ª­pºâªººt¶i ¡]3¡^
1.2 ¤ª­pºâ°ò¦ ¡]5¡^
1.2.1 ¤ª­pºâªº©w¸q ¡]5¡^
1.2.2 ¤ª­pºâªº¯S©º ¡]6¡^
1.2.3 ¥æ¥I¼Ò¦¡ ¡]6¡^
1.2.4 ³¡¸p¼Ò¦¡ ¡]8¡^
1.2.5 ¬ÛÃö·§©À ¡]10¡^
1.3 ¤ª­pºâ¾ã¦X¬[ºc ¡]14¡^
1.3.1 µêÀÀ¤Æ¥­»O ¡]15¡^
1.3.2 ¤ªªA°ÈºÞ²z¥­»O ¡]15¡^
1.4 ¤ª­pºâªº²£·~²{ª¬»P¬ã¨s¶i®i ¡]16¡^
1.4.1 ¤ª­pºâªºµo®i¶¥¬q ¡]16¡^
1.4.2 ¤ª­pºâªº¬ã¨s¶i®i ¡]17¡^
1.5 ¤ª­pºâ®Ä¯q ¡]18¡^
1.6 ¤ª­pºâÃöÁä§Þ³N¬ã¨s ¡]19¡^
1.6.1 µêÀÀ¤Æ§Þ³N ¡]20¡^
1.6.2 ¼Æ¾Ú¦sÀx§Þ³N ¡]21¡^
1.6.3 ¸ê·½ºÞ²z§Þ³N ¡]23¡^
1.6.4 ¯à¯ÓºÞ²z§Þ³N ¡]24¡^
1.6.5 ¤ªºÊ´ú§Þ³N ¡]25¡^
1.7 ¤ª­pºâ±a¨ÓªºÅÜ­² ¡]27¡^
1.7.1 ¤j¶Õ©ÒÁͪºÂ૬ ¡]27¡^
1.7.2 ·s¿³ªº²£·~Ãì ¡]28¡^
1.8 ¤ª­pºâªºÀ³¥Î¹ê¨Ò ¡]32¡^
1.8.1 Googleªº¤ª­pºâ¥­»O
À³¥Î¹ê¨Ò ¡]32¡^
1.8.2 IBM¡§ÂŤª¡¨­pºâ¥­»O
À³¥Î¹ê¨Ò ¡]33¡^
1.8.3 Amazonªº¼u©Ê­pºâ¤ª
À³¥Î¹ê¨Ò ¡]34¡^
1.9 ¤ª­pºâªº¦æ·~¹ê½î ¡]35¡^
1.9.1 ¤ª­pºâ¾Ô²¤ªº¤£¦P¼h­± ¡]35¡^
1.9.2 ¤ª­pºâ¦b¦U¦æ·~ªºÀ³¥Î ¡]36¡^
1.10 ¤ª­pºâÀ³¥Î¦s¦bªº¥D­n°ÝÃD ¡]46¡^
1.11 Windows Azure·§­z ¡]47¡^
²Ä2³¹ Windows Azure¤ª­pºâ¾Þ§@¥­»O ¡]51¡^
2.1 Windows Azure¥­»O²Õ¦¨³¡¤À
¤Î¥\¯à ¡]52¡^
2.1.1 Windows Azure¬[ºc ¡]52¡^
2.1.2 Windows Azure¥­»OÃþ«¬ ¡]54¡^
2.1.3 Windows AzureÀ³¥Îµ{§Ç
ªº¹B¦æÀô¹Ò ¡]56¡^
2.1.4 ¬°Visual Studio¦w¸ËWindows
Azure SDK©M¤u¨ã ¡]57¡^
2.1.5 ¦w¸Ë¦}ºc«ØWindows Azure
SDKµ{§Ç ¡]58¡^
2.1.6 Development Fabric ¡]58¡^
2.1.7 Development Storage ¡]59¡^
2.2 Windows Azure¦¬¶O¼Ò¦¡ ¡]61¡^
2.2.1 Windows Azure½ã¤á ¡]61¡^
2.2.2 Windows Azure­p¶O ¡]62¡^
2.3 Windows Azure¬É­± ¡]64¡^
2.4 ³Ð«Ø¤@­Ó²³æªºHello World ¡]66¡^
2.5 Windows Azure¶µ¥Ø²Õ¦¨ ¡]68¡^
2.5.1 Windows Azure Project
¤¶²Ð ¡]68¡^
2.5.2 Role¤Î¨ä¥Í©R©P´Á¼Ò«¬ ¡]72¡^
2.6 Windows Azure¦sÀx ¡]74¡^
2.6.1 ¨Ï¥ÎTable Service ¡]75¡^
2.6.2 ¨Ï¥ÎBlob Service ¡]99¡^
2.6.3 ¨Ï¥ÎBlob Service«O¦s
·Ó¤ù ¡]103¡^
2.6.4 §Q¥ÎBlob¦sÀxŪ¨ú·Ó¤ù ¡]114¡^
2.6.5 Windows Azure Drive ¡]116¡^
2.7 ²`¤J¤ÀªRAzureªí¦sÀx ¡]120¡^
2.7.1 ¨Ï¥Î¥N½X³Ð«Ø¤@­Ó¤£¦s
¦bªºªí ¡]122¡^
2.7.2 ¨Ï¥ÎHTTP POST¤èªk
³Ð«Ø¤£¦s¦bªºªí ¡]125¡^
2.7.3 ¦Vªí¤¤²K¥[¹êÅé ¡]127¡^
2.7.4 ¬d¸ß¾Þ§@ ¡]130¡^
2.7.5 ´À´«Äݩʭȧó·s¹êÅé ¡]134¡^
2.7.6 §R°£¹êÅé ¡]137¡^
2.8 ¦bWindows Azure¦sÀx¤¤³Æ¥÷
¼ÒÀÀ¹Bºâªí ¡]138¡^
2.8.1 Blobªº¤º®e»PÃþ«¬ ¡]138¡^
2.8.2 ¹Bºâªí³Æ¥÷ ¡]139¡^
2.8.3 ªí®æ«ì´_ ¡]149¡^
²Ä3³¹ SQL Azure¤ÎWindows Azure
AppFabric¥­»O ¡]151¡^
3.1 SQL Azure·§­z ¡]151¡^
3.1.1 SQL Azureªº°ò¦¬[ºc ¡]151¡^
3.1.2 SQL Azure¨ÑÀ³¼Ò«¬ ¡]152¡^
3.1.3 Transact-SQLªº¤ä«ù ¡]152¡^
3.1.4 SQL Azure¦w¥þ©Ê ¡]153¡^
3.1.5 SQL Azure­­¨î ¡]154¡^
3.2 SQL Azureªº¯S©Ê ¡]154¡^
3.3 SQL Azure»PSQL Serverªº
¤ñ¸û ¡]156¡^
3.4 SQL AzureªA°È¾¹ªº³Ð«Ø¤Î
À³¥Î ¡]158¡^
3.4.1 ³Ð«Ø¤@­ÓSQL Azure
ªA°È¾¹ ¡]158¡^
3.4.2 ³s±µSQL Azure ¡]159¡^
3.4.3 ºÞ²zSQL Azure ¡]160¡^
3.4.4 ¦bSQL Azure Database
¤¤°õ¦æTransact-SQL ¡]162¡^
3.4.5 §â¥»¦aSQL Server¼Æ¾Ú®w¾E²¾
¨ìSQL Azure¤ª¼Æ¾Ú®w ¡]164¡^
3.5 SQL Azure Data Sync¼Æ¾Ú¦P¨B
¥\¯à ¡]168¡^
3.5.1 °ò¥»·§©À ¡]168¡^
3.5.2 Data Sync¥\¯àªº¨Ï¥Î ¡]168¡^
3.6 Windows Azure AppFabric
¥­»O ¡]175¡^
3.6.1 Windows Azure AppFabric©M
Windows Server AppFabric ¡]175¡^
3.6.2 AppFabric LABS ¡]195¡^
3.6.3 ¦s¨ú±±¨î ¡]195¡^
3.6.4 ªA°È¶×¬y±Æ ¡]196¡^
3.6.5 §Ö¨úªA°È ¡]198¡^
3.7 SQL AzureÀ³¥Î ¡]199¡^
3.7.1 ¦p¦ó¥Ó½Ð³Ð«Ø¤@­ÓSQL Azure
½ã¤á ¡]199¡^
3.7.2 ¦p¦ó³Ð«Ø¤@­Ó¤ªºÝSQL Azure
ªA°È¾¹¹ê¨Ò ¡]200¡^
3.7.3 ¦p¦ó³]¸m¨¾¤õùÙ³W«h ¡]200¡^
3.7.4 ¦p¦ó³Ð«Ø¤@­Ó¤ªºÝSQL Azure
¼Æ¾Ú®w ¡]200¡^
3.7.5 ¦p¦ó³Ð«Ø¤@­Ó¤ªºÝSQL Azure
ªA°È¾¹µn¿ý½ã¤á ¡]203¡^
3.7.6 ¦p¦ó­×§ïµn¿ý½ã¤á±K½X ¡]204¡^
3.7.7 ¦p¦ó¶i¦æ¥»¦aºÞ²z ¡]204¡^
²Ä4³¹ Windows Azureªº¦sÀx¶¤¦C ¡]206¡^
4.1 Windows Azure Table ¡]206¡^
4.1.1 Windows Azure TableÀ³¥Î
¬[ºc ¡]206¡^
4.1.2 Windows Azure Table¼Æ¾Ú
¼Ò«¬ ¡]207¡^
4.1.3 ¨Ï¥ÎTable Storage ¡]208¡^
4.1.4 ªí¦sÀxªº³Ð«Ø©M³X°Ý ¡]211¡^
4.1.5 ¹ê²{¹Ï¤ùºÞ²z ¡]216¡^
4.2 Windows Azure Blob ¡]222¡^
4.2.1 Azure Blob°ò¥»¬[ºc ¡]222¡^
4.2.2 Blob³X°Ý±µ¤f ¡]223¡^
4.2.3 Blob¦sÀx±´¯Á ¡]225¡^
4.2.4 ³Ð«Ø¡B¦sÀx¤ÎŪ¨úBlob ¡]227¡^
4.2.5 Windows AzureÀ³¥Îµ{
§Ç¶}µo¤§Blob ¡]231¡^
4.3 Windows Azure Queue ¡]238¡^
4.3.1 Queue·§­z ¡]238¡^
4.3.2 ±´¯Á¦sÀxQueue ¡]239¡^
4.3.3 QueueªºÀ³¥Î ¡]242¡^
4.3.4 §ï¶iThumbnails.sln
¥Ü¨Ò ¡]246¡^
4.4 Blob¡BTable©MQueue¦sÀxªº
·s¯S©Ê ¡]256¡^
²Ä5³¹ Windows Azureªº¥~³¡¦sÀx»P
Àu¤Æ ¡]258¡^
5.1 Windows SharePoint Servicesªº
¥~³¡¦sÀx ¡]258¡^
5.1.1 ·§­z ¡]258¡^
5.1.2 ­­¨î¦]¯À©MÅv¿Å°ÝÃD ¡]259¡^
5.1.3 ¥~³¡Blob¦sÀxÅé¨t
µ²ºc ¡]260¡^
5.1.4 ¦w¸Ë©M°t¸mBlob´£¨Ñ
µ{§Ç ¡]262¡^
5.1.5 ±q¥~³¡¼Æ¾Ú¦sÀx¤¤§R°£
©t¥ßªºBlob ¡]263¡^
5.1.6 ¹ê²{´k©Ê©U§£¦¬¶° ¡]263¡^
5.2 ¬°¹êÅé¤À°t¥DÁä­È ¡]264¡^
5.2.1 ¿ï¾ÜPartitionKey ¡]264¡^
5.2.2 ²K¥[RowKey ¡]265¡^
5.3 ¹ê²{ÃöÁpªº³B²z ¡]265¡^
5.4 ¤W¶Çªí¼Æ¾Ú ¡]268¡^
5.4.1 ¤W¶Ç¼Æ¾Ú¨ì³æ¿W©Î²§ºcªí
ªº¤ñ¸û ¡]270¡^
5.4.2 ¦Pºc»P²§ºcªí¾Þ§@©Ê¯à
ªº¤ñ¸û ¡]274¡^
5.5 ¦bºô®æ¤¤Åã¥Ü¨Ó¦Û²§ºcªíªº¼Æ¾Ú ¡]279¡^
5.5.1 ¤÷¹êÅéÅã¥Ü ¡]279¡^
5.5.2 ¤l¹êÅéÅã¥Ü ¡]280¡^
²Ä6³¹ Windows Azureªº°ª¯Å§Þ³N ¡]282¡^
6.1 Role Endpoint»P¤º³¡³q«H ¡]282¡^
6.1.1 Role Endpoint·§­z ¡]282¡^
6.1.2 °ò¤_Input Endpoint³q¹LWorker
Roleµo¥¬WCFªA°È ¡]283¡^
6.1.3 °ÊºA«ü©wWCFªºµo¥¬
¦a§} ¡]286¡^
6.1.4 ³q¹LInternal Endpoint¹ê²{
Roleªº¤º³¡³q«H ¡]288¡^
6.2 ³q¹L»·µ{®à­±¥\¯à³X°ÝWindows
AzureªºµêÀÀ¾÷ ¡]290¡^
6.2.1 ³q¹LVisual Studio°t¸m»·µ{
®à­±¥\¯à ¡]291¡^
6.2.2 Web RoleªºFull IIS
¯S©Ê ¡]294¡^
6.2.3 ¨Ï¥ÎFull IIS¼Ò¦¡³¡¸p¦h¯¸ÂI
©MµêÀÀ¥Ø¿ý ¡]296¡^
6.3 ConfigurationªºÅܧó»P³qª¾
¾÷¨î ¡]298¡^
6.4 ³q¹LStartup¹ê²{COM²Õ¥ó
½Õ¥Î ¡]302¡^
6.4.1 ¨Ï¥ÎStartup°õ¦æ²³æ
©R¥O ¡]302¡^
6.4.2 ¤¶²ÐStartup°t¸m¶µ ¡]303¡^
6.4.3 ¨Ï¥ÎStartup¥\¯àª`¥UCOM
²Õ¥ó ¡]303¡^
6.4.4 ¦b¼ÒÀÀ¾¹¤¤¹B¦æ®É¸õ¹LStartup
¥ô°È ¡]306¡^
6.5 ¨Ï¥ÎWindows Azure CDN ¡]307¡^
6.5.1 Windows Azure CDNªº
­ì²z ¡]307¡^
6.5.2 ¨Ï¥ÎBlob Service CDN ¡]311¡^
6.5.3 ¨Ï¥ÎHosted Service CDN ¡]312¡^
6.6 Windows Azure Virtual Machine
Role ¡]314¡^
6.6.1 ³Ð«ØVHD ¡]315¡^
6.6.2 ¦bVHD¤¤¦w¸ËWindows
Server 2008 R2 ¡]316¡^
6.6.3 ¦bVHD¤¤¦w¸Ë»Ý­nªº
¥\¯à ¡]319¡^
6.6.4 ¦w¸ËAzure VM Role
²Õ¥ó ¡]321¡^
6.6.5 ±NVHD¤W¶Ç¨ìWindows Azure
¥­»O ¡]324¡^
6.6.6 ³Ð«ØªA°È ¡]326¡^
6.7 ¤ªºÝªº¤À¥¬¦¡½w¦sªA°ÈAppFabric
Cache ¡]329¡^
6.7.1 ½w¦s»P¤À¥¬¦¡½w¦s ¡]329¡^
6.7.2 CacheªºÂ²³æ¨Ï¥Î ¡]331¡^
6.7.3 ³Ð«ØWindows Azure
AppFabric Cache ¡]333¡^
6.8 .NETªA°ÈÁ`½u¶¤¦C»P¸ô¥Ñ¾¹ ¡]337¡^
6.8.1 .NETªA°ÈÁ`½uªº¨Ï¥Î ¡]338¡^

6.8.2 ¦bªA°ÈÁ`½u¶¤¦C¤¤¦sÀx
®ø®§ ¡]347¡^
6.8.3 ªA°ÈÁ`½u¤¤ªº¸ô¥Ñ¾¹ ¡]355¡^
6.8.4 ¨Ï¥ÎªA°ÈÁ`½u¸ô¥Ñ¾¹¶Ç»¼
®ø®§ ¡]364¡^
²Ä7³¹ Windows Azureªº¨å«¬À³¥Î ¡]369¡^
7.1 ¹ïªA°È¤¤ªº­Ó¤H«H®§¶i¦æAzure
¥[±K¦sÀx ¡]369¡^
7.1.1 §â©ú¤å¥[±K¦¨±K¤å ¡]369¡^
7.1.2 §â±K¤å¸Ñ±K¦¨©ú¤å ¡]373¡^
7.1.3 ¦bTableStorageEntity¹ê¨Ò¤¤
¨ó½Õ¥[±K©M¸Ñ±K ¡]375¡^
7.1.4 ¥[±Kªº©Ê¯à·l¥¢¤ÀªR ¡]378¡^
7.2 Windows Azure¤ª¤¤¦«ºÞjQuery
ªºÀ³¥Î ¡]379¡^
7.2.1 ¦b¤ª¤¤³Ð«Ø¤@­ÓjQueryÀ³¥Î
µ{§ÇªA°È ¡]379¡^
7.2.2 ²K¥[¤@­Ó±Ò¥ÎAjaxªºWCF
ªA°È ¡]380¡^
7.2.3 ±NjQueryÀ³¥Îµ{§Ç³¡¸p¨ì¤ª
¤¤¦}¹B¦æ ¡]382¡^
7.3 ¥ÎF#¡BMapReduce¤ÎWindows Azure
¤ÀªR¤é§Ó¤å¥ó ¡]382¡^
7.3.1 §Q¥ÎF#¸Ñ¨M°ÝÃD ¡]382¡^
7.3.2 MapReduce¦¡¤é§Ó¤ÀªR ¡]383¡^
7.3.3 MapReduce¥[¤WWindows
Azure¾Þ§@ ¡]385¡^
7.3.4 »²§U¨¤¦âªº³Ð«Ø©M
µo¥¬ ¡]386¡^
°Ñ¦Ò¤åÄm ¡]388¡^
§Ç¡G