Find Jobs
Hire Freelancers

Create an AMI for Amazon EC2 that runs OpenTripPlanner and reads data from S3

$2-30 USD / hour

Ακυρώθηκε
Αναρτήθηκε περίπου 12 χρόνια πριν

$2-30 USD / hour

For this project, I require the creation of an AMI (Amazon Machine Image) that runs Linux and OpenTripPlanner (also known as OTP, <[login to view URL]>) OpenTripPlanners is a Java application, so a Java server (such as Apache Tomcat) must be used. The AMI must be designed so it reads the OTP server files directly from Amazon S3 on boot. Additionally it must read the data files directly from Amazon S3 also, as I will need to update the data files frequently. There is sample data you can use to test the installation available on the download site. The installation must support multiple data files (that is, multiple cities) for a single installation. (Note: I'm 90% sure this is possible, but it may be the case that only 1 city will work at a time) Successful approval of your work will involve: * **A working installation of OpenTripPlanner.** This means once the EC2 instance has full booted there will be a running web server on port 80 that runs the web interface to OTP * **The OpenTripPlanner API must be accessible.** I believe the web frontend won't work without this component anyway. * **OpenTripPlanner server files downloaded from S3 on boot.** This is so I can upgrade OTP without having to recreate the AMI. The name of the S3 bucket must be configurable when starting the instance * **OpenTripPlanner data files downloaded from S3 on boot.** This is so I can replace the data file when required * **Multiple data files (cities) supported at once.** I need to run this for up to about 50 cities. I will scale the solution by starting more EC2 instances. You will need to use your Amazon AWS account to complete this job. All tasks should be completed your own account, and I believe can all be achieved using the "free tier" of AWS services. Once completed, we will arrange to give me access to the AMI so I can use it in my own environment. ## Deliverables While I will leave it up to you to decide exact implementation, I believe the workflow when booting an EC2 instance with the created AMI would be something like this: 1. Start EC2 instance 2. Fetch OTP installation files from specified S3 bucket 3. Fetch OTP city data files from spceified S3 bucket 4. Start OTP web <!-- --> 1. server The bucket name should be specified as an instance tag when creating the EC2 instance. I've attached a screenshot show where this occurs. I think this would be achieved like this: 1. Specify tag when creating instance 2. When EC2 instance boots, discover instance ID (e.g. using <[login to view URL]>) 3. Use a tool such as ec2-describe-tags to determine tags (I think this is in AWS or EC2 command line tools)
Ταυτότητα εργασίας: 2751648

Σχετικά με την εργασία

2 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
2 freelancers δίνουν μια μέση προσφορά $80 USD/ώρα για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$50,05 USD σε 20 ημέρες
4,7 (27 αξιολογήσεις)
7,0
7,0
Avatar Χρήστη
See private message.
$110,11 USD σε 20 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Australia
5,0
1
Μέλος από Αυγ 25, 2011

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.