[英]What specs should I use for my .NET webapp on Azure, or something similar?
So I'm pretty green to the industry, please excuse what I'm assuming is huge swaths of ignorance.所以我对这个行业很环保,请原谅我的假设是巨大的无知。 I'm looking to develop an ASP.NET webapp (with a SQL Server db) as a kind of in-house tool for our employees, accessible from anywhere.
我希望开发一个 ASP.NET webapp(带有 SQL Server 数据库)作为我们员工的一种内部工具,可以从任何地方访问。 We're a company with virtually no IT infrastructure, so these employees (~100) will be accessing this application from all around the country on what are basically personal computers.
我们是一家几乎没有 IT 基础设施的公司,因此这些员工(约 100 名)将在基本上是个人计算机上从全国各地访问此应用程序。 I don't ever expect there to be any more than 10 users using the webapp concurrently.
我不希望同时使用 webapp 的用户超过 10 个。 The web app is going to be the frame for a series of tools I've been making for the head office guys, but from a central point that's easy for me to maintain.
Web 应用程序将成为我为总部人员制作的一系列工具的框架,但从一个对我来说易于维护的中心点来说。
We have our own domain, so that's taken care of.我们有自己的域,所以这已经处理好了。
I'd like to find a cloud-based tool that would pretty much just involve me deploying my code to it, and that's about it.我想找到一个基于云的工具,它几乎只需要我将代码部署到它上面,仅此而已。 I've take a look at Azure and that seems like the way to go, but I know if I present a price too high the bosses won't exactly be thrilled.
我已经看过 Azure,这似乎是要走的路,但我知道如果我提出的价格太高,老板不会很高兴。
I was hoping some of you guys had some experience in setting these kinds of things up.我希望你们中的一些人在设置这些东西方面有一些经验。 Here's a series of questions I'm having a hard time coming up with an answer for:
以下是我很难找到答案的一系列问题:
I've been getting off pretty easily as I used to have a team behind me, and now I'm alone at a new company, there's not many people whose brains I can pick.我一直很容易下车,因为我曾经有一个团队在我身后,现在我一个人在一家新公司,我能挑剔的人并不多。 I've had a call or two with a Microsoft employee, and they were helpful, but not entirely helpful enough.
我曾与 Microsoft 员工打过一两个电话,他们很有帮助,但还不够全面。 They keep assuming I know what I'm doing - I don't.
他们一直假设我知道我在做什么——我不知道。 So any help from anyone would be greatly appreciated!
因此,任何人的任何帮助将不胜感激!
You need to learn two services of Azure:你需要学习 Azure 的两个服务:
1. Azure Web app service : 1. Azure Web 应用服务:
Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. Azure 应用服务是一种基于 HTTP 的服务,用于托管 Web 应用程序、REST API 和移动后端。 You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python.
您可以使用自己喜欢的语言进行开发,无论是 .NET、.NET Core、Java、Ruby、Node.js、PHP 还是 Python。 Applications run and scale with ease on both Windows and Linux-based environments.
应用程序可在基于 Windows 和 Linux 的环境中轻松运行和扩展。
This document will teach you develop web app with Azure SQL and deploy your app to Azure.本文档将教你使用 Azure SQL 开发 Web 应用程序并将应用程序部署到 Azure。
2. Azure SQL database : 2. Azure SQL 数据库:
Azure SQL Database is a general-purpose relational database, provided as a managed service. Azure SQL 数据库是作为托管服务提供的通用关系数据库。 With it, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure.
有了它,你可以为 Azure 中的应用程序和解决方案创建一个高可用和高性能的数据存储层。 SQL Database can be the right choice for a variety of modern cloud applications because it enables you to process both relational data and non-relational structures, such as graphs, JSON, spatial, and XML.
SQL 数据库可以成为各种现代云应用程序的正确选择,因为它使您能够处理关系数据和非关系结构,例如图形、JSON、空间和 XML。
Azure SQL database is a cloud database. Azure SQL 数据库是一个云数据库。 If you have the develop experience with SQL server, you will be familiar to it.
如果您有 SQL Server 的开发经验,您就会熟悉它。
Azure App Service and Azure SQL database are independent, in Azure, which service you want to use, just pay for it. Azure App Service 和 Azure SQL 数据库是独立的,在 Azure 中,你想使用哪个服务,只需付费即可。
You need an Azure Web app service to host your app, and you also need a Azure SQL database.你需要一个 Azure Web 应用服务来托管你的应用,你还需要一个 Azure SQL 数据库。 Then you can develop the app with Azure SQL database.
然后可以使用 Azure SQL 数据库开发应用程序。
Each service has the different price tier to meet the performance requirements of the user.每项服务都有不同的价格层,以满足用户的性能需求。 You need to choose the most suitable for your company to save the money.
您需要选择最适合您的公司以节省资金。
Hope this helps.希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.