《高學歷的背債世代》:黑暗時代可預期的七個慢性災難

《高學歷的背債世代》:黑暗時代可預期的七個慢性災難
Photo Credit: AP/達志影像

我們想讓你知道的是

我們不知道人們會怎麼記憶千禧世代,但當我想到這個表列時,我不相信我們會喜歡它。那麼千禧世代該如何避免自己成為自己的噩夢呢?如果不想生活在反烏托邦中,我們要如何走出這條路,到其他地方去?

文:麥爾坎・哈里斯(Malcolm Harris)

黑暗時代的七大跡象

我們必須想像的最困難的事情之一是,如果我們研究的趨勢繼續下去,國家形勢將如何變化。在世代的構成中,量變最終會引發質變。千禧世代最終將領導的美國會讓我們的祖父母輩認不出來,不僅是因為所有的科技發展或氣候變遷,更因為我們的基本社會關係會變得很不一樣。很快地,「千禧世代」就不再是指那些手機不離身的屁孩,他們將成為美國新的主導人物。這可能不太妙。

不需要出現任何劇烈的變化,因為這是我們已經採行的道路,但如果我們繼續按照現在的方式行事,如果我們再把這些趨勢展延幾十年,到時一定會發生一些嚴重的蠢事。以下是我擔心許多人在有生之年可預期的七個慢性災難:

1. 人力資本契約

我們已經看到,勞工的工作能力如何成為影響經濟與美國年輕人生活的中心。人力資本是政府最大的金融資產,也是人們最大的債務來源,而且沒有國家當後盾。但是現在,隨著學生學貸系統國有化,私人資本或多或少被鎖在市場之外。資本家可以以僱員的方式投資在勞工身上,但這是有風險的,因為勞工可以自由地跳槽到其他地方工作。他們想要的是投資勞工作為資本,不管勞工在哪裡工作都可以回本,這也是現在政府回收學生貸款的方法。如果他們投資的是下一個祖克伯(Mark Zuckerberg),他們想要的是在數十億美元的上漲空間分一杯羹,而不是只得到四%的報酬。

它會從一些資格特別優異的學生開始:例如,來自薪水階級家庭的數學天才,或者是即將成為職業選手的運動員。聯邦政府向所有人提供相同的貸款利率,無論他們未來的發展前景如何,但這些非常成功的孩子是比較好的投資。如果他們這一生終將成為有錢人,為什麼二十幾歲的時候要苦哈哈?演算法會告訴貸方該把錢借給哪個孩子,而資本家可以提供比政府更好的條件。當貸方開始要求借款人提供一定比例的未來收益換取預付款時,這似乎很合理,因為這是為個人量身訂造的按收入還款。

我認為這些人力資本貸款一開始將實現雙贏:對借款人來說,優於政府就學貸款,同時可以為經濟增添活力。但隨著投資衝進這個新領域,標準將會下降。就學貸款制度一視同仁,但可能撐不住。首先是哈佛學生,要占你一生收入的百分之一,然後是波士頓大學的百分之五,馬里蘭大學的百分之十。等到投資者考慮到條件較差的後段班孩子時,我不敢想貸方會要求收取未來收入多少個百分比。但是不管未來要付出多少代價,那些學生還是需要起步的資金。我們要習慣「次級人力資本」的想法。

2. 童年專業化

隨著入門成本的持續增加以及競爭不斷加劇,越來越多美國父母開始觀察機會、看看他們的孩子,決定不加入戰局。即使是中產、中上階級的家庭也會從小就指望他們的孩子從事特定職業,我並不是指星級四分衛或小提琴家(我不能假裝自己知道未來的工作會是什麼樣子,但我想其中很大一部分跟修理機器人有關)。比上一代更好的預設目標將會改變,青少年會希望不要比他們的父母更糟糕。關於學生債務的計算與預測,以及我們現在預期青少年及其家人未來應有的收入,將變得更加複雜,但他們的結論可能更直接。有關當局要開始討論的是每個人「在社會中找到一席之地」,而不是鼓勵每個孩子都盡其所能,並想像自己名利雙收。

對於某些孩子來說,這會是一種改善。在修理家電中為長大後的穩定工作做準備的童年,可能比注定在爭奪少數真正美好生活的強大競爭中失敗來得愉快。相較於投身最激烈的競爭所承受的焦慮,以及參與競爭要付出的努力,走一條已經選好的路可能反而是種解脫。

但是,到了那個時候,美國基本上是一個很明確的世襲種姓制度,即使我們一直宣稱我們不是。我們不會告訴每個孩子他們可以成為他們想成為的樣子,因為那聽起來很荒謬,就連孩子也不會相信。

3. 氣候特權

