ÐéÄâ»ú
¿ª·¢ÈËÔ±¡¢IT ²Ù×÷ÈËÔ±ºÍÆäËûÈË¿ÉÒÔʹÓà Windows Azure ÐéÄâ»úÔÚÔÆ»·¾³Öд´½¨ºÍʹÓÃÐéÄâ»ú¡£Ìṩ¡°»ù´¡½á¹¹¼´·þÎñ¡±£¨Infrastructure
as a Service£¬¼ò³Æ IaaS£©£¬ÕâÊÇÒ»Ïî¿É¹ã·ºÊ¹Óõļ¼Êõ¡£Í¼ 1 ÏÔʾÆä»ù±¾×é³É¡£

ͼ 1£ºWindows Azure ÐéÄâ»úÄ£ÐÍ¿ÉÌṩ¡°»ù´¡½á¹¹¼´·þÎñ¡±¼¼Êõ¡£
ÈçͼËùʾ£¬¿ÉÒÔʹÓà Windows Azure ¹ÜÀíÃÅ»§»ò»ùÓÚ REST µÄ Windows Azure
·þÎñ¹ÜÀí API ´´½¨ÐéÄâ»ú¡£¿ÉÒÔ´Ó°üÀ¨ Internet Explorer¡¢Mozilla ºÍ Chrome
ÔÚÄÚµÄÈκγ£ÓÃä¯ÀÀÆ÷·ÃÎʹÜÀíÃÅ»§¡£¶ÔÓÚ REST API£¬Microsoft Ϊ Windows¡¢Linux
ºÍ Macintosh ϵͳÌṩÁ˿ͻ§¶Ë½Å±¾¹¤¾ß¡£ÆäËûÈí¼þÒ²¿ÉËæÒâʹÓô˽ӿڡ£
µ«ÊÇ£¬·ÃÎÊ´ËÆ½Ì¨À´´´½¨Ð嵀 VM ʱ£¬ÐèҪΪ VM µÄÓ³ÏñÑ¡ÔñÐéÄâÓ²ÅÌ
(VHD)¡£ÕâЩ VHD ´æ´¢ÔÚ Windows Azure blob ÖУ¬ÄúÓÐÁ½¸öÑ¡Ôñ£ºÉÏ´«Äú×Ô¼ºµÄ
VHD£¬»òʹÓà Windows Azure ÐéÄâ»ú¿â ÖÐÓÉ Microsoft ¼°ÆäºÏ×÷»ï°éÌṩµÄ VHD¡£¸Ã¿âÖеÄ
VHD °üÀ¨ Windows Server 2008 R2 ºÍ Windows Server 2012¡£
³ýÁËÑ¡Ôñ VHD£¬Äú»¹ÐèÒªÖ¸¶¨Ð VM µÄ´óС¡£Ñ¡ÏîÓУº
1.ÌØÐ¡ÐÍ ¡ª ´ø 1 ¸ö¹²ÏíÄںˣ¬768 MB ÄÚ´æ¡£
2.СÐÍ ¡ª ´ø 1 ¸öÄںˣ¬1.75 GB ÄÚ´æ¡£
3.ÖÐÐÍ ¡ª ´ø 2 ¸öÄںˣ¬3.5 GB ÄÚ´æ¡£
4.´óÐÍ ¡ª ´ø 4 ¸öÄںˣ¬7 GB ÄÚ´æ¡£
5.ÌØ´óÐÍ ¡ª ´ø 8 ¸öÄںˣ¬14 GB ÄÚ´æ¡£
×îºó£¬Ñ¡ÔñРVM Ó¦ÔÚÄĸö Windows Azure Êý¾ÝÖÐÐÄÔËÐС£
Ò»µ©ÄúµÄ VM ¿ªÊ¼ÔËÐУ¬ÄúÐèÒª°´Ð¡Ê±¸¶·Ñ£¬Ö±µ½Äú½«¸Ã VM ɾ³ýʱ¸¶·Ñ²ÅÍ£Ö¹¡£¸¶·Ñ¶àÉÙÓëÄúʵ¼ÊʹÓÃ
VM µÄÁ¿Î޹أ¬Ö»Òª VM Ò»ÔËÐУ¬¼´¿ªÊ¼¼ÆÊ±¡£VM ¿ÕÏÐһСʱºÍæµһСʱµÄÊÕ·ÑÊÇÏàͬµÄ¡£
ÿ¸öÔËÐÐµÄ VM ¶¼ÓÐÒ»¸ö¹ØÁªµÄ OS ´ÅÅÌ£¬±£´æÔÚ blob ÖС£µ±ÄúʹÓÿâ VHD ´´½¨ VM ʱ£¬¸Ã
VHD ±»¸´ÖƵ½ÄúµÄ VM µÄ OS ´ÅÅÌ¡£Äú¶ÔÓÚÔËÐÐµÄ VM µÄ²Ù×÷ϵͳËù×öµÄÈκθü¸Ä¶¼´æ´¢ÔÚÕâÀï¡£ÀýÈ磬Èç¹ûÄú°²×°µÄÓ¦ÓóÌÐòÐÞ¸ÄÁË
Windows ×¢²á±í£¬Ôò´Ë¸ü¸Ä½«´æ´¢ÔÚÄúµÄ VM µÄ OS ´ÅÅÌÖС£Ï´δӸà OS ´ÅÅÌ´´½¨Ò»¸ö VM
ʱ£¬¸Ã VM ¼ÌÐøÔÚ¸ü¸ÄºóµÄ״̬ÏÂÔËÐС£¶ÔÓÚ¿âÖд洢µÄ VHD£¬Microsoft »á¸ù¾ÝÐèÒªÓ¦ÓøüУ¬ÀýÈç²Ù×÷ϵͳÐÞ²¹³ÌÐò¡£È»¶ø£¬¶ÔÓÚÄú×Ô¼º
OS ´ÅÅÌÖÐµÄ VHD£¬ÄúÐèÒª×Ô¼º¸ºÔðÓ¦ÓÃÕâЩ¸üУ¨¾¡¹ÜĬÈÏÇé¿öÏ Windows Update ÊÇÆôÓõģ©¡£
ÐéÄâ»ú»¹¼àÊÓ³ÐÔØ×ÅÄú´´½¨µÄÿ¸ö VM µÄÓ²¼þ¡£Èç¹ûһ̨ÔËÐÐ VM µÄÎïÀí·þÎñÆ÷³öÏÖ¹ÊÕÏ£¬Æ½Ì¨»á¼°Ê±·¢ÏÖ£¬²¢×ª¶øÔÚÁíһ̨¼ÆËã»úÉÏÔËÐÐͬһ
VM¡£¼ÙÉèÄú¾ßÓÐÊʵ±ÊÚȨ£¬Ôò¿ÉÒÔ´ÓÄúµÄ OS ´ÅÅ̸´ÖÆÒѸü¸ÄµÄ VHD£¬È»ºóÔÚ±ðµÄµØ·½ÔËÐÐËü£¬ÈçÔÚÄú×Ô¼ºµÄ±¾µØÊý¾ÝÖÐÐÄ»òÁíÒ»¸öÔÆÌṩÉÌ´¦¡£
ÄúµÄ VM ³ýÁ˾ßÓÐ OS ´ÅÅÌ£¬»¹¾ßÓÐÒ»µ½¶à¸öÊý¾ÝÅÌ¡£¾¡¹ÜÕâЩÊý¾ÝÅÌ¿´ÉÏÈ¥ºÃËÆ VM ÉÏÒÑ×°ÈëµÄ´ÅÅÌÇý¶¯Æ÷£¬µ«ÆäʵËüÃǵÄÄÚÈݶ¼´æ´¢ÔÚij¸ö
blob ÖС£¶ÔÊý¾ÝÅÌÖ´ÐеÄÿ¸öд²Ù×÷¶¼ÓÀ¾Ã´æ´¢ÔÚÕâÒ»»ù´¡ blob ÖС£Ïñ¶Ô´ýËùÓÐ blob Ò»Ñù£¬Windows
Azure ¼ÈÔÚµ¥¸öÊý¾ÝÖÐÐĸ´ÖÆËüÃÇ£¬Ò²ÔÚÆäËûÊý¾ÝÖÐÐĸ´ÖÆËüÃÇ£¬Ä¿µÄÊÇ·ÀÖ¹·¢Éú¹ÊÕÏ¡£
¿ÉÒÔʹÓùÜÀíÃÅ»§¡¢PowerShell ºÍÆäËû½Å±¾¹¤¾ß»òÖ±½Óͨ¹ý REST API ¹ÜÀíÔËÐÐµÄ VM¡££¨ÊÂʵÉÏ£¬·²ÊÇ¿ÉÒÔͨ¹ý¹ÜÀíÃÅ»§×öµÄ£¬Ò²¾Í¿ÉÒÔͨ¹ý´Ë
API ÒÔ±à³Ì·½Ê½×öµ½¡££©Microsoft ºÏ×÷»ï°é£¨Èç RightScale£©Ò²ÌṩÒÀÀµ REST
API µÄ¹ÜÀí·þÎñ¡£
¿ÉÒԹ㷺ʹÓà Windows Azure ÐéÄâ»úÄ£ÐÍ¡£Microsoft Ãé×¼µÄÖ÷Òª·½°¸°üÀ¨£º
1.ÓÃÓÚ¿ª·¢ºÍ²âÊ﵀ VM¡£ ¿ª·¢×éͨ³£ÐèÒª¾ßÓÐÓÃÀ´´´½¨Ó¦ÓóÌÐòµÄÌØ¶¨ÅäÖõÄ
VM¡£Windows Azure ÐéÄâ»úÄ£ÐÍÌṩһÖÖ¼òµ¥¡¢¾¼ÃµÄ·½·¨À´´´½¨¡¢Ê¹Óà VM ÒÔ¼°ÔÚ²»ÐèҪʱɾ³ý
VM¡£
2.ÔÚÔÆÖÐÔËÐÐÓ¦ÓóÌÐò¡£ ¶ÔÓÚijЩӦÓóÌÐò£¬ÔÚ¹«ÓÐÔÆÉÏÔËÐоßÓо¼ÃÒâÒå¡£ÀýÈ磬¿¼ÂÇÒ»¸ö¿Í»§ÐèÇó»á¼±¾çÉÏÉýµÄÓ¦ÓóÌÐò¡£Ê¼ÖÕ¿ÉÒÔΪ×Ô¼ºµÄÊý¾ÝÖÐÐĹºÂò×ã¹»¶àµÄ¼ÆËã»úÀ´ÔËÐдËÓ¦ÓóÌÐò£¬µ«ÆäÖд󲿷ּÆËã»ú¶àÊýÇé¿ö϶¼¿ÉÄÜ´¦ÓÚÏÐÖÃ״̬¡£Èç¹ûÔÚ
Windows Azure ÉÏÔËÐдËÓ¦ÓóÌÐò£¬Ö»ÓÐÔÚÐèÒª¶îÍâ VM ʱ²ÅÖ§¸¶¶îÍâ VM µÄ·ÑÓã¬ÐèÇó¸ß·å¹ýºó£¬¾Í¿ÉÒÔ½«ËüÃÇÍ£Ö¹¡£»òÕߣ¬¼ÙÉèÄúÊÇÒ»¼Ò³õ´´¹«Ë¾£¬ÐèÒªÔÚ²»×ö³öÈκγÐŵµÄÇé¿öÏ¿ìËٵذ´Ðè¼ÆËã×ÊÔ´¡£Í¬Ñù£¬Windows
Azure Ò²ÊǺÏÊʵÄÑ¡Ôñ¡£
3.½«Äú×Ô¼ºµÄÊý¾ÝÖÐÐÄÀ©Õ¹µ½¹«ÓÐÔÆ¡£ÀûÓà Windows Azure ÐéÄâÍøÂ磬ÄúµÄ×éÖ¯¿ÉÒÔ´´½¨Ò»¸öÐéÄâÍøÂç
(VNET)£¬ÒÔ±ãÈÃÒ»×é Windows Azure VM ¿´ÉÏÈ¥¾ÍÏñÊÇÄú×Ô¼ºµÄ±¾µØÍøÂçµÄÒ»²¿·Ö¡£ËüÔÊÐíÔÚ
Windows Azure ÉÏÔËÐÐÈç SharePoint µÈÓ¦ÓóÌÐò£¬ÓëÔÚÄú×Ô¼ºµÄÊý¾ÝÖÐÐÄÔËÐÐÕâЩӦÓóÌÐòÏà±È£¬ÕâÖÖ·½·¨¿ÉÄܸüÒ×ÓÚ²¿ÊðÇÒ/»ò¸ü±ãÒË¡£
4.ÔÖÄѻָ´¡£ »ùÓÚ IaaS µÄÔÖÄѻָ´ÈÃÄúÔÚÕæÕýÐèÒª¼ÆËã×ÊԴʱ²ÅΪÕâЩ×ÊÔ´¸¶·Ñ£¬¶ø²»Óò»Í£µØÎªºÜÉÙʹÓõı¸·ÝÊý¾ÝÖÐÐĸ¶·Ñ¡£ÀýÈ磬Èç¹ûÄúµÄÖ÷Êý¾ÝÖÐÐijöÏÖ¹ÊÕÏ£¬Äú¿ÉÒÔ´´½¨ÔÚ
Windows Azure ÉÏÔËÐÐµÄ VM À´ÔËÐÐÖÁ¹ØÖØÒªµÄÓ¦ÓóÌÐò£¬È»ºóÔÚ²»ÐèҪʱ¹Ø±ÕËüÃÇ¡£
ËäÈ»ÕâЩ²»ÊÇΨһµÄ¿ÉÄÜÇé¿ö£¬µ«ËüÃÇȷʵΪÄúÈçºÎʹÓà Windows Azure
ÐéÄâ»úÄ£ÐÍÌṩÁ˺ܺõÄʾÀý¡£
VM ·Ö×é£ºÔÆ·þÎñ
µ±ÄúʹÓà Windows Azure ÐéÄâ»ú´´½¨Ð VM ʱ£¬¿ÉÒÔÑ¡ÔñÈÃËü¶ÀÁ¢ÔËÐУ¬»òʹËü³ÉΪһÆðÔÚÔÆ·þÎñÖÐÔËÐеÄÒ»×é
VM µÄÒ»²¿·Ö¡££¨¾¡¹ÜÃû³ÆÀàËÆ£¬µ«²»ÒªºÍ±íʾ Windows Azure PaaS ¼¼ÊõÃû³ÆµÄ¡°ÔÆ·þÎñ
(Cloud Services)¡±»ìÏý£»ÕâÊÇÁ½¸ö²»Í¬¸ÅÄ¡£Ã¿¸ö¶ÀÁ¢ VM ¶¼ÓÐËü×Ô¼ºµÄ¹«Óà IP µØÖ·£¬¶øÍ¬Ò»ÔÆ·þÎñÖеÄËùÓÐ
VM ¶¼¿Éͨ¹ýÒ»¸ö¹«Óà IP µØÖ·½øÐзÃÎÊ¡£Í¼ 2 ½âÊÍÕâÖÖÇé¿ö¡£

