MeVitae:將隨意招募解決方案移轉至 Oracle Cloud Infrastructure
MeVitae 已將其隨意招募解決方案移轉至 Oracle Cloud Infrastructure 以改善調整規模與傳輸量,讓他們能專注於產品開發。
MeVitae 可藉由提供在履歷原始格式中分析超過 20 個參數的隨意招募解決方案,協助公司增加差異並納入其僱用慣例中,同時遮罩識別可能對招募處理程序造成不良影響的資料。
MeVitae 最近將其工作負載 (包括其處理元素) 移轉至 Oracle Cloud Infrastructure,以建立無伺服器混合部署。Oracle Cloud Infrastructure 會提升所有重型處理效率,讓 MeVitae 在接下來的幾個月中將其處理能力從每天約 5、000 個履歷調整為 50、000。透過移轉至 Oracle Cloud Infrastructure,解決方案的掃描需求已不再是相關事項,可讓 MeVitae 專注於其解決方案的研究與開發。
架構
MeVitae 選擇在 Oracle Cloud Infrastructure 上使用多層安全架構實行無伺服器設計。
部分網域名稱伺服器 (DNS) 流量由 Cloudflare 處理,而 Cloudflare 是在 Oracle Cloud Infrastructure 內的虛擬機器 (VM) 上執行。MeVitae 也使用 API 閘道與身分識別與存取管理 (IAM) 服務,此服務提供類似 MeVitae 平台的單一登入 (SSO) 實行認證。透過此實行,所有 API 和功能呼叫都會經過認證,包括來自發出認證記號之安全伺服器的 API 和功能呼叫。
MeVitae 的架構有四個主要區段:
- 整合:MeVitae 的客戶使用 API 閘道提供應徵者追蹤系統 (ATS) 整合明細,包括安全性變數替代字明細,藉此提供 MeVitae 對其客戶應徵者追蹤系統的存取權。
- 加密:Oracle Functions 會加密使用 AES-256 加密提供的整合詳細資訊,然後將這些詳細資訊儲存在 Oracle Autonomous Data Warehouse 中。儲存此資訊後,MeVitae 會輪詢客戶系統並收集應徵者資料。並非所有系統都有網路攔截程序或直接存取。透過雲端提供的進階功能,MeVitae 可以依客戶逐一排定輪詢,以容納不同的時區。輪詢完成時,會觸發 Oracle Functions 並收集個別的應徵者資料。
- 分析:MeVitae 會根據 Oracle Cloud Infrastructure Events 所處理的不同雲端事件,分析、隱匿和分數收集的資料。在這整個流程中,資料會在不同的函數之間透過 Oracle Cloud Infrastructure Object Storage 移動。
- 傳遞:完成所有資料收集與分析之後,Oracle Functions 會與應徵者追蹤系統重新連線,並提供分析與評分的資料。
整合不同的服務、軟體套裝軟體的可用性和 Oracle Functions,可讓 MeVitae 在一個月內完成這項移轉。
MeVitae 也計畫將最近啟動的不偏好應徵者遴選服務移轉至 Oracle Cloud Infrastructure。此服務將協助其客戶根據全球最大公司所使用的多元化和內含最佳做法來選取候選人。
下圖說明此參考架構。
架構包含下列元件:
- 區域
Oracle Cloud Infrastructure 區域是包含一或多個資料中心 (稱為可用性網域) 的本地化地理區域。區域與其他區域無關,而且大型距離可以區隔 (跨國家或甚至洲)。
此架構中的所有資源都會部署在單一區域中。
- 租用戶
租用戶是 Oracle 在您註冊 Oracle Cloud Infrastructure 時,於 Oracle Cloud 內設定的安全且隔離的分割區。您可以在租用戶內的 Oracle Cloud 中建立、組織及管理您的資源。
- 身分識別與存取管理 (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) 可讓您控制能夠存取 Oracle Cloud Infrastructure 中您資源的人員,以及可對這些資源執行的作業。
- 區間
區間是 Oracle Cloud Infrastructure 租用戶內的跨區域邏輯分割區。您可以使用區間來組織 Oracle Cloud 中的資源、控制資源的存取,以及設定使用配額。若要控制對指定區間中資源的存取,您可以定義原則,指定誰可以存取資源,以及他們可以執行的動作。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。VCN 就像傳統資料中心網路一樣,可讓您完整控制網路環境。VCN 可以有多個非重疊的 CIDR 區塊,供您在建立 VCN 之後變更。您可以將 VCN 區隔為子網路,子網路範圍可為區域或可用性網域。每個子網路均包含一個未與 VCN 中其他子網路重疊的連續位址範圍。您可以在建立子網路之後變更子網路的大小。子網路可以是公用或專用。
- 網際網路閘道
網際網路閘道可讓 VCN 中的公用子網路與公用網際網路之間的流量。
- API 閘道
Oracle API Gateway 服務可讓您發布具有專用端點的 API,這些專用端點可從您的網路內存取,若有需要,您可以在公用網際網路公開此 API。端點支援 API 驗證、要求與回應轉換、CORS、認證與授權以及要求限制。
- 函數
Oracle Functions 是一個完全受管理的多租用戶、高度可擴展、隨選、函數即服務 (FaaS) 平台。它是由 Fn 專案開源引擎提供。您可以使用函數來建置程式碼,並直接呼叫或觸發函數來回應事件。Oracle Functions 使用 Oracle Cloud Infrastructure Registry 中代管的 Docker 容器。
- 事件
Oracle Cloud Infrastructure 服務會發出事件,這些是描述資源變更的結構化訊息。系統會發出事件來進行建立、讀取、更新或刪除 (CRUD) 作業、資源週期狀態變更,以及影響雲端資源的系統事件。
- Autonomous Data Warehouse
Oracle Autonomous Data Warehouse 是一項針對資料倉儲工作負載最佳化的自我驅動、自我保護、自我修復資料庫服務。您不需要設定或管理任何硬體,或是安裝任何軟體。Oracle Cloud Infrastructure 會處理建立資料庫,以及備份、修正、升級和調整資料庫。
- 物件儲存
物件儲存可讓您快速存取任何內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料以及豐富的內容 (例如影像和視訊)。您可以直接從網際網路或從雲端平台內,安全地儲存及擷取資料。您可以無縫接軌地擴展儲存體,而不會遇到任何效能或服務可靠性降低。使用標準儲存體作為快速、立即及經常存取所需的「熱」儲存體。將封存儲存用於您保留的「冷」儲存空間長期、少數或少數存取。
在建置和部署中取得精選
想要顯示您在 Oracle Cloud Infrastructure 上建立的內容嗎?關心與我們的全球雲端架構師分享學習課程、最佳作法和參考架構?讓我們幫助您開始使用。
- 下載範本 (PPTX)
將圖示拖放至範例線框,以說明您自己的參考架構。
- 觀看架構教學課程
逐步取得如何建立參照架構的指示。
- 提交您的圖表
請寄電子郵件給我們並附上您的圖表。我們的雲端架構師將會複查您的圖表,並與您聯絡以討論您的架構。
