³»ºí·Î±× | ·£´ýºí·Î±× ÂÊÁö
.
https://blog.yes24.com/rudfla4015
¸®½ºÆ® | RSS
ÅÂ±× & Å׸¶¸µ | ¹æ¸í·Ï
°ÔÀ¸¸¥µ¶ÀÚ
.
ÇÁ·ÎÇÊ ÂÊÁö Ä£±¸Ãß°¡
9¿ù ½ºÅ¸Áö¼ö : º°125°³
Àüüº¸±â
IT À̽´
IT ¿ë¾î Á¤¸®
µµ¼­ ºÐ¼®
ÃâÆÇ °øºÎ
½ºÅ©·¦
±âŸ
³ªÀÇ ¸®ºä
ITµµ¼­ ¸®ºä
´Ù¸¥ µµ¼­ ¸®ºä
ű×
µµ¸ÞÀÎÁÖµµ¼³°è À¯ºñÄõÅͽº¾ð¾î ¸¶ÀÌÅ©·Î¼­ºñ½º ³ë¼Ç¾÷µ¥ÀÌÆ® ³ë¼ÇÀΰøÁö´É³ë¼ÇAI ³ë¼ÇÆ÷Æ®Æú¸®¿À ¿ÃÇØÀÇÃ¥¿ÃÇØÀÇÃ¥ÅõÇ¥ yes24ºÏŬ·´ÀÌ¿ë±Ç ºÏŬ·´¹«·áÀÌ¿ë±Ç¿¹½º24ºÏŬ·´ÀÌ¿ë±Ç ¼­¹ö¸®½º
³ªÀÇ Ä£±¸
Ä£±¸!
yes24
ÃÖ±Ù ´ñ±Û
³»¿ëÀÌ ¾ø½À´Ï´Ù.
»õ·Î¿î ±Û

IT ¿ë¾î Á¤¸®
µµ¸ÞÀÎ ÁÖµµ ¼³°è(DDD; Domain Driven Design)ÀÇ °³³ä | IT ¿ë¾î Á¤¸® 2022-11-30 13:39
https://blog.yes24.com/document/17208021º¹»çFacebook º¸³»±â Æ®À§ÅÍ º¸³»±â

¿äÁò ²ÈÇôÀÖ´Â DDD¿¡ ´ëÇØ ¸î ÀÚ Àû¾îº¸¾ÒÀ¾´Ï´Ù. £¨£Þ£ß?£©

1. µµ¸ÞÀÎ

¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇöÇÒ ¶§ ÇØ°áÇϰíÀÚ ÇÏ´Â ¹®Á¦ ¿µ¿ª

2. °´Ã¼ÁöÇâ

¸ðµç µ¥ÀÌÅ͸¦ ¿ÀºêÁ§Æ®·Î Ãë±ÞÇÔ

ÇϳªÇϳªÀÇ ºÎǰÀ» ¸ð¾Æ ÄÄÇ»Å͸¦ Á¶¸³ÇÏ´Â °Íó·³ °´Ã¼¸¦ ¸ð¾Æ ÇϳªÀÇ ÇÁ·Î±×·¥ »ý¼º

3. µµ¸ÞÀÎ ÁÖµµ ¼³°è(DDD) : µµ¸ÞÀÎÀ» ¼­ºñ½º º°·Î ºÐ¸®Ç϶ó

±âÁ¸ ¼ÒÇÁÆ®¿þ¾î ¼³°è ´Ü°è¸¦ º¸¸é µµ¸ÞÀÎÀ» ¼³Á¤ÇÏ°í µµ¸ÞÀÎÀ» Ãß»óÈ­ÇÏ¿© ¸ðµ¨¸µÀ» ÇÕ´Ï´Ù.

¸ðµ¨¸µÀ» º¸°í ½ÇüȭÇÏ¸é ¼ÒÇÁÆ®¿þ¾î°¡ ±¸ÇöµË´Ï´Ù.

ÀÌ °úÁ¤¿¡´Â µµ¸ÞÀÎ Àü¹®°¡ÀÇ ÆÄÆ®¿Í °³¹ßÀÚÀÇ ÆÄÆ®°¡ ³ª´©¾îÁý´Ï´Ù.

