GPU는 빠른 응답속도가 장점이나 기존 장비에 추가해야하는 부담이 있고, CPU는 적당한 응답속도가 가능하면 활용성이 높습니다. 그리고 대량의 데이터를 적당한 시간에 처리하는 배치처리에도 효율성이 높습니다.
[질문] 오늘 주신 여러 답글들 중 흥미로운 답글들이 많이 보입니다. 응답속도는 빠르면 빠를 수록 좋다고 생각하고 있었는데 "적당"하다는 개념을 말씀하시니 응답속도가 너무 빠르면 안좋은 경우가 있음을 말씀하시는 것 같은데 아직 정확히는 모르겠습니다. 적당한 응답속도의 의미와 적당한 응답속도가 필요하여 CPU를 사용해야 하는 경우에 빠른 응답속도를 제공하는 GPU를 사용하면 어떤 안좋은 현상이 나타날 수 있는지에 대해 조금 더 설명해주시면 고맙겠습니다.
적당하다는 것은 서비스의 상황에 따른 개념입니다. 빠르면 빠를 수록 좋겠지만 그만큼 여유가 있다면 서비스제공자의 입장에서는 낭비의 요소가 생길 수가 있다는 점을 생각하시면 될 것 같습니다.
[질문] 혹여 서버리스로의 전환을 위한 POC 및 비용 산출도 지원해주시는가요?
서버리스로 전환을 위해서는 우선 기존 어플리케이션에 대한 정의와 진단이 필요하고 어떤 FaaS or PaaS or DaaS를 사용하여 구현할 것인지에 대한 어플리케이션 아키텍처를 결정하고 PoC나 비용 산출 순서로 진행 할 수 있습니다. 따라서 사전에 어떤 서비스가 있는지 확인해보고 스터디하고, 적용 가능할지 판단해보는 부분은 필요하다고 생각됩니다. 관련 단계에서 필요한 부분을 지원을 해드릴 수 있습니다.
[질문] 서버기반의 서비스나 제품의 경우에는 장애가 발생할 시에 인지하거나 알람같은 것을 받을 수 있는 솔루션들이 있는데... 서버리스의 경우에는 Fuction과 관계된 서비스 중에 하나가 장애로 해당 function이 수행되지 않는다면 어떤 방법으로 알람과 같은 것을 받을 수 있을까요?
안녕하세요. #송치승님. Azure Function에서는 alert서비스 뿐만 아니라 Application Insight로도 지속적으로 Function의 모니터링이 실시간으로 가능합니다. 장애 뿐만 아니라 Metric에 관한 정보를 시각화하여 볼 수 있고 사용자에 의해 일정 Metric이 이상이 있을 경우 alert 설정을 따로도 할 수 있습니다. 아래 URL을 참고해주세요.
https://docs.microsoft.com/en-us/azure/azure-functions/functions-monitoring
감사합니다! 아예 Azure에 기능으로도 존재하는군요!
네 그렇습니다. Function에서는 Default로 모니터링 서비스가 제공되고 고급 Function 모니터링 서비스를 사용하실 때 따로 Application Insight를 이용하시면 됩니다.
[질문] 아마존의 AWS 람다와 비교시 M/S의 애저 의 장점들은 그리고 우위에 있는 기능은 어떤것들이 있나요
안녕하세요 구글링 해보니 좋은 블로그가 있어서 공유드립니다. AWS Lambda Azure Functions비교 사항들이 정리 되어있네요~ https://www.azurefromthetrenches.com/azure-functions-vs-aws-lambda-scaling-face-off/
제가 조금전 드린 링크는 찾아보니 Azure Functions 1.0 버전일 떄의 성능이네요~ 2.0 버전은 최근에 공개되었고 현재 람다와 비슷한수준의 성능으로 서비스중이라고 합니다.
링크 첨부드립니다
https://azure.microsoft.com/en-us/blog/introducing-azure-functions-2-0/
[질문] 서버리스는 응용 프로그램을 빌드하는 방법으로 어떤 도구및 이를 사용하려면 어떠한 DevOps도구들이 제공 되는지요?
하단 링크를 참조해주십시요.
Azure 개발자 도구
https://azure.microsoft.com/ko-kr/tools/
Azure 개발자를 위한 시작 가이드
https://docs.microsoft.com/ko-kr/azure/guides/developer/azure-developer-guide
DevOps
https://azure.microsoft.com/ko-kr/solutions/devops/
Azure DevOps
https://azure.microsoft.com/ko-kr/services/devops/
감사 합니다!
[질문] 처리할 작업에 따라 GPU를 사용하는게 유리한 경우가 있고, CPU를 사용하는 게 유리한 경우가 있을 것 같은데요. 어떤 기준으로 구분해서 사용하면 될까요?