以下是我們對全球暖化確定了解的兩件事:它是真實發生的,我們並沒有阻止它。人類——特別是美國人——對生態系統做出了不可逆轉的改變,這些變化破壞了氣候穩定。在海冰融化的同時去爭論這些事實是很可笑的。基本上,無論我們從現在開始做什麼,環境保護局預測了從現在到二一○○年的情況:全國溫度上升華氏三度到十二度,夏季極度炎熱;特大暴雨與颶風的盛行率提高;美國積雪減少十五%,海平面上升一英尺;珊瑚產量減少五十%以上。很想罵髒話,對吧?

但是每個人遭遇的都不一樣,連面對的天氣都不一樣。市場將對隔離氣候危機進行定價,就像訂定其他一切事物的價格一樣。有錢人——他們需要的人——將生活在相對舒適的地區,而窮人將生活在舒適的邊緣。隨著自動化的發展,有錢人不再需要窮人住在附近。他們可以生活在完全不同的氣候中。

除了農村——郊區——城市之間的差距,氣候變遷強度分區將促成國內人口流動。這可能會包括加強對無家可歸和流浪的監管,以防止好吃懶做的人坐享溫和的氣候。我不確定守衛會是機器人還是人類(或者更可能是兩者的組合),但會有很多道門。可能有一陣子,我們會批評自己的言行舉止完全受制於天氣很奇怪,但是很快地,我們就習慣了。

4. 被演算法歧視

二十世紀美國最偉大的自稱壯舉之一是取消官方認同的歧視。男性、女性、黑人、白人:無論你是誰,你現在都應該同樣有權享受公共服務與住宿,以及任何你能買得起的私人服務。女性可以辦理信用卡與抵押貸款——如果她們符合條件的話。當你賣房子時,在契約上註明買家不能把房子賣給非白人是違法的。雖然還有不平等,而且還不徹底,但作為一個國家,我們對這一項成就感到非常自豪。但是,隨著貧窮的老年人減少,我們很可能誤以為周期性下降是永久性成就。


猜你喜歡


挖掘雲端開放架構優勢!Amazon EKS高可用性叢集快速部署容器

挖掘雲端開放架構優勢!Amazon EKS高可用性叢集快速部署容器

我們想讓你知道的是

企業如何在 Amazon EKS(Elastic Kubernetes Services)上使用 GitLab 創建自動化部署,減輕人力負擔,提升專案服務運作效率?

所謂現代化智慧 IT,所有工程師最希望的境界,莫過於只要輕鬆點幾下設定,系統就會自動跑起來,管理者再也不用隨時待命在機台旁邊,從此工作悠哉又快樂!儘管這樣情境還沒到來,但隨著敏捷式開發的流行,除了 DevOps 人員,有越來越多開發者將 CI/CD 概念融入到工作流程當中,例如從 build code、執行 unit test、到部署應用程式。

透過 AWS 增加雲端技能 在組織發揮影響力

上述種種反覆步驟自動化執行,也就能提昇服務品質、主動通知開發人員以減輕人力負擔,讓專案服務能持續運作。

其中,GitLab 是執行 CI/CD 常用的工具之一,也是開發者使用程式碼儲存庫的地方。為了讓 GitLab Runner 在雲端快速實踐 CI/CD,《AWS 開發者系列》透過影片分享,如何在 Amazon EKS(Elastic Kubernetes Services)上使用 GitLab 創建自動化部署。

以下節錄工作坊影音內容,幫助開發者快速理解如何運用 Amazon EKS 的高可用性且安全的叢集,將修補、部署節點、更新等關鍵任務,全部做到自動化設定。同時影片也會示範 Amazon EKS 搭配 GitLab 如何展開自動部署,幫助工程團隊實踐 CI/CD 價值。

Amazon EKS 對容器管理輕鬆簡單、維運省時省力

容器化服務越來越興盛,當容器(Container)越來越多,在複雜的微服務(Microservice)系統環境之下,運維團隊的管理成本可能相對會增加不少,為了有效調度容器部署, 導入Kubernetes 無疑是近年企業熱門的話題之一。

建構 Kubernetes Cluster 流主要可區分兩大塊,一是安排容器調度的Control Plane、另一則是容器運行時需要用到的 Worker Node。

Control Plane 裡面涵蓋有儲存狀態的 ETCD、CoController manager 、Scheduler 的調度管理、甚至是操作時進行互動的 APIServer,若是自己創建 的 Kubernetes Cluster ,需要自己安裝這些元件,後續仍需要對 Control Plane 進行相關管理、維護、升級工作。為了減少上述 Components 的繁複維護,在透過 AWS EKS 代管的 Kubernete Control Plane 部可以獲得以下三大好處。

Amazon EKS 一鍵式部署,展現三大優勢

第一,Amazon EKS代管的 Control Plane實踐了跨AZ的高可用部署,使用者不需要擔心單一節點故障的風險。

第二,Amazon EKS 支持至少四個 Kubernetes版本,持續跟進每季 CNCF 的發佈,同時 EKS 也完全符合上游 CNCF 規範。

第三,部署 Amazon EKS 之後,可直接使用 AWS 平台上現成的服務工具,在安全性管理、網路設定方面,可以做到無縫整合。

