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 10 years ago.
Improve this question
Well, I would like to build a file hosting website just like other already did, but it is going to be something different by adding search engine, allowing download and upload in full speed for any user, and so on. Unfortunately the web hosting plans, which declared to support UNLIMITED SPACE rarely allows me to host files on those space. So what I need is the unlimited file storage service which could host all of my users' files.
I found Amazon S3, already provides such service, but could anybody recommends me for other better ?
No storage is really unlimited. Depending on how much space you'll need, this could get very expensive.
I don't want to hammer good ideas, but if I understand correctly, you want to build a hosting service, yet you want to 'rent' the disk space and bandwidth. Which means - in other words - you want to outsource a part of the core business. Which is the fastest way to kill your business.
Everyone - you rent from - will put their profit in the price you get, so it is possible to create a service this way, it would just be too expensive to sell.
I suggest you put spreadsheet together, where you calculate this service, like you would build it up piece by piece. Calculate the needed disk space (amount of disks), bandwidth, servers, and you will realize that with even 1000 user online you would need a smaller data center.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 2 years ago.
Improve this question
How could a company's first technical employee (or a consultant) integrate cloud service costs into the company budget? My thinking is that when you build "serverless" or "autoscaling" services the company may ask
How much will this cost? $10/month? $1,000/month?
and it seems unclear how to manage those costs.
If we just do an example. Let's say I build a Heroku or Cloud Run (GCP) hosted dashboard, or a simple web app using Firebase. Who pays for it? I don't want company tools to run out of my credit card for obvious reasons.
Make sure you have technical solution of your problem.
Then, find out the size of your data in each request. How much bandwidth you will use? Where you will store the data? How much CPU you will use? etc.
Based on this extrapolate your cost for whole month.
Based on that you can use GCP calculator https://cloud.google.com/products/calculator
I would recommend to start with one of the major cloud providers free plans, for example in AWS you can open free account for 12 month and you can start building your serverless code, create api, store data and much more. after getting confidence with your solution you can present it to your company and decide later if they want to continue with payable usage or not.
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
I am looking for a way to pass log events from AWS application to my company site.
The thing is that the AWS application is 100% firewalled from everything except only one IP address because it's encryption related service.
I just don't know what service I should use to do this. There's so many services so I do really have no idea what is it.
I think I'd just use simple message service, does this makes sense? The thing is there's plenty of events (let's say 1M per day), so I don't want big extra costs for this.
Sorry for the generic question, but I think it's quite concrete - "What is the most optimal way to pass event message from AWS when volume is approx 1M per day each 256 bytes on average?".
I'd like to connect to AWS service instead to any of the EC2 hosts...
On both sides I have tomcats with AWS-SDK.
I just want to avoid rewriting. Maybe I should do it with S3? The files are immutable, but I could upload files every 1h. I don't need real-time events. I just need to have logfiles on site for analysis of user experience and that customers can access it, but having log in 1M chunks would either require further assembling etc, I am really confused, sorry.
Kinesis is good for streaming event data. S3 is good if you already have files that you want stored.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
Our website is an eCommerce store trading in ethically sourced loose diamonds. We do not get much traffic and yet our Amazon bill is huge ($300/month for 1,500 unique visits). Is this normal?
I do know we are daily doing some database pulling twice from another source and that the files are large. Does it make sense to just use regular hosting for this process and then the Amazon one just for our site?
Most of the cost is for Amazon Elastic Compute Cloud. About 20% is for RDS service.
I am wondering if:
(a) our developers have done something which leads to this kind of usage OR
(b) Amazon is just really expensive
IS THERE A PAID FOR SERVICE WHICH WE CAN USE TO ENSURE OUR SITE IS OPTIMISED FOR ITS HOSTING - in terms of cost, usage and speed?
It should probably cost you around 30-50 dollars a month. 300 seems higher than necessary.
for 1500 vistors, you can get away with using an m1.small instance most likely
I'd say check out the AWS trusted advisor service that will tell you about your utilization and where you can optimize your usage, but you can only get that with AWS Business support (100/month). However considering your way over what is expected, it might be worth looking into
Trusted advisor will inform you of quite a few things:
cost optimization
security
fault tolerance
performance
I've generally found it to be one of the most useful additions to my AWS infrastructure.
Additionally if you were to sign up for Business support, not only do you get trusted advisor, but you can ask questions directly to the support staff via chat, email, or phone. Would also be quite useful to help you pinpoint your problem areas.
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 9 years ago.
Improve this question
In Sitecore 6.5 Tuning up guide, http://sdn.sitecore.net/upload/sitecore6/65/cms_tuning_guide_sc60-65-a4.pdf
Sitecore recommends the following for the Content Delivery Environment (web server):
8 GB RAM
250 GB disk
Why do we need 250GB for the web server, when the database is on a separate server?
In a "standard" Sitecore implementation, the heavy variables when it comes to disk space usage on a content delivery server are Lucene indexes and the media cache (/App_Data/MediaCache). If you have many large Lucene indexes, they will subsequently require adequate disk space. The media cache is probably where you'll see the most disk usage, however, as media assets are cached to disk - after being retrieved from the database - in order to improve media retrieval performance.
You may also see significant growth in the "data" folder for your implementation - as logs and counter dumps can start to eat up space if your cleanup processes aren't keeping up.
As always, the guidelines provided by Sitecore are meant to provide you with a starting point. Due diligence and planning is always necessary when it comes to server resource allocation, infrastructure architecture, capacity planning.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
Would it be more cost effective for a small business (around 25 concurrent users) to buy a PAF database and code it up ourselves or use a Postcode service such as Postcode Anywhere?
The Royal Mail site is really confusing! http://www.royalmail.com/marketing-services/address-management-unit/address-data-products/postcode-address-file-paf/prices
We operate 24 hours a day and at any one time, we have between 1 and 25 users doing postcode searches. We are currently using a PAYG service and it is really pricey so we want to buy a PAF database and create our own. I don't understand the pricing on the link above (basically we're looking at something in the region of £2 to £49,500?!)
Also, what do you actually get with a PAF database? As in what kind of files do they send you, is there an API and do you pay a one off fee or an ongoing fee? Do you have to agree to the delete the data once you stop paying royal mail?
Thanks
For the time it would take to code it up yourselves, it would be more time and cost efficient to go with someone like Postcode Anywhere. They'll also provide guaranteed first class service along with service updates to improve service.
We use them on a lesser-scale (after moving from QAS which were crap in comparison).
Have you investigated pricing with any providers yet - if so, what's it coming out at?
I can't add anymore to the answer by Alan, which describes how the files are provided and how it needs to be done.
You get a bunch of flat files and need to use the PAF programmers guide to help build yourself a system
http://www.royalmail.com/marketing-services/address-management-unit/address-data-products/programmers-guide
See also
www royalmail.com/sites/default/files/docs/pdf/01_tell_me_the_basics.pdf
www royalmail.com/pafnews
You're probably better off buying some package www poweredbypaf.com/
You don't need to purchase the Royal Mail Postcode Address File (PAF). There are lots of API's available.
getAddress.io is the only one I've found that's free:
https://getAddress.io