ASP.NET Web Project를 EC2 or Elastic BeanStalk에 배포하는 Jenkins 시스템 구축
in Development on DevOps
1. EC2 생성
- ec2 생성
- Visual Studio를 설치할려면 최소 2.5GB이상의 메모리 (t2.medium)
- MSBuild만 설치할 것이라면 훨씬 작은 것도 가능. 1G 메모리를 가진 (t2.micro)
- Security Group 에 8080 포트에 접속 허용 ip 대역 설정
Using Tensorflow Predict on Azure Function
앞서 Azure Container Service에서 Tensorflow를 이용하여 학습을 진행하여 그 결과를 Azure File Storage에 저장하는 방법에 대해서 글을 적었다.
Deploy Tensorflow Docker Image to Azure
이 글에서 다룰 내용은 위 Link에서 구성한 시스템을 Microsoft Azure에 그대로 구현하는 것을 그 목적으로 하였다. 최대한 AWS용으로 작성한 코드들을 그대로 쓸려고 노력하였으나 플랫폼 특성상 바뀐점이 있다. 크게 바뀐건 AWS Lambda에는 Python으로 예측 코드를 작성하였는데,Azure Function은 C# 으로 작성하였다. 그 이유는 뒤에 따로 설명하겠다.
Using Tensorflow Predict on AWS Lambda Function
앞서 AWS ECS에서 Tensorflow를 이용하여 학습을 진행하여 그 결과를 S3에 저장하는 방법에 대해서 글을 적었다.
