惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
小众软件
小众软件
The Cloudflare Blog
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
美团技术团队
WordPress大学
WordPress大学
罗磊的独立博客
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
Last Week in AI
Last Week in AI
月光博客
月光博客
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
GbyAI
GbyAI
B
Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗

Nic Lin's Blog

謝明真 - 高效領導力的課後筆記 NFT 開發實戰!基礎智能合約入門 (3) NFT 開發實戰!基礎智能合約入門 (2) NFT 開發實戰!基礎智能合約入門 (1) 如何自我檢測 log4j CVE 漏洞 Rails 如何在資料寫入時記錄來源 IP 位置 如何經營工程師 Youtube 頻道 - Part 8 營收篇 如何經營工程師 Youtube 頻道 - Part 7 酸民文化篇 如何經營工程師 Youtube 頻道 - Part 5 設備器材篇 如何經營工程師 Youtube 頻道 - Part 4 後製剪輯篇 如何經營工程師 Youtube 頻道 - Part 3 文案企劃篇 如何經營工程師 Youtube 頻道 - Part 2 設備器材篇 如何經營工程師 Youtube 頻道 - Part 1 制訂頻道方向篇 如何經營工程師 Youtube 頻道 - Part 0 Rails 中避免 race condition 的最佳實踐(二) Rails 中避免 race condition 的最佳實踐(一) 10 分鐘整合 google sheet 做自動化開發功能週報 經營 Side Project 300 天所帶來的收穫及挑戰 我的 Youtube 影片製作流程 API 設計時必須注意的 HTTP header 底線問題 如何提升你的程式可讀性之實務技巧(三) 如何提升你的程式可讀性之實務技巧(二) 如何提升你的程式可讀性之實務技巧(一) Ruby 中使用 freeze 優化效能的時機 避免 React 中的 useEffect 無限 render 在 Rails 內輕量使用 Vue Component 的最佳實踐 如何在區域網路用 Docker 架設有 SSL 的 Gitlab 從被問到問人,那些我常問的面試問題 [Rails] 如何漂亮寫出可維護的 query (Maintainable Rails Query) 在已知長度情況下優化 slice 的性能
定時開啟或關閉機器實例的方案
Nic Lin · 2017-02-13 · via Nic Lin's Blog

定時開啟或關閉機器實例的方案

Amazon 雖然有提供一年的免費試用,不過期滿之後就是收費的開始,收費除了流量以外最基本的計算就是以時間計算,畢竟一寸光陰一寸金啊,一個月平均 744 小時開下來的量,就以最低的 0.0016 USD/hr 計算也算是一筆開銷,不過當你的機器並不是需要 24 小時持續開機的,其實可以設定自動在某時段開啟你的機器提供服務,也可以自動關閉機器來節省資源的消耗。

方法一:將定時開關機程序部屬在其他機器或實例

可以用一台機器做為操控所有的 instance ,在這台機器裡面安裝 AWS CLI,來操控其他的子機器,對他們做 cron job 排程,指定某實例的開關時間,不過缺點就是這台機器需要二十四小時不間斷的開著,這樣的情況通常發生在擁有多數機器的情況。

方法二:AWS lambda + CloudWatch

使用 AWS lambda tigger / event source 設置為 CouldWatch - schedule ,再把啟動或關閉的函數放到 handler 裡面,這樣他就會定時觸發開或關 instance 了,另外 CouldWatch 也有提供後台可以查看執行的紀錄檔或是延遲,這個作法較好的原因是可以不用多開一台機器來燒錢,而且前一百萬次的 lambda 運算是免費的。

方法三:使用 AWS OpsWorks

定制chef的cookbook,或者使用aws提供的gui界面來實現。

方法四:使用第三方服務

好處是方便易使用,缺點是你必須暴露你的 secret key 給第三方。