±à¼ÍƼö: |
ÔÆ¶Ë¸ß¿ÉÓÃÓ¦Óüܹ¹ÈýÖÖ³£Óõļܹ¹ÒÔ¼°Á½ÖÖÔòÊǸ߿ÉÓ÷½ÃæµÄÕ½¶·»ú.´ó¼Ò¿ÉÒÔ´ÓÖÐ×÷ÎªÔÆ¶ËÓ¦ÓÃÉè¼Æ·½ÃæµÄ½è¼ø.
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼¡¢ÍƼö¡£ |
|
ÎÒ½«Í¨¹ýÒ»¸öwebÓ¦Óõļܹ¹Éè¼ÆÀ´ËµÃ÷ÕâЩ¼Ü¹¹£¬webÓ¦ÓõĻù´¡¼Ü¹¹´î½¨ÔÚAWSÉÏ£¬ÀûÓÃAWSÌṩµÄÏàÓ¦·þÎñ£¬¿ÉÒÔÉè¼Æ³ö²»Í¬µÄ¸ß¿ÉÓ÷½°¸¡£
1. ×î¼òµ¥µÄÈý²ã¼Ü¹¹£º
ÕâÓ봫ͳ·ÇÔÆ¼Ü¹¹µÄÈý²ã¼Ü¹¹Ò»Ö£¬Ã»Óзֲ¼Ê½¼Ü¹¹£¬Ö»ÓµÓÐÒ»¸öµ¥¶ÀµÄÓ¦ÓÃʵÀý£¬µ¥Ò»µÄÊý¾Ý¿â¡£ÈçÏÂͼ£¬¼Ü¹¹²ÉÓãº
EC2
Amazon RDS
Route 53 DNS·þÎñ
S3 ×÷ΪÄÚÈÝ´æ´¢£¬Êý¾Ý±¸·Ý¸Ã¼Ü¹¹½á¹¹¼òµ¥£¬Ê¹ÓõÄS3±¸·Ý·þÎñºóÒѾ¾ßÓÐÒ»¶¨µÄ·ÀÔÖ£¬ÔÖÄѻָ´¹¦ÄÜ¡£ÕâÖּܹ¹AWS¹Ù·½ËµÃ÷¿ÉÒÔ¾ßÓÐÿÄêÉÙÓÚ3Ìì15СʱµÄå´»úʱ¼ä¡£Õâ¶Ô´ó¶àÊýÉÌÒµÓ¦ÓÃÊDz»Âú×ãÒªÇóµÄ¡£µ«ÊÇÔÚ¿ª·¢£¬²âÊÔ»·¾³Öб»¹ã·ºÊ¹Óá£

2. ¶àÓò¸ß¿ÉÓÃÉè¼ÆÄ£Ê½
¸ÃÉè¼ÆÄ£Ê½Ìá¸ßÁËÓ¦Óõĸ߿ÉÓÃÖ¸±ê£¬å´»úʱ¼ä´ïµ½ÉÙÓÚÿÄê8Сʱ45·ÖÖÓ¡£¸ÃÉè¼Æ²ÉÓãº
AWS MultiAZ
EC2Ìṩ¼ÆËã·þÎñ
ELB ×÷Ϊ¸ºÔؾùºâ£¬
ASG (Auto Scaling Group)¹ÜÀíʵÀýÔö¼õ£¬Ìæ»»
RDS Êý¾Ý¿â£¬²ÉÓÃÁ½¸öAZ RDSÇøÓò£¬ÔÖÄÑÇл»Í¨¹ýASGʵÏÖ
Ó¦Óñ»·ÖΪ¶à¸öAZ Çø£¬×îǰ¶ËÊÇÁ½¸öReverse Proxy£¬Ö®ºóµÄÁ½¸öWeb server£¬Ìṩ˫»î»úÖÆ£¬ÔöÇ¿¿ÉÓÃÐÔ¡£
Èí¼þ¼Ü¹¹ÒªÖ§³ÖË«»î»úÖÆµÄ×Ô¶¯Çл»
Èí¼þ¼Ü¹¹ÒªÖ§³ÖϵͳÎÞ·ìÉý¼¶£¬ÒÔ¼°¿Í»§ÎÞ¸ÐÖªµÄÒµÎñ»Ø¹ö
Èí¼þ¼Ü¹¹Ó¦¾ßÓÐϵͳ¼à¿ØÄ£¿é£¬¼à¿Øweb http 200 ״̬¡£
S3 Ìṩϵͳ±¸·Ý¹¦ÄÜ

