PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Fri May 29, 2020 8:04 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Fri Aug 05, 2016 11:23 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
Hi there

We are looking at transferring a ton of websites over to AWS very soon. At the moment we use Plesk or cPanel.
What might be the drawbacks of this AWS service that sounds really really good indeed?

One of our sites turns over around 2.2TB of HTTP traffic per month.

The others combined probably turn over the same or more.

They are all PHP and MySQL.

Thanks.

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Fri Aug 05, 2016 11:28 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada
They can be very expensive and are a bit of a bear to set up, but they're also pretty easy to scale with your needs.

_________________


Top
 Profile  
 
PostPosted: Fri Aug 05, 2016 11:38 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
A bear? in what way? is their front end not easy like the two front ends I mentioned?
For 2.2TB it looks to be around $230 a month.... or do I have that wrong?

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Fri Aug 05, 2016 11:42 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada
Give this a read: http://docs.aws.amazon.com/gettingstart ... intro.html

Setting up the EC2, RDS, Route 53 (you may not need this), the security zones/layers, the firewall, etc... it takes a while and may not be super easy your first few times.

_________________


Top
 Profile  
 
PostPosted: Fri Aug 05, 2016 11:46 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
So you don't just select what you want, we have to setup the firewall, email, security layers etc?
It's not just pre-done?
We figured we would create the account, start setting up the database and emails, and FTP account, and off we go. Is it not that straight forward?

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Fri Sep 02, 2016 5:53 pm 
Offline
Moderator
User avatar

Joined: Mon Nov 03, 2003 7:13 pm
Posts: 5978
Location: Odessa, Ukraine
No, with aws you're basically managing you own (virtual) servers/networks/etc.


Top
 Profile  
 
PostPosted: Fri Sep 02, 2016 7:57 pm 
Offline
Spammer :|
User avatar

Joined: Wed Oct 15, 2008 2:35 am
Posts: 6617
Location: WA, USA
Ditto to all that. If you just want to use a Plesk or cPanel interface for your servers then AWS is not the right choice.

Specific cloud terms may be helpful here. They form a hierarchy ranging from (virtualized) bare metal to software packages:
1. Infrastructure as a service (IaaS) gives you access to machines, firewalls, storage... lots of hardware. You manage it like a sysadmin. AWS is mostly IaaS.
2. Platform as a service (PaaS) hides some of the underlying hardware and gives you operating systems and databases and servers and more "higher-level" concepts than the hardware. You manage it like a DBA or webmaster. I hear that Azure is fairly good at being PaaS.
3. Software as a service (SaaS) lets you configure what software you want to run without deciding how or where it runs. You manage it like an end-user.

You're looking for PaaS or SaaS.


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 5:33 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
Hi. We did get AWS. And those I work with choose EC2. But I am completely lost, and looking at all avenues for support.
As I said, I am use to Plesk and cPanel. So seeing PuTTY screens is very beyond me. I assumed there would be options for mySQL, PHP, Mail etc. So how do we get from having an "Instance" to a GUI screen to manage a website(s)?

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 6:48 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada
The reality is you're going to need to get somewhat familiar with the command line. The good news is that if you've got EC2, RDS, IAM, and the like setup already, the hard part is done. Without knowing which distribution you've chosen to work with, I can't point you to specific instructions, but the gist is you'll want to set up Apache, PHP + whatever modules you need, and MySQL client and server. If you're used to phpMyAdmin, that's available too. Installing software in Linux is generally quite simple: on RedHat-based distributions, and on Debian-based distributions. In either case, Digital Ocean likely has some good tutorials to get you up and running quickly.




Those links should get you most of the way there. If you need more AWS-specific help, refer back to the huge help thread I linked to above. It's an A-Z guide.

_________________


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 7:17 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 7:30 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada

_________________


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 8:21 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada
Actually, I believe AWS forces you to connect to SSH by public key anyhow, so much of my previous post is not necessary.

_________________


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 8:26 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
I am praying that after all these steps, there is an actual GUI to manage the websites from.

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 8:29 am 
Offline
Moderator
User avatar

Joined: Tue Nov 09, 2010 3:39 pm
Posts: 6425
Location: Montreal, Canada
GUI to manage what, specifically? GUIs are not typically used on servers or in deployment in general.

_________________


Top
 Profile  
 
PostPosted: Thu Sep 08, 2016 8:35 am 
Offline
DevNet Master

Joined: Wed Oct 08, 2008 3:39 pm
Posts: 4434
Location: United Kingdom
To pop into phpmyadmin, to add email accounts, to setup Cron Jobs, manage mail forwarding, change FTP passwords, and add new websites....

_________________
Love PHP. Love CSS. Love learning new tricks too.
All the best from the United Kingdom.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group