Tôi muốn hỏi, những gì các công cụ tự động đang có để bắt đầu Amazon EC2 dụ tại 08:00 và ngăn chặn nó trên 16:00 (Và nơi để chạy nó từ đâu?)EC2 dụ scheduler
Trả lời
Amazon không cung cấp bất kỳ chức năng nào để hỗ trợ điều này.
Giải pháp ưa thích (hiện tại) là run a cron task from an existing server.
Tôi không chắc chắn rằng có, nhưng tôi tin rằng rất nhiều người đã quan tâm đến một sản phẩm như vậy. Tôi đã thực sự có một sản phẩm mà không đối diện với những gì bạn cần - nó dừng lại một máy sau một khoảng thời gian định trước ;-). Tôi đoán là bạn đang tìm cách để tiết kiệm EC2 $$$ bằng cách chạy trường hợp của bạn chỉ trong giờ ban ngày. Nếu đó là trường hợp sau đó tôi tin rằng sản phẩm hiện tại của tôi có thể dễ dàng được xoắn để đáp ứng nhu cầu của bạn.
Để tắt các máy chủ, bạn chỉ có thể lên lịch một nhiệm vụ trên (các) máy chủ để cho nó ngừng hoạt động lúc 16:00.
Tuy nhiên nếu bạn sử dụng các công cụ Amazon EC2 Command Line bạn có thể chạy lệnh từ máy trạm của bạn để bắt đầu và ngừng các trường hợp:
Để thiết lập các công cụ dòng lệnh trên máy trạm của bạn cho Mac/Linux các hướng dẫn sau có thể hữu ích:
- http://www.robertsosinski.com/2008/01/26/starting-amazon-ec2-with-mac-os-x/
- http://cloud-computing.learningtree.com/2010/09/28/using-the-amazon-ec2-command-line-tools-and-api/
Bạn thậm chí có thể định cấu hình các lệnh này để chạy khi khởi động máy trạm hoặc lên lịch trên máy trạm.
Công ty tôi làm việc cho khách hàng có thường xuyên hỏi về vấn đề này vì vậy chúng tôi đã viết một ứng dụng lịch miễn phí EC2 sẵn ở đây:
http://blog.simple-help.com/2012/03/free-ec2-scheduler/
Nó hoạt động trên Windows và Mac, cho phép bạn tạo nhiều hàng ngày/lịch trình hàng tuần/hàng tháng và cho phép bạn sử dụng các bộ lọc phù hợp để bao gồm số lượng lớn các phiên bản một cách dễ dàng hoặc bao gồm các trường hợp bạn thêm vào trong tương lai.
Bạn có thể thực hiện việc này bằng cách chạy công việc trên một phiên bản khác đang chạy 24/7 hoặc bạn có thể sử dụng dịch vụ của bên thứ 3 chẳng hạn như Ylastic hoặc Rocket Peak.
Nếu bạn muốn thiết lập nó cho mình, ví dụ, trong C# mã để ngăn chặn một máy chủ là khá đơn giản:
public void stopInstance (string instance_id, chuỗi AWSRegion) { RegionEndpoint myAWSRegion = RegionEndpoint. GetBySystemName (AWSRegion); AmazonEC2 ec2 = AWSClientFactory.CreateAmazonEC2Client (AWSAccessKey, AWSSecretKey, myAWSRegion); ec2.StopInstances (new StopInstancesRequest().WithInstanceId (instance_id)); }
- 1. Azure Task Scheduler
- 2. Bắt JIRA chạy trên amazon ec2 t1.micro dụ
- 3. Để chạy lệnh sudo trên ví dụ ec2
- 4. Cách mở cổng máy chủ web trên ví dụ EC2
- 5. Triển khai Play 2.1 trong ví dụ amazon ec2
- 6. SSHJ - Đăng nhập cặp khóa vào ví dụ EC2
- 7. Ví dụ chấm dứt EC2 của Amazon (Cấp miễn phí)
- 8. cron job hoặc PHP scheduler
- 9. Lỗi Oracle trong Task Scheduler
- 10. scheduler như google calendar trong MVC
- 11. Task Scheduler 6 ngày một tuần
- 12. scp (bản sao an toàn) vào ví dụ ec2 không có mật khẩu
- 13. Ví dụ về EC2 của Amazon - Cách tìm Mật khẩu Máy chủ SQL
- 14. không thể kết nối với PostgreSQL từ xa trên Amazon EC2 dụ sử dụng pgAdmin
- 15. Cách kiểm tra chạy ứng dụng trong ví dụ AWS EC2
- 16. Làm thế nào để gỡ bỏ cài đặt mysql trên amazon ec2 vi dụ
- 17. Chạy Hudson trên EC2
- 18. ngăn chặn thread linux bị gián đoạn bởi scheduler
- 19. Ping các phiên bản EC2
- 20. Tạo mẫu cho amazon Ec2
- 21. Triển khai trên EC2
- 22. AWS EC2 FTP/HTML
- 23. Amazon EC2 vs PiCloud
- 24. EC2 JGroups Discovery
- 25. Matlab/Octave với EC2
- 26. S3 Proxy tới EC2 Instance
- 27. Restart Mysql tự động khi ubuntu trên EC2 vi dụ giết nó khi chạy ra khỏi bộ nhớ
- 28. Ví dụ EC2 trên Amazon và tôi được chào đón với "Không có không gian còn lại trên đĩa"
- 29. Triển khai Cassandra trên EC2?
- 30. BindException trong Hadoop trên EC2
Bạn có thể tìm thêm thông tin về cách sử dụng Dòng lệnh EC2 của Amazon EC2 Công cụ để lập lịch biểu trong [chủ đề này ] (http://stackoverflow.com/questions/2413029/auto-shutdown-and-start -amazon-ec2-instance). – danoo
FYI, đối với bất kỳ ai tìm kiếm câu trả lời ở đây ... rất nhiều dịch vụ được đề cập dưới đây hiện là liên kết chết. Chúng tôi hiện đang sử dụng https://awssomesauce.com với nhiều thành công. – jdmcnair
Đối với một giải pháp nhẹ, tôi khuyên bạn nên [Schedule EC2 Start/Stop sử dụng AWS Lambda] (http://stackoverflow.com/a/38371889/4058484), chi phí ít hơn $ 0.0004 USD/tháng. – hyip