最後 AWS 台灣解決方案架構師也提到,若想在容器環境進行 CI/CD 及應用程式的管理,可以進一步透過 IaC 整合部署 Amazon EKS 叢集,透過使用 Console、把 EKS 變成 Cloudformation 的模板、使用 AWS 所開發出來的 eksctl.io、或指令是採用 AWS CDK 可以讓開發者用自身熟悉的語言,在 AWS 平台整合 CI/CD 工具進行維運及部署 EKS。

打造第一個在 AWS 上的應用程式

了解 Amazon EKS 整合 GitLab ,獲得三面向價值

對開發者而言,想把 Amazon EKS 整合到 CI/CD 工具之一的 GitLab 平台上,可以看到那些實際的優勢?

在 DevOps 開發者示範工作坊當中,GitLab 資深解決方案架構師指出,GitLab 使用到 Kubernetes 技術,主要有三種搭配方法,包含 GitLab Server、GitLab Runner、以及創建 Deployment Environment。

本次示範教學會主要聚焦在 GitLab Runner 如何採取 Auto-scaled 方式進行 Build、Test、Package Apps;以及在 Deployment Environment 運用 Kubernetes 技術,做到 Auto Deploy、Review App。

正因為 Amazon EKS 能夠在 DevOps 過程提供所需要的彈性計算資源,幫助開發者在 GitLab 平台上面獲得以下三個層次的優勢:

  • 在 GitLab 內建的部署工作流程當中,自動生成整套 CI/CD 最佳實踐腳本。
  • Review App 過程,從 Merge Request 中可直接訪問應用程式 /App 的 UI 介面,並且根據 Git branch 名稱、專案名稱,自動生成 Review App 的 URL,以及在 Merge 前的最後防線進行 Approval 檢查。
  • 加速 CI/CD 流水線,GitLab Runner 運行時候還可藉由 Amazon EKS Cluster 進行 Auto-scaled 的支援。

Amazon EKS 整合 GitLab ,需要兩大流程

影片最後,GitLab 資深解決方案架構師示範如何把 Amazon EKS 整合至 GitLab 執行 Auto Deploy,主要可分為兩大區塊流程,第一部分聚焦在 Amazon EKS cluster 的設置,第二部分則執行 Auto Deploy 設置。

第一塊可拆分為四個階段,首先教學怎麼創建 EC2 節點的 EKS cluster,第二階段示範把 EKS Cluster 連接到開發者的 GitLab Instance、Group 或 Project,下一步則使用 Cluster Management Project Template 創建一個 Cluster Management Project,以及最後一階段透過 Cluster Management Project 自帶的 Helm Chart,安裝在 Cluster 所需要的內建 App。

第二塊執行 Auto Deploy 設置,針對需要部署的 App 創建一個 GitLab Project,接著再把 gitlab-ci.yml 添加到 Project,並從 Web IDE 選擇及導入 Auto Deploy 的 CI 模版,讓 GitLab 自動生成最佳實踐的整套流水線。

幫助開發者更了解 Amazon EKS 整合 GitLab 的 QA 系列

Q:使用 Amazon EKS 之後,如何更有效率或優化資源去配置 Worker Node 的機器數量,以及如何有效空管開發維運的成本?

A:Kubernetes 除了本身有 HPA(Horizontal Pod Autoscaling)可根據使用程度自動調整資源流量,另外也能延伸使用 AWS Auto Scaling 方案,針對可擴展資源去設定自動擴展管理。另外在成本管控,雖然 Amazon EKS 會收取額外管理費用,但可透過 AWS 平台的 Calculato r計算每個 EKS 的價格,你會發現自動化部署及管理的費用,相對工程師人力的成本更加便宜。

Q:越來越多客戶考慮把現有 Application 變成容器部署,大多是爲了加快部署的效率,那麼變成容器模式之後,對 CI/CD 的工作流程有什麽影響嗎?

A:運用容器技術最直接的效果,可以讓應用程式的環境更一致化,例如 testing 環節、stage production,讓容器避開一些差異問題。至於 CD 部分要 delivery 一些 usage 不太一樣的時候,容器會幫忙做配置,所以 CI/CD 對容器的效益是相輔相成的。

Q: 客戶在開發流程漸漸會把 Infrastructure 變成代碼或文檔,是不是可以把程式碼跟現有的應用程式的 CI/CD 流水線整合在一起,達到一套完整的 CI/CD 部署流程?

A:觀察目前市場作法,主要分成兩個階段去做整體部署。如果規模比較小的團隊,會把 Infrastructure 代碼跟 App 代碼分開,在管理上會比較靈活;如果企業規模比較大,會有另外一個 Infrastructure 團隊來控制部署事情,這種情况之下,APP 的項目會生成一個 APP package,主要做到 delivery 這個階段爲止。而 Infrastructure 的項目會指定把需要版本的文檔,部署到他們的 Kubernetes Cluster。

填寫表單 找到適合的快速上雲服務與工具!


猜你喜歡