ͼ 2£ºÃ¿¸ö¶ÀÁ¢ VM ¶¼ÓÐËü×Ô¼ºµÄ¹«ÓÃ
IP µØÖ·£¬¶øÔÚÔÆ·þÎñÖзֳÉÒ»×éµÄ VM ¿Éͨ¹ýÒ»¸ö¹«Óà IP µØÖ·À´¹«¿ª¡£
ÀýÈ磬Èç¹ûÄúÊÇ´´½¨Ò»¸öÐéÄâ»úÀ´´´½¨ºÍ²âÊÔÒ»¸ö¼òµ¥Ó¦ÓóÌÐò£¬Ôò¿ÉÄÜʹÓöÀÁ¢ VM¡£ µ«ÊÇ£¬Èç¹ûÄúÒª´´½¨Ò»¸ö¶à²ãÓ¦ÓóÌÐò£¬ÆäÖаüº¬Ò»¸ö
Web ǰ¶Ë¡¢Ò»¸öÊý¾Ý¿â»òÐí»¹ÓÐÒ»¸öÖмä²ã£¬ÔòÄúºÜ¿ÉÄÜÈçͼ 2 ËùʾµÄÄÇÑù½«¶à¸ö VM Á¬½Óµ½Ò»¸öÔÆ·þÎñ¡£
½« VM ÔÚÔÆ·þÎñÖзֳÉÒ»×黹±ãÓÚÀûÓÃÆäËûÑ¡Ïî¡£Windows Azure ÎªÍ¬Ò»ÔÆ·þÎñÖÐµÄ VM Ìṩ¸ºÔØÆ½ºâ£¬Ê¹Óû§ÇëÇóÔÚ¸÷
VM ÉÏ·Ö̯¡£VM ÒÔÕâÖÖ·½Ê½Á¬½Óºó£¬ËüÃÇÖ®¼ä»¹¿ÉÒÔͨ¹ý Windows Azure Êý¾ÝÖÐÐÄÄڵı¾µØÍøÂçÖ±½ÓÏ໥ͨÐÅ¡£
ͬһ¸öÔÆ·þÎñÖÐµÄ VM »¹¿ÉÒÔ·Ö³ÉÒ»¸ö»ò¶à¸ö¿ÉÓÃÐÔ¼¯¡£ÒªÀí½âΪºÎÕâºÜÖØÒª£¬¿É¿¼ÂÇÒ»¸öÔËÐжà¸öǰ¶Ë VM
µÄ Web Ó¦ÓóÌÐò¡£Èç¹ûËùÓÐÕâЩ VM ¶¼²¿ÊðÔÚͬһ̨ÎïÀí¼ÆËã»úÉÏÉõÖÁÔÚ¼ÆËã»úµÄͬһ»ú¼ÜÖУ¬µ¥¸öÓ²¼þ¹ÊÕϾͿÉÄܵ¼ÖÂËüÃÇÈ«¶¼²»¿É·ÃÎÊ¡£µ«ÊÇ£¬Èç¹ûÕâЩ
VM ·Ö×éµ½Ò»¸ö¿ÉÓÃÐÔ¼¯£¬Windows Azure ¾Í»á¿çÊý¾ÝÖÐÐIJ¿ÊðËüÃÇ£¬Òò´ËÈκÎÒ»¸öµ¥µã¹ÊÕ϶¼²»»á²¨¼°µ½ÆäËû
VM¡£
³¡¾°£ºÊ¹Óà SQL Server ÔËÐÐÓ¦ÓóÌÐò
ΪÁ˸üºÃµØÀí½â Windows Azure ÐéÄâ»úµÄ¹¤×÷ÔÀí£¬ÓбØÒª¸ø³ö¼¸¸ö½ÏΪ¾ßÌåµÄ³¡¾°¡£ÀýÈ磬¼ÙÉèÄúÒª´´½¨Ò»¸öÔÚ
Windows Azure ÉÏÔËÐеĿɿ¿ÇÒ¿ÉËõ·ÅµÄ Web Ó¦ÓóÌÐò¡£Ò»ÖÖ°ì·¨ÊÇÔÚÒ»¸ö»ò¶à¸ö Windows
Azure VM ÖÐÔËÐиÃÓ¦ÓóÌÐòµÄÂß¼£¬È»ºóʹÓà SQL Server ½øÐÐÊý¾Ý¹ÜÀí¡£Í¼ 3 ½âÊÍÕâÖÖÇé¿ö¡£

