Agenda-2020.rst 7.55 KB
Newer Older
1
2
ResOps Training & Workshop - 2020
=================================
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Introduction
------------
ResOps training is mainly focus to research community who are willing to develop their cloud native skills. The ResOps course will not be delivered in-person for the foreseeable future, This course can be taken standalone, self-paced and for **FREE**.

Course objectives
-----------------

This workshop will provide some background to cloud computing and practical experience in building, deploying and running applications in cloud platforms - OpenStack, Google, Amazon and Azure.

Using examples drawn from EMBL-EBI’s experiences in the life-sciences, but using tools and technologies that are cross-platform and cross-domain, attendees will come away with a knowledge as to the user-centric hybrid cloud strategy as well as practical aspects of deploying across different clouds and the architectural considerations around porting applications to a cloud.

Prerequisite
------------

* An account should be created on `Public GitLab <https://gitlab.com/users/sign_in>`_ CI/CD practical with GitLab.
* We are providing sandbox over OpenStack cloud to play exercises.
* Workshop participants can use Nano editor by default. Other CLI editors are also available in the sandbox.

Course guidelines
------------------

+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| Date & Time (CEST)          | Duration | Topic                                                                                                 |
+=============================+==========+=======================================================================================================+
| 05 Oct 2020, 14:00 - 14:30  | 30 min   | `Cloud 101 <../../_static/pdf/resops2020/Cloud-101.pdf>`_                                             |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 05 Oct 2020, 14:30 - 14:40  | 10 min   | `EBI Cloud Services <../../_static/pdf/resops2020/EBI_Cloud_Services_v1.0.pdf>`_                      |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
David Yu Yuan's avatar
David Yu Yuan committed
32
33
34
35
36
| 05 Oct 2020, 14:40 - 15:20  | 15 min   | `Porting apps into clouds: 1 <../../_static/pdf/resops2020/PortingResearchPipelinesintoClouds1.pdf>`_ |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
|                             | 5 min    | `Porting apps into clouds: 2 <../../_static/pdf/resops2020/PortingResearchPipelinesintoClouds2.pdf>`_ |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
|                             | 10 min   | `Porting apps into clouds: 3 <../../_static/pdf/resops2020/PortingResearchPipelinesintoClouds3.pdf>`_ |
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 05 Oct 2020, 15:20 - 16:20  |  60 min  | `Creating Containers with Docker <../../_static/pdf/resops2019/Creating-Containers-with-Docker.pdf>`_ |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 05 Oct 2020, 16:20 - 16:30  |  10 min  | Break                                                                                                 |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 05 Oct 2020, 16:20 - 18:00  |  100 min | `Docker Practicals <Docker.html>`_                                                                    |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 06 Oct 2020, 14:00 - 15:00  |  60 min  | `Introduction to Gitlab <../../_static/pdf/resops2019/Introduction-to-Gitlab.pdf>`_                   |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 06 Oct 2020, 15:00 - 16:30  |  90 min  | `GitLab Practicals <Gitlab.html>`_                                                                    |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 06 Oct 2020, 16:30 - 16:45  |  15 min  | `GitLab Auto DevOps <../../_static/pdf/resops2020/Gitlab_Auto-DevOps.pdf>`_                           |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 06 Oct 2020, 16:45 - 17:50  |  20 min  | GitLab Auto DevOps Demo                                                                               |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 06 Oct 2020, 17:50 - 18:00  |  10 min  | Q/A Session                                                                                           |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
| 08 Oct 2020, 14:00 - 15:00  |  60 min  | `Kubernetes 101 <../../_static/pdf/resops2019/Kubernetes-101.pdf>`_                                   |
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
56
| 08 Oct 2020, 15:00 - 17:00  |  120 min | `Overview1 <../../_static/pdf/resops2020/KubernetesPracticalsDemo.pdf>`_                               |
David Yu Yuan's avatar
David Yu Yuan committed
57
|                             |          | / `Kubernetes (Demo) <../2019/Kubernetes-Demo-2019.html>`_                                            |
58
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
59
| 08 Oct 2020, 17:00 - 17:45  |  45 min  | `Overview2 <../../_static/pdf/resops2020/KubernetesPracticals.pdf>`_                                   |
David Yu Yuan's avatar
David Yu Yuan committed
60
|                             |          | / `Kubernetes Practical <../2019/Minikube-and-NGINX-Practical-2019.html>`_                            |
61
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
62
| 08 Oct 2020                 |  180 min | `Overview3 <../../_static/pdf/resops2020/KubernetesAdvancedPracticals.pdf>`_                           |
David Yu Yuan's avatar
David Yu Yuan committed
63
|                             |          | / `Advanced Kubernetes Practical <../2019/Scaling-up-Kubernetes.html>`_                               |
64
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+
65
| 08 Oct 2020                 | 150 min  | `Overview4 <../../_static/pdf/resops2020/KubernetesAdvancedPracticals.pdf>`_                           |
David Yu Yuan's avatar
David Yu Yuan committed
66
|                             |          | / `Advanced Kubernetes Reading <../2019/Important-considerations-for-research-pipelines.html>`_       |
67
68
69
70
+-----------------------------+----------+-------------------------------------------------------------------------------------------------------+



71
.. footer:: These resources are being developed by Cloud Consultants team of EMBL-EBI .
72