¸Ã¼Ü¹¹µÄ¿ÉÓÃÐÔÒѾºÜ¸ß£¬ÊÊÓÃÓÚÓи߿ÉÓÃÐÔÒªÇ󣬵«ÈÝÐí¶ÌÔÝÒµÎñÔÝÍ£¡£±ÈÈçÆóÒµÄÚ²¿Ê¹Óõ쬵«ÖØÒªÐÔÓÖÊÇºÜ¸ßµÄÆóÒµ¼¶Ó¦Óã¬ÒÔ¼°¿Í»§ÊýÁ¿²»¸ßµÄ¶ÔÍâÉÌÒµÓ¦Óá£
3. ÃæÏò¿Í»§µÄÉÌÒµÓ¦ÓÃ
ÃæÏò¿Í»§µÄÓ¦ÓöԸ߿ÉÓÃÓкܸߵÄÒªÇó£¬ÕâÀïÌṩµÄ¼Ü¹¹¿ÉÒÔ±£Ö¤Ã¿ÄêµÍÓÚ52·ÖÖÓµÄå´»úʱ¼ä¡£Õâ¸ö¼Ü¹¹¿´ÆðÀ´ÓëÉÏÃæµÄºÜÏàËÆ£¬µ«ÊÇÓÉË«»î°ì³É3ʵÀý¸ß¿ÉÓã¬Õâ¾Í¸ü´óµÄ±£Ö¤Á˸߿ÉÓÃÐÔ£¬ÔÚij¸öinstanceå´»úºó²»»áÓ°ÏìÒµÎñ£¬Ó¦ÓÃͨ¹ý¼à¿Ø×é¼þ£¬·¢ÏÖÎÊÌ⣬×Ô¶¯Ìæ»»ÓÐÎÊÌâµÄÐé»ú¡£Éè¼ÆÏµÍ³Ê±ÐèҪעÒâ׿¸µã£º
½«Ó¦ÓóÌÐò²¿ÊðÔÚ3¸öÓòÖУ¬Èý¸öÓòÏ໥¸ôÀ룬ÿ¸öÓòÉè¼Æ¸ºÔØÈÝÁ¿¼«ÏÞ²»ÊÇÕû¸öϵͳµÄÈý·ÖÖ®Ò»£¬¶øÊÇ50%ÈÝÁ¿
¶ÔÓÚ¿ÉÒÔ±»»º´æµÄÄÚÈÝ£¬Ìí¼ÓCloudFrontÒÔ¼õÉÙϵͳ¸ºÔØ
ÔÚËùÓвãÖÐʵÏÖÈí¼þ/Ó¦ÓóÌÐòµ¯ÐÔģʽ
ÐèҪʵÏÖ×Ô¶¯²¿Êð£¬ÏµÍ³Ö§³Ö×Ô¶¯»Ø¹ö£¬ÒÔʵÏÖϵͳ³öÏÖ¹ÊÕÏÊÇ¿ìËٻظ´¡£
ϵͳ±ØÐë°üÀ¨¼à¿Ø×é¼þ£¬ÓÃÓÚ¼à¿ØÏµÍ³£¬»ã±¨ÎÊÌâ¡£

4. ¶àÎïÀíÇøÓò²¿Êð·½°¸
Á¼ºÃµÄÓ¦ÓÃÒÔ¼°»ù´¡¼Ü¹¹Éè¼Æ¿ÉÒԺܺõÄÌá¸ßϵͳµÄ¸ß¿ÉÓÃÐÔ£¬ÉõÖÁ´ïµ½Ã¿Äê52·ÖÖÓµÄ×îС崻úʱ¼ä¡£Èç¹ûÐèÒª¼ÌÐøÌá¸ßÉÌÒµÒýÓõĸ߿ÉÓ㬾ÍÐèÒª¿¼ÂǶàÎïÀíÇøÓò²¿ÊðµÄ·½°¸£¬¸Ã·½°¸Í¨¹ý¿äÎïÀíÇøÓòµÄ²¿Ê𣬱ÜÃâµ¥ÇøÓòÔÖÄѵijå»÷¡£

