PHP 效能測試與比較 (2024Q1) - PHP8/PHP7 Debian/Alpine nginx-php-fpm

Post Title Image (圖片來源:Photo by Jason Dent on Unsplash)

這是和好友同事一起開發、調整、維護的 PHP 容器。原始設計目的是想讓 php-fpm 與 nginx 結合,形成一個簡化的環境,能方便地使 Laravel 運作在雲原生環境、AWS Fargate、Amazon ECS 等環境下。我們將之拿來作為基底,用於手邊各種專案的教學與實作、各種比較測試、包含用於 x86/ARM 運算架構比較等等。

隨著 PHP 新版本的更新與發布,我們計畫將做過的效能測試比較,每季(沒忘記的話)釋出一份測試結果與 PHP 同好們一起分享。

預覽

Read More

在 Amazon Bedrock 使用 Anthropic Claude 3 的簡易指南

Post Title Image (圖說:位於岩床上的 sonnet 連接知識圖譜。圖片來源:generated by DALL-E。)

Anthropic 於 2024-03-04 釋出了 Anthropic Claude 3 模型家族。同一天,Amazon 也宣布 Amazon Bedrock adds Claude 3 Anthropic AI models

本篇文章將帶大家簡單上手,在 Amazon Bedrock 裡頭玩一下 Claude 3 所帶來的威力。也許大家玩過之後,會更有感覺,將這些 LLM 模型與自身的工作流程作某種程度的整合。

簡單名詞解釋:

  • Anthropic: 是一家公司,專注 AI 人工智慧安全與研究。
  • Anthropic Claude 3: 是一個模型家族,包含有多個不同尺寸、適合不同應用場景的語言模型。
  • Amazon Bedrock: 是 Amazon 所提供的人工智慧一站式單一窗口,以最簡易的方式開始使用、打造、以及規模化生成式 AI 應用,並且內建負責任人工智慧。

Read More

AWS re:Invent 2023 現場直擊:重磅發佈 如何助力開發者工作流程及生成創新

Post Title Image (圖說:AWS Data Hero Scott Hsieh 與 AWS Community Hero Ernest Chiang。圖片來源:當天一起坐在海景第一排的 AWS 老朋友 Young。)

起因

今年很開心再度受邀參加台灣 AWS re:Invent re:Cap 系列活動,這次首次挑戰雙 AWS Heroes 同台分享,我與 Scott 練習了數個夜晚、活動前一晚也在辛苦的 DTS 工作人員協助下參與彩排。感謝 Scott 不嫌棄我對一些細節的龜毛 :p 也感謝幕後眾多 AWS 好朋友們的邀請與協助、以及現場朋友的鼓勵與回饋,讓我們 AWS Heroes 有更多分享的動力,與大家一起拆解知識,一起前進市場,一起挑戰 2024! :)

Read More

脈絡拆解: AWS re:Invent 2023 Monday Night Live Keynote With Peter Desantis

Post Title Image

起因

自從 2020 年初獲選成為 AWS Community Hero 之後,今年很榮幸依然也獲得受邀參加位於 Las Vegas 的 AWS 年度開發者大會 re:Invent 2023,能夠再次體驗各種現場活動,相當開心。

今年是連續第四年,拆解 AWS re:Invent Keynotes 主題演講。除了最多人關注的 CEO Keynote,去年開始嘗試整理其他場次的 Keynote,在整理過程中找到不同收穫,順便將這些整理與大家分享。

跟以往一樣,全文開始我會先試著抓出演講架構,然後放一些觀察與推論,接著各段落放一些流水筆記,方便未來搜尋使用。文中、文末整理有延伸閱讀,可以讓大家延伸對於演講內容的背景情境或資訊。也希望有機會帶大家一起推理為什麼這個時間點會推出這個產品或功能、全球各種產業的趨勢方向往哪裡走、台灣產業關注的議題方向不一定相同,但多看看、多比較、多參考,也許能避開一些誤判的雷區,在資源有限的情況下,如果走錯方向,市場不一定會給機會讓我們再砍掉重練。推理不一定是正確,就當作是種練習與分享。

新服務或新屬性,在本文中使用 [NEW 🚀] 方式標記,方便各位按下 Command/Ctrl+F 內頁搜尋。

本文刻意將大部分產品連結都先拿掉,讓大家能夠專注地閱讀(這年頭我們都少了些專注,是吧?)。若有需要產品連結,可以參閱我平常整理的 AWS 產品清單一覽表

歡迎大家留言給我關於你的想法。如果對於我如何整理這些知識、資料有興趣,可以參考我的個人知識系統 - Ernest PKM

那我們就開始吧!

Read More

與我閱讀: How to Do Great Work

Post Title Image (圖說:第一次做 thumbnail,疑似只有 720P 解析度,這次就先這樣吧 XDD。圖片來源:Ernest。)

連假原本計畫的出遊臨時取消,那來早起讀點書吧。原本收藏著 Paul Graham 的這篇長文 How to Do Great Work,恰好見到有物報告創辦人兼主編 周欽華先生 分享品質極佳的中譯版本【如何做出偉大的成就】,這天早晨的閱讀就決定是這篇了。

Read More

AWS 入門學習路線與策略 (2023)

cat-learning-path (圖說:快樂學習就要有貓?!貓貓帶路 XDD 圖片來源:Photo by hp koch on Unsplash。)

一直以來 AWSUG Taiwan 同好社群 的志工們,常常很熱心地討論著如何可以帶領新手們更順利入門 AWS、上手 AWS,前陣子將大家時常討論到的學習資源,以及我平常收集到的(冷門?!)學習思路,整理成一篇文章與大家分享。

