2018 06 09

  • WEEKLY
本週第一個工作日最重要的消息就是 GitHub 被 Microsoft 併購了! Technology The Twelve-Factor App 設計 SaaS 服務的時候可以參考 GCP Using VPC Flow Logs The truth behind Google Cloud egress traffic 快速創建大規模雲端機房單兵維運萬台伺服器超高效資料中心揭密 階層式的伺服器自身管理機制(垂直方向): 應用層 (browser remoting) 容器層 (container) 作業系統層 (operation system) 實體層 (physical hardware) EKS vs. ECS: orchestrating containers on AWS Blockchain 《2018 全球區塊鏈產業全景與趨勢報告》 怎麼閱讀、分析火幣的《2018 全球區塊鏈產業全景與趨勢報告》? 新的虛擬貨幣眾籌融資模式 - DAICO 每秒處理百萬次交易,三菱日聯、Akamai合推區塊鏈支付網路,最快2020年上線 基於區塊鏈的線上支付網路計畫,目標是讓每次交易的延遲低於兩秒的速度,每秒處理逾一百萬次交易 Other 地域緊密型產業構造與電競推廣:從一個牡蠣開始的故事 人們喜歡居住在都市,因為資源集中、交通或生活機能更佳方便、工作機會也比較多,但同時人們喜歡去鄉村郊區或山裡面旅行,做一種短暫對於日常現實的「逃離」。 台灣電子支付概況新聞吐槽 Sars: 一組數據各自表述 詹宏志:我太晚認知到資本的力量了! 為何蝦皮敢燒30億打補貼戰?PChome詹宏志想通了,首度揭露回擊策略 JSON Resume 用 JSON 來寫履歷

[GCP] 不停機擴增 Linux 主機硬碟空間

  • POSTS
GCP 在開 Compute Engine (GCE)的新機器時,預設的主硬碟(Root Volume)大小是 10GB,一開始可能很夠用,為了節省費用,也不會一次就把硬碟大小設定太大,但隨著時間推移,可能硬碟用量突然增加很多,造成硬碟空間不足的情況,但機器都架好了,要重架、移機也很麻煩,如果是不能關機的線上服務又更棘手。或是額外掛載一顆硬碟上去,分割並製作檔案系統後,再將部份的資料搬移到新的硬碟中,這個方式會需要檔案搬移的時間。還好 GCP 支援動態調整已經掛載正在使用的硬碟大小,而且還不需要停機,再加上 Linux 裡面相關的磁碟分割及檔案系統操作,可以無痛擴充硬碟空間大小。 GCP 的主控台已經將擴充硬碟容量這件事情變得非常方便,首先從 GCP Console - Compute Engine - Disks 找到對應的專案內需要擴充容量的硬碟,可以看到目前的硬碟大小為 10GB,進入右上方的編輯(Edit),即可直接調整硬碟大小(最大 64TB),完成後按下下方藍色儲存(Save)按鈕,就完成了硬碟容量的擴充。 不過需要注意一些事情: 由於 GCP 上開機硬碟使用 MBR 開機,本身有 2TB 的上限,開機硬碟擴充容量時不能超過 2TB 的限制 擴充硬碟是不可反悔的,因此只能擴大,不能縮小硬碟大小 如果是習慣用 gcloud 指令,也可以透過指令完成一樣的操作: # gcloud compute disks resize [DISK_NAME] --size [DISK_SIZE] 例如將 instance-1 硬碟擴增為 20GB: # gcloud compute disks resize instance-1 --size 20GB This command increases disk size. This change is not reversible. For more information, see: https://cloud.google.com/sdk/gcloud/reference/compute/disks/resize Do you want to continue (Y/n)? y Updated [https://www.googleapis.com/compute/v1/projects/project-1/zones/asia-east1-b/disks/instance-1]. 就這麼簡單!(才怪)

2018 05 12

  • WEEKLY
本週的熱門事件大概就是電信商的 499 之亂了!但中華電信藏了很多細節在裡面,透過送一堆用不到的服務,美其名是各項優惠,但在提前解約時,這些優惠不管你有沒有用到過,全部都要吐回去給中華電信的。 Ref: 499 吃到飽方案含隱藏陷阱!不合理的超高額違約金,簽字前你知道嗎? Technology What happens when … Kubernetes edition! 如果有自己全手動架設過 Kubernetes,應該比較容易能看懂這篇文章的內容 Redis Select Index 一種類似 namespace 的概念,同一個 Key 可以存在不同的 index 內,像是可以拿來區分開發環境或不同用途的測試環境,但底層儲存資料還是存放在同一個 RDB / AOF 檔案內,另外像是 FLUSHDB、SWAPDB 或 RANDOMKEY 指令,只會在指定的 index 內作用,只有 FLUSHALL 指令是真的清除掉整座 Redis 內的資料。預設有 16 個 index 可以用,如果需要修改數量,可以在 redis.conf 檔案中以指定 databases 32 方式來修改。 當使用 Redis Cluster 的時候就不能用 SELECT 指令,因為 Redis Cluster 只支援 index 0。基本上這個用法不建議在 Production 環境中使用,拿來測試環境降低 Redis Instance 的數量就還算蠻實用的。 Reference: Redis SELECT index Working with Multiple Databases Other 如何建立組織的溝通機制 部落領導學 Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization 一個合格的CTO應該具備哪些核心能力? 工時長沒加班費 中國千禧世代反「996工時制」

2018 04 29

  • WEEKLY
Technology Nginx 打開 gzip 壓縮後,如果前面還有另一個 Proxy(例如 GCP 的 load balancer),則需要額外再打開 gzip_proxied 選項 Nginx Compression and Decompression gzip_proxied Farewell, MaxMind! Geolocating requests with Google Load Balancer for free! Sars: 過 GCP 的 Load Balancer 的 HTTP 流量可以直接取得使用者的地理位置資訊,這個小功能超實用,不過每開一個 Google Load Balancer 的費用其實也不便宜就是。 Building Minimize Golang Executable Docker Image with Alpine Linux Sars: 目前 GoLang 寫的程式都是直接放在 scratch 裡面,不過 alpine 還是一個可以考慮的起點 4/24 Muzeum 區塊鏈創意產業開放協定 技術發佈會 Slide: Muzeum 創意產業區塊鏈應用 - 以音樂授權為例 為什麼非得用區塊鏈? 通貨數位化 資產憑證數位化 Bitmark 權利義務數位化 角色 創作人 音樂廠牌 代理發行 利用人 查詢 - 聯繫+簽約 - 物料派送 - 交易 耗時 2-3 個月 錢怎麼分? 多久會到? 3-6 個月 Soundscape 音樂查詢、授權 BEATS EX 音樂商店 綁定會員概念 目標 讓授權更容易 確保分潤正確快速 減少盜版 新商業模式 音樂區塊鏈 Muzeum 登場!授權、分潤半小時搞定 「Muzeum」以區塊鏈技術來解決版權分潤等問題,將收益直接回饋授權人 KKFARM解決台灣文創產業痛點,首創「Muzeum」區塊鏈簡化授權流程 用區塊鏈簡化音樂的授權 Other 你可以沒有熱情,但不應該自我設限