[在 Production 環境中測試? 你瘋了嗎?]
在 Production 環境中測試?
這應該是從小被教育不能做的事
如果做了以後, 有問題你負責嗎? 想要被炒嗎?
是的....
這世界都一直這樣想的
包括我也是這樣
但是 DevOps or continuous testing 出現後
這樣的事情越來越多了
Netflix 的 Chaos Engineering
阿里在 production 模擬雙 11 的活動
因為 staging 的環境根本模擬不出來真實的狀況
Test in Production 變成是一個很重要的技能
誰能做到, 代表這家公司工程實踐的水平很高
可是今天被吐嘲了
他說他們公司都是 Test in production
問他怎麼做到的?
他說沒測就上線給用戶測啊
有事就下線啊, 就趕快修啊
這 ......
同時也有2部Youtube影片,追蹤數超過7萬的網紅派偉俊 Patrick Brasca,也在其Youtube影片中提到,城市越靜 我們越燥 青春未知 我們不怕 派偉俊 Patrick Brasca 首張專輯《燥熱》 2020. 10. 23 正式發行 Stream and download album【#燥熱】: https://patrickbrasca.lnk.to/angst 13歲進入經紀公司做訓練...
staging production 在 eCloudvalley Facebook 的最讚貼文
With eCloudvalley, we provide "Next-generation Managed Service", a new IT servicing requirement born out by the trend of cloud.
AISA Digital Pte Ltd, for example, is a company that helps businesses implement digital transformation and automate the translation process of multilingual contents in order to extend their business across Southeast Asia. It combines the power of AI, cloud-based technology, and skilled human translators to provide the most complete and cost-effective translation solution for businesses of all sizes.
But with the rapid expansion of AISA's business and product development, It was difficult for AISA to solely plan on the right services or applications used to achieve their desired outcomes with limited knowledge of AWS. Finding a needed a responsive and reliable AWS Cloud vendor to manage their Production and Staging Environment system.
Learn more about the MSP on AISA, please clink in follow 👉 https://www.ecloudvalley.com/aisia-digital-pte-ltd/
staging production 在 矽谷牛的耕田筆記 Facebook 的精選貼文
ref: https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce
這篇文章是個分享文,作者分享如何使用 cert-manager 這個工具透過 lets-encrypts 來獲得一個被認證的 SSL 憑證供 kubernetes 內部應用使用。
根據 CNCF Technology Radar(https://radar.cncf.io/2021-02-secrets-management) 的介紹,目前 Cert-Manager 幾乎是 k8s 內管理憑證最為知名的專案。
本篇文章針對幾個四種不同的使用情境來介紹如何使用 cert-manager,以下針對每個用法給一些摘要。
前期提要:
Kubernetes 會使用 SSL 憑證的大部分情況都是透過 Ingress 這個物件去描述需要使用 Certificate,所以文章的範例都會是基於 Ingress 的使用下手。
譬如說 Ingress 想要使用開啟 TLS 的功能,需要使用一個 secret,而 Cert-Manager 則會基於其設定最後產生出一個符合 Certificate 用法的 Secert 物件給 Ingress 使用。
Self-signed certificate
第一種是最簡單也是最直接的用法,透過 cert-manager 來產生一組自行簽署的簽證
正常情況下產生後的自簽憑證預設是不被信任的,畢竟預設情況下並沒有加入一個 CA,因此簽出來的憑證用瀏覽器打開還是會呈現不可信任
如果環境有事先準備好 CA 的話,是可以將該 CA 加入到 cert-manager 的設定中,這樣就可以簽出一個被信任的憑證了。
Let’s Encrypt certificate with the HTTP/DNS validation
第二個則是最普遍的用法,就是透過 Let's Encrypt 的服務來獲得一個可以被信任的憑證,而 Cert-Manager 目前支持兩種 ACME 的認證方式,分別是 HTTP 以及 DNS,這兩個方式最主要的目的都是要確認
申請者是該申請 domain 的擁有者,所以可以透過不同的方式來驗證。
如果想要使用 DNS 來進行驗證的則必須要確認該域名管理的服務商是否有提供相關的 API 同時該 API 是否 cert-manager 有支援,文章中作者使用 CloudFlare 來當範例展示一下如何使用 DNS 挑戰來驗證相關的 TXT Record.
由於 DNS Record 本身會有 Propagation 延遲傳遞的問題,因此驗證上通常會比使用 HTTP 的方式還來得慢一點。
Cert-Manager 本身也支援兩種方式同時使用。
另外使用 Let's Encrypt 時要特別注意,非常推薦一開始使用 Let's Encrypt Staging 的服務來進行測試,不要一開始就直接使用 Production 的 API,因為 Production 會將短時間內發送大量請求的網域給停權一陣子,要等待一段時間後才可以再次發送。
因此開發測試過程請先使用 Staging 的 API,待一切沒問題後才轉向 Production API。
Using special Ingress annotations
這種方法其實是簡化維運者的工作,Cert-Manager 會有一個額外的 Controller 去監聽所有的 Ingress 物件,如果該 Ingress 物件的 Annotation 有描述跟憑證相關的資訊,該 Controller
就會自動創造 cert-manager 相關的資源,讓管理者減少需要自己部署的物件數量,反而將部分操作轉交給 Controller 去處理。
staging production 在 派偉俊 Patrick Brasca Youtube 的精選貼文
城市越靜 我們越燥
青春未知 我們不怕
派偉俊 Patrick Brasca 首張專輯《燥熱》
2020. 10. 23 正式發行
Stream and download album【#燥熱】:
https://patrickbrasca.lnk.to/angst
13歲進入經紀公司做訓練生, 當時大人們問『你想做什麼』?Patrick就毫不遲疑地回答『當歌手、做DJ』!
只有聊起音樂、嘻哈、百大DJ和音樂節眼睛才會發亮的小孩注定孤獨, 幾乎沒有同學朋友可以一起聊這些, 讓人渴望著快點長大…
多年過去, 對音樂的信念始終未曾改變。 18歲成年後, 最想做的就是衝音樂節衝夜店, 不是為了把妹, 是終於能親臨現場感受被節奏重擊心臟的那種滋味。
2020年夏天, Patrick帶著多首創作歌曲和Mixtape, 站上S2O Taiwan Mix Edition、 Butterfly Effect新嘻哈蝴蝶夢等音樂節舞台。
那一刻, 好慶幸自己沒有放棄。
[蝴蝶]用詩意浪漫的曲調和詞句紀錄成長的酸澀感觸, 專輯由此開場, 宣告音樂態度。
每個夢想都精彩, 你努力走出的路, 就是最美的存在。 繼續飛, 別後退。
《蝴蝶》
詞: 黃俊郎
曲: 派偉俊
Butterflies got me feeling like fly away
Colors stuck in my head won’t fade away
深淵之後你夢見的光輝
繼續飛 我們會
夢想是一朵血淚澆灌而生的玫瑰
你相信了 它會開滿這世界
越高的山 風雨就越尖銳
繼續飛 別後退
熱帶雨林振翅的蝶也能引起風雪
逆風而上的靈魂從來不會卑微
活著不是一張標準答案的考卷
堅持你自己讓那些嘲笑更狼狽
攀登的山谷 不因誰更改
凝望的景物 不為誰交代
你走出的路 最美的存在
他們終究會明白
It comes and goes everything you like
It’s just a show
Fame won’t last a lifetime
Butterflies got me feeling like fly away
Colors stuck in my head won’t fade away
深淵之後你夢見的光輝
繼續飛 我們會
夢想是一朵血淚澆灌而生的玫瑰
你相信了 它會開滿這世界
越高的山 風雨就越尖銳
繼續飛 別後退
太多的事要去面對
不期待有誰能體會
愈是寂寞的夜愈黑
反正我也不後悔
攀登的山谷 不因誰更改
凝望的景物 不為誰交代
你走出的路 最美的存在
他們終究會明白
It comes and goes everything you like
It’s just a show
Fame won’t last a lifetime.
Butterflies got me feeling like fly away
Colors stuck in my head won’t fade away
深淵之後你夢見的光輝
繼續飛 我們會
夢想是一朵血淚澆灌而生的玫瑰
你相信了 它會開滿這世界
越高的山 風雨就越尖銳
繼續飛 別後退
作詞Lyrics:黃俊郎
作曲Composer:派偉俊
製作人Producer:派偉俊Patrick Brasca
編曲Arrangement:ARKN艾肯 / 派偉俊Patrick Brasca
和聲Backing Vocal:派偉俊Patrick Brasca
錄音師Recording Engineer:派偉俊Patrick Brasca
錄音室Recording Studio:JVR Studio
混音師Mixing Engineer:黃文萱Ziya Huang
混音室Mixing Studio:Purring Sound Studio
混音助理Mixing Assistant:沈冠霖Shen B
母帶後期處理工程師 Mastering Engineer:Chris Gehringer
母帶後期處理工作室 Mastering Studio:Sterling Sound
影像製作公司 Video Production Company / 永續之流有限公司 Deep Flow Media
導演 Director / 孫凱盛 Kaley Emerson
腳本 Script / 孫凱盛 Kaley Emerson
副導 Assistant Director / 黃姿珊 Haley Huang
製片 Producer / 李怡德 Yvonne Lee、黃姿珊 Haley Huang
執行製片 Line Producer / 魏俊傑 Wei JunJay、許家綺 Hsu JiaChi、陳嬿如 Rebecca Chen
製片助理 Production Assistant / 徐子舜Billy Hsu、洪楚鈞 Johnny Hung
專案 Project Manager / 黃姿珊 Haley Huang
攝影師 Cinematography / 彭之軒 Arrow Peng、孫凱盛 Kaley Emerson
攝助 Camera Assistant / 張瑜哲 Chang YuZhe、林子軒Lin ZiXuan
燈光師 Gaffer / 歐志軍 Ou ZhiJun
燈大助 1st Best Boy / 羅煒 Lo Wei
燈二助 2nd Best Boy / 孫大鈞 Sun DaJun、黃業勤 Huang YehChin
美術指導 Production Designer / 陳博彥 Chen BoYan
美術執行 Art Director / 陳建瑋 Surgey
現場美術 Set Staging / 林宥辰 Lin YuChen、蕭子堯 Shiao ZiYao
場務組 Set Coordinator / 蔡金福Tsai JingFu 、陳輝弦Chen HuHsien
造型指導 Styling / 錚李服裝設計有限公司 JENN LEE-Jenn Lee
造型助理 Styling Assistant / Sandy Wu
後製剪接 Editor / 孫凱盛 Kaley Emerson、派偉俊 Patrick Brasca
調光調色 Colorist / 時間軸影像製作有限公司 TimeLine Studioo - 姚良奇 Yao LiangQi
後製技術支援 Digital Painter / 柯曉君 Ke XiaoJun
標準字體設計 Font Design / replayfonts
妝容設計 Makeup Design / 美少女工作室 PrettyCool / 簡偉文 Chien WeiWen
髮型設計 Hair Design / Edmund Lin from ZOOM Hairstyling
劇照側拍 Still Photography / 神童 Yin ChongYi
現場側錄 Behind The Scenes / Mercy Creatives
派偉俊 Patrick Brasca
Instagram https://www.instagram.com/patrickbrasca
Facebook https://www.facebook.com/patrickbrasca
Weibo http://www.weibo.com/patrickbrasca
JVR Music
Official Website : http://www.jvrmusic.com
Lyric MV: https://goo.gl/JjelVn
#派偉俊 #patrickbrasca
staging production 在 Janet Lee Youtube 的最讚貼文
A beautiful ballad from Saidah Rastam's 2006 production M! The Opera - Yang Indah. What an honor to be asked to perform this song at the wedding reception of Trudy & Gary on July 14, 2018.
Trudy and I were ensemble actors at the 2006 staging of M! The Opera at Istana Budaya. A modern opera with music ahead of its time.
Yang Indah
Music by Saidah Rastam
Lyrics by Khir Rahman
WVC Jazz:
Tay Cher Siang, keyboard
Eddy Lim, saxophone
AJ Popshuvit, bass
KJ Wong, drums
www.janetlee.my
www.facebook.com/JanetLeeMusic