Read More

隕石級 AI 來惹,還要學 AWS 嗎? 👉 十年拆解整合的旅人觀點 (AWS Community Day Taiwan 2023)

Post Title Image (圖說:投影片主題封面。圖片來源:Ernest。)

這次在社群自發辦理的 AWS Community Day Taiwan 2023 大會上,一方面拆解 AWS 給現場因 AWS 產品資訊繁雜眾多、而資訊焦慮、或苦於尋找方向的朋友們,二方面將原本發表於 4/19 Generative AI 小聚 10 分鐘短講的內容,調整成 20 分鐘的版本,透過舉例讓會眾朋友認識 Framework (框架) 與 Foundation (基石) 的重要性,進而介紹 5 個梳理知識的小工具,並整合於 Ernest PKM IIDEE 或 Amazon Working Backwards 框架中。最後也藉由這個機會錄影作個紀錄。

很感謝 AWS Community Day Taiwan 2023 總召 Amy Lee、Track A 議程組 Eric, Wyne 的邀請,也很感謝現場眾多充滿熱情的志工、贊助商們讓第二屆 AWS Community Day Taiwan 更加蓬勃有朝氣,真的是 AWS 同好以及開發者們的福音。

更多關於個人知識系統的展開內容,可以延伸閱讀 👉 Ernest PKM 從 2023.25 版本 開始,除了梳理人腦,也增加人腦與電腦一起整合工作、以及一些歷史脈絡的架構拆解。

歷史脈絡的重要性,如同 Werner Vogels (Amazon.com CTO) 在 AWS re:Invent 2020 所提到的:


Technology always moves forwards, but sometimes it’s good to look back, to look at where we came from, to understand our foundation.” – Werner Vogels, Amazon.com CTO at AWS re:Invent 2020

Read More

十年海外走跳精選 -- 從海外會眾到海外講者、從海外入門到海外走跳 (COSCUP 2023)

Post Title Image (圖說:COSCUP 2023 議程講題:「十年海外走跳精選 – 從海外會眾到海外講者、從海外入門到海外走跳」。圖片來源:Ernest。)

在 2013 到 2023 十年之間陸續參加幾場開源、技術相關研討會,以及會後社群活動。

預計涵蓋歐美亞三洲這六場活動

  • 亞洲
    • HKOSCon 2015 in Honk Kong (擺社群攤位) (直接開源)
    • OSC Tokyo 2019, Japan (講者蝦委員長的外掛) (直接開源)
  • 歐洲
    • Embedded Linux Conference Europe 2017 & Open Source Summit Europe 2017 in Prague (會眾) (直接開源)
    • Bluetooth Event & Working Group Summit, 2014 in Amsterdam, 2015 in Shanghai (論壇講者/panelist、國際規格制定) (開放規格)
  • 美國
    • Mozilla Summit 2013 in Santa Clara, CA, USA (講者) (直接開源)
    • AWS re:Invent 2022 open source track, in Las Vega, USA (AWS Hero, 會眾, Community Leader Event) (間接開源)

Read More

開源力量:從 Mozilla 到 AWS、從半導體到傳統產業,我的職涯探索之旅 (COSCUP 2023)

Post Title Image (圖說:COSCUP 2023 議程講題:「開源力量:從 Mozilla 到 AWS、從半導體到傳統產業,我的職涯探索之旅」。圖片來源:Ernest。)

從分享的初衷開始,並逐漸擴展到國際舞台上,在美國的 Mozilla Summit 擔任講者、在歐洲藍牙論壇成為與談人。透過他人分享的經驗,能夠讓自己成長,同時透過自己的分享,除了能讓他人獲益,也能整理自己思路。這種正向循環在講者的生涯發展中,是個關鍵飛輪。

在跨域實務經驗方面,講者將分享了他在開源社群不同領域的學習經驗,從擔任 COSCUP-GNOME Asia 外交官、COSCUP 銷售組、到 Mozilla Support 在地化的專案負責人,這些經驗使他有機會挑戰產品和技術整合部門主管。他從這些實踐中學會了溝通、銷售、拆解和梳理流程等技能,並將它們應用於職場工作和產品規劃中,促進了他的職業發展。

最後,講者強調了持續與人互動的重要性。他從 Mozilla 開源社群,到 AWS 技術社群,持續在不同領域中探索,例如接觸 Mozilla FirefoxOS 而開始動手玩 AOSP,再因此而在 AWS 上建立健身物聯網。這種持續的互動使他有機會能夠瞭解市場動向,並接觸到各種技術,進而職涯上逐步前進,往理想與夢想邁進。

Read More

拆解比較:為什麼有時候 AWS CLI create-invalidation 清不掉 Amazon CloudFront 快取

Post Title Image (Photo by Wilhelm Gunkel on Unsplash)

簡介

自從將自己的 blog 從 GitHub Pages 搬到 Amazon S3 + Amazon CloudFront 之後,整個佈署時間、網頁載入時間都縮短許多。

就算是類似 Ernest PKM 個人知識系統 工作流程 這種超級長文類型,網頁載入時間也能有 DOMContentLoaded < 650 ms、 Load < 2.5 s 的表現。佈署時間大幅度地從 GitHub Pages build 平均約需要 10~13 分鐘,縮短為沒有改動圖片時小於 1 分鐘。

但也因此發現下一個問題,CDN 快取週期也要自己管理與取捨了。

Read More