µµ¸ÞÀÎ Àü¹®°¡´Â µµ¸ÞÀÎ~¸ðµ¨¸µ±îÁöÀÇ °úÁ¤À» ¼öÇàÇϰí, °³¹ßÀÚ´Â ¸ðµ¨¸µ~±¸Çö±îÁöÀÇ °úÁ¤À» ¼öÇàÇÏ°Ô µÇ´Âµ¥,

¼­·ÎÀÇ ¼ÒÅë ¹æ½ÄÀÌ ´Ù¸£±â ¶§¹®¿¡ óÀ½ µµ¸ÞÀÎ Àü¹®°¡°¡ ±âȹÇÑ ¸ðµ¨¸µ Àǵµ¿Í´Â ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î·Î ±¸ÇöµÇ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù.

À̰ÍÀ» ¿¹¹æÇϰíÀÚ ³ªÅ¸³­ °³³äÀÌ ¹Ù·Î ¡®DDD¡¯ÀÔ´Ï´Ù.

DDD´Â µµ¸ÞÀÎ ¸ðµ¨ÀÇ Àû¿ë ¹üÀ§¸¦ ±¸Çö±îÁö È®Àå½ÃÄÑ µµ¸ÞÀÎ Áö½ÄÀ» ±¸Çö Äڵ忡 ¹Ù·Î Àû¿ëÇÏ¿© ÀÇ»ç¼ÒÅëÀÇ ºÒÀÏÄ¡¸¦ ¿¹¹æÇϰí

ÃßÈÄ À¯Áö º¸¼ö¿¡µµ È¿À²ÀûÀÔ´Ï´Ù.

¢¡ µµ¸ÞÀÎ Àü¹®°¡¿Í °³¹ßÀÚ°¡ ¼­·Î ÀÌÇØÇÒ ¼ö ÀÖ´Â µ¿ÀÏÇÑ Ç¥Çö°ú ´Ü¾î·Î ±¸¼ºµÈ ´ÜÀÏÈ­µÈ ¾ð¾îü°è(À¯ºñÄõÅͽº ¾ð¾î)¸¦ ±¸ÃàÇÏ´Â °úÁ¤

¶ÇÇÑ µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ Ȱ¿ëÇÏ¸é ¼ÒÇÁÆ®¿þ¾îÀÇ ºñÁî´Ï½º »ó ¿ì¼±¼øÀ§¿¡ µû¶ó

¼­ºê µµ¸ÞÀÎÀ¸·Î ³ª´²¼­ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

* µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ Æ¯Â¡

  • °°Àº °´Ã¼(Object or Class)°¡ ¿©·¯ °³ Á¸ÀçÇÒ ¼ö ÀÖÀ½ ¡æ ¹®¸Æ¿¡ µû¶ó °´Ã¼ÀÇ ¿ªÇÒÀÌ ¹Ù²ï´Ù(Bounded Context-µµ¸ÞÀÎ ¿µ¿ªÀÇ °æ°è)

  • Àü·«Àû ¼³°è¿Í Àü¼úÀû ¼³°è·Î ³ª´©¾îÁü

- Àü·«Àû ¼³°è : À¯Æ¼ÄõÅͽº ¾ð¾î¸¦ ÅëÇØ µµ¸ÞÀÎ Áö½ÄÀ» °øÀ¯Çϰí, À̸¦ ±âÁØÀ¸·Î ¹Ù¿îµðµå ÄÁÅØ½ºÆ®·Î Á¤ÀÇÇÑ ÈÄ ÄÁÅØ½ºÆ® ¸ÊÀ¸·Î Á¤ÀÇÇÏ´Â °Í

- Àü¼úÀû ¼³°è : Àü·«Àû ¼³°è¿¡¼­ ¸¸µé¾îÁø ¹Ù¿îµðµå ÄÁÅØ½ºÆ®¿Í µµ¸ÞÀÎÀ¸·Î ¾Ö±×¸®°ÅÆ® ÆÐÅÏ, ¿£Æ¼Æ¼¿Í °ª °´Ã¼, ·¹Æ÷ÁöÅ丮 µîÀ» ±¸¼ºÇÏ´Â °Í

