Crane 1.0.0 Lansat! | R-BLOGGERS

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe Analitică deschisăși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)


Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.

Publicarea este o parte integrantă a procesului de analiză a datelor. Fie că este sub formă de cod, rapoarte sau documentație tehnică, artefactele la un moment dat trebuie să fie partajate. De cele mai multe ori, astfel de artefacte sunt confidențiale, iar accesul lor trebuie securizat în mod corespunzător. Există soluții pentru cel puțin unele tipuri de artefacte, dar aveam nevoie de un instrument simplu care să ne poată ajuta cu toate cazurile de utilizare pe care le întâlnim în practica noastră zilnică, construite cu standarde de tehnologie și securitate moderne.

Macara este un nou Sursa deschisă produs de găzduit Artefacte științifice datelor: Rapoarte de analiză a datelor, site -uri de documentare sau pachete și biblioteci. Este o parte integrantă a suitei noastre open source pentru a construi platforme de știință a datelor și joacă bine cu shinyproxy și rdepot.

Macara a fost proiectată pentru a respecta cele mai stricte reglementări din industrie în ceea ce privește securitate
şi audit și a fost pe scară largă în rândul clienților noștri.

De ce?

  • Toate artefactele dvs. de știință a datelor sunt sub strictețe autentificare și autorizare folosind protocoale moderne (OIDC)
  • Controlul de acces cu granulație fină este organizat într-un intuitiv Arbore ierarhic
  • Artefactele pot fi împinse în macara folosind un API (de exemplu, pentru automatizarea actualizărilor de raport) sau utilizarea unui UI (pentru încărcări manuale)
  • Deplin jurnalele de audit sunt disponibile pentru a urmări operațiunile pe toate fișierele (de exemplu, pentru GXP scopuri)
  • Toată configurația poate fi stocată în GIT și CRANE suportă pe deplin infrastructură-ca-cod (IAC)

În secțiunile de mai jos, ne scufundăm mai adânc în numeroasele caracteristici ale macaralei și exemple despre modul în care se poate folosi macara.

Cerințe ridicate de securitate și conformitate

Macara este proiectată cu cerințe de securitate ridicată și de conformitate.

Oferă Reguli de autorizare declarativă asigurându -se că numai utilizatorii autorizați pot accesa datele.

app:
repositories:
protected_repository:
read-access:
users: ( jack, jeff )
write-access:
groups: ( writer, author )
authentication_required_repository:
read-access:
any-authenticated-user: true
publicly_available_repository:
read-access:
public: true

Regulile de autorizare pentru accesul la scriere și citire sunt definite separat, oferind flexibilitate în timp ce sunt explicite. Crane acceptă, de asemenea, utilizarea interfeței portabile ale sistemului de operare (POSIX) Lista de control de acces (ACL) pentru a controla accesul la fișiere sau directoare specifice în cazuri care necesită securitate suplimentară.

Asistență pentru mai multe backend -uri de stocare

Crane acceptă în prezent mai multe backend -uri de stocare, inclusiv S3 şi Sistem de fișiere locale. Acest lucru permite utilizatorilor să stocheze și să acceseze date la scară în nor sau local. Fiecare depozit poate avea propria locație de stocare.

Găzduirea depozitelor de pachete R și Python

Macara poate fi folosită pentru a servi R şi Piton Depozite de pachete, atât în ​​cadrul unei companii, fie în rețea accesibilă public. Din cauza controlului avansat de acces, numai utilizatorii cu permisiunile corecte pot accesa un depozit. Nativul
R şi
Piton Clienții garantează instalarea ușoară a pachetelor, astfel încât securitatea nu este o povară pentru utilizatori.

Stocarea științei datelor

Ca soluție de stocare a științei datelor, Crane stochează toate datele dvs. și permite accesul doar de către utilizatorii autorizați. Datele pot fi accesate folosind Web UI sau HTTP APIpermițând utilizatorilor să răsfoiască și să descarce direct datele.

În plus, datele pot fi Accesat de aplicațiile de știință a datelor De asemenea. De exemplu, pentru a stoca datele de bază pentru o aplicație strălucitoare. De obicei, aplicația strălucitoare are acces direct la toate datele (pentru acea aplicație specifică). Cu toate acestea, uneori, utilizatori diferiți pot accesa doar anumite seturi de date, în acest caz, aplicația strălucitoare poate utiliza identitatea utilizatorului pentru a descărca datele de pe macara. Acest lucru asigură că autorizarea datelor este verificată de Crane (în loc de aplicația strălucitoare) și rezolvă o problemă de lungă durată în spațiul de aplicații web Data Science Web.

Încărcați metode

Utilizatorii pot încărca date noi folosind Web UI sau HTTP API.

Folosind API -ul HTTP, încărcările pot fi automatizate în contextul publicării automatului de raporturi folosind tehnologia sau conducta preferată CI/CD:

Jurnalele pentru audit

Tot accesul la date este înregistrat în (opțional) Jurnal de audit de macara. Această caracteristică acceptă rularea macaralei în medii calificate și validate pentru stocarea și/sau analiza datelor.

Aduceți -vă propriul UI web

Crane permite utilizatorilor să personalizeze aspectul aplicației, oferind o UI Web minimă care nu folosește bibliotecile CSS. În acest fel, puteți aduce cu ușurință propria UI și puteți utiliza orice cadru CSS cu care sunteți cel mai confortabil.

Testat

Pentru a se asigura că Crane poate efectua în setări de securitate ridicată, baza de cod a fost testată folosind teste de integrare atingând o acoperire de cod ridicat de peste 70%.

Documentație și suport

Notele complete de lansare pot fi găsite pe pagina Descărcări, iar documentația actualizată pot fi găsite pe https://craneserver.net. Ca întotdeauna sprijinul comunitar pentru această nouă versiune este disponibil la

https://support.openanalytics.eu

Nu ezitați să trimiteți întrebări sau sugestii și să vă distrați cu macara și prieteni!

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.