안녕하세요, 지인과 이야기를 하다가
AWS는 호스트 머신이 죽어도 VM이 그대로 살아있다는 소리를 들었습니다.
여기서 생긴 의문이...
결국 VM는 하이퍼바이저 위에 올라가는거고
스토리지는 스토리지 서버에 연결해둬서 문제가 없겠지만
VM이 사용하는 메모리는 물리서버의 메모리를 할당받아서 사용하기 때문에
호스트머신이 하드웨어 트러블(전원이든 뭐든)으로 갑자기 떨어지면
VM는 페일오버 등으로 다른 호스트머신에서 재부팅 된 것 같은 상황으로 살아난다... 라는게 제 인식이었는데
지인 말로는 AWS나 OpenStack으로 구성한 경우 컴퓨트 노드가 메모리 또한 공유하기 때문에
갑작스럽게 호스트 머신에 HW트러블이 생겨도 다른 호스트에서 리얼타임으로 마이그레이션이 되기 때문에
서비스 중단이 없이 그대로 이어진다고 하더군요.
VoIP 전화쟁이라, 만약 가능하다면 그런 VM 서비스를 사용해야할 것 같긴한데...
VM호스트의 메모리라면 128GB 이상일테고 메모리의 대역폭을 생각하면 리얼타임으로 동기하기 위해서는
PCI-E 로 직접 각 호스트를 연결해도 리얼타임 동기는 힘들 것 같은데 어떻게 그런것이 가능한지가 궁금합니다.
암튼 그래서 지인 말로는 AWS는 네트워크 트러블 말고는 장애 자체가 없다고...
VoIP 전화쟁이한테는 치명적이네요 이건 또... ㅋㅋ
°í°¡¿ë¼ºÀº ¾ÖÇø®ÄÉÀÌ¼Ç ·¹À̾¼ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
±×·± ½áºñ½º°¡ ÀÖ´Ù¸é.. °øÇ×À̳ª ÀºÇà. Áõ±Ç»çµî.. ºñ½Ñµ¥¿¡ ¾µ°Çµ¥¿ä.
±â¼úÀûÀ¸·Î´Â °¡´ÉÇØ º¸ÀÔ´Ï´Ù. ºñ½Î¼ ±×·¸Áö.
2³â Á¤µµ Àü¿¡ AWS °¡ ÀÎõ°øÇ× ¼ºñ½º ÇÏ°í ÀÖ¾ú´Âµ¥ 6½Ã°£ Á¤µµ ¼ºñ½º¸¦ ¸øÇß¾î¿ä.
ƼÄÏÆðü·ÃÇÏ¿©.. ±×¶§´Â Åë½ÅÀå¾Ö¶ó°í Çß´ø°Í °°Àºµ¥.. ´ç¿¬ ÀÌÁßÈ µÇ¾î ÀÖ¾úÀ» °Çµ¥..
AWS »ç°í ¸¹ÀÌ ³µ´Âµ¥¿ä. ´ë·« 1³â¿¡ 2¹ø Á¤µµ´Â ¹®Á¦°¡ »ý±â´Â °Í °°¾î¿ä.. Áö±Ý±îÁö´Â
±×·¯Áö ¾Ê°í ¹öƼ¸é end ³¯Â¥¿¡ EC2°¡ ÀÚµ¿ Àç±âµ¿ µË´Ï´Ù.
½Ç½Ã°£À¸·Î ¸Þ¸ð¸®µµ º¹Á¦ÇÏ°í ±×·¡¾ßµÇ´Ï IOÀûÀÎ ¼º´ÉÀÌ ±×·¸°Ô ÁÁÀ»¸®´Â ¾øÀ»°Å °°Àºµ¥ ³×Æ®¿öÅ©¿¡¼± CARP ±â´ÉÀÌ ½Ç½Ã°£À¸·Î ¼¼¼ÇÀ» º¹Á¦Çϱä ÇÕ´Ï´Ù. ±×·¡¼ ÆäÀÏ¿À¹öµÇ¸é ¼¼¼Ç ¾È²÷±â°í ¹Ù·Î ÅϹ޾Ƽ ó¸®µÇ´Ï±î ¾È²÷¾îÁø°Íó·³ º¸ÀÔ´Ï´Ù.
±× ¿Ü¿¡ Proactive HA¸¦ ±¸¼ºÇÒ °æ¿ì, BMC ·Î±×¸¦ Æ®¸®°Å·Î Àå¾Ö°¡ ¹ß»ýÇϱâ Àü¿¡ VMÀ» evacuate ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ OpenStackÀ̳ª AWS¿¡¼ ÀÌ·¯ÇÑ ±â´ÉÀ» Áö¿øÇÏÁö´Â ¾Ê½À´Ï´Ù.
¾Æ´Ï CPU ·¹º§¿¡¼ µ¿±â¶ó´Â°Ô °¡´ÉÇÑ°Å¿´¾î¿ä!? ´ú´ú´ú
Àá½Ã suspend ½ÃÅ°°í ´Ù¸¥°É·Î ¿Å°Ü¼ ¹Ù·Î ¼ºñ½º µÇ°Ô ÇØÁÙÁÙ ¾Ë¾Ò¾´µ¥ ¸»ÀÌÁÒ
ÁöÀÎÀÌ ¾ø´Ù°í ÇÏ´Ï±î ¹º¼Ò¸°°¡ ½Í¾ú½À´Ï´Ù. ¤»¤»¤»;
µµ´ëü ºñ½Î±â¸¸ ÇÏ°í º°·éµ¥ ÀÌ°É ¿Ö ¾²Áö? ½Í¾îÁö±ä ÇÕ´Ï´Ù ¤¾¤¾
°¡°ÝÀûÀÎ ¸Þ¸®Æ®°¡ ¾ø¾îº¸À̴µ¥ AWS°¡ ¹¹°¡ ÁÁÀºÁö ¸ð¸£°Ú¾ú´Âµ¥
Á÷Á¢ ½áº¸½Å ºÐ²²¼ ±×¸® ¸»¾¸À» ÇϽôÏ,
Á¦°¡ ±×·¡µµ 2cpu ´«ÆÃÇÏ¸é¼ ¾Æ¹«°Íµµ ¸ð¸£´Â°Ç ¾Æ´Ï¾ú±¸³ª ½Í³×¿ä À¸ÇÏÇÖ;;
½ÉÁö¾î ¼¹ö¸®½º ¼ºñ½ºÀÎ Lambda¸¦ ½áµµ ¿À·¡ ¾²´Ùº¸¸é nodejs ¹öÀü ¾÷µ¥ÀÌÆ® ÇÊ¿äÇÏ´Ù°í ¸Þ½ÃÁö°¡ ¿É´Ï´Ù..
À¥ UI·Î °ü¸®°¡ ÆíÇÑ ¼ºñ½ºÀÌÁö, ±â¹Ý¿¡´Â Çϵå¿þ¾î Àåºñ°¡ ¾øÀ» ¼ö ¾øÀ¸¹Ç·Î ¿øÀο¡ µû¶ó ´ç¿¬È÷ ¿¬¼ÓÀûÀÎ ¼ºñ½º°¡ ¾ÈµÉ ¼ö ÀÖ´õ¶ó°í¿ä.
HW ·¹º§¿¡¼ ÆúÆ®³°É VM (EC2)°¡ ÀÚµ¿À¸·Î HW¸¦ º¯°æÇϰųª À̵¿ÇÏ´Â ±â´ÉÀº ¾ø½À´Ï´Ù. (À̵¿ÇÏ¸é ´õ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. ¶óÀ̼¾½º µîµî)
Çϵå¿þ¾î Àå¾Ö°¡ ¹ß»ýÇϸé ÇØ´ç Çϵå¿þ¾î À§¿¡ ¿Ã¶ó °¡ ÀÖ´Â ÀνºÅϽº (EC2, RDS, ÄÁÅ×ÀÌ³Ê µî) ÀÇ ¼ÒÀ¯ÀÚ¿¡°Ô ¿¬¶ôÀÌ °©´Ï´Ù.
(ÀÏ¹Ý »ç¿ëÀÚ´Â ¸ÞÀÏ, ºñÁî´Ï½º/¿£ÅÍÇÁ¶óÀÌÁî ¼Æ÷Æ® µî±ÞÀº ´ã´ç AMÀÌ Á÷Á¢ ¿¬¶ô ÁÝ´Ï´Ù)
±× ´ÙÀ½ À§¿¡¼ ¸»¾¸ ÁÖ½Å°Í Ã³·³ ÀçºÎÆà Çϸé ÀνºÅϽº°¡ °¡¿ë¿µ¿ª (AZ) ³» ´Ù¸¥ HW¿¡¼ ºÎÆà µË´Ï´Ù.
ÀνºÅϽº¿¡ ÇÒ´çµÈ ½ºÅ丮Áö (EBS º¼·ý)´Â º°µµÀÇ HW + ´ÙÁßÈ°¡ ±âº»À¸·Î ¼³Á¤µÇ¾î Àֱ⠶§¹®¿¡ ¿µÇâÀÌ ¾ø½À´Ï´Ù.
Àú·± Àå¾Ö »óȲÀ» ȸÇÇÇϱâ À§ÇØ °¡¿ë¼º°ú º¹¿ø·ÂÀÌ ÀÖ´Â ¾ÆÅ°ÅØó¸¦ ¼³°è Ç϶ó°í ±ÇÀå µå¸®°í´Â ÀÖ½À´Ï´Ù¸¸...
Çö½ÇÀûÀÎ ¹®Á¦ (ºñ¿ë µî)°¡ ¸¹¾Æ µµÀÔÀÌ ´õµò °æ¿ì°¡ ¸¹½À´Ï´Ù.
¿äÁò¿¡´Â ¸ÖƼŬ¶ó¿ìµå/ÇÏÀ̺긮µå Ŭ¶ó¿ìµå µîÀ» ÀÌ¿ëÇÏ¿© Àú·¯ÇÑ Àå¾Ö¸¦ ´õ´õ¿í ÁÙÀ̱â À§ÇØ ³ë·ÂÇÏ´Â °í°´»çµµ °è½Ê´Ï´Ù.