µµ¸ÞÀÎ ÁÖµµ ¼³°è ±â¹ýÀÌ Á¤ÀÇµÈ °ÍÀº 10³â ÀüÂëÀÌÁö¸¸, ±×µ¿¾È Å« °ü½ÉÀ» ¸ø ¹Þ´Ù°¡

Ãֱ٠Ŭ¶ó¿ìµå ȯ°æÀ¸·Î ÀüȯµÇ±â ½ÃÀÛÇϸ鼭 Ŭ¶ó¿ìµå ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØÃ³¿¡ ÀûÇÕÇÑ

¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ ¼³°è ±â¹ýÀ¸·Î ´Ù½Ã ÁÖ¸ñ¹Þ°í ÀÖ½À´Ï´Ù.


 

4. ¸¶ÀÌÅ©·Î¼­ºñ½º(Micro Service)

 

ÇϳªÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ°Ô Âɰ³¼­ º¯°æ°ú Á¶ÇÕÀÌ ¿ëÀÌÇϵµ·Ï ¸¸µç ¾ÆÅ°ÅØÃ³

¸ð³î¸®½Ä ¾ÆÅ°ÅØÃ³ÀÇ °æ¿ì ¼­ºñ½º ±Ô¸ð°¡ Ä¿Áö¸é¼­ º¹Àâµµ°¡ Áõ°¡ÇÒ¼ö·Ï ÀÛÀº ¼­ºñ½ºÀÇ Àå¾Ö°¡ Àüü ¼­ºñ½º Àå¾Ö·Î È®´ëµÉ ¼öµµ ÀÖ°í,

ºÎºÐ ¼­ºñ½º º¯°æ¿¡µµ ¾î·Á¿òÀÌ ¸¹±â ¶§¹®¿¡ ¸¶ÀÌÅ©·Î¼­ºñ½º°¡ µîÀåÇÏ°Ô µÇ¾ú½À´Ï´Ù.

  • µ¶¸³ÀûÀÎ ´ÜÀ§ÀÇ ¼­ºñ½º·Î Á¸ÀçÇϱ⠶§¹®¿¡ º¯°æÀÌ ¿ëÀÌ

  • ÇϳªÀÇ ¼­ºñ¸¦ º¯°æÇÒ ¶§ÀÇ ¿µÇâ·ÂÀÌ ÀûÀ½

  • °³º° ´ÜÀ§ÀÇ ¼­ºñ½º ¹èÆ÷ °¡´É

  • ¹èÆ÷ ½Ã Àüü ¼­ºñ½º Áß´Ü x

  • Àüü ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÄÉÀÏ ¾Æ¿ôÀÌ ÇÊ¿ä ¾ø¾î¼­ ºÒÇÊ¿äÇÑ ÀÚ¿øÀÇ ³¶ºñ¸¦ ÁÙÀÏ ¼ö ÀÖÀ½

´õ ÀÚ¼¼È÷ »ìÆìº¸°í ½Í´Ù¸é µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ Á¤ÀÇÇÑ ¿¡¸¯¿¡¹Ý½ºÀÇ ¹®¼­¸¦

¾Æ·¡ ¸µÅ©·Î ´Ù¿î·ÎµåÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

 Domain Driven Design Quickly

Domain Driven Design is a vision and approach for designing a domain model that reflects a deep understanding of the business domain. This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize...

www.infoq.com


Âü°í

https://martinfowler.com/tags/domain%20driven%20design.html

https://huisam.tistory.com/entry/DDD

https://youtu.be/VIfNipL5KkU

https://aws.amazon.com/ko/microservices/

https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/

ÀÌ ±ÛÀÌ ÁÁÀ¸¼Ì´Ù¸é SNS·Î ÇÔ²² °ø°¨ÇØÁÖ¼¼¿ä.
´ñ±Û(0) Æ®·¢¹é(0)
ÀÌ Æ÷½ºÆ®¸¦ | Ãßõ 0        
¼­¹ö¸®½º(Serverless)ÀÇ °³³ä | IT ¿ë¾î Á¤¸® 2022-11-08 09:31
https://blog.yes24.com/document/17113433º¹»çFacebook º¸³»±â Æ®À§ÅÍ º¸³»±â

