Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 months ago.
Improve this question
I have an SQL Database in Azure with General Purpose type, really basic one:
It is not used frequnetly, only sometimes when I test some things on my website, so that I didn't delete this resouce. Recently, I noticed that database management cost increased but I didn't use the database at that time:
Is there any way to investigate what caused this spikes on the diagram (Nov 22 - Nov 28)? I tried to find information about operations that were executred at that time with no success. Maybe there are some kind of logs in Azure that can help me with this?
Please consider to open Azure Portal and access your Azure SQL Database, on the left panel you will see "Query Performance Insights", use that option. Use sliders or zoom icons to change the observed interval. Read step-by-step procedure here.
While you Investigate this issue, please consider the following causes also:
Make sure you did not enable temporarily a tool to monitor or make sure your web site is up and running.
Did you enable a feature temporarily on Azure portal for Azure SQL? Azure SQL Database features like geo-replication, failover group, long-term backup retention, Azure SQL Data Sync, Elastic Jobs create activity on the database.
Did you enable temporarily features using T-SQL like Full-Text Search, that constantly generate queries against the database?
If your database is serverless, did you left accidentally a tool like SQL Server Management Tool or Visual Studio connected a couple of dates to the database until you shutdown the client computer.
My suggestion, if you rarely use this database and you have not set it up as serverless, it is a good time to try serverless.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 months ago.
Improve this question
We have HDInsight cluster and users want to access Hive database and Hive tables as a Client. We are looking for client based application which can be UI based, we don't want to give them Amabari URL as it has capability of Admin. so please suggests tools for us.
You can install Hue into a HDInsight cluster using the Script Actions provided in your HDInsight cluster. Please see below.
Please only select "Head" node for the installation. This installs Hue on your HN0 head node at port 8888.
Then you can use any browser to type the URL in the format http://<head_node_0_FQDN>:8888 to launch Hue Web UI in your browser. Upon first launch of the Web UI, Hue will prompt you to create an account which you can do by providing a username and password.
HOWEVER, please note that the version of Hue that gets installed by default using above steps, DOES NOT allow you to create any additional logins than the one you create at first login. And also remember that first login is a Super Admin login to Hue, thus anyone having access, have FULL DDL and DML access to your Hive layer.
As an alternative you can setup open source Hue manually in your cluster. Also if you want to provide fine grained authorization to your Hive data, you will need to setup Apache Ranger in your HDInsight cluster.
Hue is a Web tool based to deal with Hive, Impala and HDFS.
You can do everything you want from Hue, create database and tables, query tables and so on....
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I have an Azure-hosted API that accepts logging/tracing data from multiple customer applications for the purpose of identifying/aggregating issues before the customer raises them in a support call. The API writes logging data to Azure Table storage. This works great with powerbi.com etc. for regular proactive monitoring, however...
As a "2.0" enhancement, I want to set up mobile notifications when defined conditions are met (e.g. 2+ table records created with a "severity" attribute = 1 within the space of 60 minutes, maybe where "ProjectType" = Mine). I don't want to send notifications on each entry to the table but rather trigger a notification on aggregated entries within a rolling time frame.
Are there any Azures service that provides this without having to create a custom cron job querying table storage every few minutes/hour (and therefore increasing PAYG costs). And would necessitate moving away from Azure Table Storage to Azure SQL?
I would investigate Azure Stream Analytics and see if that meets your needs. It provides a sql-like query dialect, including things like tumbling windows (how often an event occurred within a given time frame). Here's a nice example.
A lower tech solution would be running a WebJob within an App Service. You could run it on a free tier in order to keep cost down if that is a concern. Sql Server would give you more flexibility in your queries compared to table storage.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
Currently i am trying to learn various Services of Amazon web services and Microsoft windows azure like Amazon sns,Amazon Storage,amazon Search.
I am having some question in my mind that why now a days cloud platforms are getting so popular than old traditional approach like previously we were storing our files(img,txt,.doc etc) in our web application project only but now adays some web application are storing their files on amazon storage or on azure storage.
What is the benefits of storing files and folders over cloud platform ??
Next why amazon search or azure search is preferred as when they were
not available searching was done and amazon and azure search are not
freely availabale??
Now if we talk about push notification then why to use amazon or azure
push notification if we can easily send notification through codes
that are available on internet??
I general i just want to know that why now a days web application are using more cloud platforms(Azure or amazon) even though they are costly??
Can anybody explain me this with some details??
Among the many reasons, the most important and common ones I can think of are:
High Availability - When you manage your own services, there is always an operational challenge of ensuring that they do not go down i.e, crash. This may cause a downtime to your application or even data loss depending on the situation. The cloud services you have mentioned, offer reliable solutions that guarantee maximum up time and data safety (by backup, for example). They often replicate your data across multiple servers, so that even if one of their servers are down, you do not loose any data.
Ease of use - Cloud services make it very easy to use a specific service by providing detailed documentation and client libraries to use their services. The dashboard or console of many cloud services are often user friendly and do not require extensive technical background to use. You could deploy a Hadoop cluster in Google Compute Engine in less than a minute, for instance. They offer many pre-built solutions which you can take advantage of.
Auto-Scale - Many cloud services nowadays are designed to scale automatically. The are built to scale automatically with increasing traffic. You do not have to worry about the traffic or application load.
Security - Cloud services are secure. They offer sophisticated security solutions using which, you can secure your service from being misused.
Cost - Trying to host your own services require extensive resources like high end servers, dedicated system administrators, good network connectivity etc. Cloud services are quite cheap these days.
Of course you could solve these problems yourself, but smaller organizations often do not prefer to do so because of the operational overhead. It would take more time and resources to reach a stage where your solution is both reliable and functional. People would often prefer to work on the actual problem their application is trying to solve and abstract away most operational problems which cloud services readily offer.
p.s. These are some opinions from an early stage startup perspective.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I want to learn Windows Azure to prepare for MCSD Web Development certification. Assuming that I have access to Visual Studio, VMWare, SQL Server etc., is it possible to develop and test Azure applications locally? I want to run Azure on my virtual machine without registering at Microsoft website, applying for any trial periods etc. Any suggestions?
TLDR: You can learn a lot about Azure without an account. Probably enough to pass the test; but maybe not enough to manage a production deployment.
You can learn a lot about how applications run inside of Azure using the emulators (express and full) that are included with the Azure tools for Visual Studio. Microsoft has several decent articles on getting started with the Azure tools. However, there is some tacit knowledge about actually using Azure -- things like how to navigate the management portals (or the fact that there currently are two portals) -- that can probably only be learned through actually using the infrastructure. Those kinds of questions may not be on the test, but the knowledge will definitely be helpful if you ever have to deal with Azure in a professional context. Start with the emulator, build some things that will run on Azure, and once you have a few samples, reconsider using a 30 day trial to actually run something in Azure and get a "feel" for the real thing.
As a side note, the Azure platform has evolved quite a bit over the last several years... if you find yourself reading an article from 2011 or '12, you may want to check again for newer information, as the recommended tools/APIs/etc may be deprecated or just plain gone in the newest SDKs.
The best way to understand Azure without Azure account is to install Windows Azure Pack.
https://technet.microsoft.com/en-us/library/dn296435.aspx
Try Microsoft Virtual Academy It's free and if you setup a Microsoft Account you can track your progress. They have a lot of courses on different Microsoft products and I just searched and found a few for Azure.
The good thing I like about the courses is that they are presented by MVP's, MCT's and Microsoft Evangelists, so they know what they are talking about.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I need to measure how many concurrent users my current azure subscription will accept, to determine my cost per user. How can I do this?
This is quite a big area within capacity planning of a product/solution, but effectively you need to script up a user scenario, say using a tool like JMeter or VS2012 Ultimate has a similar feature, then fire-off lots of requests to your site an monitor the results.
Visual Studio can deploy your Azure project using a profiling mode, which is great for detecting the bottlenecks in your code for optimisation. But if you just want to see how many requests per/role before it breaks something like JMeter should work.
There are also lots of products out there on offer, like http://loader.io/ which is great for not worrying about bandwidth issues, scripting, etc... and it should just work.
If you do role your own manual load testing scripts, please be careful to avoid false negatives or false positives, by this I mean that if you internet connection is slow and you send out millions of requests, the bandwidth of your internet may cause your site to appear VERY slow, when in-fact its not your site at all...
This has been answered numerous times. I suggest searching [Azure] 'load testing' and start reading. You'll need to decide between installing a tool to a virtual machine or Cloud Service (Visual Studio Test, JMeter, etc.) and subscribing to a service (LoadStorm)... For the latter, if you're focused on maximum app load, you'll probably want to use a service that runs within Azure, and make sure they have load generators in the same data center as your system-under-test.
Announced at TechEd 2013, the Team Foundation Test Service will be available in Preview on June 26 (coincident with the //build conference). This will certainly give you load testing from Azure-based load generators. Read this post for more details.