Windows Azure ÊÇ΢Èí°Ñ¼¼ÊõÊÚȨ¸øÊÀ¼Í»¥ÁªÎª¹«ÓÐÔÆÌṩµÄÓ¦ÓóÌÐòƽ̨¡£Äú¿ÉÒÔ¶àÖÖ²»Í¬·½Ê½Ê¹ÓÃ´ËÆ½Ì¨¡£ÀýÈ磬¿ÉÒÔʹÓÃ
Windows Azure ¹¹½¨Ò»¸öÔÚÊÀ¼Í»¥ÁªÔËÓªµÄÊý¾ÝÖÐÐÄÔËÐв¢´æ´¢ÆäÊý¾ÝµÄ Web Ó¦ÓóÌÐò¡£»òÕßֻʹÓÃ
Windows Azure ´æ´¢Êý¾Ý£¬¶øÊ¹ÓôËÊý¾ÝµÄÓ¦ÓóÌÐòÔòÔÚ±¾µØ£¨¼´¹«ÓÐÔÆÖ®Í⣩ÔËÐС£¿ÉÒÔʹÓà Windows
Azure ´´½¨ÐéÄâ»úÒÔÓÃÓÚ¿ª·¢ºÍ²âÊÔ£¬»òÔËÐÐ SharePoint ºÍÆäËûÓ¦ÓóÌÐò¡£¿ÉÒÔʹÓà Windows
Azure ¹¹½¨ÓµÓк£Á¿Óû§µÄ¸ß¶È¿ÉËõ·ÅÓ¦ÓóÌÐò¡£ÒòΪ´Ëƽ̨ÌṩÁËÖÖÀà¹ã·ºµÄ·þÎñ£¬ËùÒÔËùÓÐÕâЩÏë·¨¶¼ÓпÉÄÜʵÏÖ¡£
Ϊ´Ë£¬ÄúÐèÒªÁ˽âһЩ»ù±¾ÖªÊ¶¡£¼´Ê¹Äú¶ÔÔÆ¼ÆËãÒ»ÎÞËùÖª£¬±¾ÎÄÒ²ÄܰïÖúÄúÁ˽â
Windows Azure µÄ»ù´¡ÖªÊ¶¡£ÎÒÃǵÄÄ¿µÄÊÇΪÄúÌṩÀí½âºÍʹÓôËÔÆÆ½Ì¨µÄ»ù´¡¡£
Windows Azure µÄ×é¼þ
ÒªÁ˽â Windows Azure ÓÐʲôÓÃ;£¬ÓбØÒª½«ÆäÌṩµÄ·þÎñ·Ö³É²»Í¬Àà±ð¡£Í¼ 1 ÏÔʾһÖÖ·ÖÀà·½·¨¡£

ͼ 1£ºWindows Azure ÌṩÔÚ
Microsoft Êý¾ÝÖÐÐÄÔËÐеĿɷÃÎÊ Internet µÄÓ¦ÓóÌÐò·þÎñ¡£
Òª¿ªÊ¼Ê¹Óà Windows Azure£¬ÖÁÉÙÐèÒªÖªµÀËüµÄÿ¸ö×é¼þµÄ»ù´¡ÖªÊ¶¡£±¾ÎĵįäÓಿ·Ö½«Ò»Ò»ÐðÊöͼÖÐÏÔʾµÄ¼¼Êõ£¬ÃèÊöÿÖÖ¼¼ÊõµÄ×÷ÓÃÒÔ¼°¿ÉÄÜÓõ½ËüÃǵij¡ºÏ¡£
Ö´ÐÐÄ£ÐÍ
Ò»¸öÔÆÆ½Ì¨Ëù×öµÄ×î»ù±¾ÊÂÇéÖ®Ò»ÊÇÖ´ÐÐÓ¦ÓóÌÐò¡£Windows Azure ΪִÐÐÓ¦ÓóÌÐòÌṩÁËÈýÖÖÑ¡ÏÈçͼ
2 Ëùʾ¡£