Ŭ¶ó¿ìµå°¡ º¸ÆíÈ­µÇ¸é¼­ ¸¹Àº Æí¸®ÇÔÀÌ »ý°åÁö¸¸, ¿©ÀüÈ÷ ¼­¹öÀÇ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ºÎºÐÀº

»ç¿ëÀÚ°¡ Á÷Á¢ °ü¸®¸¦ ÇØ¾ß Çϰí, ¿Âµð¸Çµå ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ´õ¶óµµ »ç¿ëÇÏÁö ¾Ê´Â °¡µ¿½Ã°£¿¡µµ ¿ä±ÝÀ» ºÎ°úÇϴ Ŭ¶ó¿ìµå ¼­ºñ½ºµéÀÌ ¸¹ÀÌ ÀÖ´Ù.

ÀÌ·¯ÇÑ ´ÜÁ¡À» º¸¿ÏÇϱâ À§ÇØ ¸¸µé¾îÁø °ÍÀÌ ¼­¹ö¸®½ºÀÌ´Ù.

¼­¹ö¸®½º

¾ð¶æ º¸¸é ¼­¹ö°¡ ¾ø´Ù´Â ¶æÀΰ¡?¶ó°í Âø°¢ÇÒ ¼ö ÀÖÁö¸¸, ¼­¹ö°¡ ¾ø´Ù´Â ¶æÀº ¾Æ´Ï´Ù.

½ÇÁ¦·Î´Â ¼­¹ö°¡ Á¸ÀçÇÏÁö¸¸, Á÷Á¢ ¼­¹ö¸¦ °ü¸®ÇÏÁö ¾Ê¾Æ¼­ ¼­¹ö¸¦ ½Å°æ ¾µ Çʿ䰡 ¾ø´Â ȯ°æÀ» ¶æÇÑ´Ù.

-> ¼­¹ö¸¦ Á÷Á¢ °ü¸®ÇÒ Çʿ䰡 ¾ø´Â ¾ÆÅ°ÅØÃ³

Çϵå¿þ¾îÀûÀÎ °ü¸® Ãø¸éÀÇ ºÎ´ãÀ» ÁÙ¿© ÄÚµù¿¡¸¸ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

-> ¹Îø¼ºÀ» ³ôÀÌ°í ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖ´Ù.

ÇÊ¿äÇÑ ÄÄÇ»ÆÃ ¸®¼Ò½º¿Í ½ºÅ丮Áö¸¸ µ¿ÀûÀ¸·Î ÇÒ´çÇÑ ´ÙÀ½ ±× ºÎºÐ¿¡ ´ëÇØ¼­¸¸ ºñ¿ëÀ» û±¸Çϴ Ŭ¶ó¿ìµå ½ÇÇà ¸ðµ¨·Î½á, ½ºÄÉÀϸµ, ¾÷µ¥ÀÌÆ®, º¸¾È°ú °°Àº ·±Å¸ÀÓ °ü¸®¿Í ¿î¿µ¿¡ ´ëÇÑ ½Ã°£ ¼Ò¸ð°¡ ÇÊ¿äÇÏÁö ¾Ê¾Æ¼­ ÀÌÀüº¸´Ù Á¦Ç° ÀÚü¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

ÇÏÁö¸¸ ÀåÁ¡¸¸ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù

´ëÇ¥ÀûÀÎ ´ÜÁ¡À¸·Î´Â

ÄÝµå ½ºÅ¸Æ®, ´Ü¼ø ÀÛ¾÷¿¡¸¸ ÃÖÀûÈ­, ·ÎÄà µ¥ÀÌÅÍ »ç¿ëÀÇ ºÒÆíÇÔ(Stateless), Ŭ¶ó¿ìµå Ç÷§Æû¿¡ Á¾¼ÓÀûÀÎ °ÍÀÌ ÀÖ´Ù.

* ÄÝµå ½ºÅ¸Æ® : µ¥ÀÌÅͰ¡ ¾ø´Â ½ÃÀÛ »óÅ¿¡¼­´Â Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â ½Ã½ºÅÛ

ÀÌ ¿Ü¿¡µµ ½Ç½Ã°£ ¼­ºñ½º¿¡ Àû¿ëÇÏ±â ¾î·Æ´Ù.