ͼ 3£ºÔÚ Windows Azure ÐéÄâ»úÖÐÔËÐеÄÓ¦ÓóÌÐò¿ÉÒÔʹÓÃ
SQL Server Ö´Ðд洢¡£
ÔÚ´ËʾÀýÖУ¬Á½ÖÖ VM ¶¼ÊÇ´Ó¿âÖеıê×¼ VHD ´´½¨µÄ¡£¸ÃÓ¦ÓóÌÐòµÄÂß¼ÔËÐÐÓÚ Windows Server
2008 R2 ÉÏ£¬ËùÒÔ¿ª·¢ÈËÔ±´Ó´Ë VHD ´´½¨ÁËÈý¸ö VM£¬È»ºóÔÚÿ¸ö VM Éϰ²×°ÆäÓ¦ÓóÌÐò¡£ÓÉÓÚËùÓÐÕâЩ
VM ¶¼ÔÚÍ¬Ò»ÔÆ·þÎñÖУ¬Òò´ËËû¿ÉÒÔÅäÖÃÓ²¼þ¸ºÔØÆ½ºâÀ´·ÖÉ¢ÇëÇ󡣿ª·¢ÈËÔ±»¹´Ó¿âÖаüº¬ SQL Server
2012 µÄ VHD ´´½¨ÁËÁ½¸ö VM¡£ÔÚÕâÁ½¸ö VM ÔËÐкó£¬ËûÔÚÿ¸öʵÀýÖÐÅäÖà SQL Server£¬ÒÔʹÓþßÓÐ×Ô¶¯¹ÊÕÏ×ªÒÆ¹¦ÄܵÄÊý¾Ý¿â¾µÏñ¡£²¢²»ÐèÒªÕâÑù×ö£¬ÒòΪӦÓóÌÐò¿ÉÒÔֻʹÓõ¥¸ö
SQL Server ʵÀý£¬µ«ÊDzÉÓÃÕâÖÖ·½·¨ÄÜÌá¸ß¿É¿¿ÐÔ¡£
³¡¾°£ºÔËÐÐ SharePoint ·þÎñÆ÷³¡
¼ÙÉèij¸ö×éÖ¯Ïë´´½¨Ò»¸ö SharePoint ·þÎñÆ÷³¡£¬µ«²¢²»Ï£ÍûÔÚ×Ô¼ºµÄÊý¾ÝÖÐÐÄÖÐÔËÐи÷þÎñÆ÷³¡¡£ÔÒò¿ÉÄÜÊÇÆä±¾µØÊý¾ÝÖÐÐÄȱ·¦×ÊÔ´£¬»òÕ߸ÃÒµÎñ²¿ÃÅ´´½¨·þÎñÆ÷³¡²»ÊÇΪÁËÓëÆäÄÚ²¿
IT ×é´ò½»µÀ¡£ÔÚ´ËÀàÇé¿öÏ£¬ÔÚ Windows Azure ÐéÄâ»úÉÏÔËÐÐ SharePoint ¾ÍºÜÓÐÒâÒ塣ͼ
4 ½âÊÍÕâÖÖÇé¿ö¡£

