從戰馬培養營到二次元改編《賽馬娘》,隨著經濟起伏的日本「競馬」史

從戰馬培養營到二次元改編《賽馬娘》,隨著經濟起伏的日本「競馬」史
Photo Credit: Reuters / 達志影像

我們想讓你知道的是

從賽馬的引進、競賽的舉行,到馬匹養殖與改良,再從俱樂部競馬到國營競馬,一連串的日本賽馬史可以說是鑲嵌於日本近代的文明開化,以及戰後政治外交之中,與日本社會緊密連結。

近年來,在日本擁有極高人氣的跨媒體作品——《賽馬娘(ウマ娘)》,跨足遊戲、動畫、漫畫以及YouTube等各種不同創作平台,創造了大批粉絲,而其中感人的角色故事更是引起了許多話題。

這部作品是立基於日本真實賽馬界所進行的擬人化改編,因此作中登場的多數角色都是以實際存在的賽馬作為原型,改編繪製為女性形象的「馬娘」,例如動畫第一季的主角「特別週(スペシャルウィーク)」以及第二季主角「東海帝王(トウカイテイオー)」都是真實存在的知名賽馬,而角色所穿的衣服等也會參考實際騎師的勝負服來繪製。

也因為這樣,作品中的戰績、角色設定等也都盡量與史實相符,以更貼近賽馬本身的故事。

而這一點也使得其所收穫的人氣不僅只有動漫與遊戲本身,許多人看完在動漫遊戲中所登場的賽馬娘故事後,進而實際去了解史實上的賽馬勝負,而有些原先對動畫沒有興趣的賽馬迷也開始了解這部作品,可以說《賽馬娘》這部作品連結了賽馬界與二次元,帶起了一股風潮。

事實上,賽馬在日本是一項國營競技,屬於博奕類娛樂,換句話說其實也就是賭博。而日本的國營博弈除了賽馬以外,還有競輪(自行車)、競艇(馬達快艇)以及摩托車競賽。當中規模最大的莫過於賽馬一項,光是2020年度就收入將近3兆9000億日圓(包含中央競馬與地方競馬),甚至1997年也曾經到達四兆日圓大關,可以說是非常大的經濟產業。

這篇文章將簡單從社會史的角度,來概觀賽馬是如何在日本社會的發展之中逐漸取得今日的地位。

停止鎖國之後,賽馬也跟著傳入了日本

在美國黑船叩關日本之下,1854年日本與美國簽訂了《日美親善條約》,使得日本打破了長期鎖國的狀態,物品與人員的流動變得逐漸密集,而賽馬也是在這樣的背景之下,由西方傳入了日本。

以目前的研究與紀錄來看,日本最早的賽馬比賽,是在1860年於橫濱所展開。

位於橫濱是因為當時橫濱設有外國人居留地,因此做為當時居住於日本的外國人之社交娛樂來說相當正常。而這樣的風潮逐漸拓展開來,對於場地的要求自然也就日漸提高。在賽馬場地環境不佳的情況下,各國公使聯合向幕府(此處為當地長官——神奈川奉行為代表)提出交涉,希望能建立一個正式的賽場。

幾經折衝之下,1866年終於建好了日本史上第一座賽馬場——根岸競馬場,也在隔年展開了第一次的競賽。

值得一提的是,當時日本雖然禁止賭博,但由於該地屬於治外法權的管轄地區,因此不受日本法令影響,當時的比賽即有販售馬券,也就是說,雖然仍屬於外國居民的娛樂,但這時日本的賽馬就已經具有賭博性質了。

横浜競馬場_1870年秋
cc0 @ Wikicommons
1870年秋季的横浜競馬場

而根岸競馬場的建設也進一步帶起了賽馬的風潮,有越來越多日本民眾喜歡賽馬,其中更有許多是財政界的名流人士,因此在日本各地也舉辦了越來越多賽馬比賽,日本本土也就開始模仿這樣的「洋式賽馬」,發展出自己的賽馬文化。在此之後,政府單位也開始舉辦比賽,例如1870年於東京招魂社(即目前的靖國神社)所舉行的招魂社賽馬,便是由兵部省所主辦,而一般也認為這是由日本主辦的第一次「洋式賽馬」。

有趣的是,與治外法權之地不同,這些在日本本土所舉行的賽馬比賽,由於嚴禁賭博的關係,當時是不販售馬券的。

為了培養戰馬而推行的「競馬」活動

在這些早期的競賽中,最具有規模的為1884年由王宮貴族、達官顯要一同成立的「共同競馬會社(Union Race Club)」於上野公園內的不忍池所舉辦的競賽。

該比賽規模甚大,當時明治天皇為祝賀競馬場的成立已先賜贈500日圓,接著於比賽舉辦時再賜贈5000日圓。宮內省、農商務省、陸軍省等機要及外國公使、居民等,也對該次競賽捐贈賞金及獎盃等,該次大會除了賞金不明的比賽外,其餘17次競賽的賞金總額超過6000日圓。

以明治時期的物價水準來說,簡單換算1日圓約可等同於今日的3800日圓,可見該大會規模之大、受注目之深。

日本賽馬研究者立川健治認為,該次大會已經超越了單純賽馬的層級,從這麼多政府官員及皇族的支持便可知道,這已經是一次國家層級的賽事了。為什麼政府對於賽馬如此重視呢?這與馬匹所代表的意義則有深切的關聯性。

這是因為賽馬其背後所代表的是馬匹養殖與改良技術等國策層面的重大問題。

當時的兵器雖然已經逐漸現代化,然而馬匹作為「活兵器」,其所可以帶來的機動力及搬運能力依舊在當時的戰爭中扮演相當重要的角色。因此除了運送戰場上的各式物資以外,在後勤補給、偵查通訊等方面依然有其難以取代之處。

從這一點上便不難理解為何早期會由兵部省主辦賽馬比賽,而在進入兵部省解體之後,陸軍省也持續這項任務,培養優良馬匹使其出賽了。其背後所代表的都不僅是單純的競賽娛樂,而是國力與戰力培養的展現。

競馬入法,開啟了「俱樂部時代」

日俄戰爭過後,日本政府也深覺自國產馬能力與西方各國差異甚大,因此在內閣中也成立了馬政局,目標很明顯,就是希望培養出更多體質優良的軍馬。然而培養馬匹需要花費大量金錢,因此政府為了提升官方資源並鼓勵民間馬業的發展,開始默許了馬券的販售。然而這樣的默許賽馬賭博,也僅維持了約兩年就遭到反對派的檢舉,內閣也只能公開禁止馬券的販售。

Negishi-keiba1908-02
cc0 @ Wikicommons
調教賽馬,攝於1908年

在這之後,政府為了維持馬產業及馬匹改良的發展,開始對當時公認的11個賽馬俱樂部發給補助金,藉以維持產業的運作。然而失去了賭博的樂趣,入場觀眾也逐漸減少,為改善這一情況,政府當局也祭出頒發預測賽果成功的獎品等策略,然而其成效依然有限。


猜你喜歡


挖掘雲端開放架構優勢!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。

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


猜你喜歡