Ç×»ó ½ÇÇà ÁßÀÎ ¼­¹ö¿Í ´Ù¸£°Ô, Æ®¸®°Å¿¡ ÀÇÇØ ¼­¹ö¸¦ ½ÇÇàÇϰí Á¾·áÇϱ⸦ ¹Ýº¹ÇÏ´Â ¼­¹ö¸®½º´Â ½ÇÇà ´ë±â ½Ã°£ÀÌ ¿À·¡ °É¸®±â ¶§¹®¿¡ ½Ç½Ã°£À¸·Î ¹ÝÀÀÇØ¾ßÇÏ´Â ¼­ºñ½º¿¡´Â Àû¿ëÇÏ±â ¾î·Æ´Ù.

+ ¸¶À̱׷¹À̼Ç, µð¹ö±ëÀ̳ª Å×½ºÆÃ ºÒÆí

´ÜÁ¡µµ ¸¹ÀÌ ÀÖÁö¸¸, »çÀ̵å ÇÁ·ÎÁ§Æ®³ª ºü¸¥ ÇÁ·ÎÅäŸÀÔ Ãâ½Ã¿¡ ÃÖÀûÈ­, ºñ¿ë°¨¼Ò µîÀÇ ÀåÁ¡À¸·Î

¼­¹ö¸®½º ½ÃÀåÀº ¹«¼·°Ô ¼ºÀåÇϰí ÀÖ´Â Ãß¼¼ÀÌ´Ù.

  • ±¸Çö¹æ½ÄÀº BaaS, FaaS

  • BaaS : Firebase, Kinvey ...

  • FaaS : AWS, Azure, Google..

¼­¹ö¸®½º ÄÄÇ»ÆÃ ¹× ¾ÖÇø®ÄÉÀÌ¼Ç | Microsoft Azure

Serverless Architecture- Why and How It¡¯s a Smart Choice? - (systango.com)

ÀÌ ±ÛÀÌ ÁÁÀ¸¼Ì´Ù¸é SNS·Î ÇÔ²² °ø°¨ÇØÁÖ¼¼¿ä.
´ñ±Û(0) Æ®·¢¹é(0)
ÀÌ Æ÷½ºÆ®¸¦ | Ãßõ 1        
īī¿À µ¥ÀÌÅÍ ¼¾ÅÍ È­Àç¿Í °ü·ÃÇÑ IT Áö½Ä | IT ¿ë¾î Á¤¸® 2022-10-17 09:37
https://blog.yes24.com/document/17019973º¹»çFacebook º¸³»±â Æ®À§ÅÍ º¸³»±â

1. µ¥ÀÌÅÍ : Åë½Å°ú ÇØ¼®, 󸮷ΠÇü½ÄÈ­µÈ »ç½Ç°ú °³³ä, ¸í·ÉÀ» Ç¥ÇöÇÑ °ÍÀ¸·Î ƯÁ¤ ¸ñÀû¿¡ µû¶ó Çü½ÄÀÌ ´Ù¸§

 

2. µ¥ÀÌÅÍ ¼¾ÅÍ : ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ ÀÎÅͳÝÀ̳ª ³×Æ®¿öÅ©¿¡ ¿¬°áµÇµµ·Ï º¸ÀåÇÏ´Â µ¥ ÇÊ¿äÇÑ ³×Æ®¿öÅ· Àåºñ¿Í Çϵå¿þ¾î°¡ ÀÖ´Â °÷, ±â¾÷ÀÇ IT ¿î¿µÀÇ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÔ

 

3. µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ¿ä¼Ò

  • ³×Æ®¿öÅ· Àåºñ : ¶ó¿ìÅÍ, ½ºÀ§Ä¡, Á¦¾î±â, ¹æÈ­º® µî

  • ½ºÅ丮Áö : ±âº»/¹é¾÷ ½ºÅ丮Áö µð¹ÙÀ̽º

  • ÄÄÇ»ÆÃ

  • Àü¿ø °ø±Þ ÀåÄ¡ : ´ëÇü ¹ßÀü±â¿Í °°Àº ÀåÄ¡

  • ÄÉÀÌºí¸µ ¹× ÄÉÀÌºí °ü¸® ½Ã½ºÅÛ