ͼ 2£ºWindows Azure Ìṩ¡°»ù´¡½á¹¹¼´·þÎñ¡±(IaaS)¡¢Web
ËÞÖ÷ºÍ¡°Æ½Ì¨¼´·þÎñ¡±(PaaS)¡£
ËùÓÐÕâÈýÖÖ·½·¨£¨¼´ÐéÄâ»ú¡¢ÍøÕ¾ºÍÔÆ·þÎñ£©¶¼¿ÉÒÔµ¥¶ÀʹÓá£Ò²¿ÉÒÔ×éºÏʹÓÃËüÃÇÀ´´´½¨Ò»¸ö×ÛºÏʹÓÃÆäÖÐÁ½¸ö»ò¸ü¶à¸öÑ¡ÏîµÄÓ¦ÓóÌÐò¡£
ÐéÄâ»ú
¿ÉÒÔ°´Ðè´´½¨Ò»¸öÐéÄâ»ú£¨ÎÞÂÛÊÇ´Ó±ê×¼Ó³Ïñ»¹ÊÇ´ÓÄúÌṩµÄÓ³Ïñ£©£¬´Ë¹¦Äܷdz£ÓÐÓ᣻¹Ôö¼ÓÁ˰´Ð¡Ê±Îª´Ë
VM ¸¶·ÑµÄ¹¦ÄÜ£¬ÕâÒ»µã¸ü¼ÓÓÐÓá£ÕâÖÖ·½·¨Í¨³£³ÆÎª¡°»ù´¡½á¹¹¼´·þÎñ¡±(IaaS)£¬¼´ÊÇ Windows
Azure ÐéÄâ»úÄ£ÐÍÌṩµÄÓÃ;¡£
Òª´´½¨Ò»¸ö VM£¬ÐèÒªÖ¸¶¨Ê¹ÓÃÄÄÒ»¸ö VHD ÒÔ¼° VM µÄ´óС¡£½ÓÏÂÀ´£¬Îª VM ÔËÐеÄÿ¸öСʱ¸¶·Ñ¡£Èçͼ
2 Ëùʾ£¬Windows Azure ÐéÄâ»úÄ£ÐÍÌṩ±ê×¼ VHD ¿â¡£ÆäÖаüÀ¨ Microsoft ÌṩµÄÑ¡ÏÈç
Windows Server 2008 R2¡¢Windows Server 2012¡¢Windows Server
2008 R2 with SQL Server£¬ÒÔ¼° Microsoft ºÏ×÷»ï°éÌṩµÄ Linux Ó³Ïñ¡£ÄúÒ²¿ÉÒÔ×ÔÓɵØÉÏ´«Äú×Ô¼ºµÄ
VHD ÒÔ¼°ÓÃÄú×Ô¼ºµÄ VHD ´´½¨ VM¡£
ÎÞÂÛÓ³ÏñÀ´×Ժ䦣¬Äú¶¼¿ÉÒÔÔÚ VM ÔËÐеÄͬʱÓÀ¾Ã´æ´¢Ëù×öµÄÈκθü¸Ä¡£Ï´δӸà VHD ´´½¨ VM ʱ£¬½«´ÓÖжϵĵط½¿ªÊ¼¡£Ò²¿ÉÒÔ´Ó
Windows Azure Öи´ÖƸü¸ÄµÄ VHD£¬È»ºóÔÚ±¾µØÔËÐС£
¿Éͨ¹ýÐí¶à²»Í¬·½Ê½Ê¹Óà Windows Azure VM¡£¿ÉÒÔʹÓÃËüÃÇ´´½¨Á®¼ÛµÄ¿ª·¢ºÍ²âÊÔÆ½Ì¨£¬ÓÃÍêºó¼´¿É¹Ø±ÕËü¡£Ò²¿ÉÒÔ´´½¨ºÍÔËÐÐʹÓÃÄúϲ»¶µÄÈκÎÓïÑԺͿâµÄÓ¦ÓóÌÐò¡£ÕâЩӦÓóÌÐò¿ÉÒÔʹÓÃ
Windows Azure ÌṩµÄÈκÎÊý¾Ý¹ÜÀíÑ¡Ï²¢ÇÒÄú»¹¿ÉÒÔÑ¡ÔñʹÓà SQL Server »òÔÚÒ»¸ö»ò¶à¸öÐéÄâ»úÖÐÔËÐеÄÁíÒ»¸ö
DBMS¡£ÁíÒ»¸öÑ¡ÏîÊÇʹÓà Windows Azure VM ×÷ΪÄúµÄ±¾µØÊý¾ÝÖÐÐĵÄÀ©Õ¹£¬ÔËÐÐ SharePoint
»òÆäËûÓ¦ÓóÌÐò¡£ÎªÖ§³Ö´Ë¹¦ÄÜ£¬¿ÉÒÔͨ¹ýÔÚ Windows Azure VM ÖÐÔËÐÐ Active Directory
ÔÚÔÆÖд´½¨ Windows Óò¡£¿ÉÒÔÓÃÕâÖÖÏ൱ͨÓõÄÔÆ¼ÆËã·½·¨À´´¦ÀíÐí¶à²»Í¬ÎÊÌâ¡£ÄãµÄÐж¯Äã×öÖ÷¡£
ÔÆ·þÎñ
¼ÙÉèÄúÒª¹¹½¨Ò»¸öÔÆÓ¦ÓóÌÐò£¬Ëü¿ÉÒÔÖ§³Ö´óÁ¿²¢·¢Óû§£¬ÎÞÐèÌ«¶à¹ÜÀí£¬ÇÒ´Ó²»³ö¹ÊÕÏ¡£ÀýÈ磬Äú¿ÉÄÜÊÇÒ»¼Ò½Ï³ÉÊìµÄÈí¼þ¹©Ó¦ÉÌ£¬Äú¾ö¶¨Í¨¹ýÔÚÔÆÖй¹½¨ÄúÓ¦ÓóÌÐòÖ®Ò»µÄij¸ö°æ±¾À´°üº¬¡°Èí¼þ¼´·þÎñ¡±(SaaS)¡£»òÕߣ¬Äú¿ÉÄÜÊÇÒ»¼Ò³õ´´¹«Ë¾£¬Äú´´½¨ÁËÒ»¸öÔ¤¼Æ»á¿ìËÙÆÕ¼°µÄʹÓÃÕßÓ¦ÓóÌÐò¡£Èç¹ûÔÚ
Windows Azure ÉϹ¹½¨£¬Ó¦Ê¹ÓÃÄĸöÖ´ÐÐÄ£ÐÍ£¿
Windows Azure ÍøÕ¾Ä£ÐÍÔÊÐí´´½¨ÕâÖÖ Web Ó¦ÓóÌÐò£¬µ«´æÔÚһЩÏÞÖÆ¡£ÀýÈ磬ÄúûÓйÜÀí·ÃÎÊȨÏÞ£¬ÕâÒâζ×ÅÄú²»ÄÜËæÒâ°²×°Èí¼þ¡£Windows
Azure ÐéÄâ»úÄ£ÐÍΪÄúÌṩÁ˼«´óµÄÁé»îÐÔ£¬°üÀ¨¹ÜÀí·ÃÎÊȨÏÞ£¬Äúµ±È»¿ÉÒÔÓÃËüÀ´¹¹½¨¸ß¶È¿ÉËõ·ÅµÄÓ¦ÓóÌÐò£¬µ«Äú±ØÐë×Ô¼º´¦Àí¿É¿¿ÐԺ͹ÜÀí·½ÃæµÄÖî¶à¹¤×÷¡£ÄúÏ£ÍûµÄÑ¡ÏîÓ¦µ±ÊǼÈÄܸ³ÓèÄú¿ØÖÆÄÜÁ¦£¬ÓÖÄÜ´¦Àí¿É¿¿ÐԺ͹ÜÀíËùÐèµÄ´ó²¿·Ö¹¤×÷¡£
ÕâÕýÊÇ Windows Azure ÔÆ·þÎñËùÌṩµÄÄÚÈÝ¡£´Ë¼¼ÊõÃ÷È·ÓÃÓÚÖ§³Ö¿ÉÀ©Õ¹¡¢¿É¿¿ÇÒ¹ÜÀíÈÎÎñ²»¶àµÄÓ¦ÓóÌÐò£¬ËüÒ²ÊÇͨ³£³ÆÎª¡°Æ½Ì¨¼´·þÎñ¡±(PaaS)
µÄÒ»¸öʾÀý¡£ÒªÊ¹Óø÷þÎñ£¬¿ÉÒÔʹÓÃËùÑ¡ÔñµÄ¼¼Êõ£¨Èç C#¡¢Java¡¢PHP¡¢Python¡¢Node.js
»òÆäËû¼¼Êõ£©´´½¨Ò»¸öÓ¦ÓóÌÐò¡£È»ºó£¬ÄúµÄ´úÂëÔÚÔËÐÐij¸ö Windows Server °æ±¾µÄÐéÄâ»ú£¨³ÆÎªÊµÀý£©ÖÐÖ´ÐС£
µ«ÕâЩ VM ÓбðÓÚÄúʹÓà Windows Azure ÐéÄâ»úÄ£ÐÍ´´½¨µÄ VM¡£Ê×ÏÈ£¬Windows
Azure ±¾Éí¹ÜÀíËüÃÇ£¬Ö´ÐÐÈç°²×°²Ù×÷ϵͳÐÞ²¹³ÌÐò²¢×Ô¶¯ÍƳöÐÂÐÞ²¹µÄÓ³ÏñµÈ²Ù×÷¡££¨ÕâÒâζ×ÅÄúµÄÓ¦ÓóÌÐò²»Ó¦±£³Ö
Web »ò¸¨Öú½ÇɫʵÀýÖеÄ״̬£»¶øÓ¦Ê¹ÓÃÏÂÒ»½ÚÖÐÃèÊöµÄ Windows Azure Êý¾Ý¹ÜÀíÑ¡ÏîÖ®Ò»¡££©Windows
Azure Ò²¼àÊÓ VM£¬ÖØÐÂÆô¶¯ÈκγöÏÖ¹ÊÕ쵀 VM¡£
Èçͼ 2 Ëùʾ£¬ÔÚ´´½¨ÊµÀýʱÄúÓÐÁ½¸ö½ÇÉ«¿ÉÒÔÑ¡Ôñ£¬Á½Õß¶¼»ùÓÚ Windows Server¡£¶þÕß¼äµÄÖ÷񻂿±ðÊÇ£¬Web
½ÇÉ«µÄʵÀýÔËÐÐ IIS£¬¶ø¸¨Öú½ÇÉ«µÄʵÀýÔò²»È»¡£µ«ÊÇ£¬¹ÜÀíÁ½¸ö½ÇÉ«µÄ·½Ê½Ïàͬ£¬¶øÒ»¸öÓ¦ÓóÌÐò³£³£Í¬Ê±Ê¹ÓÃÕâÁ½Õß¡£ÀýÈ磬һ¸ö
Web ½ÇɫʵÀý¿ÉÄÜ»á½ÓÊÜÀ´×ÔÓû§µÄÇëÇó£¬È»ºó½«ËüÃÇ´«µÝ¸ø¸¨Öú½ÇɫʵÀý½øÐд¦Àí¡£ÈôÒªÏòÉÏ»òÏòÏÂÀ©Õ¹ÄúµÄÓ¦ÓóÌÐò£¬¿ÉÒÔÇëÇó
Windows Azure ´´½¨ÈÎÒ»½ÇÉ«µÄ¸ü¶àʵÀý£¬»ò¹Ø±ÕÏÖÓеÄʵÀý¡£¶øÕýÏñ Windows Azure
ÐéÄâ»úÄ£ÐÍÄÇÑù£¬Ã¿¸ö Web ½ÇɫʵÀý»ò¸¨Öú½ÇɫʵÀý°´Ð¡Ê±¼Æ·Ñ¡£
ÕâÈýÖÖ Windows Azure Ö´ÐÐģʽ¸÷Óи÷µÄ×÷Óá£Windows Azure ÐéÄâ»úÄ£ÐÍÌṩͨÓüÆËã»·¾³¡¢Windows
Azure ÍøÕ¾Ä£ÐÍÌṩµÍ³É±¾ Web ËÞÖ÷£¬¶ø Windows Azure ÔÆ·þÎñÊÇ´´½¨¿ÉÀ©Õ¹¡¢¿É¿¿¡¢¹ÜÀí³É±¾µÍµÄÓ¦ÓóÌÐòµÄ×î¼ÑÑ¡Ôñ¡£Ç°ÃæÌá¹ý£¬Äú¿ÉÒÔ¸ù¾ÝÐèÒªµ¥¶À»ò×éºÏʹÓÃÕâЩ¼¼ÊõÀ´ÎªÄúµÄÓ¦ÓóÌÐò´òÏÂÕýÈ·µÄ»ù´¡¡£ÄúÑ¡ÔñÄÄÖÖ·½·¨È¡¾öÓÚÄúÒª½â¾öʲôÎÊÌâ¡£
Êý¾Ý¹ÜÀí
Ó¦ÓóÌÐòÐèÒªÊý¾Ý£¬²»Í¬ÀàÐ͵ÄÓ¦ÓóÌÐòÐèÒª²»Í¬ÀàÐ͵ÄÊý¾Ý¡£Òò´Ë£¬Windows Azure ÌṩÁ˼¸ÖÖ²»Í¬·½·¨À´´æ´¢ºÍ¹ÜÀíÊý¾Ý¡£
ÆäÖÐÒ»ÖÖ·½·¨¹ýÈ¥ÒѾÌáµ½¹ý£ºÔÚʹÓà Windows Azure ÐéÄâ»úÄ£ÐÍ´´½¨µÄ VM ÖÐÔËÐÐ SQL
Server »òÁíÒ»¸ö DBMS µÄÄÜÁ¦¡££¨ÖØÒªµÄÊÇÒªÒâʶµ½£º´ËÑ¡Ïî²»ÏÞÓÚ¹ØÏµÏµÍ³£»ÄúÒ²¿ÉÒÔ×ÔÓɵØÔËÐÐ
NoSQL ¼¼Êõ£¬Èç MongoDB ºÍ Cassandra¡££©ÔËÐÐ×Ô¼ºµÄÊý¾Ý¿âϵͳ×îÖ±½ØÁ˵±£¬¾ÍÊǽ«ÎÒÃÇʹÓõĶ«Î÷¸´ÖƵ½ÎÒÃÇ×Ô¼ºµÄÊý¾ÝÖÐÐÄ£¬µ«ÈÔÐèÒª´¦Àí¸Ã
DBMS µÄ¹ÜÀíÈÎÎñ¡£ÎªÊ¹²Ù×÷¸üÇáËÉЩ£¬Windows Azure ΪÄúÌṩÁËÈý¸öÊý¾Ý¹ÜÀíÑ¡ÏËüÃÇÄÜÔںܴó³Ì¶ÈÉÏ´úÌæÄú½øÐйÜÀí¡£Í¼
3 ÑÝʾÁËÕâЩѡÏî¡£
ͼ 3£º¶ÔÓÚÊý¾Ý¹ÜÀí£¬Windows Azure
Ìṩ¹ØÏµ´æ´¢¡¢¿ÉËõ·Å NoSQL ±íºÍ·Ç½á¹¹»¯¶þ½øÖÆ´æ´¢¡£
Èý¸öÑ¡Ïî·Ö±ð½â¾ö²»Í¬µÄÐèÇ󣺹ØÏµ´æ´¢£¬¿ìËÙ·ÃÎÊ¿ÉÄܵĴóÁ¿¼òµ¥ÀàÐÍ»¯Êý¾ÝÒÔ¼°·Ç½á¹¹»¯¶þ½øÖÆ´æ´¢¡£ÔÚËùÓÐÈýÖÖÇé¿öÏ£¬Êý¾Ý×Ô¶¯ÔÚ
Windows Azure Êý¾ÝÖÐÐĵÄÈý̨²»Í¬¼ÆËã»úÉϽøÐи´ÖÆÒÔÌṩ¸ß¿ÉÓÃÐÔ¡£»¹ÖµµÃÖ¸³öµÄÊÇ£¬ËùÓÐÈý¸öÑ¡Ïî¶¼¿Éͨ¹ý
Windows Azure Ó¦ÓóÌÐò»òͨ¹ýÔÚÆäËûµØ·½£¨ÈçÄúµÄ±¾µØÊý¾ÝÖÐÐÄ¡¢±ãЯʽ¼ÆËã»ú»òÊÖ»ú£©ÔËÐеÄÓ¦ÓóÌÐò·ÃÎÊ¡£¶ø²»¹ÜÄúÒÔºÎÖÖ·½Ê½Ó¦ÓÃËüÃÇ£¬¶¼ÐèÒª»ùÓÚʹÓÃÁ¿ÎªËùÓÐ
Windows Azure Êý¾Ý¹ÜÀí·þÎñ¸¶·Ñ£¬°üÀ¨½ÉÄɰ´ GB Á¿¼Æ·ÑµÄÿÔ´洢Êý¾Ý·ÑÓá£
SQL Database
¶ÔÓÚ¹ØÏµ´æ´¢£¬Windows Azure ÌṩÁË SQL Database¡£SQL
Database ÒÔǰ³ÆÎª SQL Azure£¬ËüÌṩ¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳµÄËùÓйؼü¹¦ÄÜ£¬°üÀ¨Ô×ÓÊÂÎñ¡¢¾ßÓÐÊý¾ÝÍêÕûÐÔÔ¼ÊøµÄ¶àÓû§²¢·¢Êý¾Ý·ÃÎÊ¡¢ANSI
SQL ²éѯºÍ´ó¼ÒËùÊìÖªµÄ±à³ÌÄ£ÐÍ¡£ºÍ SQL Server Ïàͬ£¬Ò²¿ÉÒÔʹÓà Entity Framework¡¢ADO.NET¡¢JDBC
ºÍÆäËû³£¼ûÊý¾Ý·ÃÎʼ¼Êõ·ÃÎÊ SQL Database¡£SQL Database »¹Ö§³Ö´ó²¿·ÖµÄ T-SQL
ÓïÑÔÒÔ¼° SQL Server ¹¤¾ß£¨Èç SQL Server Management Studio£©¡£¶ÔÓÚÊìϤ
SQL Server£¨»òÆäËû¹ØÏµÊý¾Ý¿â£©µÄÓû§¶øÑÔ£¬Ê¹Óà SQL Database ºÜ¼òµ¥¡£
µ« SQL Database ÔÚÔÆÖв»Ö»ÊÇÒ»¸ö DBMS£¬Ëü»¹ÊÇÒ»¸ö PaaS ·þÎñ¡£ËäÈ»ÄúÈÔÈ»¿ØÖÆ×ÅÄúµÄÊý¾ÝÒÔ¼°Ë¿ÉÒÔ·ÃÎʸÃÊý¾Ý£¬µ«
SQL Database ¸ºÔð¹ÜÀí·½ÃæµÄ»ù´¡¹¤×÷£¬ÀýÈç¹ÜÀíÓ²¼þ»ù´¡¼Ü¹¹£¬²¢×Ô¶¯±£³ÖÊý¾Ý¿âºÍ²Ù×÷ϵͳÈí¼þ´¦ÓÚ×îÐÂ״̬¡£SQL
Database »¹Ìṩһ¸öÁªÃËÑ¡ÏÓÃÀ´½«Êý¾Ý·Ö²¼µ½¶à¸ö·þÎñÆ÷¡£¶ÔÓÚÒª´¦Àí´óÁ¿Êý¾Ý»òÐèÒª½«Êý¾Ý·ÃÎÊÇëÇó·ÖÉ¢µ½¶à¸ö·þÎñÆ÷ÉÏÒÔ»ñµÃ¸üºÃµÄÐÔÄܵÄÓ¦ÓóÌÐò£¬ÕâºÜÓÐÓá£
Èç¹ûÄúÒª´´½¨ÐèÒª¹ØÏµ´æ´¢µÄ Windows Azure Ó¦ÓóÌÐò£¨Ê¹ÓÃÈý¸öÖ´ÐÐÄ£ÐÍÖеÄÈκÎÒ»¸ö£©£¬Ôò
SQL Database ¿ÉÄÜÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£µ«ÊÇ£¬ÔÚÔÆÍâÔËÐеÄÓ¦ÓóÌÐòÒ²¿ÉÒÔʹÓø÷þÎñ£¬ËùÒÔ»¹ÓкܶàÆäËû·½°¸¡£ÀýÈ磬¿ÉÒÔ´Ó²»Í¬¿Í»§¶Ëϵͳ£¨°üÀ¨Ì¨Ê½»ú¡¢±Ê¼Ç±¾µçÄÔ¡¢Æ½°åµçÄÔºÍÊÖ»ú£©·ÃÎÊ´æ´¢ÔÚ
SQL Database ÖеÄÊý¾Ý¡£¶øÇÒ£¬ÒòΪËüͨ¹ý¸´ÖÆÌṩÄÚÖõĸ߿ÉÓÃÐÔ£¬ËùÒÔʹÓà SQL Database
ÓÐÖúÓÚ¼õÉÙÍ£»úʱ¼ä¡£
±í
¼ÙÉèÄúÒª´´½¨Ò»¸ö Windows Azure Ó¦ÓóÌÐò£¬¸ÃÓ¦ÓóÌÐòÐèÒª¿ìËÙ·ÃÎÊÀàÐÍ»¯Êý¾Ý£¨ÕâÑùµÄÊý¾Ý¿ÉÄࣩܺܶ£¬µ«²¢²»ÐèÒª¶Ô´ËÊý¾ÝÖ´Ðи´ÔÓµÄ
SQL ²éѯ¡£ÀýÈ磬¼ÙÉèÄúÒª´´½¨Ò»¸öʹÓÃÕßÓ¦ÓóÌÐò£¬¸ÃÓ¦ÓóÌÐòÐèÒª´æ´¢Ã¿¸öÓû§µÄ¿Í»§×ÊÁÏÐÅÏ¢¡£ÄúµÄÓ¦ÓóÌÐò½«»á´óÊÜ»¶Ó£¬ËùÒÔÄúÐèÒª¿¼Âǵ½´óÁ¿Êý¾Ý£¬µ«³ýÁË´æ´¢Êý¾Ý£¬È»ºóÒÔ¼òµ¥·½Ê½¼ìË÷ËüÃÇÍ⣬Äú²»ÏëÄÃÕâЩÊý¾Ý×ö¸ü¶àÊÂÇé¡£ÕâÖÖʱºòǡǡÄÜÌåÏÖ³ö
Windows Azure ±íµÄÒâÒå¡£
²»Òª±»Ãû³Æ¸ãºýÍ¿ÁË£ºÕâÖÖ¼¼Êõ²»Ìṩ¹ØÏµ´æ´¢¡££¨ÊÂʵÉÏ£¬ËüÊdzÆÎª¼ü/Öµ´æ´¢µÄ NoSQL ×ö·¨µÄÒ»¸öʾÀý¡££©Ïà·´£¬Windows
Azure ±íÔÊÐíÓ¦ÓóÌÐò´æ´¢¸÷ÖÖÀàÐ͵ÄÊôÐÔ£¬Èç×Ö·û´®¡¢ÕûÊýºÍÈÕÆÚ¡£È»ºó£¬Ó¦ÓóÌÐò¿ÉÒÔͨ¹ýΪһ¸öÊôÐÔ×éÌṩΨһ¼üÀ´¼ìË÷¸Ã×é¡£ËäÈ»²»Ö§³ÖÏñÁª½ÓÕâÑùµÄ¸´ÔÓ²Ù×÷£¬µ«±íÌṩ¶ÔÀàÐÍ»¯Êý¾ÝµÄ¿ìËÙ·ÃÎÊ¡£ËüÃÇÒ²Äܸ߶ÈËõ·Å£¬Ò»¸ö±í¼´¿ÉÒÔÈÝÄɶà´ï
TB Á¿¼¶µÄÊý¾Ý¡£Ê¹Óñíͨ³£±ÈʹÓà SQL Database ¹ØÏµ´æ´¢¸ü±ãÒË£¬ÕâÓë±íµÄ¼òµ¥ÐÔÊÇÏàÅäµÄ¡£
Blob
µÚÈý¸öÊý¾Ý¹ÜÀíÑ¡ÏîÊÇ Windows Azure Blob£¬ÓÃÓÚ´æ´¢·Ç½á¹¹»¯µÄ¶þ½øÖÆÊý¾Ý¡£Ïñ±íÒ»Ñù£¬Blob
Ò²ÌṩÁ®¼ÛµÄ´æ´¢£¬µ¥¸ö blob ¿ÉÒÔ¾ßÓÐ 1 TB ´óС¡£ÀýÈ磬һ¸ö´æ´¢ÊÓÆµ¡¢±¸·ÝÊý¾Ý»òÆäËû¶þ½øÖÆÐÅÏ¢µÄÓ¦ÓóÌÐò¿ÉÒÔʹÓÃ
blob ×÷Ϊ¼òµ¥¡¢Á®¼ÛµÄ´æ´¢¡£Windows Azure Ó¦ÓóÌÐò»¹¿ÉÒÔʹÓà Windows Azure
Çý¶¯Æ÷£¬Ê¹µÃ blob ¿ÉÒÔΪ Windows Azure ʵÀýÖÐ×°ÈëµÄ Windows ÎļþϵͳÌṩ³Ö¾Ã´æ´¢¡£¸ÃÓ¦ÓóÌÐò¿´µ½µÄÊÇÆÕͨ
Windows Îļþ£¬µ«ÄÚÈÝÆäʵ´æ´¢ÔÚ blob ÖС£
ÁªÍø
Windows Azure Èç½ñÔÚ·Ö²¼ÓÚÖйúµÄƒÉ¸öÊý¾ÝÖÐÐÄÔËÐС£µ±ÄúÔËÐÐÓ¦ÓóÌÐò»ò´æ´¢Êý¾Ýʱ£¬¿ÉÒÔÑ¡ÔñʹÓÃÆäÖÐÒ»¸ö»ò¶à¸öÊý¾ÝÖÐÐÄ¡£Äú»¹¿ÉÒÔͨ¹ý¸÷ÖÖ·½Ê½Á¬½Óµ½ÕâЩÊý¾ÝÖÐÐÄ£º
¿ÉÒÔʹÓà Windows Azure ÐéÄâÍøÂ罫Äú×Ô¼ºµÄ±¾µØ±¾µØÍøÂçÓëÒ»×鶨ÒåµÄ Windows Azure
VM Á¬½Ó¡£
ͼ 4 ½âÊÍÕâÈýÖÖÑ¡Ïî¡£
ͼ 4£ºWindows Azure ÔÊÐí´´½¨ÔÆ
VPN£¬½« Windows Azure Ó¦ÓóÌÐòÓë±¾µØ¼ÆËã»úÁ¬½Ó£¬ÒÔ¼°ÖÇÄܵؿ粻ͬÊý¾ÝÖÐÐÄ·Ö·¢Óû§ÇëÇó¡£
ÐéÄâÍøÂç
ʹÓù«¹²ÔƵÄÒ»ÖÖÓÐЧ·½·¨ÊǰÑËüµ±×÷Äú×Ô¼ºµÄÊý¾ÝÖÐÐĵÄÀ©Õ¹¡£ÒòΪÄú¿ÉÒÔ°´Ðè´´½¨
VM£¬È»ºóÔÚ²»ÐèҪʱɾ³ýËüÃÇ£¨Í¬Ê±Í£Ö¹¸¶·Ñ£©£¬ËùÒÔÖ»ÓÐÔÚÄúÐèÒª¼ÆËãÄÜÁ¦Ê±²Å¾ßÓÐÕâÖÖÄÜÁ¦¡£ÓÉÓÚ Windows
Azure ÐéÄâ»úÄ£ÐÍÔÊÐíÄú´´½¨ÔËÐÐ SharePoint¡¢Active Directory ÒÔ¼°ÆäËûÊìϤµÄ±¾µØÈí¼þµÄ
VM£¬Òò´Ë¿ÉÒÔÓÃÕâÖÖ·½·¨´¦ÀíÄúµÄÒÑÓÐÓ¦ÓóÌÐò¡£
²»¹ý£¬ÒªÊ¹ÕâÖÖ·½·¨ÕæÕý·¢»Ó×÷Óã¬ÄúµÄÓû§Ó¦¸ÃÄܹ»ÏñÕâЩӦÓóÌÐò¾ÍÔÚÄú×Ô¼ºµÄÊý¾ÝÖÐÐÄÔËÐÐÄÇÑù¶Ô´ýËüÃÇ¡£ÕâÕýÊÇ
Windows Azure ÐéÄâÍøÂçËùÔÊÐíµÄ¡£Ê¹Óà VPN Íø¹ØÉ豸£¬¹ÜÀíÔ±¿ÉÒÔÔÚÄúµÄ±¾µØÍøÂçºÍÔÚ Windows
Azure ÖÐÔËÐеÄÒ»×鶨ÒåµÄ VM Ö®¼ä½¨Á¢Ò»¸öÐéÄâרÓÃÍøÂç (VPN)¡£ÒòΪÄú½«×Ô¼ºµÄ IP v4
µØÖ··ÖÅä¸øÔÆ VM£¬ËùÒÔËüÃÇ¿´ÉÏÈ¥¾ÍºÃÏñÔÚÄú×Ô¼ºµÄÍøÂçÉÏ¡£Äú×éÖ¯ÖеÄÓû§¿ÉÒÔ·ÃÎÊÕâЩ VM °üº¬µÄÓ¦ÓóÌÐò£¬¾ÍÏñÕâЩӦÓóÌÐòÔÚ±¾µØÔËÐÐÒ»Ñù¡£
ÏûÏ¢´«µÝ
ÎÞÂÛ´úÂë×öʲô£¬Ëü¶¼³£³£ÐèÒªÓëÆäËû´úÂë½»»¥¡£Ä³Ð©Çé¿öÏ£¬ÐèÒªµÄÖ»ÊÇ»ù±¾µÄÒÑÅŶÓÏûÏ¢¡£ÔÚÆäËûÇé¿öÏ£¬ÐèÒª¸ü¸´ÔӵĽ»»¥¡£Windows
Azure Ìṩ¼¸¸ö²»Í¬·½·¨À´½â¾öÕâЩÎÊÌ⡣ͼ 6 ½âÊÍÁËÕâЩѡÏî¡£
ͼ 6£ºÎªÁ¬½ÓÓ¦ÓóÌÐò£¬Windows
Azure ͨ¹ýÔÆÌṩ¶ÓÁС¢·¢²¼/¶©ÔĺÍͬ²½Á¬½Ó¡£
¶ÓÁÐ
¶ÓÁÐÊÇÒ»¸ö¼òµ¥µÄÏë·¨£ºÒ»¸öÓ¦ÓóÌÐò½«Ò»ÌõÏûÏ¢·ÅÔÚÒ»¸ö¶ÓÁÐÖУ¬¶ø¸ÃÏûÏ¢×îÖÕ±»ÁíÒ»¸öÓ¦ÓóÌÐò¶ÁÈ¡¡£Èç¹ûÄúµÄÓ¦ÓóÌÐòÖ»ÐèÒªÕâÖÖ¼òµ¥µÄ·þÎñ£¬Windows
Azure Queues ¿ÉÄÜÊÇ×îºÃµÄÑ¡Ôñ¡£
µ±Ç° Queues µÄÒ»ÖÖ³£¼ûÓÃ;ÊÇÈà Web ½ÇɫʵÀýÓë´¦ÓÚͬһ¸öÔÆ·þÎñÓ¦ÓóÌÐòÄڵĸ¨Öú½ÇɫʵÀýͨÐÅ¡£ÀýÈ磬¼ÙÉèÄú´´½¨ÁËÒ»¸ö
Windows Azure Ó¦ÓóÌÐòÓÃÓÚÊÓÆµ¹²Ïí¡£¸ÃÓ¦ÓóÌÐò°üÀ¨ÔÚ Web ½ÇÉ«ÖÐÔËÐÐµÄ PHP ´úÂ루¹©Óû§ÉÏ´«ºÍ¹Û¿´ÊÓÆµ£©£¬ÒÔ¼°Ê¹ÓÃ
C# ʵÏֵĸ¨Öú½ÇÉ«£¨ÓÃÓÚ½«ÉÏ´«µÄÊÓÆµ×ª»»Îª¸÷ÖÖ¸ñʽ£©¡£µ± Web ½ÇɫʵÀý´ÓÓû§»ñÈ¡ÐÂÊÓÆµÊ±£¬Ëü¿ÉÒÔ½«ÊÓÆµ´æ´¢ÔÚ
blob ÖУ¬È»ºóͨ¹ý¶ÓÁÐÏò¸¨Öú½ÇÉ«·¢ËÍÒ»ÌõÏûÏ¢£¬¸æËßËüÔÚÄÄÀï¿ÉÒÔÕÒµ½´ËÐÂÊÓÆµ¡£Ò»¸ö¸¨Öú½ÇɫʵÀý£¨²»¹ÜÊÇÄÄÒ»¸ö£©È»ºó½«´Ó¶ÓÁжÁÈ¡¸ÃÏûÏ¢²¢ÔÚºǫִ́ÐÐËùÐèµÄÊÓÆµ×ª»»¡£ÒÔÕâÖÖ·½Ê½¹¹½¨Ó¦ÓóÌÐò½«ÔÊÐíÒì²½´¦Àí£¬»¹Ê¹µÃÓ¦ÓóÌÐò¸üÒ×ÓÚËõ·Å£¬ÒòΪ
Web ½ÇɫʵÀýºÍ¸¨Öú½ÇɫʵÀýµÄÊýÄ¿¿ÉÒÔ¶ÀÁ¢±ä»¯¡£
Service Bus
ÎÞÂÛÊÇÔÚÔÆÖС¢Êý¾ÝÖÐÐÄ¡¢Òƶ¯É豸»¹ÊÇÔÚÆäËûµØ·½ÔËÐУ¬Ó¦ÓóÌÐò¶¼ÐèÒª½»»¥¡£Windows
Azure Service Bus µÄÄ¿±êÊÇÈÃÔÚ¼¸ºõÈκεط½ÔËÐеÄÓ¦ÓóÌÐò½»»»Êý¾Ý¡£
Èçͼ 6 Ëùʾ£¬Service Bus Ìṩ¶ÓÁзþÎñ¡£µ«ÊÇ£¬¸Ã·þÎñÓë¸Õ²Å½éÉÜµÄ Queues ²¢²»ÍêÈ«Ïàͬ¡£ÀýÈ磬Óë
Windows Azure Queues ²»Í¬£¬Service Bus Ìṩ·¢²¼ºÍ¶©ÔÄ»úÖÆ¡£Ò»¸öÓ¦ÓóÌÐò¿ÉÒÔ·¢ËÍÏûÏ¢¸øÖ÷Ì⣬¶øÆäËûÓ¦ÓóÌÐò¿ÉÒÔ´´½¨¶Ô´ËÖ÷ÌâµÄ¶©ÔÄ¡£ÕâÔÊÐíÔÚÒ»×éÓ¦ÓóÌÐò¼ä½øÐÐÒ»¶Ô¶àͨÐÅ£¬Èöà¸öÊÕ¼þÈËÔĶÁͬһÏûÏ¢¡£¶ø¶ÓÁв»ÊÇΨһµÄÑ¡ÏService
Bus »¹ÔÊÐíͨ¹ýÆäÖм̷þÎñÖ±½ÓͨÐÅ£¬´Ó¶øÎªÍ¨¹ý·À»ðǽ½»»¥ÌṩһÌõ°²È«Í¾¾¶¡£
ͨ¹ý Service Bus ͨÐŵÄÓ¦ÓóÌÐò¿ÉÄÜÊÇÔÚij¸öÆäËûÔÆÆ½Ì¨ÉÏÔËÐÐµÄ Windows Azure
Ó¦ÓóÌÐò»òÈí¼þ¡£µ«ÊÇ£¬Ò²¿ÉÒÔÊÇÔÚÔÆÍⲿÔËÐеÄÓ¦ÓóÌÐò¡£ÀýÈ磬¼ÙÉèÓмҺ½¿Õ¹«Ë¾ÔÚÆä×Ô¼ºµÄÊý¾ÝÖÐÐÄÄڵļÆËã»úÉÏʵÏÖÔ¤¶©·þÎñ¡£¸Ãº½¿Õ¹«Ë¾ÐèÒªÏòһЩ¿Í»§¶Ë¹«¿ªÕâЩ·þÎñ£¬°üÀ¨»ú³¡×ÔÖúÊÛÆ±Öµ»úͤ¡¢Ô¤¶©´úÀíÖÕ¶Ë»úÉõÖÁ¿Í»§ÊÖ»ú¡£Ëü¿ÉÒÔʹÓÃ
Service Bus À´Íê³É´Ë¹¤×÷£¬ÔÚ¸÷ÖÖÓ¦ÓóÌÐòÖ®¼ä´´½¨ËÉÉ¢ñîºÏµÄ½»»¥¡£
»º´æ
Ó¦ÓóÌÐòÍùÍù»á·´¸´·ÃÎÊÏàͬµÄÊý¾Ý¡£Ìá¸ßÐÔÄܵÄÒ»ÖÖ·½·¨ÊDZ£Áô¸ü½Ó½üÓ¦ÓóÌÐòµÄÊý¾ÝµÄ¸±±¾£¬¾¡Á¿¼õÉÙ¼ìË÷ËüËùÐèµÄʱ¼ä¡£Windows
Azure ÌṩÁ½ÖÖ²»Í¬·þÎñÀ´ÊµÏÖÕâÒ»µã£ºÔÚÄÚ´æÖлº´æ Windows Azure Ó¦ÓóÌÐòʹÓõÄÊý¾Ý£¬Í¨¹ýÄÚÈÝ´«ËÍÍøÂç
(CDN) »º´æ´ÅÅÌÉϸü½Ó½üÓÚÆäÓû§µÄ blob Êý¾Ý¡£Í¼ 7 ÏÔʾÁËÕâÁ½ÖÖ·þÎñ¡£
ͼ 7£ºWindows Azure Ó¦ÓóÌÐò¿ÉÒÔÔÚÄÚ´æÖлº´æÊý¾Ý£¬¿ÉÒÔÔÚÊÀ½ç¸÷µØµÄÕ¾µãÖлº´æ
blob µÄ¸±±¾¡£
»º´æ
·ÃÎÊ´æ´¢ÔÚÈκΠWindows Azure Êý¾Ý¹ÜÀí·þÎñ£¨SQL Database¡¢±í»ò
Blob£©ÖеÄÊý¾ÝµÄËÙ¶ÈÏ൱¿ì¡£¶ø·ÃÎÊ´æ´¢ÔÚÄÚ´æÖеÄÊý¾ÝµÄËٶȸü¿ì¡£Òò´Ë£¬±£ÁôƵ·±·ÃÎʵÄÊý¾ÝµÄÄÚ´æÖи±±¾¿ÉÒÔÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£¿ÉÒÔʹÓÃ
Windows Azure ÄÚ´æÖÐ Caching À´×öµ½ÕâÒ»µã¡£
ÔÆ·þÎñÓ¦ÓóÌÐò¿ÉÒÔ½«Êý¾Ý´æ´¢ÔÚ´Ë»º´æÖУ¬È»ºóÖ±½Ó¼ìË÷Ëü£¬¶øÎÞÐè·ÃÎʳ־ÃÐÔ´æ´¢¡£Èçͼ 7 Ëùʾ£¬»º´æ¿ÉÔÚÄúµÄÓ¦ÓóÌÐòµÄ
VM ÄÚ½øÐÐά»¤£¬»òÓÉרÓÃÓÚ»º´æµÄ VM Ìṩ¡£ÔÚÈÎÒ»Çé¿öÏ£¬¶¼¿ÉÒÔ·Ö·¢»º´æ£¬²¢¿ç Windows Azure
Êý¾ÝÖÐÐÄÖеĶà¸ö VM ·Ö²¼Æä°üº¬µÄÊý¾Ý¡£
ÀýÈ磬һ¸ö¶à´Î¶ÁÈ¡²úƷĿ¼µÄÓ¦ÓóÌÐò¿ÉÄÜ´ÓʹÓÃÕâÖÖ»º´æÖÐÊÜÒæ£¬ÒòΪËü¿ÉÒÔ¸ü¿ìµØ»ñµÃÆäËùÐèµÄÊý¾Ý¡£¸Ã¼¼Êõ»¹Ö§³ÖËø¶¨£¬Òò´Ë¿ÉÓÃÓÚ¶Á/дÒÔ¼°Ö»¶ÁÊý¾Ý¡£Ö»Ðè¸Ä±äÒ»ÏÂÅäÖã¬ASP.NET
Ó¦ÓóÌÐò¾Í¿ÉÒÔʹÓø÷þÎñ´æ´¢»á»°Êý¾Ý¡£
±êʶ
´ó²¿·ÖÓ¦ÓóÌÐò¶¼Ê¹Óñêʶ¡£ÀýÈ磬֪µÀÓû§ÊÇË¿ÉÒÔÈÃÓ¦ÓóÌÐò¾ö¶¨ËüÓ¦¸ÃÈçºÎÓë¸ÃÓû§½»»¥¡£Îª°ïÖúÄú×öµ½ÕâÒ»µã£¬Microsoft
Ìṩ Windows Azure Active Directory¡£
Óë´ó¶àÊýĿ¼·þÎñÒ»Ñù£¬Windows Azure Active Directory ´æ´¢ÓйØÓû§ÒÔ¼°ËûÃÇËùÊô×éÖ¯µÄÐÅÏ¢¡£ËüÔÊÐíÓû§µÇ¼£¬ÎªËûÃÇÌṩÁîÅÆ£¬ÒÔ±ãËûÃÇ¿ÉÒÔÏòÓ¦ÓóÌÐòÖ¤Ã÷×Ô¼ºµÄÉí·Ý¡£Ëü»¹ÔÊÐíÓëÔÚÄúµÄ±¾µØÍøÂç±¾µØÔËÐеÄ
Windows Server Active Directory ͬ²½Óû§ÐÅÏ¢¡£ËäÈ» Windows Azure
Active Directory ʹÓõĻúÖÆºÍÊý¾Ý¸ñʽÓë Windows Server Active Directory
ÖÐʹÓõIJ¢²»ÍêÈ«Ïàͬ£¬µ«Ö´ÐеŦÄÜ»ù±¾ÏàËÆ¡£
Îñ±ØÒªÁ˽â Windows Azure Active Directory Ö÷Òª¹©ÔÆÓ¦ÓóÌÐòʹÓá£ÀýÈ磬ÔÚ
Windows Azure »òÆäËûÔÆÆ½Ì¨ÉÏÔËÐеÄÓ¦ÓóÌÐò¿ÉÒÔʹÓÃËü¡£Microsoft ×Ô¼ºµÄÔÆÓ¦ÓóÌÐò£¨Èç
Office 365 ÖеÄÔÆÓ¦ÓóÌÐò£©Ò²Ê¹ÓÃËü¡£µ«ÊÇ£¬Èç¹ûÄúÏ£Íû½«×Ô¼ºµÄÊý¾ÝÖÐÐÄÀ©Õ¹µ½Ê¹Óà Windows
Azure ÐéÄâ»úÄ£ÐÍºÍ Windows Azure ÐéÄâÍøÂçµÄÔÆÖУ¬Windows Azure Active
Directory ²¢²»ÊÇÕýÈ·µÄÑ¡Ôñ¡£Ïà·´£¬ÄúÐèÒªÔÚÔÆ VM ÖÐÔËÐÐ Windows Server Active
Directory£¬ÈçÇ°ÃæËùÊö¡£
ΪÁËÈÃÓ¦ÓóÌÐò·ÃÎÊËüËù°üº¬µÄÐÅÏ¢£¬Windows Azure Active Directory Ìṩһ¸ö³ÆÎª
Windows Azure Active Directory Graph µÄ RESTful API¡£¸Ã
API ÔÊÐíÔËÐÐÓÚÈÎºÎÆ½Ì¨ÉϵÄÓ¦ÓóÌÐò·ÃÎÊĿ¼¶ÔÏóºÍËüÃÇÖ®¼äµÄ¹ØÏµ¡£ÀýÈ磬һ¸öÊÚȨµÄÓ¦ÓóÌÐò¿ÉÒÔʹÓøÃ
API Á˽âij¸öÓû§¡¢ÆäËùÊôµÄÍÅÌåµÄÐÅÏ¢ÒÔ¼°ÆäËûÐÅÏ¢¡£Ó¦ÓóÌÐò»¹¿ÉÒÔ¿´µ½Óû§ÓëÆäÉ罻Ȧ֮¼äµÄ¹ØÏµ£¬´Ó¶ø°ïÖúËûÃÇÀûÓÃÕâЩÈ˼ʹØÏµ¸üºÃµØ¿ªÕ¹¹¤×÷¡£
¸Ã·þÎñµÄÁíÒ»¸ö¹¦ÄÜÊÇ Windows Azure Active Directory Access Control£¬Ëü¿ÉÒÔÈÃÓ¦ÓóÌÐò¸üÒ×ÓÚ½ÓÊÜÀ´×Ô²»Í¬Éí·ÝÌṩÉ̵ÄÉí·ÝÐÅÏ¢¡£Access
Control ²»ÐèÒªÓ¦ÓóÌÐòÀí½â¶àÑùµÄÊý¾Ý¸ñʽºÍÿλÌṩÉÌËùʹÓõÄÐÒ飬Ëü½«ËùÓÐÕâЩ¶¼Í³Í³×ª»»ÎªÒ»ÖÖͨÓøñʽ¡£Ëü»¹ÔÊÐíÓ¦ÓóÌÐò½ÓÊÜÀ´×ÔÒ»¸ö»ò¶à¸ö
Active Directory ÓòµÄµÇ¼¡£ÀýÈ磬һ¸öÌṩ SaaS Ó¦ÓóÌÐòµÄ¹©Ó¦ÉÌ¿ÉÒÔʹÓà Windows
Azure Active Directory Access Control ¹¦Äܸ³ÓèÆä¿Í»§ÈºÖеÄÓû§Í¨¹ýµ¥Ò»µÇ¼·ÃÎʸÃÓ¦ÓóÌÐòµÄȨÀû¡£
Ŀ¼·þÎñÊDZ¾µØ¼ÆËãµÄÒ»¸öºËÐÄ»ù´¡¡£Òò´ËÎãÓ¹ÖÃÒÉ£¬ËüÃÇÔÚÔÆÖÐÒ²ºÜÖØÒª¡£
¸ßÐÔÄܼÆËã
ʹÓÃÔÆÆ½Ì¨µÄ×î¾ßÎüÒýÁ¦µÄ·½·¨Ö®Ò»ÊǸßÐÔÄܼÆËã (HPC)£¬HPC µÄ±¾ÖʾÍÊÇÔÚ¶à¸ö¼ÆËã»úÉÏͬʱִÐдúÂë¡£ÔÚ
Windows Azure ÉÏ£¬ÕâÒâζ×ÅͬʱÔËÐжà¸öÐéÄâ»ú£¬ËùÓÐÐéÄâ»ú²¢Ðй¤×÷À´½â¾öij¸öÎÊÌâ¡£´Ë²Ù×÷ÐèÒªÒÔijÖÖ·½Ê½µ÷¶ÈÓ¦ÓóÌÐò£¬¼´£¬¿çÕâЩʵÀý·Ö·¢Æä¹¤×÷¡£Îª´Ë£¬Windows
Azure Ìṩ HPC ¼Æ»®³ÌÐò¡£
¸Ã×é¼þ¿ÉÒÔÓë¹¹½¨µÄ HPC Ó¦ÓóÌÐòÐͬ¹¤×÷ÒÔʹÓÃÐÐÒµ±ê×¼ÏûÏ¢´«µÝ½Ó¿Ú (MPI)¡£Ö´ÐÐÓÐÏÞÔª·ÖÎöµÄÈí¼þ£¨ÈçÆû³µÅöײģÄ⣩±ãÊÇÕâÖÖÀàÐ͵ÄÓ¦ÓóÌÐòµÄÒ»¸öÀý×Ó£¬ÕâÑùµÄÀý×Ó»¹ÓкܶࡣHPC
¼Æ»®³ÌÐòÒ²¿ÉÒÔÓëËùνµÄÒײ¢ÐÐÓ¦ÓóÌÐò£¨Èç Monte Carlo Ä£Ä⣩һÆðʹÓᣲ»¹Ü½â¾öʲôÎÊÌ⣬ËüÌṩµÄ¼ÛÖµ¶¼ÊÇÏàͬµÄ£ºHPC
¼Æ»®³ÌÐò´¦Àí¿çÐí¶à Windows Azure ÐéÄâ»úµ÷¶È²¢ÐмÆË㹤×÷µÄ¸´ÔÓÎÊÌ⡣Ŀ±êÊǸüÇáËɵع¹½¨ÔÚÔÆÖÐÔËÐеÄ
HPC Ó¦ÓóÌÐò¡£
SDK
ÔçÔÚ 2008 Ä꣬Windows Azure µÄµÚÒ»¸öÔ¤·¢Ðа汾½öÖ§³Ö .NET ¿ª·¢¡£¶øÏÖ½ñ£¬Äú¼¸ºõ¿ÉÒÔʹÓÃÈκÎÓïÑÔ´´½¨
Windows Azure Ó¦ÓóÌÐò¡£Microsoft ĿǰΪ .NET¡¢Java¡¢PHP¡¢Node.js
ºÍ Python ÌṩÁËÌØ¶¨ÓÚÓïÑ﵀ SDK¡£»¹ÓÐÒ»¸öΪÈκÎÓïÑÔ£¨ÀýÈç C++£©Ìṩ»ù±¾Ö§³ÖµÄ³£¹æ Windows
Azure SDK¡£
ÕâЩ SDK ¿É°ïÖúÄú¹¹½¨¡¢²¿ÊðºÍ¹ÜÀí Windows Azure Ó¦ÓóÌÐò¡£¿É´Ó www.windowsazure.cn
»ò GitHub »ñµÃËüÃÇ£¬²¢ÇÒËüÃÇ¿ÉÒÔÓë Visual Studio ºÍ Eclipse ½áºÏʹÓá£Windows
Azure »¹ÌṩÁË¿ª·¢ÈËÔ±¿ÉÒÔ½«ÆäÓëÈÎºÎ±à¼Æ÷»ò¿ª·¢»·¾³½áºÏʹÓõÄÃüÁîÐй¤¾ß£¬°üÀ¨ÓÃÓÚ´Ó Linux
ºÍ Macintosh ϵͳ½«Ó¦ÓóÌÐò²¿Êðµ½ Windows Azure µÄ¹¤¾ß¡£
³ýÁ˰ïÖúÄú¹¹½¨ Windows Azure Ó¦ÓóÌÐòÒÔÍ⣬ÕâЩ SDK »¹ÌṩÁ˿ͻ§¶Ë¿â£¬¿É°ïÖúÄú´´½¨ÔÚÔÆÍⲿÔËÐеÄʹÓÃ
Windows Azure ·þÎñµÄÈí¼þ¡£ÀýÈ磬Äú¿ÉÒÔ¹¹½¨ÔÚÒÀÀµ Windows Azure blob µÄÖ÷»úÉÏÔËÐеÄÓ¦ÓóÌÐò£¬»ò´´½¨Í¨¹ý
Windows Azure ¹ÜÀí½çÃæ²¿Êð Windows Azure Ó¦ÓóÌÐòµÄ¹¤¾ß¡£
ÈëÃÅ
ÏÖÔÚ£¬ÄúÒÑÁ˽â´óÌåÇé¿ö£¬ÏÂÒ»²½ÊDZàдÄúµÄµÚÒ»¸ö Windows Azure Ó¦ÓóÌÐò¡£Ñ¡ÔñÄúµÄÓïÑÔ£¬»ñµÃÊʵ±µÄ
SDK£¬È»ºó¼ÌÐøÏÂÒ»²½¡£ÔƼÆËãÊÇеÄĬÈϼÆËãģʽ -- Á¢¼´¿ªÊ¼¡£
|