ͼ 4£ºWindows Azure ÐéÄâ»úÔÊÐíÔÚÔÆÖÐÔËÐÐ
SharePoint ·þÎñÆ÷³¡¡£
SharePoint ·þÎñÆ÷³¡¾ßÓм¸¸ö×é¼þ£¬Ã¿¸ö×é¼þÔÚ´Ó²»Í¬ VHD ´´½¨µÄ Windows Azure
VM ÖÐÔËÐС£ÐèÒªÒÔÏÂÏîÄ¿£º
1.Microsoft SharePoint¡£ÒòΪ¿âÖÐÌṩµÄÈκÎÓ³Ïñ¶¼²»°üÀ¨
SharePoint£¬ËùÒÔ¸Ã×éÖ¯±ØÐëÌṩ×Ô¼ºµÄ VHD¡£
2.Microsoft SQL Server¡£SharePoint ÒÀÀµÓÚ
SQL Server£¬Òò´Ë¸Ã×éÖ¯´Ó±ê×¼¿â VHD ´´½¨ÔËÐÐ SQL Server 2012 µÄ VM¡£
3.Windows Server Active Directory¡£SharePoint
Ò²ÐèÒª Active Directory£¬Òò´Ë¸Ã×é֯ʹÓÿâÖÐµÄ Windows Server Ó³ÏñÔÚÔÆÖд´½¨Óò¿ØÖÆÆ÷¡£Õâ²¢·ÇÊÇÑϸñÒªÇóµÄ£¬ËäȻҲ¿ÉÒÔʹÓñ¾µØÓò¿ØÖÆÆ÷£¬µ«
SharePoint ÐèҪƵ·±Óë Active Directory ½»»¥£¬Òò´ËÕâÀïÏÔʾµÄ·½·¨¾ßÓиüºÃµÄÐÔÄÜ¡£
¾¡¹ÜͼÖÐδÏÔʾ£¬µ«´Ë SharePoint ·þÎñÆ÷³¡¿ÉÄÜʹÓà Windows
Azure ÐéÄâÍøÂçÁ¬½Óµ½±¾µØÍøÂç¡£ÕâʹµÃ VM ÒÔ¼°ËüÃÇËù°üº¬µÄÓ¦ÓóÌÐò¶ÔÓÚʹÓøÃÍøÂçµÄÈËÃǶøÑÔÏñÊÇλÓÚ±¾µØ¡£
ÈçÕâЩʾÀýËùʾ£¬¿ÉÒÔʹÓà Windows Azure ÐéÄâ»úÔÚÔÆÖд´½¨ºÍÔËÐÐеÄÓ¦ÓóÌÐò£¬»òÒÔÆäËû·½Ê½ÔËÐÐÏÖÓÐÓ¦ÓóÌÐò¡£²»ÂÛÄúÑ¡ÔñÄÄÖÖÑ¡Ï¸Ã¼¼ÊõµÄÄ¿±ê¶¼ÊÇÏàͬµÄ£º
Ϊ¹«ÓÐÔÆ¼ÆËãÌṩһ¸öͨÓûù´¡¡£
ÔÆ·þÎñ
Windows Azure ÐéÄâ»úÌṩ IaaS£¬¶ø Windows Azure
ÍøÕ¾Ìṩ Web ËÞÖ÷¡£µÚÈý¸ö¼ÆËãÑ¡Ïî¡°ÔÆ·þÎñ¡±Ìṩƽ̨¼´·þÎñ£¨Platform as a Service£¬¼ò³Æ
PaaS£©¡£ÕâÖÖ¼¼ÊõÖ¼ÔÚÖ§³Ö¿ÉÀ©Õ¹¡¢¿É¿¿ÇÒÔË×÷±ãÒ˵ÄÓ¦ÓóÌÐò¡£Ëü»¹¿ÉÒÔʹ¿ª·¢ÈËÔ±²»±Øµ£ÐĹÜÀíËûÃÇËùʹÓÃµÄÆ½Ì¨£¬¶ø½«È«¸±¾«Á¦ÓÃÔÚ×Ô¼ºµÄÓ¦ÓóÌÐòÉÏ¡£Í¼
5½âÊÍÁ˴˸ÅÄî¡£
ͼ 5£ºWindows Azure ÔÆ·þÎñÌṩƽ̨¼´·þÎñ¡£
ÏñÆäËû Windows Azure ¼ÆËãÑ¡ÏîÒ»Ñù£¬ÔÆ·þÎñÒ²ÒÀÀµÓÚ VM¡£¸Ã¼¼ÊõÌṩÁËÁ½¸öÂÔÓв»Í¬ VM
Ñ¡ÏWeb ½ÇÉ« ʵÀýÔËÐаüº¬ IIS µÄ Windows Server ±äÌ壬¶ø¸¨Öú½ÇÉ« ʵÀýÔËÐв»º¬
IIS µÄͬһ Windows Server ±äÌå¡£ÔÆ·þÎñÓ¦ÓóÌÐòÒÀÀµÓÚÕâÁ½¸öÑ¡ÏîµÄijÖÖ×éºÏ¡£
ÀýÈ磬һ¸ö¼òµ¥µÄÓ¦ÓóÌÐò¿ÉÄÜֻʹÓÃÒ»¸ö Web ½ÇÉ«£¬¶øÒ»¸öÉÔ¸´ÔÓµÄÓ¦ÓóÌÐò¿ÉÄÜʹÓÃÒ»¸ö Web ½ÇÉ«À´´¦ÀíÀ´×ÔÓû§µÄ´«ÈëÇëÇó£¬È»ºó½«ÄÇЩÇëÇó´´½¨µÄ¹¤×÷´«µÝ¸ø¸¨Öú½ÇÉ«½øÐд¦Àí¡££¨´ËͨÐÅ¿ÉÄÜÓõ½
Service Bus »ò Windows Azure ¶ÓÁС££©
ÈçͼËùʾ£¬Ò»¸öÓ¦ÓóÌÐòÖеÄËùÓÐ VM ¶¼ÔÚÍ¬Ò»ÔÆ·þÎñÖÐÔËÐУ¬Èç֮ǰ¶Ô Windows Azure ÐéÄâ»úÄ£ÐÍËùÊöµÄÄÇÑù¡£Òò´Ë£¬Óû§¿ÉÒÔͨ¹ýµ¥¸ö¹«ÓÃ
IP µØÖ··ÃÎÊÓ¦ÓóÌÐò£¬¶øÇëÇó»á×Ô¶¯ÔÚÓ¦ÓóÌÐòµÄ¸÷ VM ¼äʵÏÖ¸ºÔØÆ½ºâ¡£ÓëʹÓà Windows Azure
ÐéÄâ»úÄ£ÐÍ´´½¨µÄÔÆ·þÎñÒ»Ñù£¬¸Ãƽ̨½«²ÉÓÃÒ»ÖÖÄܹ»±ÜÃâµ¥µãÓ²¼þ¹ÊÕϵķ½Ê½ÔÚÔÆ·þÎñÓ¦ÓóÌÐòÖв¿Êð VM¡£
¼´Ê¹Ó¦ÓóÌÐòÔÚÐéÄâ»úÖÐÔËÐУ¬Àí½âÔÆ·þÎñÌṩµÄÊÇ PaaS ¶ø·Ç IaaS Ò²ºÜÖØÒª¡£ÒÔϰ취ÓÐÖúÓÚÀí½âÕâÒ»µã£ºÊ¹ÓÃ
IaaS£¨Èç Windows Azure ÐéÄâ»úÄ£ÐÍ£©£¬Ê×ÏÈÒª´´½¨ºÍÅäÖÃÄúµÄÓ¦ÓóÌÐò½«ÔËÐеĻ·¾³£¬È»ºó½«Ó¦ÓóÌÐò²¿Êðµ½´Ë»·¾³ÖС£ÄúÒª¸ºÔð¸Ã»·¾³µÄ´ó²¿·Ö¹ÜÀí¹¤×÷£¬ÈçÔÚÿ¸ö
VM Öв¿Êð²Ù×÷ϵͳµÄÐÂÐÞ²¹°æ±¾¡£Ïà·´£¬ÔÚ PaaS ÖУ¬ÕâÑùµÄ»·¾³ËƺõÔçÒÑ´æÔÚ¡£ÄúÖ»Ð貿ÊðÄúµÄÓ¦ÓóÌÐò¡£¹ÜÀíÓ¦ÓóÌÐòÔÚÆäÉÏÔËÐÐµÄÆ½Ì¨£¬°üÀ¨²¿Êð²Ù×÷ϵͳµÄа汾£¬¶¼ÒÑ¾ÌæÄú×öÁË¡£
ʹÓÃÔÆ·þÎñ£¬ÄúÎÞÐè´´½¨ÐéÄâ»ú¡£Ïà·´£¬ÄúÖ»ÒªÌṩһ¸öÅäÖÃÎļþ£¬¸æÖª Windows
Azure ÿ¸ö VM ÐèÒª¶àÉÙ¸ö½ÇɫʵÀý£¨ÈçÈý¸ö Web ½ÇɫʵÀýºÍÁ½¸ö¸¨Öú½ÇɫʵÀý£©¼´¿É£¬Æ½Ì¨¾Í»áΪÄú´´½¨ËüÃÇ¡£ËäÈ»ÈÔȻҪѡÔñÕâЩ
VM µÄ´óС£¨Ñ¡ÏîÓë Windows Azure VM µÄÏàͬ£©£¬µ«²»ÓÃÄúÇ××ÔÃ÷È·´´½¨ËüÃÇ¡£Èç¹ûÄúµÄÓ¦ÓóÌÐòÐèÒª´¦Àí¸ü´óµÄ¸ºÔØ£¬Ôò¿ÉÒÔÒªÇóÔö¼Ó
VM£¬Windows Azure »á´´½¨ÕâЩʵÀý¡£Èç¹û¸ºÔØÏ½µ£¬Ôò¿ÉÒԹرÕÕâЩʵÀý²¢Í£Ö¹ÎªËüÃǸ¶¿î¡£
ͨ³£Í¨¹ýÁ½¸ö²½Öè¾ÍÄÜÊ¹ÔÆ·þÎñÓ¦ÓóÌÐò¿É¹©Óû§Ê¹Óá£Ê×ÏÈ£¬¿ª·¢ÈËÔ±½«Ó¦ÓóÌÐòÉÏÔØµ½¸Ãƽ̨µÄÔÝ´æÇøÓò¡£µ±¿ª·¢ÈËÔ±×¼±¸Ê¹Ó¦ÓóÌÐòÉÏÏߺó£¬ËûÃÇ»áʹÓÃ
Windows Azure ¹ÜÀíÃÅ»§ÇëÇó½«Ó¦ÓóÌÐòͶÈëÉú²ú¡£ÔÝ´æÓëÉú²úÖ®¼äµÄÕâÖÖÇл»ÎÞÐèÍ£»ú¾Í¿ÉÍê³É£¬ÕâʹÕýÔÚÔËÐеÄÓ¦ÓóÌÐò¿ÉÔÚ²»´òÈÅÆäÓû§µÄÇé¿öÏÂÉý¼¶µ½Ð°汾¡£
ÔÆ·þÎñ»¹Ìṩ¼àÊÓ¹¦ÄÜ¡£Ïñ Windows Azure ÐéÄâ»úÄ£ÐÍÄÇÑù£¬Ëü»á¼ì²â·¢Éú¹ÊÕϵÄÎïÀí·þÎñÆ÷£¬²¢ÔÚеļÆËã»úÉÏÖØÐÂÆô¶¯ÔÏÈÔÚ¹ÊÕÏ·þÎñÆ÷ÉÏÔËÐеÄ
VM¡£ÔÆ·þÎñ²»½ö¼ì²âÓ²¼þ¹ÊÕÏ£¬»¹¼ì²â·¢Éú¹ÊÕ쵀 VM ºÍÓ¦ÓóÌÐò¡£ÓëÐéÄâ»ú²»Í¬£¬ËüÔÚÿ¸ö Web ½ÇÉ«ºÍ¸¨Öú½ÇÉ«Öж¼´æÔÚÓдúÀí£¬Òò´ËËüÄܹ»ÔÚ·¢Éú¹ÊÕÏʱÆô¶¯ÐµÄ
VM ºÍÓ¦ÓóÌÐòʵÀý¡£
ÔÆ·þÎñµÄ PaaS ÌØÐÔ»¹¾ßÓÐÆäËûº¬Òå¡£ÆäÖÐÒ»¸ö×îÖØÒªµÄº¬ÒåÊÇ£¬Ó¦±àд»ùÓڴ˼¼Êõ¹¹½¨µÄÓ¦ÓóÌÐòÒÔÔÚÈκÎ
Web ½ÇÉ«»ò¸¨Öú½ÇɫʵÀý³öÏÖ¹ÊÕÏʱÕýÈ·ÔËÐС£ÒªÊµÏÖÕâһĿ±ê£¬ÔÆ·þÎñÓ¦ÓóÌÐò²»Ó¦¸ÃÔÚËü×Ô¼ºµÄ VM µÄÎļþϵͳÖÐά³Ö״̬¡£ÓëʹÓÃ
Windows Azure ÐéÄâ»úÄ£ÐÍ´´½¨µÄ VM ²»Í¬£¬¶ÔÔÆ·þÎñ VM µÄдÈë²»Êdz־õģ»ÕâÓëÐéÄâ»úÊý¾ÝÅÌÍêÈ«²»Í¬¡£Ïà·´£¬ÔÆ·þÎñÓ¦ÓóÌÐòÓ¦½«ËùÓÐ״̬Ã÷ȷдÈë
SQL Database¡¢blob¡¢±í»òÆäËûijÖÖÍⲿ´æ´¢ÖС£ÒÔÕâÖÖ·½Ê½¹¹½¨Ó¦ÓóÌÐò»áʹËüÃǸüÒ×ÓÚÀ©Õ¹¡¢µÖ¿¹¹ÊÕϵÄÄÜÁ¦¸üÇ¿£¬Õâ¾ÍÊÇÔÆ·þÎñµÄÁ½¸öÖØÒªÄ¿±ê¡£
ÎÒ¸ÃÑ¡ÔñʹÓÃÄÄÒ»ÖÖ£¿
ËùÓÐÈý¸ö Windows Azure Ö´ÐÐÄ£ÐͶ¼ÄÜÔÚÔÆÖй¹½¨¿ÉÀ©Õ¹¡¢¿É¿¿µÄÓ¦ÓóÌÐò¡£¼ÈÈ»ÔÚ±¾ÖÊÉÏÊÇÀàËÆµÄ£¬ÄúÓ¦¸ÃʹÓÃÄÄÖÖÄ£ÐÍÄØ£¿´ð°¸È¡¾öÓÚÄúÏëÒª×öʲô¡£
ÐéÄâ»úÌṩ×îͨÓõĽâ¾ö·½°¸¡£Èç¹ûÄúÐèÒª¿ÉÄܵÄ×î´ó¿ØÖÆÈ¨£¬»òÕßÐèÒª·ºÐÍ VM ÒÔÓÃÓÚ¿ª·¢ºÍ²âÊÔµÈÄ¿µÄ£¬ÕâÊÇ×îºÃµÄÑ¡Ôñ¡£ÐéÄâ»úÒ²ÊÇÔÚÔÆÖÐÔËÐÐÏֳɱ¾µØÓ¦ÓóÌÐòµÄ×î¼ÑÑ¡Ôñ£¬ÈçÉÏÊöµÄ
SharePoint ʾÀýËùʾ¡£Í¬Ê±£¬ÒòΪÄúʹÓÃÕâÒ»¼¼Êõ´´½¨µÄ VM ¿´ÆðÀ´ÕýÏñÊÇÄúµÄ±¾µØ VM£¬ËùÒÔÕâÒ²¿ÉÄÜÊÇÔÖÄѻָ´µÄ×î¼ÑÑ¡Ôñ¡£µ±È»£¬ÄÜÁ¦Ô½Ç¿ÔðÈÎÒ²¾ÍÔ½´ó£¬IaaS
»áÒªÇóÄú³Ðµ£Ò»Ð©¹ÜÀí¹¤×÷¡£
Èç¹ûÄúÒª´´½¨Ò»¸ö¼òµ¥ÍøÕ¾£¬ÔòÍøÕ¾Ä£ÐÍÊÇÕýÈ·µÄÑ¡Ïî¡£µ±ÄúÏëÒª»ùÓÚÏÖÓÐÓ¦ÓóÌÐò£¨Èç Joomla¡¢WordPress
»ò Drupal£©´´½¨ÍøÕ¾Ê±¸üÊÇÈç´Ë¡£Èç¹û´´½¨Ò»¸ö¹ÜÀíÈÎÎñ²»¶àµÄ Web Ó¦ÓóÌÐò£¨ÉõÖÁ¿ÉÀ©Õ¹ÐÔºÜÇ¿µÄ
Web Ó¦ÓóÌÐò£©£¬»ò½«ÏÖÓÐ IIS Web Ó¦ÓóÌÐòÒÆµ½¹«ÓÐÔÆÖУ¬ÍøÕ¾Ä£ÐÍÒ²ÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£Ëü»¹Ìṩ¿ìËÙ²¿Êð¹¦ÄÜ£¬Ê¹ÄúµÄÓ¦ÓóÌÐòµÄÒ»¸öÐÂʵÀýÄܹ»ÔÚ¼¸ºõ˲¼ä±ã¿ªÊ¼ÔËÐУ¬¶øÍ¨¹ýÐéÄâ»ú»òÔÆ·þÎñ²¿ÊðеÄ
VM ¿ÉÄÜÐèÒªºÃ¼¸·ÖÖÓ¡£
ÔÆ·þÎñÊÇ Windows Azure ÌṩµÄ³õʼִÐÐÄ£ÐÍ£¬ËüÊÇÒ»¸öÏÔʽ PaaS ·½·¨¡£ËäÈ» PaaS
Óë Web ËÞÖ÷¼äµÄ½çÏÞ²¢²»·ÖÃ÷£¬µ«ÔÆ·þÎñÔÚÒ»Ð©ÖØÒª·½ÃæÓëÍøÕ¾Ä£ÐͲ»Í¬£¬ÆäÖаüÀ¨£º
1.ÓëÍøÕ¾Ä£ÐͲ»Í¬£¬ÔÆ·þÎñÊÚÓèÄú¶ÔÓ¦ÓóÌÐò VM µÄ¹ÜÀíȨÏÞ¡£Äú¿ÉÒÔ°²×°ÄúµÄÓ¦ÓóÌÐòÐèÒªµÄÈÎÒâÈí¼þ£¬¶øÍøÕ¾Ä£ÐÍÎÞ·¨×öµ½ÕâÒ»µã¡£
2.ÒòÎªÔÆ·þÎñͬʱÌṩ Web ½ÇÉ«ºÍ¸¨Öú½ÇÉ«£¬ËùÒÔ¶ÔÓÚÆäÒµÎñÂß¼ÐèÒªµ¥¶ÀµÄ
VM µÄ¶à²ãÓ¦ÓóÌÐò¶øÑÔ£¬ÕâÊDZÈÍøÕ¾Ä£Ð͸üºÃµÄÑ¡Ôñ¡£
3.ÔÆ·þÎñÌṩµ¥¶ÀµÄ·Ö½×¶Î»·¾³ºÍÉú²ú»·¾³£¬Ê¹Ó¦ÓóÌÐò¸üбÈÍøÕ¾Ä£Ð͸üÁ÷³©¡£
4.ÓëÍøÕ¾Ä£ÐͲ»Í¬£¬Äú¿ÉÒÔʹÓÃÍøÂç¼¼Êõ£¨Èç Windows Azure
ÐéÄâÍøÂ磩½«±¾µØ¼ÆËã»úÓëÔÆ·þÎñÓ¦ÓóÌÐò¹Ò¹³¡£
5.ÀûÓÃÔÆ·þÎñ£¬Äú¿ÉÒÔʹÓÃÔ¶³Ì×ÀÃæÖ±½ÓÁ¬½Óµ½Ó¦ÓóÌÐòµÄ VM£¬¶øÍøÕ¾Ä£ÐÍÎÞ·¨×öµ½ÕâÒ»µã¡£
ÒòΪÊÇ PaaS£¬ËùÒÔÔÆ·þÎñ»¹ÌṩÁËһЩ³¬Ô½ Windows Azure
ÐéÄâ»úÄ£Ð͵ĺô¦¡£Ëü»áÌæÄúÍê³É¸ü¶à¹ÜÀíÈÎÎñ£¨È粿Êð²Ù×÷ϵͳ¸üУ©£¬ÕâÑù£¬ÄúµÄ²Ù×÷³É±¾¾ÍºÜ¿ÉÄܵÍÓÚʹÓà Windows
Azure ÐéÄâ»úÄ£Ð굀 IaaS ·½·¨µÄ³É±¾¡£
ËùÓÐÕâÈýÖÖ Windows Azure Ö´ÐÐÄ£ÐͶ¼¸÷ÓÐÓÅȱµã¡£×ö³ö×î¼ÑÑ¡ÔñÐèÒªÁ˽âÕâЩÄÚÈÝ£¬Ã÷°×ÄúÒªÍê³ÉµÄÈÎÎñ£¬È»ºó´ÓÖÐÑ¡³ö×îºÏÊʵġ£
ÓÐʱ£¬µ¥Æ¾Ò»ÖÖÖ´ÐÐÄ£ÐÍ¿ÉÄÜ»¹²»¹»¡£ÔÚÕâÑùµÄÇé¿öÏ£¬×éºÏʹÓÃÄ£ÐͽÏΪºÏÊÊ¡£ÀýÈ磬¼ÙÉèÄúÒª¹¹½¨Ò»¸öÓ¦ÓóÌÐò£¬¼ÈÏëÀûÓÃÔÆ·þÎñ
Web ½ÇÉ«µÄ¹ÜÀíºÃ´¦£¬ÓÖÏëÀûÓñê×¼ SQL Server Ìá¸ß¼æÈÝÐÔ»òÐÔÄÜ¡£ÔÚÕâÖÖÇé¿öÏ£¬×îºÃ×éºÏʹÓÃÖ´ÐÐÄ£ÐÍ£¬Èçͼ
6Ëùʾ¡£