À§¿¡¼­ ¾ð±ÞÇÑ Ç׸ñ À̿ܿ¡ Çϵå¿þ¾îº° ¿Âµµ,½Àµµ¸¦ °ü¸®Çϱâ À§ÇÑ ¼¾¼­¿Í ½Ã½ºÅÛ, ¸ð´ÏÅ͸µ ½Ã½ºÅÛ µîÀÌ ÀÖ´Ù.

 

4. ºÐ»ê µ¥ÀÌÅÍ °ü¸® ½Ã½ºÅÛ : ´ë±Ô¸ðÀÇ ±¸Á¶È­µÈ µ¥ÀÌÅ͸¦ ³ª´« ´ÙÀ½, ºÐ»êÇØ¼­ ÀúÀå/°ü¸®

(Ŭ¶ó¿ìµå µ¥ÀÌÅ͸¦ À§ÇÑ ±â¼ú·Î Ȱ¿ëµÇ°í ÀÖÀ½)

 

5. DR(Disaster Recovery) : IDC Àå¾Ö ½Ã À¯ÀÏÇÑ Àå¾Ö º¹±¸ ¼Ö·ç¼Ç

°¢ ±âÁغ°·Î ºÐ¸®µÈ ¼­¹öµé¿¡ ´ëÇØ ºÎÁ¤Áö ¼­ºñ½º¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.

µ¥ÀÌÅÍÀÇ ÀÌÁßÈ­ ±¸¼ºÀÌ °¡´ÉÇØ¼­ °©ÀÛ½º·¯¿î ³×Æ®¿öÅ©ÀÇ ´ÜÀý, ³ëµåÀÇ ºÒ¾ÈÁ¤, ½Ã½ºÅÛ ´Ù¿î, Á¤Àü µîÀÇ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ½

* IDC(Internet Data Center) : ¼­¹ö ÄÄÇ»ÅÍ¿Í ³×Æ®¿öÅ© ȸ¼± µîÀ» Á¦°øÇÏ´Â ½Ã¼³

 

6. DR¼¾ÅÍ : ¼­ºñ½º¸¦ ¿î¿µÇϰí ÀÖ´Â Àü»ê¼¾Å͸¦ ¸»Çϰųª, ÀçÇØ ¹ß»ý ½Ã Áï°¢ ¼­ºñ½º º¹±Í¸¦ À§ÇÑ ¹é¾÷ Ç÷£ ÀÎÇÁ¶ó ±¸¼ºÀ» ÀǹÌÇÑ´Ù.

  • Cold DR : RTO(Real Time Objecetives)°¡ 24½Ã°£ À̳»

  • Warm DR : RTO°¡ 3½Ã°£ À̳»

  • Active DR : RTO°¡ 0, Ç×»ó °¡¿ë ¿î¿µ

 

7. DR¼¾ÅÍÀÇ Çʿ伺 : ƯÈ÷ ±ÝÀ¶ IT ¼­ºñ½º¸¦ Á¦°øÇÏ´Â °÷À̶ó¸é ÀçÇØ ¹ß»ý ½Ã ¿î¿µ ½Ã½ºÅÛÀÇ µ¥ÀÌÅÍ¿Í ÀÎÇÁ¶ó°¡ Áï½Ã º¹±¸µÇ¾î¾ß ÇϹǷΠDR¼¾ÅͰ¡ ¿î¿µÀ» Àû±Ø ±ÇÀåÇϰí ÀÖ´Ù.

 

8. GSLB(Global Server Load Balancing) : ¹ßÀüµÈ DNSÀÇ ÇüÅÂ

ÀϹÝÀûÀÎ DNSÀÇ ·Îµå¹ë·±½ÌÀº ³×Æ®¿öÅ© Áö¿¬, ¼º´É, Æ®·¡ÇÈ À¯ÀÔ, ¼­ºñ½º ½ÇÆÐ µîÀº °í·ÁÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¾ÈÀ¸·Î ³ª¿Â °Í

