Migrate existing website from [login to view URL] to AWS

Dokončeno Zveřejněno před 6 lety K zaplacení v momentě doručení
Dokončeno K zaplacení v momentě doručení

My website is currently running on a dedicated server at godaddy.com. I'd like to switch to a hosting system that is more scalable, and hopefully cheaper (though cost is not a huge motivator, as my hosting costs are already quite slim--about $170/mo). The main goal is scalability and the power to do things like spinning up staging and debugging servers and separating the database, back and front end into their own servers.

PHP:

Currently at 7.0, but for the new server we will target Version 7.1.

A requirement for this project is that upgrading to future versions of PHP should be easy to do and not require starting everything over from scratch (like I have to do now). If this means spinning up a new AWS instance, ok, but it needs to be a few simple steps and not break everything. My suggestion for this project is to start with 7.0, then demonstrate that you can easily upgrade to 7.1.

The site currently uses the FPM/FastCGI process manager. We will need the same on the new machine.

Note that I will expect PHP performance to be the same or better than what we have now. You can do rough benchmarking by logging into the current site with an admin account (which I will provide) and viewing the timer information at the bottom of the page.

The site currently depends on PHP's APCU. [login to view URL]

DATABASE:

The site uses MariaDB. You will install the latest available version.

Ideally you will architect things so that the database can be scaled up as the site's needs grow. You may need to set it up as its own instance; we can talk about that.

EMAIL:

I'm currently hosting my own email server on the site, but this is painful because every time I need to upgrade the server I need to start over on email. You will provide a new solution that is more stable and permanent. Note that I currently have 4 users (the site's moderators) that will need their email addresses migrated to the new solution.

SECURITY:

I currently subscribe to a SSL certificate through godaddy, and all site urls are currently behind HTTPS. The new architecture must do the same. I don't mind paying for a new certificate through Amazon if necessary.

CRON TASKS:

The site depends on a number of cron tasks running periodically. You must make sure that they are set up to run in the new environment.

BACKUPS:

One of the cron tasks is a nightly database backup, but the data is not moved off the server--it just sits in a directory under the project. You will find some better solution to keep the data safe.

VIRTUAL MACHINES:

I tend to use Freelancers for small tasks from time to time, and a pain point is getting them set up for development. I use a virtual machine locally myself, but it's often difficult to build the VM for them. A major requirement for all this is that you will demonstrate that you can export a VagrantFile from AWS that makes it easy for a developer to get set up with a version of the site on his own computer, complete with data and images. I would also rather not have to give them root passwords, like I have been doing.

SUBDOMAINS:

The site currently uses subdomains for a few things, namely images. You must be prepared to support the same in the new environment.

STAGING SERVER:

You will demonstrate that you can easily create a temporary staging instance as a subdomain (for example, if the main site is [login to view URL], then the staging server is [login to view URL]). This can be a temporary instance, but the idea is that you simplify things such that it can be brought up with a single command or button press.

I like all animals, but the one I like most is the squirrel.

CODE DEPLOYMENT:

My current system is to clone the code repo onto the server, and go "git pull" every now and then to update. This will suffice for the new system as well, but I would be interested in hearing about smoother deployment systems (such as push hooks that automate some of the process).

Amazon Web Services MariaDB MySQL PHP

Identifikační číslo projektu: #13878921

O projektu

50 nabídek Projekt na dálku Aktivní před 6 lety

Uděleno uživateli:

yasithab

What is my favorite animal? squirrel Proposal: Hello mate, Please find my comments below. PHP: This can be done easily with remi's PHP repository. You can simply disable the old one and enable the latest. FPM Další

$500 USD za 30 dní
(52 recenzí)
5.6

50 Freelnceři na tento projekt zveřejňují nabídky v průměru $1729

meet2amitvw

What is my favorite animal? my favorite animal is : squirrel Proposal: Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share so Další

$2835 USD za 30 dní
(179 Recenzí)
9.4
leadconcept

What is my favorite animal? squirrel Proposal: Please ignore the bid for now, as I have asked few questions. ------- Dear Sir, I have read everything carefully but I really want to ask few questions to estimate i Další

$1111 USD za 15 dní
(114 Recenzí)
9.1
TenStar718

What is my favorite animal? https://www.freelancer.com/u/TenStar718.html Proposal: Hello, and thanks for the opportunity to bid on your project. https://www.freelancer.com/u/TenStar718.html I am an expert in ma Další