¿çÎïÀíÇøÓò·½°¸¾ßÌåÉè¼ÆÎª£º
Éè¼ÆÁ½¸öÎïÀíÇøÓò²¿ÊðÓ¦Óã¬Á½¸öÇøÓòÉè¼ÆÎªÖ÷¡¢±¸£¬Èȱ¸·ÝµÄ¹ØÏµ¡£
±»¶¯Õ¾µã°´±ÈÀýËõС£¬×îÖÕ±£³ÖÒ»Ö£¬ÒÔ»ñµÃÓë»î¶¯Õ¾µãÏàͬµÄÁ÷Á¿¡£
Á½¸öÇøÓò¶¼Ó¦±£³Ö¾²Ì¬Îȶ¨£¬ÒÔ´¦ÀíËùÓÐÄÜÁ¦ÒªÇ󣬼´Ê¹ÊÇÔÚÒ»¸öAZÇø¹ÊÕÏÆÚ¼ä¡£
ÔÚËùÓвãÖÐʵÏÖÓ¦ÓÃ×é¼þµÄµ¯ÐÔģʽ¡£
½«ÐèÒªÒ»¸öÇáÁ¿Ó¦ÓÃ×é¼þÀ´¼à²âÓ¦ÓóÌÐòµÄ½¡¿µ×´¿öºÍÇøÓòÒÀÀµÐÔ¡£
¾²Ì¬ÍøÕ¾ÔÚϵͳÖаçÑÝÖØÒª½ÇÉ«£¬Æä²»µ«ÓÃÓÚ»º½â¸ß²¢·¢µÄÇé¿ö£¬Í¬Ê±ÔÚ¹ÊÕÏ×ªÒÆÆÚ¼ä£¬ÇëÇ󽫱»Â·Óɵ½¾²Ì¬ÍøÕ¾£¬ÓÃÒÔʵÏÖÎÞ·ìÇ¨ÒÆ¡£
Èí¼þ¸üн«Ê¹ÓÃÀ¶Â̲¿Êð·½·¨»òÕßÊÇCanary²¿Êð·½·¨
¸Ã¼Ü¹¹¿ÉÒÔ±£Ö¤Ã¿Äê4СʱÒÔϵÄå´»úʱ¼ä£¬ËäÈ»²»ÈçÉÏÃæÌáµ½µÄµ¥ÎïÀí½ÚµãÉÌÒµ¼¶Ó¦Ó㬵«ÊÇÒòΪÆä¶àÎïÀíÇøÓòµÄÌØµã£¬Ðí¶àÒøÐУ¬½ðÈÚÆóҵʹÓøüܹ¹¡£
5. ×î¸ß¶ËµÄ¸ß¿ÉÓÃÓ¦Óüܹ¹
×î¸ß¶ËµÄ¸ß¿ÉÓüܹ¹¿ÉÒÔ±£Ö¤Ã¿ÄêÉÙÓÚ5·ÖÖÓÒÔϵÄå´»úʱ¼ä£¬Ìṩ99.999%µÄ¸ß¿ÉÓ㬿ÉÒÔ˵ÊǸ߿ÉÓÃÉϵÄÕ½¶·»ú¡£ÖØÒªµÄÒøÐУ¬½ðÈÚ£¬Õþ¸®£¬¾ü¶Ó²¿ÃŶ¼²ÉÓÃÕâÑùµÄ¼Ü¹¹¡£

¸ßÐÔÄܵĴ洢½â¾ö·½°¸£¬
¼Ü¹¹ÖеÄÿһ²ãÖвÉÓÃÈßÓà·½°¸
ÔÚ¿ÉÄܵÄÇé¿öÏÂʹÓÃNoSQLÊý¾Ý¿â
²ÉÓÃÖ÷¶¯/Ö÷¶¯µÄ¶àÇøÓò·½·¨¡£Ã¿¸öÇøÓò¶¼±ØÐëÊǾ²Ì¬Îȶ¨µÄ
·Óɲ㽫Ïò½¡¿µÕ¾µã·¢ËÍÁ÷Á¿£¬²¢ÔÚ¹ÊÕÏÆÚ¼äÍ£Ö¹¸´ÖÆ
ÔÚËùÓвãÖÐʵÏÖÓ¦ÓÃ×é¼þµÄµ¯ÐÔ¹¦ÄÜ
ÐèÒªÒ»¸öÇáÁ¿Ó¦ÓÃ×é¼þÀ´¼à²âÓ¦ÓóÌÐòµÄ½¡¿µ×´¿öºÍÇøÓòÒÀÀµÐÔ¡£
¾²Ì¬ÍøÕ¾ÔÚϵͳÖаçÑÝÖØÒª½ÇÉ«£¬Æä²»µ«ÓÃÓÚ»º½â¸ß²¢·¢µÄÇé¿ö£¬Í¬Ê±ÔÚ¹ÊÕÏ×ªÒÆÆÚ¼ä£¬ÇëÇ󽫱»Â·Óɵ½¾²Ì¬ÍøÕ¾£¬ÓÃÒÔʵÏÖÎÞ·ìÇ¨ÒÆ¡£
Èí¼þ¸üн«Ê¹ÓÃÀ¶Â̲¿Êð·½·¨»òÕßÊÇCanary²¿Êð·½·¨¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª¡ª
|