DNS´Â ÀçÇØº¹±¸°¡ ÇÊ¿äÇÒ ¶§ ¼­¹öÀÇ »óŸ¦ ¾Ë ¼ö ¾ø±â ¶§¹®¿¡ ¼­ºñ½º¸¦ ½ÇÆÐÇÏ´Â À¯ÀúµéÀÌ »ý±â°Ô µÈ´Ù.

ÇÏÁö¸¸ GSLB´Â ¼­¹öÀÇ »óÅÂ(Health Check)¸¦ ¸ð´ÏÅ͸µÇϰí Àֱ⠶§¹®¿¡ ½ÇÆÐÇÑ ¼­¹öÀÇ IP´Â ÀÀ´ä¿¡¼­ Á¦¿ÜÇÑ´Ù -> À¯Àú´Â ¼­ºñ½º¸¦ °è¼Ó ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÊ(Àç³­ º¹±¸)

+ ¼­¹öÀÇ »óŸ¦ ¸ð´ÏÅ͸µÇϰí Àֱ⠶§¹®¿¡ Æ®·¡ÇÈÀÌ ÀûÀº ¼­¹öÀÇ IP¸¦ ¾Ë ¼ö ÀÖ°í, DNSº¸´Ù ¼¼¹ÐÇÑ ·Îµå¹ë·±½ÌÀÌ °¡´ÉÇÏ´Ù.

  • DNS(Domain Name System) : »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖ´Â µµ¸ÞÀγ×ÀÓÀ» IP ÁÖ¼Ò·Î º¯È¯ÇÏ´Â ½Ã½ºÅÛ

  • DDNS : µ¿Àû DNS

  • ·Îµå¹ë·±½Ì(Load Balancing) : ¼­¹ö°¡ ó¸®ÇØ¾ß ÇÒ ¾÷¹«¸¦ ¿©·¯ ´ëÀÇ ¼­¹ö·Î ºÐ»ê ½ÃÄÑ Ã³¸®ÇÏ´Â °Í

 

¾ÆÁ÷µµ īī¿À ¼­ºñ½º¿¡ ´ëÇÑ ´º½º¿Í À̽´µéÀÌ ¸¹ÀÌ ³ª¿À°í Àִµ¥,

»ý¼ÒÇÒ ¼ö ÀÖ´Â IT ¿ë¾îµéÀÌ ¸¹ÀÌ ¾ð±ÞµÇ±æ·¡

°£·«ÇÏ°Ô Á¤¸®ÇØ º¸¾Ò´Ù.

 

īī¿À¸¦ ÅëÇØ¼­ ±â¾÷µéÀÇ µ¥ÀÌÅͰü¸®¿¡ ´ëÇÑ ¸é¸ð¸¦ ¾Ë°Ô µÇ¾úÁö¸¸,

»ç½Ç »ý°¢º¸´Ù ¸¹Àº ±â¾÷µéÀÌ DR¼¾ÅÍ ÀÌÁßÈ­¸¦ Çϰí ÀÖÁö ¾Ê´Ù.

À̹ø ÀÏÀ» ÅëÇØ DR¼¾ÅÍ ÀÌÁßÈ­, ´õ ³ª¾Æ°¡ GSLB±îÁö ±¸ÃàÇÏ´Â ±â¾÷µéÀÌ ¸¹¾ÆÁ³À¸¸é ÁÁ°Ú´Ù.

ÀÌ ±ÛÀÌ ÁÁÀ¸¼Ì´Ù¸é SNS·Î ÇÔ²² °ø°¨ÇØÁÖ¼¼¿ä.
´ñ±Û(0) Æ®·¢¹é(0)
ÀÌ Æ÷½ºÆ®¸¦ | Ãßõ 0        
°£·«ÇÑ SQL Á¤¸® | IT ¿ë¾î Á¤¸® 2022-10-14 09:37
https://blog.yes24.com/document/17007763º¹»çFacebook º¸³»±â Æ®À§ÅÍ º¸³»±â

1. SQLÀÇ Á¤ÀÇ

- ±¹Á¦ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ¾ð¾îÀ̸ç, °ü°è ´ë¼ö¿Í °ü°è ÇØ¼®À» ±âÃÊ·Î ÇÑ È¥ÇÕ µ¥ÀÌÅÍ ¾ð¾îÀÌ´Ù.

