Comparison of serverless computing platforms- AWS Lambda, Azure functions in terms of four microservices which are intensive in Disk utilization, CPU Utilization, Network I/o bound and Memory bound.
Prerequisites for AWS and Azure setup:
AWS Prerequisite Commands:
- pip install awscli --upgrade --user
- wget -q packages-microsoft-prod.deb https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
- ubuntu@ip-10-0-0-52:~$ sudo dpkg -i packages-microsoft-prod.deb
- ubuntu@ip-10-0-0-52:~$ sudo apt-get install apt-transport-https
- sudo apt-get update
- sudo apt-get install dotnet-sdk-2.1.200
AZURE Prerequisite on linux Commands
- sudo apt-get install linuxbrew-wrapper
- test -d $HOME/.linuxbrew && PATH="$HOME/.linuxbrew/bin:$HOME/.linuxbrew/sbin:$PATH"
test -d /home/linuxbrew/.linuxbrew && PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH"
test -r
$HOME/.bash_profile && echo "export PATH='$ (brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>$HOME/.bash_profile echo "export PATH='$(brew --prefix)/bin:$(brew --prefix)/sbin'":'"$PATH"' >>$HOME/.profile - brew update
- brew install azure-cli
Others
- sudo apt-get update
- sudo apt-get install python3.6