Technology

上週五 AWS Tokyo 部分服務出現異常,相關的報告 Summary of the Amazon EC2 and Amazon EBS Service Event in the Tokyo (AP-NORTHEAST-1) Region 說明了起因是一個邏輯問題導致冷氣控制集體失效,但有少數實體主機因為這次意外無法正常開機,EC2 或相關使用 EC2 為底層的服務如果沒有開啟 multi-zone 備援,就只能等待主機修好了!

另外在這次的意外中,有使用者提到,這次是單一 Availability Zone 故障,但實際上到底是壞了 1a 還是 1b 還是 1c,其實每個 AWS 帳號看到是不一樣的!翻文件發現還真的有這段:

To ensure that resources are distributed across the Availability Zones for a Region, we independently map Availability Zones to names for each AWS account. For example, the Availability Zone us-east-1a for your AWS account might not be the same location as us-east-1a for another AWS account.

所以不同帳號如果要開在同一個 Availability Zone,必須要透過 AZ ID 來確認是否是同一個 Availability Zone。


  • 不停機 migration 避免鎖表的幾種操作
  • Remove Old Kernels
    • Ubuntu 後來會自動安裝新套件,但 Linux Kernel 日益肥大且(安全性)更新頻率越來越頻繁,如果有特別將 /boot 獨立切割(通常也不會給太多空間),這時候就會出現硬碟空間不足的問題,如果是已經滿到 100% 會導致任何操作都窒礙難行,這時候就要先想辦法清出一些空間
  • 在 Kubernetes 中開啟 NGINX Ingress Controller 的 Sticky Sessions (Session Affinity) 功能,讓同一個 client 所有流量導向同一台 pod 處理
    annotations:
        nginx.ingress.kubernetes.io/affinity: "cookie"
        nginx.ingress.kubernetes.io/session-cookie-name: "route"
        nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
        nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
  • 檢查 Response 的 Header 有沒有 Set-Cookie

Other

The Pitch: Essentials for Success, and Blunders to Avoid

Pitch Deck

  • Cover
  • Teaser
  • The problem
  • Solutions
    • 為用戶、客戶帶來的好處
  • Product
  • Business Model
    • 如何存活、賺錢
  • Market
    • 市場規模
  • Competition
    • 已有的競爭者、類似的產品、領先的競爭者有哪些
  • Growth and traction
    • 過去的表現
    • 獲得多少用戶、收入多少、多少客戶正在使用
  • Financials
    • 對未來 3~5 年合理的財務預測
    • 毛利高,太低可能是技術含量不夠
  • Dream Team, A Superior Team
    • Prior history together?
    • Sales, Marketing, BD 不同面向的人加入
  • Funding
    • 多少錢用多久拿多少持股
    • 證明思考過為什麼是這些數字
    • 取得後的運用規劃
    • Valuation
    • Exit Potential: 上市 or 被收購(賣給誰?為何是他?)
  • Summary
    • 前後呼應

避免

  • 只有 15 秒吸引注意力
  • 細節不要過多
  • 說沒有競爭者
    • 可能代表不熟市場
  • 市場大小要是真正有需求的族群
  • 簡報過多
  • Tiny TAM (Total addressable market)
    • 小生意自己做就好
  • 毛利太低

Iterate, Iterate, Iterate

把產品跟把業務做好,勝過於只有 Deck

Airbnb Sample

  • The problem
    • Price, Hotels (disconnected from its culture), No easy way exists
  • Solutions
    • Airbnb: A web platform
      • Save money
      • Make money
      • Share culture
  • Business model
    • ads
    • subscription
  • Traction

接受世代交替(Future phone to Smart phone, 2G to 3G),從新技術重新出發,business model 也需要重新規劃。有時候需要當機立斷,勇往直前或趁高點出場。

吳恩達 - 人工智慧的下一步是什麼?