¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ 12¿ù 4ÀÏ(ÇöÁö ½Ã°¢) ¹Ì±¹ ¶ó½ºº£°¡½º¿¡¼ °³¹ßÀÚ ÄÁÆÛ·±½º ‘¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ä¿³ØÆ®(); 2018 (Microsoft Connect(); 2018, ÀÌÇÏ Ä¿³ØÆ® 2018)’À» °³ÃÖÇß´Ù. À̹ø Çà»ç¿¡¼´Â ÀΰøÁö´É(AI)°ú Ŭ¶ó¿ìµå, ¼¹ö¸®½º ÄÄÇ»ÆÃ ±â¼ú µî ÃֽŠIT ±â¼úÀ» ±â¹ÝÀ¸·Î °³¹ßÀڵ鿡 ÃÖÀûÈµÈ ¼Ö·ç¼ÇÀ» Á¦°øÇϰí Çõ½ÅÀ» ¾Õ´ç±â¸ç »ý»ê¼º ¹× °³¹æ¼ºÀ» È®´ëÇÏ´Â Áö¿øµéÀÌ ´ë°Å ¹ßÇ¥µÆ´Ù.
AI °³¹ßÀÚ¸¦ À§ÇÑ ´Ù¾çÇÑ °³¹ß Åø °ø°³
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÎÅÚ¸®ÀüÆ® Ŭ¶ó¿ìµå¿Í ÀÎÅÚ¸®ÀüÆ® ¿§Áö ½Ã´ë¿¡ ¸ÂÃç AI¸¦ Ȱ¿ëÇØ ¸ðµç °³¹ßÀÚµéÀÌ AI °³¹ßÀÚ°¡ µÇµµ·Ï Áö¿øÇϰí ÀÖ´Ù. Ä¿³ØÆ® 2018¿¡¼´Â °³¹ßÀÚµéÀÇ º¸´Ù Çõ½ÅÀûÀÌ¸ç »ý»êÀûÀÎ °³¹ßÀ» µ½´Â ¾ÖÀú ¼ºñ½º¿Í ´Ù¾çÇÑ °³¹ßÀÚ ÅøÀÌ °ø°³µÆ´Ù.
- ¾ÖÀú ¸Ó½Å·¯´× ¼ºñ½º °ø½Ä Ãâ½Ã: °³¹ßÀÚ ¹× µ¥ÀÌÅÍ °úÇÐÀÚ°¡ ¸Ó½Å·¯´× ¸ðµ¨À» È¿À²ÀûÀ¸·Î ±¸Ãà, ÇнÀ, ¹èÆ÷¸¦ °¡´ÉÄÉÇÏ´Â ¸Ó½Å·¯´× ¼ºñ½º(Azure Machine Learning Service)°¡ °ø½Ä Ãâ½ÃµÆ´Ù. ÇѹøÀÇ Å¬¸¯À¸·Î ºü¸£°Ô ¸ðµ¨ ¼±Á¤ ¹× Æ©´×À» ÀÚµ¿ÈÇÏ°í ¸Ó½Å·¯´×¿ë µ¥ºê¿É½º(DevOps)·Î »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÆÄÀ̽ã SDK(Python SDK)¸¦ ÅëÇØ ¾î´À ÆÄÀ̽ã ȯ°æ¿¡¼³ª °³¹ßÀÚ°¡ ¼±È£ÇÏ´Â ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©·Î ¾ÖÀú ¸Ó½Å·¯´× ¼ºñ½º »ç¿ëÀÌ °¡´ÉÇÏ´Ù.
- ºñÁÖ¾ó ½ºÆ©µð¿À 2019 ÇÁ¸®ºä(Visual Studio 2019 Preview)¿Í ¸Æ(Mac)¿ë ºñÁÖ¾ó ½ºÆ©µð¿À 2019 ÇÁ¸®ºä: ¸Æ¿ëÀ» Æ÷ÇÔÇÑ ºñÁê¾ó ½ºÆ©µð¿À 2019 ÇÁ¸®ºä¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù. Àü ¼¼°è 1,200¸¸¸í ÀÌ»óÀÇ °³¹ßÀÚµéÀº AI ±â´ÉÀÌ Áö¿øµÇ´Â ÀÎÅÚ¸®¼¾½º(IntelliSense)¿ë ÀÎÅÚ¸®ÄÚµå(IntelliCode), È®ÀåµÈ ¸®ÆÑÅ丵(Refactoring), º¸´Ù Áö´ÉÈµÈ µð¹ö±ë ±â´ÉÀ¸·Î ÄÚµå ÀÛ¼º¿¡¸¸ ÁýÁßÇÏ¸é µÈ´Ù. ¶ÇÇÑ, ºñÁÖ¾ó ½ºÆ©µð¿À ¶óÀÌºê ½¦¾î(Visual Studio Live Share) ¹× ½Å±Ô ±êÇãºê(GitHub) Ç® ¸®Äù½ºÆ®(Pull request) ±â´ÉÀ» »ç¿ëÇØ ½Ç½Ã°£ °øµ¿ ÀÛ¾÷µµ ÇÒ ¼ö ÀÖ´Ù. ÄÁÅ×ÀÌ³Ê ¸ð´õ³ªÀÌÁ¦ÀÌ¼Ç ¶Ç´Â ¼¹ö¸®½º ±â¼úÀ» Ȱ¿ëÇÑ Å¬¶ó¿ìµå ³×ÀÌÆ¼ºê(Cloud-native) ¼Ö·ç¼Ç ±¸Ãà µî ¾ÖÀú¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ´Â ±× ¾î´À ¶§º¸´Ù ¸¹Àº Áö¿øÀ» ¹Þ°Ô µÈ´Ù.
- ¾ÖÀú ÄÚ½º¸ð½º DB°øÀ¯ ó¸® ¿ÀÆÛ¸µ °ø°³(Azure Cosmos DB Shared Throughput Offer): Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê¿Í µ¥ÀÌÅÍ Áß½ÉÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¸¦ À§ÇÑ ¿ÀÆÛ¸µÀ¸·Î, NoSQL ¿öÅ©·Îµå¸¦ Áö¿øÇϸç 10 ¹Ð¸® ÃÊ(ms) ¹Ì¸¸ÀÇ ·¹ÀÌÅÏ½Ã¿Í °í°¡¿ë¼ºÀ» º¸ÀåÇÑ´Ù. ±âÁ¸ ÁøÀÔÁ¡º¸´Ù 25¹è Àú·ÅÇÑ °¡°ÝÀÎ ¿ù 24´Þ·¯(400 ¿äû ´ÜÀ§ ÀÌÇÏ)·Î ¼±º¸¿© ´ÙÁß ‘¾ÖÀú ÄÚ½º¸ð½º DB ÄÁÅ×À̳ʒ ¸¦ º¸À¯ÇÑ °³¹ßÀÚµéÀÌ ´õ¿í ÇÕ¸®ÀûÀÎ °¡°ÝÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ¼±º¸ÀδÙ.
- ´å³Ý ÄÚ¾î 3 ÇÁ¸®ºä(.NET Core 3 Preview): À©µµ¿ì ÇÁ·¹Á¨Å×ÀÌ¼Ç ÆÄ¿îµ¥À̼Ç(Windows Presentation Foundation, WPF) ¹× À©µµ¿ì ÆûÁî(Windows Forms) ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ ´å³Ý(.NET) ÄÚ¾î·Î °¡Á®¿Í »ç¿ëÇÒ ¼ö ÀÖ´Â ´å³Ý ÄÚ¾î 3 ÇÁ¸®ºä°¡ °ø°³µÆ´Ù.
°³¹ßÀÚ°£ÀÇ Çù¾÷À» µµ¸ðÇÏ´Â ¿ÀǼҽº »ýŰè È®´ë
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¾ÆÀ̵ð¾î ±âȹºÎÅÍ Çù¾÷, ½ÇÇà±îÁö À̸£´Â ¸ðµç ´Ü°è¿¡¼ °³¹ßÀÚµéÀÌ ´õ ¸¹Àº °ÍÀ» ÀÌ·ê ¼ö ÀÖµµ·Ï Áö¿øÇØ ¿À°í ÀÖ´Ù. ƯÈ÷ Ÿ °³¹ßÀÚµé°úÀÇ Çù¾÷ ¹× Ä¿¹Â´ÏƼ°¡ ÇÙ½ÉÀ» ÀÌ·ê ¼ö ÀÖµµ·Ï ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¼Ö·ç¼ÇÀ» °³¹æÇϰí, Çù¾÷À» À§ÇÑ ´Ù¾çÇÑ ÀÌ´Ï¼ÅÆ¼ºê¿¡ ÅõÀÚÇÑ´Ù°í ¹àÇû´Ù.
- ¸¶¸®¾ÆDB¿ë ¾ÖÀú µ¥ÀÌÅͺ£À̽º(Azure Database for MariaDB) °ø½Ä ¹ßÇ¥: °³¹ßÀÚ°¡ ÁøÇàÇϰí ÀÖ´Â ÇÁ·ÎÁ§Æ®¿¡ °¡Àå ÀûÇÕÇÑ ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ¸¶¸®¾ÆDB¿ë ¾ÖÀú µ¥ÀÌÅͺ£À̽º ¼ºñ½º°¡ ¹ßÇ¥µÆ´Ù. ±â¾÷Àº °í°¡¿ë¼º, À¯¿¬ÇÑ È®Àå, ´Ù¾çÇÑ °ú±ÝÁ¤Ã¥ µîÀ» ÀÌÁ¡À» ´©¸± ¼ö ÀÖ°Ô µÈ´Ù.
- Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ¾ÖÇø®ÄÉÀÌ¼Ç ¹øµé(Cloud Native Application Bundles, ÀÌÇÏ CNAB)°ø°³: µµÄ¿(Docker)¿ÍÀÇ ÆÄÆ®³Ê½Ê ¹× ÇØ½ÃÄÚÇÁ(HashiCorp)¿Í ºñÆ®³ª¹Ì(Bitnami) µîÀÌ Áö¿øÇÏ´Â »õ·Î¿î ¿ÀǼҽº ÆÐŰÁö Æ÷¸Ë »ç¾çÀÌ´Ù. ´ÜÀÏ ÆÄÀÏÀ» ÅëÇØ ºÐ»êµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ü¸®ÇÏ°í ¿©·¯ ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç ¸®¼Ò½º¸¦ ¾ÈÁ¤ÀûÀ¸·Î ÇÁ·ÎºñÀú´×ÇÑ´Ù. ¶ÇÇÑ ¿©·¯ Åø ¼¼Æ®¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼ö¸íÁֱ⸦ ½±°Ô °ü¸®ÇÒ ¼ö ÀÖ´Ù.
- CNCF¿¡ ¹öÃß¾ó Äí¹ö·¿(Virtual Kubelet, VK) ÇÁ·ÎÁ§Æ® ÈÄ¿ø: ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â1 ³â Àü ¹öÃß¾ó Äí¹ö·¿(Virtual Kubelet, VK)À» µµÀÔ, Äí¹ö³×Ƽ½º API¸¦ È®ÀåÇØ ¼¹ö¸®½º(Serverless) ¹× ¿§Áö ÄÄÇ»ÆÃ ȯ°æ¿¡¼ ÄÁÅ×À̳ʸ¦ ¹èÆ÷ ¹× °ü¸®ÇÏ´Â Ç÷¯±×Çü ¾ÆÅ°ÅØÃ³¸¦ °ø°³ÇÑ ¹Ù ÀÖ´Ù. Ä¿³ØÆ® 2018¿¡¼ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â Äí¹ö³×Ƽ½º¸¦ °ü¸®ÇÏ´Â ¸®´ª½ºÀç´Ü CNCF(Cloud Native Computing Foundation)°ú VK ÇÁ·ÎÁ§Æ®¸¦ Çù·ÂÇØ ´Ù¾çÇÑ È¯°æ¿¡¼ Äí¹ö³×Ƽ½º ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹À̼ǿ¡ ´õ ¸¹Àº Âü¿©°¡ ÀÌ·ïÁöµµ·Ï µ¶·ÁÇÒ °èȹÀÌ´Ù.
ÀÌ ¹Û¿¡ À©µµ¿ì ÇÁ·¹Á¨Å×ÀÌ¼Ç ÆÄ¿îµ¥À̼Ç(Windows Presentation Foundation, ÀÌÇÏ WPF), À©µµ¿ì ÆûÁî(Windows Forms), ¿Í WinUI XAML ¶óÀ̺귯¸®(WinUI)¸¦ Áö¼ÓÀûÀÎ ´å³Ý(.NET) Ä¿¹Â´ÏƼÀÇ ¿äû¿¡ µû¶ó ¿ÀǼҽº·Î Á¦°øÇÑ´Ù°í ¹àÇû´Ù.
°³¹ßÀÚ ´ÏÁî¿¡ ÃÖÀûÈµÈ ¼Ö·ç¼Ç Á¦°øÀ¸·Î °³¹ßÀÚ »ý»ê¼º Áõ´ë
°³¹ß »ýŰè ȯ°æ¿¡¼ÀÇ °³¹ßÀÚÀÇ »ý»ê¼º¿¡ ´ëÇÑ ÁøÁöÇÑ °í¹ÎÀº À̹ø Ä¿³ØÆ® 2018¿¡¼µµ º¼ ¼ö ÀÖ´Ù. À̺¥Æ® Áß½ÉÀÇ ±â´É ±¸ÃàÀ̳ª Äí¹ö³×Ƽ½º ÄÁÅ×ÀÌ³Ê ¿öÅ©·Îµå, ȤÀº ¾î¶² Ç÷§Æû »ó¿¡¼ API¸¦ ¿î¿µÇÏ´øÁö ÀÎÇÁ¶ó¿¡ ´ëÇÑ °ÆÁ¤¾øÀÌ ¼¹ö¸®½º ÄÄÇ»ÆÃÀÇ ÀÌÁ¡À» Ȱ¿ëÇØ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
- ¾ÖÀú Äí¹ö³×Ƽ½º ¼ºñ½º °¡»ó ³ëµå ÆÛºí¸¯ ÇÁ¸®ºä(Azure Kubernetes Service (AKS) virtual node public preview) °ø°³: ¿ÀǼҽº ¹öÃß¾ó Äí¹ö·¿ ±â¼ú ±â¹ÝÀ¸·Î, ¸î ÃÊ ¾È¿¡ Ãß°¡Àû ÄÄÇ»ÆÃ ¿ë·®À» ź·ÂÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¸î ¹øÀÇ Å¬¸¯¸¸À¸·Î °¡»ó ³ëµå ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, AKS ȯ°æ¿¡¼ Ãß°¡ ÄÄÇ»ÆÃ ¸®¼Ò½º¸¦ °ü¸®ÇÒ ÇÊ¿ä ¾øÀÌ ÄÁÅ×ÀÌ³Ê Áß½É È¯°æ¿¡¼ÀÇ À¯¿¬¼º°ú È޴뼺À» È®º¸ÇÒ ¼ö ÀÖ´Ù.
- ¾ÖÀú Æã¼Ç(Azure Functions), ÆÄÀ̽ã Áö¿ø ½ÃÀÛ: ¼¹ö¸®½º ÄÄÇ»ÆÃ ±â¼úÀÎ ¾ÖÀú Æã¼ÇÀº ÀÌÁ¦ ÆÄÀ̽ãÀ¸·Îµµ Áö¿øÀÌ È®´ëµÈ´Ù. ±âÁ¸ ´å³Ý(.NET), ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript), ÀÚ¹Ù(Java) »Ó¸¸ ¾Æ´Ï¶ó À̹ø ÆÄÀ̽ã Áö¿øÈ®´ë·Î ¸Ó½Å·¯´× ¹× ÀÚµ¿È ½Ã³ª¸®¿À¿¡ ¼¹ö¸®½º Á¢±ÙÀÌ °¡´ÉÇÏ°Ô µÆ´Ù.
À̹ø Ä¿³ØÆ® 2018¿¡ ´ëÇÑ ¹ßÇ¥ ³»¿ëÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Ä¿³ØÆ® ȨÆäÀÌÁö¿¡¼ È®ÀÎ °¡´ÉÇÏ´Ù. |