我正在使用Visual Studio 2019 .Net Core 3和React + Redux创建一个新网站。它是VS2019随附的模板之一。
我需要能够通过手机/模拟器上的移动浏览器访问网站,并在调试网站后端的同时进行调试。
当我查看调试的默认选项时,我注意到没有Azure上的Web App,但是AKS是默认的。
因此,我登录了我的Azure帐户并设置了一个新的AKS。我不想在开发时花任何钱,所以我选择了我能找到的最便宜的设备,每月约35美元。
我去部署它并出现错误。我提交了一张票,响应是小型AKS服务器没有足够的资源来托管站点。他们告诉我,我将不得不选择更昂贵的SKU。我发现的下一步是每月$ 50。哎呀!
此时,该站点只是模板中未修改的hello world应用。
然后,就像我已经做过很多次一样,我在Azure帐户中创建了一个标准的Web App资源。我选择了免费的Wep应用程序。
我已部署到此Web应用程序并附加了调试器,并且运行良好。
所以我的问题是,AKS是什么使它无法使用每月35美元的AKS资源来处理免费Web应用程序服务可以轻松处理的最基本的Hello World Web应用程序?
答案 0 :(得分:0)
好吧,AKS为您提供了一个有效的kubernetes群集(并且您可以承载其中的任何内容),而Azure App Service为您提供了一个专门能够执行x,y和z的平台。这个问题归结为为什么与VPS相比,我需要kubernetes(我知道App Service并非完全是VPS,而是为了简化它。)