|
|
|
AWS CloudFront´Â °³¹ßÀÚ Ä£ÈÀû ȯ°æ¿¡¼ ªÀº Áö¿¬ ½Ã°£°ú ºü¸¥ Àü¼Û ¼Óµµ·Î µ¥ÀÌÅÍ, µ¿¿µ»ó, ¾ÖÇø®ÄÉÀÌ¼Ç ¹× API¸¦ Àü ¼¼°è °í°´¿¡°Ô ¾ÈÀüÇÏ°Ô Àü¼ÛÇÏ´Â °í¼Ó ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©(CDN) ¼ºñ½ºÀÔ´Ï´Ù. CloudFront´Â AWS¿Í ÅëÇյǸç, AWS ±Û·Î¹ú ÀÎÇÁ¶ó¿Í Á÷Á¢ ¿¬°áµÈ ¹°¸®Àû À§Ä¡»Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ AWS Services¿Íµµ ÅëÇյ˴ϴÙ. ´Ù¾çÇÑ ¼ºñ½º¿Í ¿øÈ°ÇÏ°Ô ¿¬µ¿µÇ´Â CloudFront´Â AWS Shield¿Í ¿¬µ¿µÇ¾î DDoS ¿Ïȸ¦ ¼öÇàÇÏ°í, ¾ÖÇø®ÄÉÀÌ¼Ç ¿À¸®ÁøÀ¸·Î¼ AWS S3, Elastic Load Balancing ¶Ç´Â AWS EC2¸¦ »ç¿ëÇÏ°í, Lambda@Edge¿Í ¿¬µ¿µÇ¾î »ç¿ëÀÚÁöÁ¤ Äڵ带 °í°´ÀÇ »ç¿ëÀÚ¿¡¼ °¡±î¿î À§Ä¡¿¡¼ ½ÇÇàÇÏ°í ¸ÂÃãÈµÈ »ç¿ëÀÚ °æÇèÀ» Á¦°øÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, AWS S3, AWS EC2 ¶Ç´Â Elastic Load Balancing°ú °°Àº AWS ¿À¸®ÁøÀ» »ç¿ëÇÏ´Â °æ¿ì, ÀÌ·¯ÇÑ ¼ºñ½º¿Í CloudFront °£¿¡ Àü¼ÛµÈ µ¥ÀÌÅÍ¿¡ ´ëÇؼ´Â ºñ¿ëÀ» ÁöºÒÇÏÁö ¾Ê½À´Ï´Ù.
API, AWS Management Console, AWS CloudFormation, CLI ¹× SDK¿Í °°ÀÌ ÀÌ¹Ì Àͼ÷ÇÑ AWS µµ±¸¸¦ »ç¿ëÇÏ¿© ¸î ºÐ ¸¸¿¡ ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. AWSÀÇ CDNÀº ¼±°áÁ¦ ±Ý¾×À̳ª Àå±â ¾àÁ¤ ¾øÀÌ »ç¿ë·®¿¡ µû¶ó ÁöºÒÇÏ´Â °£ÆíÇÑ ¿ä±Ý ¸ðµ¨À» Á¦°øÇϸç, CDN¿¡ ´ëÇÑ Áö¿øÀº ±âÁ¸ AWS Support ±¸µ¶¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
AWS CloudFront ¼Ò°³
|
ÀåÁ¡ |
ºü¸¥ ¼Óµµ¿Í ±Û·Î¹úÇÑ ±Ô¸ð
|
AWS CloudFront CDN(ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©)Àº °íµµ·Î È®Àå °¡´ÉÇϸç Àü ¼¼°è¿¡ ºÐ»êµÉ ¼ö ÀÖ½À´Ï´Ù. CloudFront ³×Æ®¿öÅ©´Â 180°³ÀÇ PoP(Point of Presence)¸¦ °¡Áö°í ÀÖÀ¸¸ç °íź·Â¼ºÀÇ AWS ¹éº» ³×Æ®¿öÅ©¸¦ È°¿ëÇÏ¿© °í°´ÀÇ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Ź¿ùÇÑ ¼º´É°ú °¡¿ë¼ºÀ» Á¦°øÇÕ´Ï´Ù. |
|
AWS CloudFront´Â ³×Æ®¿öÅ© ¼öÁØ°ú ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀÇ º¸¾ÈÀ» µÑ ´Ù Á¦°øÇÏ´Â ¸Å¿ì ¾ÈÀüÇÑ CDNÀÔ´Ï´Ù. °í°´ÀÇ Æ®·¡ÇÈ°ú ¾ÖÇø®ÄÉÀ̼ÇÀº Ãß°¡ ºñ¿ë ¾øÀ̵µ AWS Shield Standard¿Í °°Àº ´Ù¾çÇÑ ³»Àå º¸È£ ±â´ÉÀ» ÅëÇÑ ÇýÅÃÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ AWS Certificate Manager(ACM)¿Í °°Àº ±¸¼º °¡´ÉÇÑ ±â´ÉÀ» »ç¿ëÇϸé Ãß°¡ ºñ¿ë ¾øÀÌ »ç¿ëÀÚ Á¤ÀÇ SSL ÀÎÁõ¼¸¦ »ý¼º ¹× °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
AWS CloudFront ±â´ÉÀº °í°´ÀÇ Æ¯Á¤ ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ׿¡ ¸Â°Ô »ç¿ëÀÚ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. CloudFront À̺¥Æ®¿¡ ÀÇÇØ Æ®¸®°ÅµÇ´Â Lambda@Edge ÇÔ¼ö´Â °í°´ÀÇ »ç¿ëÀÚ ÁöÁ¤ Äڵ带 Àü ¼¼°è AWS À§Ä¡·Î È®ÀåÇϹǷΠº¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷ÀÌ¶óµµ °í°´ÀÇ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô °¡±õ°Ô ¹èÄ¡ÇÏ¿© ÀÀ´ä¼ºÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ CDNÀº ±âº» API ¶Ç´Â AWS µµ±¸¸¦ »ç¿ëÇÏ¿© ¿À´Ã³¯ÀÇ DevOps ¹× CI/CD ȯ°æÀÌ ¿ä±¸ÇÏ´Â ´Ù¾çÇÑ µµ±¸ ¹× ÀÚµ¿È ÀÎÅÍÆäÀ̽º¿ÍÀÇ ÅëÇÕÀ» Áö¿øÇÕ´Ï´Ù. |
|
AWS CloudFront´Â AWS S3, AWS EC2, Elastic Load Balancing, AWS Route 53 ¹× AWS Elemental Media Services¿Í °°Àº AWS ¼ºñ½º¿Í ÅëÇյ˴ϴÙ. ÀÌ·¯ÇÑ ¼ºñ½º´Â ¸ðµÎ µ¿ÀÏÇÑ ÄܼÖÀ» ÅëÇØ ¾×¼¼½º °¡´ÉÇϸç CDNÀÇ ¸ðµç ±â´ÉÀº API ¶Ç´Â AWS Management ConsoleÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. |
»ç¿ë »ç·Ê |
Á¤Àû ÀÚ»ê ij½Ì
AWS CloudFront´Â Àü ¼¼°èÀÇ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Á¤Àû ÄÜÅÙÃ÷(¿¹: À̹ÌÁö, ½ºÅ¸ÀÏ ½ÃÆ®, JavaScript µî)¸¦ Àü¼ÛÇÕ´Ï´Ù. ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©(CDN)´Â ¸ÖƼ Ƽ¾î ij½Ã¸¦ ±âº»ÀûÀ¸·Î Á¦°øÇϸç ÀÌ¿Í ´õºÒ¾î °´Ã¼°¡ ¾ÆÁ÷ ¿§Áö¿¡ ij½ÃµÇÁö ¾Ê¾ÒÀ» ¶§ ¿À¸®Áø ¼¹öÀÇ Áö¿¬ ½Ã°£À» °³¼±ÇÏ°í ·Îµå¸¦ ÁÙ¿©ÁÖ´Â ¸®Àüº° ¿§Áö ij½Ãµµ ÇÔ²² Á¦°øÇÕ´Ï´Ù.
|
¶óÀÌºê ¹× ¿Âµð¸Çµå µ¿¿µ»ó ½ºÆ®¸®¹Ö
AWS CloudFront CDNÀº ±Û·Î¹ú ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô 4K ȸéÀ» Àü¼ÛÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀÏ°üµÇ°Ô ³ôÀº 󸮷®À¸·Î ¹Ìµð¾î(»çÀü¿¡ ³ìÈµÈ ÆÄÀÏ°ú ¶óÀ̺ê À̺¥Æ® ¸ðµÎ)¸¦ ½ºÆ®¸®¹ÖÇÏ´Â ´Ù¾çÇÑ ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
|
º¸¾È
CloudFront´Â °èÃþ 3/4 DDoS¸¦ ¿ÏÈÇÏ´Â AWS Shield ¹× °èÃþ 7À» º¸È£ÇÏ´Â AWS WAF¿Í ¿øÈ°ÇÏ°Ô ÅëÇյ˴ϴÙ. ¶ÇÇÑ, ÃÖ°íÀÇ º¸¾È ¾ÏȣȷΠTLS ¿¬°áÀ» Çù»óÇÏ°í ¼¸íµÈ URL·Î ÃÖÁ¾ »ç¿ëÀÚ¸¦ ÀÎÁõÇÕ´Ï´Ù. ±×»Ó¸¸ ¾Æ´Ï¶ó AWSÀÇ °í±Þ ±â´ÉÀÎ ÇÊµå ¼öÁØ ¾Ïȣȸ¦ »ç¿ëÇÏ¿© ¿£ÅÍÇÁ¶óÀÌÁî Àüü¿¡¼ °¡Àå ¹Î°¨ÇÑ µ¥ÀÌÅ͸¦ º¸È£ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅÃÀÇ Æ¯Á¤ ±¸¼º ¿ä¼Ò ¹× ¼ºñ½º¿¡¼¸¸ ÇØ´ç Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
|
Lambda@Edge¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ÁöÁ¤ °¡´ÉÇÑ ÄÜÅÙÃ÷ Àü¼Û
Lambda@Edge¸¦ »ç¿ëÇÏ¸é ¼Õ½±°Ô Àü ¼¼°è AWS ·ÎÄÉÀ̼ǿ¡¼ Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î °¡Àå ªÀº Áö¿¬ ½Ã°£À¸·Î ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô ÀÀ´äÇÏ°í ÄÜÅÙÃ÷¸¦ °³ÀÎÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
µ¿Àû ÄÜÅÙÃ÷ ¹× API °¡¼ÓÈ
Amazon CloudFront´Â API È£Ãâ»Ó¸¸ ¾Æ´Ï¶ó WebSocket Æ®·¡ÇÈÀ» º¸È£ÇÏ°í °¡¼ÓÈÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. CloudFront´Â ÇÁ·Ï½Ã ¸Þ¼µå(POST, PUT, OPTIONS, DELETE ¹× PATCH)¸¦ Áö¿øÇϸç, ±âº»ÀûÀ¸·Î Amazon API Gateway¿Í ÅëÇյǾî Á¦°øµË´Ï´Ù.
|
¼ÒÇÁÆ®¿þ¾î ¹èÆ÷
Amazon CloudFront´Â Àü ¼¼°è¿¡ ¹èÆ÷µÈ Ŭ¶óÀ̾ðÆ®°¡ ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ´Ù¿î·ÎµåÇÔ¿¡ µû¶ó ÀÚµ¿À¸·Î È®ÀåµË´Ï´Ù. ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿©·¯ºÐÀÇ »ç¿ëÀÚ°¡ ÀÖ´Â ¿§Áö¿¡¼ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
|