Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I just wanna know if Elasticsearch is free. I know it is open source but I checked the website and I didn't find anything about pricing, though I did found subscription with no pricing. So, is it free for long-term use?
Just to let you know, I'm working with the MERN stack (MongoDB, Express.js, React.js, Node.js) and socket IO.
If Elasticsearch is free, then is it going to work and integrate with my stack smoothly?
If you want managed hosting from elastic.co, they charge you according to several variables. You can find the pricing here: https://www.elastic.co/cloud/elasticsearch-service/pricing
If you want to use the open-source version, stand up your own servers and manage your own deployment, the code is at no cost and can be found here: https://github.com/elastic/elasticsearch
It's super-important to remember that spinning up VMs on the cloud is NOT free. In fact, you might spend more money on cloud VMs than using elastic.co's managed services. Elasticsearch is a memory hog and I found that very quickly, and with minor load, I had to dedicate 4GBs of RAM just for the Java heap space. Under heavy load, you'd have to dedicate more. All of that costs money.
As far as integrating with your mainly-javascript stack, it shouldn't be a problem. This library is very useful: https://www.npmjs.com/package/elasticsearch
Elasticsearch is free of cost and open source. They charge for services like support, consultancy etc. and for plugins like kibana.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
Its about a long time that I'm asking my self this question but I've never had a truly response. Most of time people tell that it depend on the language and the usage of the website.
From now I'm using a sharing hosting from OVH but I would want to know if hosting my website with dockers on a VPS isn't a better idea ?
I'm talking about the performances (loading time, ect.), would it be faster on a VPS or a dedicated server ? Not really a price problem.
Most of my website are in Php/JS (Laravel).
Thanks for your answer!
Shared Hosting means that others peoples sites runs in same virtual machine with yours. It's cheapest solution for smaller projects. But when other's page on that shared hosting hits hight traffic your page gets slow down as well.
Virtual Private Server means that you have your own machine but it's only virtual. It's good solution for bigger projects, like e-shops and some sites that hits some serious traffic.
Dedicated Server means that you have your own server and you can do whatever you want there (create smaller virtual servers or run without virtualization). It's also most expensive solution.
Some more details here
So answer to your question is VPS should be faster. But shared hosting can be fine as well. Personally i have several project that don't hit much traffic on a shared hosting and them run just good.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
I'll try to be as brief as possible;
My page load time increased 40% and I don't know why, in the atttached image you have the before and after loading times, plus the waterfall view for both the first and the repeated view.
The setup: LNMP VPS, opcache, memcache, joomla with T3 framework template, using joomla file caching
I did the following changes (unfortunately I didn't think about testing after each individual change):
-upgraded to the latest joomla, template, and template engine
-compressed images
-upgraded to PHP 7 (from 5.6)
-everything else is the same, including using the same server for testing and having the same server load
The only explanation I can come up with is that the provider is overloading their servers, making my VPS slower.
Please feel free to write any insight/ideas you have.
Thanks!
Screenshots from webpagetest.org
After extensive testing on various other platforms, using the same setup (I even copy-pasted the config files for php, php-fpm, mysql, etc) I found out that the issue was the hosting company which seems to be overselling.
Using different but identically specced hosting the page now has a first view load time of ~0,9s.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
When I start kibana, I got the following exception:
LicenseExpiredException[license expired for feature [shield]]
I checked the document and only found that:
The first time you start up the node, a 30 days trial license will
automatically be created which will enable Shield to be fully
operational. Within these 30 days, you will be able to replace the
trial license with another one that will be provided to you up on
purchase.
Isn't shield a free software? Where Could I purchase the license? I can't find it in the document.
I contacted ElasticSearch to know how I could get a license for a personal use. I just have a single server, and want a simple security realm (3 users : admin, logstash, kibana).
Well, the good point is that they called me back one hour after the form submission.
But, the bad point is that they have no plan for personal usages, they just have (for now) a single bundle with everything included:
Professional support (ticket, phone)
License for every software (Marvel, Shield, Watcher)
Tons of cool features
Unfortunately, it fits perfectly for professional usage, because plans are about 1600 $/year/cluster.
I told the support that having no plan for developer was a bad thing, but the only thing she said is "sorry".
So I'm heading toward SearchGuard because it is free.
You can request for the subscription using the following link:-
https://www.elastic.co/subscriptions
Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 days ago.
Improve this question
I'm looking for a cloud solution that allows me to deploy a Linux virtual host remotely, and use it for security testing (ie port scanning, etc). When not in use, maybe have it act as a honeypot. I really like AMAZON's pay what you use approach. Has anyone here used AMAZON's services in a similar fashion?
Any suggestions??
I haven't but my comment on the Amazon services is that they can rack up costs very quickly and it is hard to control the costs as there are too many variables.
Unless you need high resilience, I would recommend simply using a VPS.
Also make sure that, whoever you use, you carefully check the terms and conditions as most providers will not be happy about you doing port scanning from their service.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
How do you prevent access to the 'calculator' interface on a particular OS (say Windows). We would want to avoid usage of calculators while taking an online quiz at the site. Is this even possible?
If you're talking about through a purely web interface, then no. In order to do this, you would have to be able to monitor running processes, which is something a web app can't do. It would be too big a security risk.
If you control the machines (they're on your network, in a classroom where you can load and restrict the software, etc), you could write a program to monitor and shut down the processes. For example, a .NET application could use the System.Diagnostocs.Process object to monitor for instances of calc.exe.
A standard executable could do it, but not a web app.
Edit Added
There may be other alternatives if you control the PCs in question. Most corporate IT shops use some sort of monitoring software that will detect the use of "Unauthorized" programs. (I got busted for launching Solitaire once.) That would be more of a question for ServerFault.com, however.
Do you think it would be a good idea if websites were able to stop executable running on remote computers? Think about this seriously for a second, the security/privacy implications this would have.