안녕Ȣ16;세요. ᕬ1;시 1204;문가ǥ16;1060; 계시면 1088;문1328;0155;고, 필요Ȣ16;면 업무도 요청드리고1088; 글 올립니다.
1. 온라1064;강1032;사1060;트 개0156;1473;1060;며, 160; 프론트개0156;1088;가 프론트1901;1008; Ǻ12;lj12;1221;도 구축1060; ,144;1032; 마무리.104;Ǻ12;가고1080;lj16; 시1216;1077;니다. 160;[개0156;1088;lj16; 초보개0156;1088;1077;니다]
2. 서버를 운영Ȣ16;lj16;데1080;Ǻ12;서, 서버운영0169;식에대한 고0124;1060; 계속 결1221;1060;안.104;고 갈팡1656;팡합니다.
160; 규모가1089;1008; 온라1064;서비스에서 시1089;Ȣ16;다보니, NJ17;1109;에 매달 수0177;에 달Ȣ16;lj16; 고급서버를 1076;대Ȣ16;lj16;,163;1008; 0176;보다 0176;ᆆ1;1060; 더크다보니까요.
160; 아래와같1008; 생각1012; 갖고1080;lj16;데, 1204;문가ǥ16;1060; 보시기엔 Ǻ12;떤1648;요?
3. 첫번1704; 구상안 160;: 160; 1088;체1201;1004;/196; 1473;고서버 .160;대와, 서버ቜ1;1060; 1080;습니다.
160; 160; -1088;체서버/196; ǧ16;드 후 오픈Ȣ16;.104;, 160;예비서버/196; Ǻ16;1228;든 첫번1704;서버가 맛1060;가면 0148;/196; .160;번1704; 서버가 가ᇼ1;.104;Ǻ12; 대체.104;도/197; 셋ᔚ1;1060; 가능한1648;?
160; 160; -그/111;다면, 첫번1704;서버 내용1060; 1068;1221;한1452;기(Ȣ16;루 1-2회1221;도) .160;번1704;서버/196; 1088;ᇼ1;1004;/196; 0177;업1060;.104;Ǻ12;야.112;텐데, 그/111;,172; 셋ᔚ1;1060; 가능한1648;?
160; 160; -그/100;에도 불구Ȣ16;고, 개1064;1221;보나 결1228;1221;보1032; 문1228;가 심각해1656;수1080;1004;므/196;, 160;카6168;24 SSD 1076;대서버 소규모를 1060;용Ȣ16;여
160; 160; 160;결1228;/개1064;1221;보 DB만 따/196; DB서버를 안1204;Ȣ16;,172; 운용Ȣ16;고, 160;1088;체서버lj16; 영상과관/144;.108;,163;만 운용.104;도/197; 할까dz10;1008;데, 현실1201;1004;/196; 가능할1648;?
4. .160;번1704; 구상안 160;: 160; 초보 프론트개0156;1088; 1032;견1064;데, 결1228;/개1064;DB가 문1228;가 .112;요1648;가 크므/196;..
160; 160; -카6168;24 SSD서버1076;대 = 서버ǧ16;드 후 개1064;1221;보, 결1228;1221;보, 1060;0120;1648; መ1; 항시운용 160;
160; 160; -아마1316;S3 (라고 프론트개0156;1088;가 얘기해1452;Nj12;데) 1060;용Ȣ16;여 영상 업/196;딩
160; 160;
160; 160;1060; .160;가1648;0169;안1012; 1060;용Ȣ16;면, 비용1208;감과 서버터1648;lj16;,163;에 대한 1228; 불안함1060; 해소.104;1648;않1012;까 Ȣ16;lj16; 1032;견1012; 1452;었습니다.
1060;1901;ǥ16;야 1204;문가ǥ16;1060; 계실까요?
돈1060; 넘쳐나면, 그냥 고급서버 1076;대해서 관리1312;차 맡기면.104;,192;1004;나..
NJ17;1109; 수1061;1060; 없lj16;데 그/111;,172; 투1088;Ȣ16;고dz10;1652;않1004;므/196;, 한번 시도해보고1088;Ȣ16;lj16; 상태1077;니다.
160; 160;
¿µ»ó¿¡¼ ¹ß»ýÇÏ´Â Æ®·¡ÇÈ°ú ½ºÅ丮Áö »ç¿ë·®¿¡ µû¸¥ ºñ¿ëÀÌ ¹«½Ã¹«½ÃÇÕ´Ï´Ù.
Çпø ¹× °»çµéÀ» ´ë»óÀ¸·Î ¼ºñ½º Ç÷§ÆûÀ» ¸¸µå½Ã´Â°Ô ¾Æ´Ï¶ó º»ÀÎÀÇ °ÀǸ¦ ÆǸÅÇÒ »çÀÌÆ®¸¦ ¸¸µå½Ã´Â °ÍÀ̶ó¸é ¼ÕÀͺб⸦ ³Ñ±â±â°¡ ¸Å¿ì Èûµé°ÍÀÔ´Ï´Ù.
Çö ½ÃÁ¡¿¡¼ AWS¸»°í´Â ´äÀÌ ¾øÀ» °Å¿¹¿ä.
Cafe24·Î´Â °¨´çÀÌ ¾ÈµÉ°Ì´Ï´Ù..^^;;
Ä¿½ºÅ͸¶ÀÌ¡µµ¾ÈµÇ°í, ´Ü¼øÇÑ °ÀǸ¸¿Ã¸®´Â°ÍÀ̾ƴ϶ó ÀúÈñ ¿ÀÇÁ¶óÀÎÇпøÀ» ¿¬°èÇÏ¿© ´Ù¾çÇÑ °ÀǵµÁغñÇؾßÇÏ°í,
Â÷ÈÄ LMS¸¦ ÅëÇØ ±¹ºñÁö¿øÂÊÀ¸·Îµµ ³Ñ¾î°¡¾ßÇÏ´Ùº¸´Ï... ÇÑ°è°¡ÀÖ´õ¶ó±¸¿ä ¤Ð
±×¸®°í db ¼¹öÀÇ °æ¿ì º¸¾ÈÀÌ Áß¿äÇؼ °¡Àå ¾È¿¡ µÎ´Âµ¥
Ä«Æä 24³ª aws¿¡ ÀÔÁÖÇÏ°Ô µÇ¸é °á°ú·ÐÀûÀ¸·Î(?) ¸ðµç ¼¹ö°¡ ±× ÂÊ¿¡ µé¾î°¡´Â°Ô ¿Ç½À´Ï´Ù.
db¸¦ ¼ÒÄÏ Åë½ÅÀ¸·Î ÀÚü ¼¹ö¿¡ ÇÏ°Ô ÇÏ´Â°Ç ¿ÇÀº ¹æÇâÀÌ ¾Æ´Ï°Ô µÇ´Ï±î¿ä.
3¹ø ¾ÈÀ» ÀÌ¿ëÇؼ ÀÚü ¼¹ö°¡ ÀÖ´Ù¸é idc¿¡ ÀÔÁÖÇϴ°͵µ °í·ÁÇÒ ¸¸ ÇÕ´Ï´Ù.
ÀÏ´Ü ½ºÆ®¸®¹ÖÀ̶ó´Â°Í ÀÚü°¡ À¯Æ©ºê·Î ÀÎÇؼ ¸¸¸¸ÇÏ°Ô(?) º¸ÀÌ´Â °æÇâÀÌ ÀÖÁö¸¸ ÀÚº» Áý¾àÀûÀÎ ¼ºñ½º ÀÔ´Ï´Ù.
±Ã±ÝÇÏ½Ã¸é °¢ È£½ºÆà ¾÷üÀÇ µ¥ÀÌÅÍ "Æ®·¡ÇÈ" ºñ¿ëÀ» °ßÀû ¹Þ¾Æ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
1. ÀÚüÀûÀ¸·Î ¼ºùÇÏ´Â °æ¿ì:
- ȸ¼± ´ë¿ªÆø¿¡ µû¶ó µ¿½Ã ÀÌ¿ëÀÚ¼ö°¡ Á¦ÇÑ µË´Ï´Ù. ¿¹»óÇÏ´Â µ¿Á¢ ȸ¿ø¼ö¿¡ µû¶ó »ç¿ë ȸ¼± ´ë¿ªÀ» ´Ã¸®°Å³ª ȸ¼± ¼ö¸¦ ´Ã¸®´Â µî Á¶Ä¡ ÇÊ¿äÇÒ °ÍÀ̱¸¿ä.
- µ¿½Ã»ç¿ëÀÚ¼ö °è»êÀº 1Gbps ȸ¼±ÀÇ °æ¿ì ¾÷/´Ù¿î ¼Óµµ´Â 110MB/s Á¤µµ°¡ µÇ°í µ¿¿µ»ó ½ºÆ®¸²½Ã »ç¿ëÇÏ´Â ´ë¿ª¸¦ ³ª´« ¼ýÀÚ°¡ ÀÌ¿ëÀÚ¼ö°¡ µË´Ï´Ù.
¿¹ÄÁµ¥ µ¿¿µ»ó ÀÌ¿ë½Ã 2MB/s ¸¦ ¼ÒÁøÇÏ´Â °æ¿ì µ¿½Ã Á¢¼ÓÀº 55¸íÀÌ µÇ°Ú³×¿ä
- ÄÜÅÙÃ÷ Á¦°øÇÏ´Â ¼¹ö¸¦ ³ª´©´Â °ÍÀÌ ÁÁ°í, ÀÎÁõ ü°è¸¦ °®Ãç¼ ÀÎÁõ¹ÞÁö ¾ÊÀº »ç¿ëÀÚÀÇ ÄÜÅÙÃ÷ ¾ï¼¼½º´Â ¹æÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
- ȨÆäÀÌÁö ¼ºñ½º¸¦ Á¦°øÇÏ´Â ¼¹ö¿Í DBµµ ºÐ¸®ÇÕ´Ï´Ù.
- ±¸¼º ¿¹) 1. DB¼¹ö 2. ÄÜÅÙÃ÷ Á¦°ø ¼¹ö 3. À¥¼¹ö
- À¥¼¹ö´Â 2ÁßÈÇϴµ¥ ¹æ¹ýÀº, ¾Õ´Ü¿¡ ·Îµå¹ë·±¼ Àåºñ(L4) ¸¦ °®Ãä´Ï´Ù. L4 ¿¡¼ Round Robin ¹æ½ÄÀ¸·Î À¥¼¹ö1, À¥¼¹ö2 ¼ø¼´ë·Î À¥¼¹ö¸¦ ÀÛµ¿ÇÏ°Ô Çϰųª, ¼¼¼Ç À̽´°¡ ÀÖ´Â °æ¿ì Sticky Session ¿É¼ÇÀ» »ç¿ëÇÏ´Â µî Çؼ »ç¿ë ÀÚü¸¦ 2ÁßÈ ÇÏ´Â ¹æ½ÄÀ» Ãßõµå¸®°í, ±×·¸Áö ¾Ê°í ÇѴ뾿 »ç¿ëÇÒ·Á¸é Active/Standby ¹æ½ÄÀ¸·Î È°¼ºÈµÈ ¼¹ö¸¸ ÀÌ¿ëÇÏ´Ù°¡ Á×À¸¸é Standby ¼¹ö°¡ µ¿ÀÛÇϵµ·Ï ¼³Á¤µµ °¡´ÉÇÕ´Ï´Ù.
2. CDN¼ºñ½º¸¦ »ç¿ëÇÏ´Â °æ¿ì:
- ÀúÀå°ø°£ÀÌ ´Ã¾î³²¿¡ µû¶ó ÁöºÒÇÏ´Â ºñ¿ëÀ» È®ÀÎÇÏ°í, °ø°£ ºñ¿ëº¸´Ù´Â ³×Æ®¿÷ Æ®·¡ÇÈ ºñ¿ëµµ Á¤È®ÇÏ°Ô ÆľÇÇØ¾ß ÇÕ´Ï´Ù.
- CDN¼ºñ½º¸¦ µû·Î ¾²´Â °æ¿ì À§ ±¸¼º¿¡¼ 2. ÄÜÅÙÃ÷ Á¦°ø ¼¹ö°¡ CDN¼ºñ½º°¡ ±× ¿ªÇÒÀ» ÇÏ°Ô µÇ´Â °ÍÀε¥, ÀÎÁõ ü°è Àû¿ëÀÌ °¡´ÉÇÑÁö È®ÀÎÇؼ ÀÎÁõ ÈÄ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï °³¹ßÇÕ´Ï´Ù.
- ±¹³» ÇÑÁ¤ÇÑ ¼ºñ½º¶ó¸é ±¹³» CDN, ±Û·Î¹ú ¼ºñ½ºÀ̸é AWS¿Í °°Àº ±Û·Î¹ú ¼ºñ½º¸¦ ÀÌ¿ëÇÏ¸é µË´Ï´Ù. AWSÀÇ °æ¿ì ÄÜÅÙÃ÷´Â S3 ¿¡ ÀúÀåµÇ³ª, ±×³É »ç¿ëÇÏ°Ô µÇ¸é ÀúÀåºñ¿ëº¸´Ù´Â Æ®·¡ÇȺñ¿ëÀÌ ¹®Á¦°¡ µÉ ¼ö ÀÖ°í, S3 Ȧ·Î ¾²Áö ¾Ê°í Cloud Front ¼ºñ½º¸¦ ¿«¾î¼ »ç¿ëÀÚ¿¡°Ô¼ °¡±î¿î ¿§Áö ¼¹ö¿¡¼ ÄÜÅÙÃ÷¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï Çؼ µ¥ÀÌÅÍ Àü¼Û ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
3. DB¼¹ö ÀÌÁßÈ¿¡ ´ëÇؼ
Ãß°¡ÀûÀ¸·Î DB¼¹öµµ 2ÁßÈÇϴµ¥, MySQL ȤÀº ±âŸ DB¸¦ ¾²´õ·¡µµ Master / Slave ¹æ½ÄÀÇ ¸®Çø®ÄÉÀ̼ÇÀº ´ëü·Î Á¦°ø ÇÒ °ÍÀ̹ǷΠMaster ¸¦ °¡¿ëÇÏ´Ù°¡ ¹®Á¦°¡ »ý±â¸é Slave µ¥ÀÌŸ¸¦ ÀÌ¿ëÇØ Master ¼¹ö¸¦ º¹±¸ÇÏ¿© ´Ù½Ã ÅõÀÔÇϰųª, Slave ¸¦ Master ·Î º¯°æÇÏ°í ¼ºñ½º¿¡ ÅõÀÔÇÏ´Â ½ÄÀÇ ¼Ò±Ô¸ð ¿î¿µ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
AWS ¼ºñ½º¸¦ »ç¿ëÇÏ´Â °æ¿ì, RDS¼ºñ½º¸¦ »ç¿ëÇÏ¸é µÇ°í, ±âº»ÀûÀ¸·Î Cluster ¹æ½ÄÀ» »ç¿ëÇÏ°í ÀÖ¾î¼ »ç¿ëÁßÀÎ DB¼¹ö¿¡ ¹®Á¦°¡ »ý±â¸é ÀÚµ¿À¸·Î RO ¼¹ö°¡ Master·Î ½Â°ÝµÇ¼ ¼ºñ½º°¡ Áö¼ÓµÇ´Â µîÀÇ °ü¸® ¼ºñ½º¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.