$1052 USD za 30 dní
(253 Recenzí)
8.9
pan09

What is my favorite animal? squirrel Proposal: I am working with AWS for past 4 years. I know inside out about it. Regarding VM you can create an image in vagrant and put a VM up for them when you need any dev to Další

$2222 USD za 30 dní
(325 Recenzí)
8.7
EliteSolution8

What is my favorite animal? squirrel Proposal: Hello. How are you? I am interested in working on this project and am fully capable of giving you high quality product that will help you grow your business. I'd Další

$1944 USD za 30 dní
(29 Recenzí)
8.3
narmadatech

What is my favorite animal? lion Proposal: Hello, Thanks for sharing information. Could you just send me a message so that we can discuss in more detail ? I look forward to help you with the best of my exper Další

$1944 USD za 30 dní
(249 Recenzí)
8.6
Chtioui86

What is my favorite animal? Hi I am expert web developer i can do your Migrate fast and in a professional way. No payment until i finish your work. I can start right now Pric Další

$1842 USD za 30 dní
(294 Recenzí)
8.0
zhandong0217

What is my favorite animal? The squirrel. Proposal: Vast experiences. And I am a member of my team that has several members.

$1842 USD za 30 dní
(69 Recenzí)
7.9
zainy01

Hi! I m interested in it, I have highest reviews for jQuery (frontend) at freelancer.com and have good completion rate. Experts in PHP(Laravel ,Yii ,Symfony, cakephp ,CI, Zend) for Server side, and integrating (SOAP a Další

$2250 USD za 20 dní
(94 Recenzí)
7.8
dkokmadis

What is my favorite animal? your favourite animal is squirrel Proposal: Hello, Do you have SSH access to your current server? Would you like to have a chat regarding your project? Regards, Dimitris

$944 USD za 30 dní
(447 Recenzí)
7.5
appleofficer

What is my favorite animal? squirrel Proposal: Ex-google employee. Owner of 243+ Corporate servers running Litespeed ,MariaDB & SSD along with custom security patches and optimization algorithms . Cyber securit Další

$3000 USD za 30 dní
(91 Recenzí)
6.9
tanujchugh

What is my favorite animal? squirrel Proposal: Hi, I have read the full requirement and I can do these tasks as per your requirement and suggest you better options to choose . Thanks

$555 USD za 30 dní
(318 Recenzí)
6.9
iglobalvn

A proposal has not yet been provided

$1900 USD za 15 dní
(100 Recenzí)
7.3
kuldeepvk

What is my favorite animal? Hello, Your favorite animal is squirrel. Proposal: Hi, I will create instance on the new AWS server, update marin DB and migrate complete database files and email ids to the new serve Další

$500 USD za 1 den
(394 Recenzí)
7.2
joystick220

What is my favorite animal? My favorite animal is Leopard, coz I'm the king when it comes to AWS :) Have a look at my profile. https://www.freelancer.com/u/joystick220.html Proposal: Here's my proposed solution 1. H Další

$3550 USD za 30 dní
(78 Recenzí)
6.8
vishalpardhi27

What is my favorite animal? squirrel Proposal: Hi mate, I’d be glad to assist for web development . I have read description carefully understand requirement and planned to proceed with your requirement. I am excite Další

$2000 USD za 30 dní
(76 Recenzí)
6.1
talhamq

What is my favorite animal? White Tiger. Proposal: Dear Sir, I will proved you complete hosting setup with desired setting.I have experience in deploying and maintaining of: - Cloud Computing Platforms: Amazon W Další

$800 USD za 2 dní
(180 Recenzí)
6.2
king18yat

What is my favorite animal? 1.) With my Skills, I can provide website , custom solution , e-commerce solution , android application , ios application , desktop application, games, SEO with one year support . 2.) I Další

$1500 USD za 33 dní
(29 Recenzí)
6.1
Gauravsingh9828

What is my favorite animal? you like all animals, but the one you like most is the squirrel. Proposal: Hello, I have gone through your description and i think i my expertise and knowledge are perfect to do this tas Další

$500 USD za 15 dní
(131 Recenzí)
6.1
yasirk1979

What is my favorite animal? squirrel Proposal: squirrel +++ Dear Sir, I have read everything and your previous source code is functional with latest PHP versions? Can you please provide URL of your current websit Další

$722 USD za 10 dní
(17 Recenzí)
6.2