Find Jobs
Hire Freelancers

AWS Lambda service

$30-250 USD

Closed
Posted almost 5 years ago

$30-250 USD

Paid on delivery
We would like to do a proof of concept. We have windows AMI on AWS. This AMI(machine) has a web server that responds to requests. We do not need this machine to run all the time. So when the machine is not needed we would like to shut it down and only start it when we need the machine. The "not need" is defined as no requests for a certain amount of time at a certain time of the day. For example between the hours of 8AM and 5PM, Monday to Friday, if no request is made over the last three hours the machine is "not needed". Between 5PM to 8AM Monday to Friday and all weekend if no request is made over 1 hour the machine is "not needed" The "needed" is defined as a request to a url. If the AMI is down or starting up, the automated response for the url should be "please wait the machine is starting" basically a static HTML page. If the AMI is running then the url should be passed to the machine. This is preferred to be written in AWS Lambda.
Project ID: 20379739

About the project

14 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $195 USD for this job
User Avatar
Your project looks really interesting. I did some research & here's the best workflow that I can come up with. 1. Attach Application Load balancer & configure it to push access logs to S3 & add 2 target groups. The first target group (Lambda) will serve that static page and start the EC2. The second one will connect to your Windows EC2. These 2 target groups will route traffic based on the same host header which will be toggled after every shutdown cycle. 2. Another lambda will run every hour to check for new access logs in S3, if it doesn't finds any (after x hours) then it'll shutdown the EC2. Happy to start right-away. Cheers
$450 USD in 7 days
4.9 (70 reviews)
6.7
6.7
User Avatar
I have 8 year experience in aws with Linux and windows. I'm familiar with lambda with scheduler. I capture your requirement. if you pay only usage based like if getting request and then the serve request , best practice we move to aws api gateway with lambda. this no need windows instance. Could you please share what are application are running this server?
$222 USD in 10 days
5.0 (7 reviews)
3.9
3.9
User Avatar
Hi there, I'm a DevOps engineer working during day time and I tackle these kind of dynamic availability problems on a daily basis. There are multiple ways we can approach this which we can come to an agreement as we move forward. Also, just wanted to add that if you check out my profile and feedback, you'll notice that most of my recent projects are AWS and Lambda related where I have done things likes Lambda based virus scanners for S3. Best regards, Yohan.
$222 USD in 5 days
4.8 (8 reviews)
4.1
4.1
User Avatar
Hi, I am a AWS Sysop Certified . I have written lots of lambda for the projects. So your requirement is very small. And it could be deliver very early. We can have a call for 10 min to explain you the exact idea, how will it work . Thanks
$55 USD in 5 days
5.0 (11 reviews)
3.1
3.1
User Avatar
Hi there. I am a certified AWS Cloud Practitioner and have extensive experience with the AWS ecosystem. The is what I would do: Bake the CloudWatch Logs daemon into your AMI (so it is always sending your web server logs to CloudWatch Logs). I would create a CloudWatch Event rule to listen for a visit to your website. That would trigger a Lambda function written in Node that would turn the server on. A separate Lamba function would run every hour and check if there is a CloudWatch event (which means there is activity) within the time range. If not, it shuts down the server. Obviously, IAM roles would be created for the Lambda functions.
$250 USD in 5 days
5.0 (6 reviews)
2.8
2.8
User Avatar
We are a Microsoft Silver partner in DevOps and cloud competency. We are also partnered with AWS and DigitalOcean and have an expert team on DevOps who can support you. Please initiate a chat to discuss further.
$111 USD in 10 days
5.0 (1 review)
1.6
1.6
User Avatar
Have 5 years of experience in AWS I can do this Efficient manner.
$277 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
● Designed and implemented fully automated build server management, monitoring and deployment solutions. Automated the manual Kubernetes deployment through Helm, enabling complete automated CI/CD process for faster and effective Deployments. ● Proven experience in handling large infrastructure and distributed systems, reduced number of running instances by about 40% and monthly EC2 running costs up to 30% per month through Kubernetes. Used Prometheus-operator & Grafana for monitoring. ● Evangelized DevOps model and Involved in Architecting, build and maintain highly available secure multi-zone AWS cloud infrastructure utilizing Ansible/Terraform for provisioning/orchestrating and Jenkins for continuous integration.
$200 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey I have read your job description and I'm interested. I have 7+ years of hands-on experiences with proficiency in technologies including Kubernetes, AWS, Python, Ansible [Global Certification], Terraform, Jenkins, Git, Docker, Cloud Computing and Redhat Linux [RHCSA - Global Certification]. My Daily task Includes: ☁️ Python Scripting ☁️ AWS [AWS Certified Solutions Architect] ☁️Creating and Deploying Helm Charts. ☁️Integration and Deployment of ElasticSearch-Fluentd-Kibana [EFK] & [ELK] on Kubernetes. ☁️Grafana and Prometheus Deployment on kubernetes Cluster for Monitoring and Creating DashBoards. ☁️Infrastructure Creation Using Terraform. ☁️Implemented Hashicorp vault to Secure Secrets in K8s. ☁️Automate Deployment of cloud computing & Virtualization with Kubernetes & Docker Integration. ☁️Design and Develop Continuous Deployment Pipeline, integrating Test-Kitchen, Git, Jenkins, and Ansible across geographically separated hosting zones in AWS, GKE. ☁️Wrote custom monitoring and integrated monitoring methods into deployment processes. Let's discuss more details over chat .Looking forward to having your message.
$100 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have read and understood the requirement here and can deliver the solution asap. Let's have a chat or call and discuss more about the same. A little background about myself. I am an experienced cloud professional with 5+ years of experience and have 3 AWS certification. I see myself best fit for this job as my previous organization was worlds one of the largest bank (Barclays) where I and my teammates were responsible for 100K+ servers hosted on 5500+ Esxi and maintaining the infrastructure stability. I am currently working as a DevOps engineer in one of the very reputed AWS Premier Partner where my job is to design and maintain customer environment and it's stability. I have very extensive BC/DR and migration experience. Here I can help you automate the existing infra to be deployed with Terraform and can setup various monitoring and backup setups for this. I am a strong believer in infrastructure as code and infra agility. I have recently migrated 200 moodle sites for our client where the architecture was a combination of MySQL, NFS storage config on EC2 and ASG with scaling policy. Hope to be working with you. Regards, Hiren
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am a AWS solution architect associate certified with good hands-on experience in serverless architecture using Lambda,API GATEWAY, S3 bucket, Aurora serverless, RDS, Cognito user pool,Django, SES,SQS,AMI. I have worked on these kinds of projects before. I am confident of completing the project within 30 days. Can we discuss the requirements? Regards Lingaraj
$35 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Write a Aws lambda using S3 bucket or Dynamo table to start or stop a windows web server . The aws lambda was build using python and boto3 LIB The rules is defined below: The "not need" is defined as no requests for a certain amount of time at a certain time of the day. For example between the hours of 8AM and 5PM, Monday to Friday, if no request is made over the last three hours the machine is "not needed". Between 5PM to 8AM Monday to Friday and all weekend if no request is made over 1 hour the machine is "not needed" The "needed" is defined as a request to a url. If the AMI is down or starting up, the automated response for the url should be "please wait the machine is starting" basically a static HTML page. If the AMI is running then the url should be passed to the machine. This is preferred to be written in AWS Lambda.
$160 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
AWS Certified Solution Architect Associate with 4 years of experience specialising in AWS Cloud Infrastructure Automation, DevOps Tools Configuration Management, CI/CD using Jenkins, Linux Shell Scripting, Ansible, Docker, ECS, CloudFormation, Terraform, Packer
$250 USD in 15 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
McLean, United States
5.0
21
Payment method verified
Member since Apr 7, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.