ͼ 6£ºµ¥¸öÓ¦ÓóÌÐò¿ÉÒÔʹÓöà¸öÖ´ÐÐÄ£ÐÍ¡£
ÈçͼËùʾ£¬ÔÆ·þÎñ VM ÔÚ²»Í¬ÓÚÐéÄâ»ú VM µÄµ¥¶ÀÔÆ·þÎñÖÐÔËÐС£¾¡¹ÜÈç´Ë£¬¶þÕßÈԿɸßЧͨÐÅ£¬ËùÒÔÕâÑù¹¹½¨Ò»¸öÓ¦ÓóÌÐòÓÐʱÊÇ×îºÃµÄÑ¡Ôñ¡£
ÒòÎªÔÆÆ½Ì¨ÐèÒªÖ§³Ö¶àÖÖ²»Í¬·½°¸£¬ËùÒÔ Windows Azure ÌṩÁ˲»Í¬µÄÖ´ÐÐÄ£ÐÍ¡£ÏëÒª¸ßЧʹÓÃÕâһƽ̨µÄÈκÎÓû§£¨¿ÉÄÜÒ²°üÀ¨Äú£¬¼ÙÈçÄúÒÑÔĶÁÖÁ´Ë£©¶¼ÐèÒªÈÏÕæÀí½âÿÖÖÖ´ÐÐÄ£ÐÍ¡£ |