Starting from accelerator and particle physics, we'll try to see what are the needs of the experiments and accelerator people in terms of IT services.
- Short intro about databases
- Presentation of the DBoD service
- How to create a database in DBoD
- How to connect to my DBoD
This two-part lecture series provides an overview of the various storage
services at CERN. We will look into the motivation behind our large scale
storage systems, cover some fundamentals and the design principles of the
storage systems we've developed and use. We will also look into some practical
use cases covering the ecosystem of the many storage systems we run in the IT
department....
In this session we will explore the solutions for project management and effective software development.
We'll start by demonstrating how to plan and track project progress using Jira, available at https://its.cern.ch.
Next, we'll highlight how GitLab Pages can be utilized to store and share information, whether for internal use or a broader audience, showcasing instances of technical...
“I need to develop an application X for user community Y, which will need to be run and maintained over time”
- Application development
a. This part of the session will explore the multiple types of applications, how to leverage version control system Gitlab and it's CI to have modern application deployment.
This is organized as a workshop and will include a hands-on experience...
An introduction to website provisioning and hosting at CERN with the services provided by IT. We will focus on creating websites with WordPress and go into the details of the WordPress service at CERN.
An in depth set of use case where IT services are heavily used for physics, analysis and engineering applications.
In part I of the series we will show use cases for Openstack, Linux and virtual-machine based configuration management.
In this lecture, we will understand the difference between IaaS, PaaS and SaaS.
Then, we will learn how to deploy custom and off-shelf applications to OKD PaaS.
Exercises regarding how to deploy custom and off-shelf applications to OKD PaaS.
An in depth set of use case where IT services are heavily used for physics, analysis and engineering applications.
In part 2 of the series we will explore HTCondor, the high-throughput compute platform used for batch computing.
IT central configuration management services for virtual and physical hosts.
- What are the typical tasks to be performed as DBoD owner
Exercises on: - Cloning mechanism
- Upgrades
- TLS certificates
In this first session, we will give an overview of the SWAN service. This will include the following points:
- Interface: classic and JupyterLab
- Creation of projects, notebooks and terminals
- Integration with CVMFS for software provisioning
- Integration with EOS for storage and CERNBox for sharing
- Use of GPUs
- Connection to Spark clusters
Moreover, we will give a live demo that...
(Part of "Software development and hosting" track)
In this class, we will see how to:
- Enable authentication with CERN SSO
- Define role-based authorization for our applications
- Get tokens, and use them access APIs
(Part of "Software development and hosting" track)
In this class, we will see how to:
- Enable authentication with CERN SSO
- Define role-based authorization for our applications
- Get tokens, and use them access APIs
- Evangelos Katralis - GPU acceleration of a Particle in Cell (PIC) code
- Jorge Belmonte - File Conversions and Batch Jobs Through Cluster Computing for the PLM Platform
- Andrzej Nowicki - AI Meets Databases: How to build an image search using pgvector extension of PostgreSQL
- Introduction of the Oracle Database service
- Resource portal as a way to manage Oracle database users - needed e-groups
- Other tooling provided by the team - Session Manager
- How to connect to the Oracle database
- Where to get the client?
- What is the tnsnames.ora file?
In the second session of this series, we shall present REANA reusable and reproducible analysis platform. REANA allows researchers to structure their data analyses by means of declarative workflow languages (CWL, Snakemake, Yadage) and run containerised data analysis pipelines on remote compute clouds (Kubernetes, HTCondor, Slurm).
In the first part of this session, we shall discuss the...
In the third session of this series, we will propose short exercises using SWAN and REANA to cover more data analysis examples and use cases. The session will be split in two parts, one for each tool, where participants will be able to work on the exercises and get assistance from the lecturers.
- What are the typical tasks to be performed as DBoD owner
Exercises on: - Cloning mechanism
- Upgrades
- TLS certificates
Short introduction to best practices for secure development, testing and deployment
- Three golden rules for system security
- Software security, typical vulnerability types
- How security analysis tools can help
- Introduction to penetration testing
- Deployment security best practices