Amazon S3 and VPS Question For Online Business

20 replies
Dear Fellow Warriors,

I have two wordpress blogs. They are currently hosted on hostgator and stablehost.

The one hosted with stablehost is a video sales page with regular blog functionality and a squeeze page.

The one hosted with hostgator is again a wordpress blog with real estate site features.

The real estate site will have lots of images (hosted on amazon s3), videos hosted on youtube and so on.

The one with stablehost will mainly feature a video hosted on amazon s3 and streamed via cloudfront. I will also maintain a blog as part of the site.
I was thinking whether there is a need to upgrade to VPS.

If I host all images/videos to Amazon S3 and stream via cloudfront, is there still a need to go for VPS?

Another question I have is regarding Amazon S3 account. I read that we need to choose a location when we start. However, for one site, my target market is US and UK and another site, my target market is India.

In this case, should I use two separate accounts? Or can I have one single account with two locations? (US and Asia).

Thanks in advance.
#amazon #business #online #question #vps
  • Profile picture of the author webapex
    Another way to utilize S3/Cloud is the W3 Total Cache (I believe I have the name right)

    wordpress.org/extend/plugins/w3-total-cache/

    It caches wordpress data to S3 and does other clever things that they say can add up a 10x speed improvement.
    Signature

    “An expert is a person who has made all the mistakes that can be made in a very narrow field” Niels Bohr

    {{ DiscussionBoard.errors[4690706].message }}
    • Profile picture of the author smallbusinessguy
      Originally Posted by webapex View Post

      Another way to utilize S3/Cloud is the W3 Total Cache (I believe I have the name right)

      wordpress.org/extend/plugins/w3-total-cache/

      It caches wordpress data to S3 and does other clever things that they say can add up a 10x speed improvement.
      Yes I know that. Thank you for your reply.

      But, my question was more of whether I need a VPS and if I can have two regions in Amazon S3 under one single account.
      Signature

      Looking to build stunning, functional landing pages that convert like crazy? Check out Optimizepress.

      {{ DiscussionBoard.errors[4691705].message }}
  • Profile picture of the author JimBell33
    Depending on the amount of traffic (and especially the amount of traffic you expect to get) it might still be smart to get a VPS. Even if the images are hosted elsewhere, you can still outgrow shared hosting.

    You could start with a small VPS then scale it up as your traffic grows.
    {{ DiscussionBoard.errors[4691943].message }}
    • Profile picture of the author smallbusinessguy
      Originally Posted by JimBell33 View Post

      Depending on the amount of traffic (and especially the amount of traffic you expect to get) it might still be smart to get a VPS. Even if the images are hosted elsewhere, you can still outgrow shared hosting.

      You could start with a small VPS then scale it up as your traffic grows.
      Do you know if it is possible to have two regions in amazon s3 under a single account?
      Signature

      Looking to build stunning, functional landing pages that convert like crazy? Check out Optimizepress.

      {{ DiscussionBoard.errors[4694554].message }}
  • Profile picture of the author vtotheyouknow
    I stream my videos via CloudFront and I haven't had the need for VPS albeit I haven't had a ton of traffic. Everything runs smoothly.
    {{ DiscussionBoard.errors[4694870].message }}
    • Profile picture of the author smallbusinessguy
      Originally Posted by vtotheyouknow View Post

      I stream my videos via CloudFront and I haven't had the need for VPS albeit I haven't had a ton of traffic. Everything runs smoothly.
      How many unique visitors have you had in a day? What about two different regions under one amazon s3 account? Or do I need two accounts for that?
      Signature

      Looking to build stunning, functional landing pages that convert like crazy? Check out Optimizepress.

      {{ DiscussionBoard.errors[4694898].message }}
  • Profile picture of the author vtotheyouknow
    I don't have more than 20 unique visitors a day because my videos are only accessible to people who've bought my course. I also give them the option to download the videos to their hard drives if they prefer.

    Not sure about the regions...
    {{ DiscussionBoard.errors[4694988].message }}
  • Profile picture of the author Dee Odus
    One of the reasons for using Amazon S3 services is because you don't want to manager servers yourself. Amazon servers can scale with large amount of traffic, so why would you want to pay for expensive VPS. I'll say you should stick to S3 and cloudfront.

    Are you getting huge amount of traffic on hostgator shared server?
    {{ DiscussionBoard.errors[4695079].message }}
    • Profile picture of the author smallbusinessguy
      Originally Posted by Dee Odus View Post

      One of the reasons for using Amazon S3 services is because you don't want to manager servers yourself. Amazon servers can scale with large amount of traffic, so why would you want to pay for expensive VPS. I'll say you should stick to S3 and cloudfront.

      Are you getting huge amount of traffic on hostgator shared server?
      Currently, both the sites are is in development phase only. So I am not sure about the traffic. Probably maximum of 100 people a day during the start.

      Why i was looking at a VPS was because I have heard that if too many people access the blog at the same time, hosts can suspend our account for using too much resources.

      I certainly dont want my business to look as if it was suspended.
      Signature

      Looking to build stunning, functional landing pages that convert like crazy? Check out Optimizepress.

      {{ DiscussionBoard.errors[4695180].message }}
  • Profile picture of the author Dee Odus
    Have you taken a look at Kajabi? Kajabi is hosted on Amazon service so it can scale. I think, am not sure, Kajabi is hosted on EC2 (Elastic Compute Cloud) which can scale with traffic surge. Also check out EC2 because in my opinion these cheap amazon services are better than Virtual Private Servers.
    {{ DiscussionBoard.errors[4695365].message }}
    • Profile picture of the author smallbusinessguy
      Originally Posted by Dee Odus View Post

      Have you taken a look at Kajabi? Kajabi is hosted on Amazon service so it can scale. I think, am not sure, Kajabi is hosted on EC2 (Elastic Compute Cloud) which can scale with traffic surge. Also check out EC2 because in my opinion these cheap amazon services are better than Virtual Private Servers.
      I already bought optimziepress.

      I took a look at EC2. A bit confusing. What is it exactly for?
      Signature

      Looking to build stunning, functional landing pages that convert like crazy? Check out Optimizepress.

      {{ DiscussionBoard.errors[4695692].message }}
      • Profile picture of the author Mark Marzinzik
        I suspect Kajabi's EC-2 just might be tied to the Amazon S3 network, but not sure.... If thats true then you can get the same performance without using Kajabi, however they do provide a nice service that make things easy.
        {{ DiscussionBoard.errors[4745558].message }}
  • Profile picture of the author Dee Odus
    EC2 is a computer in the cloud, you can have your own instances of servers in the cloud, it's highly technical stuff you may need to outsource doing it, I havent used it myself. Please read the Amazon EC2 FAQ

    Amazon EC2 FAQs

    You can use S3 to host static web pages, so if you are worried about traffic surge then you can use simple HTML CSS to build your salesletter and then host it on S3 this way it will scale with traffic. P
    {{ DiscussionBoard.errors[4696906].message }}
  • Profile picture of the author Dee Odus
    I checked Hostgator VPS pricing, this should be the minimum server

    Level 4 / Level 3
    CPU - 1.9GHz / 1.13GHz
    RAM - 1344MB / 768MB
    Disk Space - 59GB / 30GB
    Bandwidth - 1050GB / 500GB

    1st Month $55.96 / $31.96
    Recurring - $69.95 / $39.95

    Go for Level 3 for your server specs, It's not too expensive if you are sure the huge traffic will come, you should be prepared.

    Read the tips from WordPress here

    High Traffic Tips For WordPress « WordPress Codex

    "Quote from above link"
    As painful as it may be to hear it, you might simply require a more powerful server.
    Here is a simple outline of upgrade steps for a site that is having high-traffic problems. If you are having trouble with:
    • Shared hosting, try upgrading to Virtual Dedicated Hosting.
    • Virtual Dedicated Hosting, try upgrading to Dedicated Hosting.
    • Dedicated Hosting, try upgrading to a higher-powered dedicated server.
    • High-Powered Dedicated Hosting, it is time to talk with your host about multiple Load Balanced Servers.
    {{ DiscussionBoard.errors[4697037].message }}
  • Profile picture of the author Dee Odus
    If I host all images/videos to Amazon S3 and stream via cloudfront, is there still a need to go for VPS?
    Yes.

    The reason why videos and images are hosted on S3 is because of the cost effectiveness. Streaming videos from amazon is very cheap. Another reason is you cannot exceed amazon hard drive capacity unlike VPS where you may need to upgrade your server specs just to host more videos.

    S3 takes care of the media on your website, but the dynamic WordPress web pages where the media will be accessed still need to be served to visitors. This is where EC2 and VPS comes in.
    {{ DiscussionBoard.errors[4697073].message }}
  • Profile picture of the author Mark Marzinzik
    Amazon S3 is a Cloud Host with many servers around the world. It does not matter where you are located or where your Port-of-entry is located. Once your account is established your data is mirrored to all servers so they can "serve up" your video in the shortest distance. So if your calling IP was Tokyo then you would be served from the Tokyo server. If your calling IP was Los Angeles then you would be served from the Los Angeles server. NO you do not need a VPS Amazon S3 is far superior to one. I would use Youtube unless you need to secure these videos such as member-sites. With You-Tube you get link-Juice, with S3, you don't....
    {{ DiscussionBoard.errors[4745542].message }}
  • Profile picture of the author REW72
    There are 2 separate points here - S3 storage with Amazon and EC2 with Amazon. EC2 (their cloud servers) are regionally located. You can have multiple servers in multiple regions within one account. You can also start with a small server and upscale to a larger one very easily.

    S3 storage is also regionally zoned and it allows you to host static websites. So you could easily put your UK targetted in content in a European bucket, and others elsewhere.
    {{ DiscussionBoard.errors[4754405].message }}
  • Profile picture of the author abubakar89
    Everything depends on your traffic. If you think that your traffic will increase gradually then you can start with average hosting and upgrade it as your traffic increases
    Signature
    {{ DiscussionBoard.errors[4754446].message }}
  • Profile picture of the author Showfom
    Do not use Amazon S3, it's really expensive.

    I recommend Linode as VPS provider.

    And Softlayer as Dedicated Server provider.
    {{ DiscussionBoard.errors[4754459].message }}
  • Profile picture of the author Tim Franklin
    One of the biggest drawbacks to using Amazon services, is not what you can do with the service, but how confusing it is to get started, (much of the Amazon interface is still in the command line form three years after its inception) this creates a disparity between the casual user and the professional user, You can use a number of services, in cluding route 53 to manage your regional issues, however again it is not made easy or even user friendly.

    (by the way host gator is not competitively priced and (allegedly over sells its VPS services) (allegedly) I would avoid using hostgator for alleged VPS services, see host talk forum, (google it) you can find competitive products, with real reviews, both good and bad,

    AWS, is a great potential service, however, it is not user friendly, and since most of their clients are corporate clients, they do not have to deal with support for mid to small size business, which is likely why they do not yet have a user interface for their product, they don't need it, because the small users are the customers they are interested in having at all.

    This should tell you one very important fact, AWS is not for small business at all, which means you would be better off with a premium VPS offering in a redundant facility.
    Signature
    Bitcoin | Crypto | Blockchain Secrets |
    {{ DiscussionBoard.errors[4754476].message }}

Trending Topics