Distribuisci una piattaforma pubblicitaria per il reclutamento con OKE su Oracle Cloud
Il futuro della pubblicità del lavoro dipende da qualcosa di più del semplice mettere le offerte di lavoro giuste di fronte alle persone in cerca di lavoro giuste.
I recruiter di oggi hanno anche bisogno di strumenti che li aiutino a navigare in una rete omnicanale per attirare, valutare e assumere i talenti migliori in tutti i tipi di mercati del lavoro iper-competitivi.
Combinando algoritmi di machine learning con logiche di assunzione specifiche per il lavoro, come esperienza lavorativa, certificazioni e competenze, la piattaforma pubblicitaria per il reclutamento di GoToro aiuta i responsabili delle assunzioni a identificare e trovare rapidamente i candidati in mercati ad alto volume e ad alto turnover da una vasta gamma di siti di assunzione. GoToro ha creato uno strumento di pubblicità per il reclutamento digitale chiamato Leading Edge Optimization (LEO) per aiutare i datori di lavoro a realizzare rapidamente investimenti intelligenti nel recruiting.
Fondata nel 2015, GoToro, con sede nel New Jersey, ha creato e implementato la sua piattaforma di selezione del personale Leading Edge Optimization (LEO) su Oracle Cloud Infrastructure (OCI) utilizzando Oracle Cloud Infrastructure Kubernetes Engine (OKE). Elaborando più datapoint dai siti di annunci di lavoro ai sistemi di tracciamento dei candidati (ATS), come Oracle Recruiting Cloud Service, LEO consiglia adeguamenti al cliente quasi in tempo reale, gestendo in modo proattivo i rischi e i superamenti del budget.
Eseguendo la sua piattaforma di annunci di lavoro su OCI, GoToro aiuta i suoi clienti a:
- Integrazione con le applicazioni di selezione del personale come Oracle Recruiting Cloud Service
- Personalizza le strategie di selezione del personale per ogni pubblicazione del lavoro con aggiornamenti in tempo reale
- Calibra e gestisci i budget in tempo reale
Architettura
Gli utenti, come i client gestiti e autogestiti, i candidati e gli amministratori, accedono alla piattaforma Leading Edge Optimization (LEO) di GoToro utilizzando un gateway Internet.
Il gateway Internet instrada la richiesta dell'utente in una subnet pubblica in cui Oracle Cloud Infrastructure Load Balancing inoltra la richiesta al contenitore Kubernetes front-end. Il load balancer garantisce alta disponibilità per la piattaforma poiché i container vengono distribuiti su più domini di disponibilità.
Il motore che esegue la piattaforma GoToro è una serie di container per attività quali la pianificazione, la chat, la ricerca e altre funzioni proprietarie gestite da Oracle Cloud Infrastructure Kubernetes Engine (OKE). I tecnici di GoToro utilizzano Oracle Cloud Infrastructure DevOps per automatizzare il ciclo di vita dello sviluppo software utilizzando l'integrazione continua/la distribuzione continua (CI/CD). I container memorizzano i dati di selezione in una configurazione Oracle MySQL Database Service primaria e in standby. GoToro sviluppatori e amministratori IT amministrano la piattaforma utilizzando Oracle Cloud Infrastructure Bastion.
La piattaforma si integra con i sistemi di tracciamento dei candidati esistenti, come Oracle Recruiting Cloud Service. GoToro importa i feed mansione da Oracle Recruiting e fornisce feedback sulle qualifiche e sull'idoneità dei candidati. Esistono punti di integrazione per un dashboard BI, SMS e provider di posta elettronica, nonché l'uso dei social media per l'autenticazione.
Oracle Cloud Infrastructure Monitoring monitora attivamente e passivamente l'ambiente, generando notifiche e allarmi. Oracle Cloud Infrastructure Streaming include dati di selezione del personale con backup memorizzati in Oracle Cloud Infrastructure Object Storage.
Sebbene il diagramma mostri l'ambiente di produzione, l'architettura include anche ambienti simili per lo sviluppo, il test e l'area intermedia raggruppati nei compartimenti OCI. Con Oracle Cloud Infrastructure Identity and Access Management (IAM) e i criteri, GoToro è in grado di creare quattro ambienti isolati all'interno di una singola tenancy OCI.
Il seguente diagramma illustra l'architettura di riferimento.
Per la sua architettura di stato futuro, GoToro sta esplorando l'espansione della propria piattaforma dati per includere Oracle Cloud Infrastructure Functions e fornire un'architettura serverless, Oracle Cloud Infrastructure API Gateway per pubblicare le API e Oracle Big Data Cloud per assistere nell'elaborazione e nella gestione dei dati raw. GoToro sta anche esplorando strumenti di sicurezza aggiuntivi come Oracle Cloud Infrastructure Vulnerability Scanning Service per fornire assistenza nella gestione e nell'applicazione di patch ai sistemi e Oracle Cloud Guard per fornire una vista unificata del livello di sicurezza per la tenancy.
L'architettura presenta i seguenti componenti:
- Tenancy
Una tenancy è una partizione sicura e isolata che Oracle imposta all'interno di Oracle Cloud quando ti iscrivi a Oracle Cloud Infrastructure. Puoi creare, organizzare e amministrare le risorse in Oracle Cloud all'interno della tua tenancy. Una tenancy è sinonimo di azienda o organizzazione. Di solito, un'azienda avrà una singola tenancy e rifletterà la sua struttura organizzativa all'interno di quella tenancy. Una singola tenancy viene in genere associata a una singola sottoscrizione e una singola sottoscrizione in genere ha una sola tenancy.
- Area
Un'area geografica Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (tra paesi o addirittura continenti).
- Compartimento
I compartimenti sono partizioni logiche tra più aree all'interno di una tenancy Oracle Cloud Infrastructure. Usare i compartimenti per organizzare, controllare l'accesso e impostare le quote d'uso per le risorse Oracle Cloud. In un determinato compartimento, si definiscono i criteri che controllano l'accesso e impostano i privilegi per le risorse.
- Dominio di disponibilità
I domini di disponibilità sono data center standalone e indipendenti all'interno di un'area geografica. Le risorse fisiche in ciascun dominio di disponibilità sono isolate dalle risorse negli altri domini di disponibilità, il che fornisce tolleranza agli errori. I domini di disponibilità non condividono l'infrastruttura, ad esempio alimentazione o raffreddamento, o la rete interna del dominio di disponibilità. Pertanto, un errore in un dominio di disponibilità non dovrebbe influire sugli altri domini di disponibilità nell'area.
- Rete cloud virtuale (VCN) e subnet
Una VCN è una rete personalizzabile e definita dal software configurata in un'area Oracle Cloud Infrastructure. Come le tradizionali reti di data center, le reti VCN consentono di controllare l'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che è possibile modificare dopo aver creato la VCN. Puoi segmentare una VCN in subnet, che possono essere definite in un'area o in un dominio di disponibilità. Ogni subnet è costituita da un intervallo contiguo di indirizzi che non si sovrappongono alle altre subnet nella VCN. È possibile modificare le dimensioni di una subnet dopo la creazione. Una subnet può essere pubblica o privata.
- Lista di sicurezza
Per ogni subnet, puoi creare regole di sicurezza che specificano l'origine, la destinazione e il tipo di traffico che devono essere consentiti all'interno e all'esterno della subnet.
- Tabella di instradamento
Le tabelle di instradamento virtuali contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a una VCN, in genere attraverso i gateway.
- Gateway Internet
Il gateway Internet consente il traffico tra le subnet pubbliche in una VCN e la rete Internet pubblica.
- Gateway del servizio
Il gateway di servizi fornisce l'accesso da una VCN ad altri servizi, come Oracle Cloud Infrastructure Object Storage. Il traffico dalla VCN al servizio Oracle viene instradato sul fabric di rete Oracle e non attraversa Internet.
- Load balancer
Il servizio Oracle Cloud Infrastructure Load Balancing fornisce la distribuzione automatica del traffico da un unico punto di accesso a più server nel back-end.
- Servizio bastion
Oracle Cloud Infrastructure Bastion offre un accesso sicuro limitato e limitato nel tempo alle risorse che non dispongono di endpoint pubblici e che richiedono severi controlli di accesso alle risorse, come bare metal e virtual machine, Oracle MySQL Database Service, Autonomous Transaction Processing (ATP), Oracle Cloud Infrastructure Kubernetes Engine (OKE) e qualsiasi altra risorsa che consente l'accesso al protocollo SSH (Secure Shell Protocol). Con il servizio OCI Bastion, puoi abilitare l'accesso agli host privati senza distribuire e gestire un jump host. Inoltre, è possibile migliorare le impostazioni di sicurezza con autorizzazioni basate sull'identità e una sessione SSH centralizzata, controllata e con limiti di tempo. OCI Bastion elimina la necessità di un IP pubblico per l'accesso bastion, eliminando la seccatura e la potenziale superficie di attacco quando si fornisce l'accesso remoto.
- Storage degli oggetti
Lo storage degli oggetti Oracle Cloud Infrastructure fornisce un accesso rapido a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati come immagini e video. Puoi memorizzare e quindi recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage senza alcun deterioramento delle prestazioni o dell'affidabilità del servizio. Utilizza lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizza lo storage di archivio per lo storage "freddo" che conservi per lunghi periodi di tempo e a cui accedi raramente o raramente.
- Registro
Oracle Cloud Infrastructure Registry è un registro gestito da Oracle e che ti consente di semplificare il flusso di lavoro da sviluppo a produzione. Registry semplifica la memorizzazione, la condivisione e la gestione degli artifact di sviluppo, ad esempio le immagini Docker. L'architettura altamente disponibile e scalabile di Oracle Cloud Infrastructure ti assicura di poter distribuire e gestire le tue applicazioni in modo affidabile.
- Notifiche
Il servizio Oracle Cloud Infrastructure Notifications trasmette messaggi ai componenti distribuiti tramite un pattern di pubblicazione/sottoscrizione, offrendo messaggi sicuri, altamente affidabili, a bassa latenza e duraturi per le applicazioni ospitate su Oracle Cloud Infrastructure.
- Monitoraggio
Il servizio Oracle Cloud Infrastructure Monitoring monitora attivamente e passivamente le tue risorse cloud utilizzando le metriche per monitorare le risorse e gli allarmi per avvisarti quando queste metriche soddisfano i trigger specificati dall'allarme.
- Streaming
Oracle Cloud Infrastructure Streaming offre una soluzione di storage completamente gestita, scalabile e duratura dedicata all'inclusione di flussi di dati continui e a elevato volume che puoi utilizzare ed elaborare in tempo reale. Puoi utilizzare Streaming per l'inclusione di dati a elevato volume, quali i log dell'applicazione, la telemetria operativa, i dati di click-stream Web o per altri casi d'uso in cui i dati vengono prodotti ed elaborati in modo continuo e sequenziale in un modello di messaggistica di tipo pubblicazione/iscrizione.
- Oracle MySQL Database Service
Oracle MySQL Database Service è un servizio di database Oracle Cloud Infrastructure (OCI) completamente gestito che consente agli sviluppatori di sviluppare e distribuire rapidamente applicazioni cloud native sicure. Ottimizzato ed esclusivamente disponibile in OCI, Oracle MySQL Database Service è stato creato, gestito e supportato al 100% dai team di progettazione OCI e MySQL.
Oracle MySQL Database Service dispone di un motore di analitica integrato e ad alte prestazioni (HeatWave) per eseguire sofisticate analisi in tempo reale direttamente su un database MySQL operativo.
- Motore Kubernetes
Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes Engine o OKE) è un servizio completamente gestito, scalabile e ad alta disponibilità che puoi utilizzare per distribuire le tue applicazioni containerizzate nel cloud. Puoi specificare le risorse di computazione richieste dalle tue applicazioni e Kubernetes Engine le esegue sul Oracle Cloud Infrastructure in una tenancy esistente. OKE utilizza Kubernetes per automatizzare l'implementazione, la scalabilità e la gestione di applicazioni containerizzate tra cluster di host.
- Cluster Kubernetes
Un cluster Kubernetes è un set di computer che eseguono applicazioni containerizzate. Kubernetes offre una piattaforma portatile, estendibile e open source per la gestione di carichi di lavoro e servizi containerizzati in quei nodi. Un cluster Kubernetes è formato da nodi di lavoro e nodi del piano di controllo.
Visualizza altro
Ulteriori informazioni sulle caratteristiche di questa architettura.
- Framework ben progettato per Oracle Cloud Infrastructure
- Documentazione su Oracle Cloud Infrastructure
- Valutatore costi Oracle Cloud
- Panoramica di Oracle Cloud Infrastructure Bastion
- Documentazione di Oracle Cloud Infrastructure DevOps
- Guida completa alla guida introduttiva a MySQL DB in Oracle Cloud (Blog)