- ÁúÀǾîÀÌÁö¸¸, ÁúÀÇ ±â´É ¿Ü¿¡ µ¥ÀÌÅÍ ±¸Á¶ Á¤ÀÇ/Á¶ÀÛ/Á¦¾î ±â´ÉÀ» °®Ãß°í ÀÖ´Ù.

2. SQLÀÇ ºÐ·ù

1) µ¥ÀÌÅÍ Á¤ÀǾî (DDL : Data Define Language)

- ½ºÅ°¸¶, À妽º, µµ¸ÞÀÎ, ºä, Å×À̺íÀ» Á¤ÀÇ/º¯°æ/»èÁ¦ ½Ã »ç¿ëÇÑ´Ù.

- µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ³ª ¼³°èÀÚ°¡ ÁÖ·Î »ç¿ëÇÑ´Ù.

- ³í¸®Àû µ¥ÀÌÅÍ ±¸Á¶¿Í ¹°¸®Àû µ¥ÀÌÅÍ ±¸Á¶¸¦ Á¤ÀÇÇÑ´Ù.

 

CREATE

½ºÅ°¸¶, µµ¸ÞÀÎ, Å×À̺í, ºä, À妽º Á¤ÀÇ

ALTER

Å×ÀÌºí¿¡ ´ëÇÑ Á¤ÀÇ º¯°æ

DROP

½ºÅ°¸¶, µµ¸ÞÀÎ, Å×À̺í, ºä, À妽º »èÁ¦

 

 

2) µ¥ÀÌÅÍ Á¶ÀÛ¾î (DML : Data Manipulation Language)

- ÁúÀǾ ÀÀ¿ëÇÁ·Î±×·¥À» ÅëÇØ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ½ÇÁúÀûÀ¸·Î ó¸®ÇÏ´Â µ¥¿¡ »ç¿ëµÇ´Â ¾ð¾îÀÌ´Ù.

- DB »ç¿ëÀÚ, DBMS °£ÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù.

 

SELECT

Æ©Çà °Ë»ö

INSERT

Æ©Çà »ðÀÔ

DELETE

Æ©Çà »èÁ¦

UPDATE

Æ©Çà ³»¿ë º¯°æ

3) µ¥ÀÌÅÍ Á¦¾î¾î (DCL : Data Control Language)

- µ¥ÀÌÅÍÀÇ º¸¾È, ¹«°á¼º, ȸº¹, º´Çà ¼öÇà Á¦¾î µîÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÑ´Ù.

- DBA°¡ µ¥ÀÌÅÍ °ü¸®¸¦ ¸ñÀûÀ¸·Î »ç¿ëÇÑ´Ù.

 

COMMIT

¼öÇà °á°ú¸¦ ¹°¸®Àû µð½ºÅ©¿¡ ÀúÀåÇϰí,

DB ÀÛ¾÷ ¿Ï·á ³»¿ªÀ» °ü¸®ÀÚ¿¡°Ô ¾Ë¸²

ROLLBACK

ÀÛ¾÷ÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇ¾úÀ» ¶§ ÀÌÀü »óÅ·Πº¹±¸

GRANT

»ç¿ëÀÚ¿¡°Ô »ç¿ë ±ÇÇÑ ºÎ¿©

REVOKE

»ç¿ëÀÚÀÇ »ç¿ë ±ÇÇÑ Ãë¼Ò

ÀÌ ±ÛÀÌ ÁÁÀ¸¼Ì´Ù¸é SNS·Î ÇÔ²² °ø°¨ÇØÁÖ¼¼¿ä.
´ñ±Û(0) Æ®·¢¹é(0)
ÀÌ Æ÷½ºÆ®¸¦ | Ãßõ 1        
1
ÁøÇàÁßÀÎ À̺¥Æ®
³ªÀÇ ºÏ¸¶Å©
À̺¥Æ® ¼¼»ó
Æ®·¢¹éÀÌ ´Þ¸° ±Û
³»¿ëÀÌ ¾ø½À´Ï´Ù.
½ºÅ©·¦ÀÌ ¸¹Àº ±Û
³»¿ëÀÌ ¾ø½À´Ï´Ù.
¸¹ÀÌ º» ±Û
¿À´Ã 9 | Àüü 2635
2022-10-05 °³¼³