¶ÔÏó´æ´¢ÓбØÒªÖ§³Ö¿ìÕÕÂð£¿
¶ÔÏó´æ´¢ÓÉÓڳɱ¾µÍ£¬À©Õ¹ÐÔÇ¿£¬Ò»Ö±ÊDZ¸·ÝÄ¿±ê´æ´¢µÄÊ×Ñ¡¡£µ«ÊÇ£¬Ëæ×ŶÔÏó´æ´¢±¾Éí¼¼ÊõµÄ½ø²½£¬¶ÔÏó´æ´¢µÄ¹¦ÄÜÔ½À´Ô½Ç¿´ó£¬ÐÔÄÜÒ²Ô½À´Ô½¸ß£¬¼ÓÉÏS3µÄÔÆÔÉúÌØÐÔ£¬¶ÔÏó´æ´¢Öð½¥½øÈë¹Ø¼üÒµÎñ£¬¸ß¼ÛÖµÊý¾ÝµÄ±¸·ÝÊÇÇ¿ÐèÇó¡£XSKYÐdz½ÌìºÏµÄ¶ÔÏó´æ´¢ÔÚÖÚ¶à½ðÈÚ¡¢Ö¤È¯¡¢Ò½ÁƵÄÐÐÒµÖеĹؼü³¡¾°ÂäµØ£¬Ô½À´Ô½¸ÐÊܵ½¹Ø¼üÒµÎñ¶Ô¶ÔÏó´æ´¢µÄÊý¾Ý±¸·ÝµÄÐèÇó¡£
¡¡
µ«º£Á¿·Ç½á¹¹»¯Êý¾ÝµÄ±¸·Ý»Ö¸´¶¼ÊÇÒµ½çÄÑÌ⣬ÌرðÔÚСÎļþ³¡¾°¡£ÔÚ¶ÔÏó´æ´¢·¢Õ¹Õâô¶àÄêºó£¬½üÆÚÒµ½ç¿ªÊ¼³öÏÖÁËһЩÕë¶Ô¶ÔÏó´æ´¢Êý¾ÝµÄ±¸·Ý·½°¸£¬ÎÒÃÇÑ¡È¡Ö÷Á÷¶ÔÏó²úÆ·µÄ·½°¸Ò»Ò»·ÖÎö£¬ÔÙ¿´¿´XSKYÐdz½ÌìºÏµÄÍ°¿ìÕÕרÀû¼¼ÊõÓÐÄÄЩÓÅÊÆ¡£
³£¼ûµÄ¶ÔÏó´æ´¢Êý¾Ý±¸·Ý·½°¸ÊµÏÖºÍÌôÕ½
AWS S3ÓÚ2010Äê·¢²¼Á˶ÔÏó´æ´¢¶à°æ±¾¹¦ÄÜ£¬Ö¼ÔÚ½øÐжÔÏóÊý¾ÝµÄ±£»¤£¬½µµÍÒµÎñÂß¼´íÎó¶Ô¶ÔÏó´æ´¢Êý¾ÝµÄÓ°Ïì¡£
Óë³£¼ûµÄ¶ÔÏóÉÏ´«¼´¸²¸ÇÔÓÐÊý¾Ý²»Í¬£¬¿ªÆôÁ˶à°æ±¾¿ØÖƵĴ洢Ͱ£¬½«²»»áɾ³ý»òÕ߸²¸ÇÒÑ´æ´¢µÄ¶ÔÏóÊý¾Ý£¬¶øÊDzúÉúеİ汾¡£¶ÔÓÚÉÏ´«Ôò½«ÐÂдÈëµÄÊý¾Ý¼ÓÉÏа汾ºó×÷Ϊ¶ÔÏóµÄ×îÐÂÊý¾Ý£¬¶ÔÓÚɾ³ý¶¯×÷£¬Ôò»áÔö¼Ódelete
marker£¬ÓÃÓÚÔÚ¶ÔÏó·ÃÎÊʱӦ´ð404¡£¶ÔÓÚÀúÊ·Êý¾Ý£¬ÔòÖ§³Öͨ¹ý¶à°æ±¾¹ÜÀíµÄAPI½øÐжÀÁ¢µÄ·ÃÎÊ»òÕßɾ³ý¡£
ͨ¹ýÕâһϵÁеķþÎñ¶ËÂß¼ºÍAPI£¬¶ÔÏó´æ´¢µÄ¶à°æ±¾¹¦ÄÜ¿ÉÒÔÂú×ã»ù±¾µÄ¶ÔÏóÊý¾Ý±£»¤¡£¶ÔÏó¶à°æ±¾ÓÉÓÚÐèÒª±£´æËùÓеİ汾£¬¶ÔÓ¦¹Ø¼üÒµÎñÀ´ËµºÜÕ¼¿Õ¼ä£¨ÒòΪ¹Ø¼üÒµÎñÒ»°ãÊÇÉú²úÒµÎñ£¬»á¾³£ÐÞ¸ÄÊý¾Ý£¬´Ó¶ø²úÉúºÜ¶à°æ±¾£©£¬ºÜ¶àÆóÒµ¶¼²»Ì«ÀÖÒâ´ò¿ª¶à°æ±¾¡£ÁíÍ⣬¶ÔÏó¶à°æ±¾Ê¹ÓÃÆðÀ´ºÜ²»·½±ã£¬ºÜÄѱ¸·ÝºÍ»Ö¸´Ä³Ò»¸ö°æ±¾¡£Èç¹û²»ÐèÒª´ò¿ª¶à°æ±¾¹¦ÄÜ£¬ÓÖÄÜÏñ´«Í³´æ´¢¿ìÕÕÒ»Ñù¿ÉÒÔ½øÐмòµ¥µÄ±¸·ÝºÍ»Ö¸´Êý¾Ý¾ÍÍêÃÀÁË¡£
MinIO
Versioning allows a user to retain multiple variants of an object in the same
bucket and provides a mechanism to preserve, retrieve and restore every version
of every object stored in a bucket,eliminating the requirement for snapshots
MinIOͨ¹ý¼æÈÝAWS S3 ¶à°æ±¾¹¦ÄÜ£¬½«¶à°æ±¾ÈÏΪÊǶÔÏóµÄÒ»¸ö¿ìÕÕ£¬¿ÉÒÔʵÏÖ¶ÔÏóÁ£¶ÈµÄ¿ìÕÕºÍÊý¾Ý±£»¤¹¦ÄÜ¡£
µ«µ±ÒµÎñÏ£Íû½«Õû¸öÍ°µÄÊý¾Ý»Ö¸´µ½Ä³Ò»Ê±¼äµãʱ£¬»ùÓÚ¶à°æ±¾ÊÇÎÞ·¨ÊµÏֵġ£
ͬʱ¶à°æ±¾½öÄܽ«Êý¾Ý±£´æÔÚͬһ¸öÍ°ÄÚ£¬²¢Ã»Óпì½ÝµÄ·½Ê½ÊµÏÖÊý¾ÝµÄÒìµØ¡¢ÒìÖÊÔÖ±¸¡£Èç¹û½èÖúµÚÈý·½×é¼þ»ò×ÔÐпª·¢£¬ÔòÐèÒª¶¨ÆÚ½«¶ÔÏóµÄÀúÊ·°æ±¾µ¼³ö´æ´¢µ½ÒìµØ»òÆäËû´æ´¢½éÖÊÖС£
AWS
ÔÚ·¢²¼S3¶à°æ±¾¹¦ÄÜ11Äêºó£¬AWSÓÚ2021Äê·¢²¼ÁËAWS Backup for Amazon S3µÄÔ¤ÀÀ°æ£¬²¢ÓÚ2022Äê2ÔÂÕýʽ¿ª·Å¡£
AWS
Backup»ùÓÚ¶ÔÏó¶à°æ±¾¶ÔS3Êý¾Ý½øÐдøÍâ±£»¤£¬Í¨¹ý¶Ô´æ´¢Í°¿ªÆô¶à°æ±¾£¬¶¨ÆÚ»òÊÖ¶¯Ö´Ðб¸·ÝÈÎÎñµÄ·½Ê½£¬½«¶ÔÏóµÄÀúÊ·Êý¾Ýµ¼³öΪͰµÄÒ»´Î±¸·Ý£¬¿ÉÀí½âΪÕë¶Ô´æ´¢Í°µÄÒ»´Î¿ìÕÕ¶¯×÷¡£µ«AWSµÄ·½°¸Ò²´æÔڱȽÏÃ÷ÏÔµÄÎÊÌ⣺
¡ñ Ô´Í°±ØÐ뿪Æô¶à°æ±¾¹¦ÄÜ£¬²ÅÄܽøÐÐÊý¾Ý±£»¤
¡ñ µ±½øÐлָ´Ê±£¬½öÖ§³Ö½«¶ÔÏó»Ö¸´µ½¸Ã±¸·ÝµÄ×îа汾£¬ÎÞ·¨»Ö¸´Á½´Î±¸·ÝÈÎÎñÖ®¼ä²úÉúµÄÀúÊ·°æ±¾
¡ñ AWS
Backup for Amazon S3ΪS3µÄ´øÍâʵÏÖ£¬ÐèÒª½øÐжÔÏóÀúÊ·°æ±¾Êý¾ÝµÄ¸´Öƺ͹鵵£¬Òò´Ë±¸·ÝЧÂʲ»¸ß
Blackblaze B2
¶ÔÓÚʵÏÖÁ˶ÔÏó´æ´¢¿ìÕյIJúÆ·À´Ëµ£¬BlackblazeµÄB2ÊDZȽÏÓÐÌØÉ«µÄÒ»¸ö¡£ÕâÓëB2µÄ²úÆ·¶¨Î»Ïà¹Ø£¬Ëû¸üÏñÊÇ·þÎñ¸öÈËÓû§µÄ¼ò»¯°æ¶ÔÏó´æ´¢²úÆ·¡£
B2µÄ¿ìÕÕ½«Ô´´æ´¢Í°µÄÊý¾Ýµ¼³öºó´ò°üΪzip£¬ÔÙÉÏ´«µ½Ä¿±ê´æ´¢Í°ÖУ¬Ö§³Ö¶ÔÕû¸ö¿ìÕÕzip°üµÄÏÂÔØ»òÕßUÅÌÓʼŦÄÜ¡£ÒòΪÊÇÃæÏò¸öÈËÓû§µÄ¹¦ÄÜ£¬ËùÒÔ´æÔÚ×űȽÏÃ÷ÏԵĹæ¸ñÏÞÖÆ£¬È磺¿ìÕÕ´óС×î´ó½öÖ§³Ö10TB£¬¿ìÕÕ±¸·ÝËÙ¶ÈΪ1GB/min£¬²¢ÇÒͬÑùÎÞ·¨¼Ç¼Á½´Î¿ìÕÕÖÜÆÚ¼ä²úÉúµÄ±ä¸ü¡£
ÕâÑùµÄ²úÆ·ºÍ¹¦ÄܵĶ¨Î»£¬»ù±¾ÉÏÎÞ·¨Âú×ãÆóÒµÉú²úÒµÎñ¶ÔÊý¾ÝÒ»ÖÂÐÔ¡¢¹¦ÄÜ¿ÉÓÃÐÔµÄÒªÇó¡£
XSKYÐdz½ÌìºÏµÄÍ°¿ìÕÕ±¸·ÝÏà¹Ø·¢Ã÷רÀû
¸ù¾ÝIDCµÄÊý¾Ý£¬XSKYÐdz½ÌìºÏµÄ¶ÔÏó´æ´¢¶àÄêÒÔÀ´Ò»Ö±ÁìÏȹúÄÚÊг¡¡£»ùÓÚ¶Ô´æ´¢Éú̬µÄÀí½âºÍÓëÊг¡ÖÚ¶àÓû§µÄδÀ´ÐèÇó½áºÏ£¬XSKYÐdz½ÌìºÏºÜÔç¾ÍÑо¿¶ÔÏó´æ´¢µÄÍ°¿ìÕÕ±¸·Ý¼¼Êõ£¬ÔÚ2019ÄêÉêÇëÁËÁ½ÏîÏà¹ØµÄ¹ú¼Ò·¢Ã÷רÀû£¬²¢ÔÚ2021ÄêÈ¡µÃרÀûÊÚȨ£¨×¨ÀûºÅ£ºZL2019107133.8ºÍZL201911229166.X£¬Ïê¼û¸½Â¼£©¡£
Í°¿ìÕÕÏà¹ØרÀû¼¼ÊõÀûÓöÔÏó¶à°æ±¾¼¼ÊõջʵÏÖÁ˶ÔÏó¿ìÕÕ¹¦ÄÜ£¬µ«²»Óë¶à°æ±¾¹¦ÄܳåÍ»£¬²¢ÇÒÖ§³ÖÍ°¼¶Ò»ÖÂÐÔ¿ìÕÕ£¬¼´Õë¶ÔÍ°ÄÚËùÓжÔÏóµÄ״̬һ´ÎÐÔ´òÉÏ¿ìÕÕ£¬¶ø²»Êǵ¥¸ö¶ÔÏóÁ£¶ÈµÄ¿ìÕÕ¡£
Ïà¹ØרÀû¼¼Êõ¿ÉÒÔÓëÒµÎñ½áºÏ£¬Í¨¹ýÍ°¼¶¿ìÕյŦÄÜ£¬ÊµÏÖÊý¾ÝºÍÒµÎñ״̬µÄÒ»¼ü»¹Ô£¬Ö§³Ö¸ßЧ¿ìÕջعö£¬Í¨¹ý±ä¸ü¿ìÕÕÁ´µÄ·½Ê½£¬¸ßЧµÄʵÏÖÕûÍ°Êý¾ÝµÄ»Ø¹ö¡£
ÕâÑùÒ²±ÜÃâÁ˶à°æ±¾´øÀ´µÄ¿Õ¼äÀË·Ñ£¬¶ÔÓÚͨ¹ý¶à°æ±¾À´½øÐÐÊý¾Ý±£»¤µÄ·½°¸£¬Ã¿´Î¶ÔÏóµÄÐ޸Ķ¼»á²úÉúеİ汾ºÍ´æ´¢¿Õ¼äµÄÐèÇ󣬶øXSKYÐdz½ÌìºÏµÄ¿ìÕÕ·½°¸²»ÒÀÀµÓÚ¶à°æ±¾µÄʵÏÖ£¬´ó·ù¼õÉÙ¿Õ¼äÀË·Ñ¡£
¿ìÕÕËÑË÷Á´Â·
ͼ£º¿ìÕÕËÑË÷Á´Â·¸ÅÄîͼ
¿ìÕÕËÑË÷Á´Â·ÊÇΪÁË¿ìËÙÕÒµ½¶ÔÏó¶øÉú³ÉµÄÒ»¸öÊý¾Ý½á¹¹¡£ÓÉÓÚ¿ìÕÕ´æÔڻعö£¬¿ìÕÕ¼äµÄÒÀÀµ¹ØϵÀàËÆÓÚÒ»¿Ã¶à²æÊ÷£¬´ÓÈÎÒâÒ¶×ӽڵ㵽¸ù½ÚµãµÄ·¾¶Ò»¶¨Î¨Ò»¡£ÓÉÓÚÈÎÒâÁ´Â·¶¼ÊǶÀÁ¢µÄ£¬ËùÒÔ¸ù¾Ý¿ìÕÕËÑË÷Á´Â·£¬ÎÒÃǺÜÈÝÒ×ʵÏÖÖ¸¶¨Á´Â·¶Áȡij¸ö¶ÔÏó»òÁоÙÍ°ÄÚËùÓжÔÏó¡£
¿ìÕÕ²îÒìºÍÔöÁ¿±¸·Ý
XSKYÐdz½ÌìºÏµÄÍ°¿ìÕÕרÀû¼¼ÊõÌṩÁË¿ìÕÕ²îÒìµÄ½Ó¿Ú£¬¿É¶Ô±ÈÔÚͬһÁ´Â·ÉÏÈÎÒâµÄÁ½¸ö¿ìÕÕÄڵĶÔÏó²îÒ죬ͨ¹ý´Ë½á¹û¿É½øÐÐÔöÁ¿±¸·Ý£¬ÊµÏÖÊý¾ÝµÄÒìµØ¡¢ÒìÖÊÔÖ±¸¡£
ͼ: ¿ìÕÕ²îÒìÔÀí¸ÅÄîͼ
ÔÚÔÀíʵÏÖÉÏ£¬XSKYÐdz½ÌìºÏ²¢Ã»ÓвÉÓøù¾Ý¿ìÕÕÁоÙÍ°È»ºóÕë¶Ô½á¹û×ö¼õ·¨µÄ¼òµ¥·½Ê½£¬ÒòΪÕâÑùЧÂʺܵ͡£ÈçÉÏͼËùʾ£¬¼ÙÈçÐèÒªÔöÁ¿±¸·ÝT1µ½T2Ö®¼äµÄÊý¾Ý£¬ÐèÒª±È¶Ô¿ìÕÕ2ºÍ¿ìÕÕ3µÄ¶ÔÏó²îÒì¡£ÏÔ¶øÒ×¼û£¬¿ìÕÕ1ÄÚµÄÊý¾Ý¶¼Êǹ²ÏíµÄ£¬¿Ï¶¨²»»áÔÚ²îÒì½á¹ûÄÚ£¬µ±¿ìÕÕ1ÄÚÊý¾ÝÁ¿ºÜÅÓ´óʱ£¬»á×öºÜ¶àÎÞÓù¦¡£ÎªÁËÌáÉýЧÂÊ£¬XEOS¸´ÓÃÁËÄÚ²¿µÄ¶ÔÏó±ä¸üÈÕ־ģ¿é£¨´ËÄ£¿é¼Ç¼ÁËÿ´Î¶ÔÏóµÄ´´½¨£¬Ð޸ģ¬É¾³ýµÈ±ä¸ü£©£¬»ñȡij¸öʱ¼ä¶ÎÄڵıä¸üÈÕÖ¾£¬´Ó¶ø¹ýÂ˵ô¾ø´ó²¿·ÖµÄδÐ޸ĶÔÏó¡£
¿ìÕջعö
¿ìÕջعöÊÇÖ¸ÄÜ»ØÍ˵½ÈÎÒâÒ»¸öÒÑ´æ¿ìÕÕµÄ״̬¡£¸ÃרÀû¼¼ÊõµÄ¿ìÕջعö²Ù×÷ÊÇÃ뼶µÄ£¬Ëüͨ¹ýÐ޸ĿìÕÕËÑË÷Á´Â·£¬¿ìËÙÇл»²éÕÒ·¾¶£¬´Ó¶ø´ïµ½Ã뼶»Ø¹ö¡£
ͬʱXSKYÐdz½ÌìºÏµÄ¿ìÕÕ·½°¸Ö§³ÖÓë¶à°æ±¾Í¬Ê±½áºÏ£¬¼´¿ìÕջعöʱ¿ÉÒÔ»¹ÔËùÓÐÀúÊ·µÄ¶ÔÏó°æ±¾£¬Ô¶ÓÅÓÚAWS BackupÖ»Äָܻ´×îа汾µÄ·½°¸¡£
дʱ¿½±´£¨Copy-On-Write£©ºÍдʱÖض¨Ïò£¨Redirect-On-Write£©
COW(дʱ¿½±´)ÊÇָϵͳ»á¸ú×ÙÔ´¾íµÄÊý¾Ý±ä»¯£¨¼´Ô´¾íµÄдÈë²Ù×÷£©£¬Ò»µ©Ô´¾íÊý¾Ý¿é·¢ÉúдÈë²Ù×÷£¬ÔòÏȽ«Ô´¾íÊý¾Ý¶Á³ö²¢Ð´Èë¿ìÕÕ¾í£¬È»ºóÓÃÐÂÊý¾Ý¸²¸ÇÔʼÊý¾Ý¡£ÏµÍ³Ê±¿Ì±£ÁôÒ»·ÝÍêÕûµÄ×îеĶÔÏ󸱱¾£¬µ±½ÓÊÕµ½Ð´IOʱ£¬»áÏȽ«ÔÀ´µÄÊý¾ÝÄÚÈݸ´ÖÆÒ»·Ý·ÅÈë¿ìÕÕ¸±±¾ÖУ¬È»ºóÔÙÐÞ¸Ä×îи±±¾£¬Í¬Ò»¸ö¶ÔÏóµÄµÚ¶þ´ÎдIOÖ±½ÓÐÞ¸Ä×îа汾¡£Ò²¾ÍÒâζ×Åÿ¸ö¶ÔÏóµÄµÚÒ»¸öд²Ù×÷»á´øÀ´Èý´ÎIO£¬Ò»´Î¶Á£¬Á½´Îд£¬¶ÔÓÚдÃܼ¯Ðͳ¡¾°£¬´øÀ´µÄÐÔÄÜËðºÄ»á·Ç³£´ó¡£
ROW(дʱÖض¨Ïò)ÊÇָϵͳ´´½¨Ò»¸öºÍÔ´¾í¶ÔÓ¦µÄ¿ìÕÕ¿Õ¼äºÍË÷ÒýÈÕÖ¾£¬ÔÚ´´½¨ROW¿ìÕÕºó£¬Ô´¾í»á±£³Ö³õʼ״̬²»±ä£¬ÈçÔ´¾íÖеÄÊý¾ÝÐèÒªÐ޸ģ¬ÐÂÊý¾Ý»á±»Ð´Èë¶ÔÓ¦µÄ¿ìÕÕ¿Õ¼äÖУ¬Í¬Ê±¸ÃÊý¾ÝλµÄÖ¸Õë»áÖض¨Ïòµ½ÐµÄдÈë´æ´¢¿Õ¼äµØַ룬ÕâÑùµ±¶ÁÕâ¸öÊý¾Ýʱ»á°´Ö¸ÕëλÖÃÕÒµ½Ð¸üеÄÊý¾Ý¡£ÓÅÊÆÔÚÓÚ²»»á½µµÍÔ´Êý¾Ý¾íµÄдÐÔÄÜ¡£Ô´Êý¾Ý¾í´´½¨¿ìÕÕºóµÄд²Ù×÷»á±»Öض¨Ïò£¬ËùÓеÄд
I/O ¶¼±»Öض¨Ïòµ½Ð¾íÖУ¬¶øËùÓпìÕÕ¾íÊý¾Ý(¾ÉÊý¾Ý)¾ù±£ÁôÔÚÖ»¶ÁµÄÔ´Êý¾Ý¾íÖС£Òò´Ë¸üÐÂÔ´Êý¾ÝÖ»ÐèÒªÒ»¸öд²Ù×÷¡£
XSKYÐdz½ÌìºÏµÄרÀû¼¼ÊõʹÓÃROWµÄ·½Ê½£¬Í¨¹ý¿ìÕÕÁ´µÄ·½Ê½¼õÉÙдIO£¬´Ó¶ø¼õÉÙÐÔÄÜËðºÄ¡£
Í°¿ìÕÕ¼¼ÊõÓ¦ÓÃÕ¹Íû
XSKYÐdz½ÌìºÏµÄרÀûÍ°¿ìÕÕ¼¼Êõ¼´½«ÔÚXEOS V6ÏÂÒ»´ú¶ÔÏóÖвúÆ·»¯£¬µÚÒ»ÆÚרעÓÚ±¾µØÊý¾Ý±¸·ÝºÍ¿ìÕÕÔöÁ¿±¸·Ý£¬µÚ¶þÆÚ»áÔö¼Ó¿ìÕջعö¹¦ÄÜ¡£Í¬Ê±£¬XEOS
V6Ò²ÌṩÁË¿ª·ÅAPI£¬±ãÓں͸÷±¸·Ý³§É̶Խӣ¬ÎÒÃÇÒ²½«»ùÓÚXEOS¿ìÕÕÍƳöÔÉú¶ÔÏó´æ´¢Êý¾Ý±¸·Ý·½°¸¡£
ÓÐÁËXEOS¶ÔÏóµÄÍ°¿ìÕÕ¼¼Êõ£¬ÎÒÃǵÄÓû§½«ÎÞÐè´ò¿ª¶ÔÏó¶à°æ±¾£¬¾Í¿ÉÒÔÏñ´«Í³´æ´¢¿ìÕÕÒ»Ñù£¬·Ç³£¼òµ¥µÄʵÏÖº£Á¿Ð¡ÎļþÊý¾ÝµÄ±£»¤ÁË¡£ÍêÉƵĶÔÏóÊý¾Ý±£»¤¼¼Êõ£¬±Ø½«À©´ó¶ÔÏó´æ´¢µÄÊÊÓ÷¶Î§£¬¶ÔÏó´æ´¢Ò²±Ø½«³ÉΪÆóÒµ¹Ø¼üÒµÎñ´æ´¢µÄÓÐÁ¦¾ºÕùÕß¡£
2022Äê03ÔÂ30ÈÕ ÓÚÉϺ£
°æȨ×÷Æ· δ¾Ðí¿É ÇëÎðתÔØ ¡¡