osscom gju progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · oss...

Post on 25-Mar-2020

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Partnership with Enterprises Towards Building Open Source Software Communities and Rejuvenation of Technical Education and Innovation

Grant agreement no.: No 544520-TEMPUS-1-2013-1-DE-TEMPUS-JPHES

OSSCOM GJU Progress

Salem Al-Agtash, GJU Consortium Meeting, Sankt Augustin, 19 August 2016

Recap: Specific objectives }  Quality and relevance

}  Centres of Excellence in OSS technologies }  OSS technologies resources

}  Adoption of OSS as feasible alternatives to proprietary software

}  Collaboration with enterprises for sustainable OSS communities

}  Entrepreneurial efforts for OSS startups

}  Business acceleration

}  Key indicators:

}  Active partnerships }  OSS curricula and resources }  Students involved in OSS projects and business acceleration

}  OSS TC and OSS startups }  OSSCOM exists and continues

2

Recap: Work-Packages

3

Work-package

No Work-package title Type of activity

Lead partic. short name Start

month End

month WP1 Project management MGT BRSU 1 36

WP2 Dissemination and outreach DISS TAGITI 2 36

WP3 OSS technology center DEV UCLM 4 12

WP4 Quality and relevant OSS resources DEV UBRUN 7 33

WP5 Partnership with enterprises EXP GJU 6 30

WP6 Supporting frameworks for startups EXP LU 15 36

WP7 Quality control and monitoring QL tarent 6 36

Technology center }  OSS market survey and analysis

}  Technology center blue print }  Cloud infrastructure }  OSS Services and facilities

} 

4

Lebanon

Jordan LREN

JUNET

Deutsches Forschungsnetz (DFN) BRSU

OSS market survey and analysis }  Online Questionnaire

}  47 questions on: Usage, Awareness, Teaching

}  OSS market survey and analysis }  10% have no basic knowledge on OSS }  Usage in Schools and Universities is too low }  Linux usage is gaining momentum }  Applications: Office, Scientific, and Software

development are mainly proprietary }  Educational tools are mostly OSS }  Usage of OSS in academia is very limited }  81% indicated market needs for OSS }  75% show interest, 41% are active members }  People show the need to get government involvement

to promote the usage and teaching of OSS, emphasizing its significance

5

… }  An input for:

}  a blueprint for the implementation of the technology centers in GJU and LU (T3.2),

}  a set of training workshops on OSS that are of great interest to the community (T3.4),

}  a set of teaching courses to be included in the curriculum of the diploma program (T4.5),

}  the set of OSS tools to be kept in the repository of learning resources (T4.2),

}  a vision of what the start-up business model would look like (WP6), and finally

}  a strategy plan to be shared with HE structures to promote the awareness and usage of OSS (OVERALL GOAL)

6

TC Blueprint }  Use cases

}  Operating Systems: Linux, RT Linux, Mobile OS }  Office: Libre office and Mifos }  Project management: ProjectLibre, LibrePlan, }  Developer: SourceForge, GitHub }  Webserver and DB: Apache, MySQL }  Educational: OpenBiblio (LibMS), Moodle, EduERP }  Multimedia: VLC, Avidmux, Audacity }  Web development: Drupal, Jomla, php

}  Usage and service for regional OSS community }  30% usage by oss projects and communities }  40% usage by startups companies }  20% usage as university infrastructure }  10 % usage for university lectures

7

GJU technology center

}  First of its kind in the region with fully OSS Cloud infrastructure }  Specifications, Setup, Network }  Services

8

GJU Cloud - Specifications }  Hardware

}  Compute node – 6 blade }  Cloud management node – 1 blade }  Storage node – 1 blade }  Miscellaneous: UPS, Switches

9

VCPU = 240 Memory=755 GB Disk storage =15TB

Volume Storage =6 TB Network = 10GB

Cloud Setup

10

Controller Node

Compute Nodes

Storage Node

42U

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

DellPowerEdgeR730

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

iSCSISANSwitch:DellNetworkingN4032

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

CiscoNexus2000SeriesFabricExtenders

EMCVNXe16002UDAE

Cloud Network

11

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

GJUCoreSwitch

CiscoN2K CiscoN2K

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

SANSwitchDellNetworkingN4032

SANSwitchDellNetworkingN4032

#

#

EMCVNXe1600

PowerEdgeR730

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

Private+storageMGMT

iscsci

Managment

Public

Reference architecture

12

Services }  Core/ additional service on GJU cloud

}  Optional services (one-stop shop vs. customized)

}  Preconfigured VM-Stacks }  Web Server (Apache/Database) }  Communication (EMail, Instant Messaging) }  Document-Management (e.g. OwnCloud) }  Development (e.g. Gitlab, Wiki, Build-Server) }  SaaS (Hosted web based software services) }  The TCs are not meant as software libraries (fundamental statement) }  Existing public services should not be replicated but rather customized }  Usage and service for regional OSS community

13

Core Services }  Nova (Compute) Manages the lifecycle of compute instances

in an OpenStack environment. Responsibilities include spawning, scheduling and decommissioning of machines on demand.

}  Nova-Network (Neutron) Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies.

}  Glance (Image Service): Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning.

14

Core Services }  Keystone (Identity) Provides an authentication and

authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.

}  Swift Object (Storage) Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale out architecture. Its implementation is not like a file server with mountable directories.

}  Cinder (Block Storage) Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices.

15

Additional Services }  Horizon (Dashboard) Provides a web-based self-service portal to

interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls.

}  Ceilometer (Telemetry) Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes.

}  Heat (Orchestration) Orchestrates multiple composite cloud applications by using either the native HOT template format or the AWS CloudFormation template format, through both an OpenStack-native REST API and a CloudFormation-compatible Query API.

}  Trove (Database) Trove is a database-as-a-service provisioning relational and non-relational database engines

16

Additional Services }  Sahara (Elastic Map Reduce) Sahara aims to provide users with

simple means to provision Hadoop clusters by specifying several parameters like Hadoop version, cluster topology, nodes hardware details and a few more. After a user fills all the parameters, Sahara deploys the cluster in a few minutes. Sahara also provides means to scale already provisioned cluster by adding and removing worker nodes on demand

}  Ironic Bare-Metal Provisioning  

}  Zaqar Messaging Service  

}  Manila Shared File systems  

}  Designate DNS Service  

}  Barbican Key Management  

17

Additional Services }  Magnum Containers Magnum is an OpenStack API service

developed by the OpenStack Containers Team making container orchestration engines such as Docker and Kubernetes available as first class resources in OpenStack.

}  Murano Application Catalog The Murano Project introduces an application catalog to OpenStack, enabling application developers and cloud administrators to publish various cloud-ready applications in a browsable categorized catalog.

}  Congress Governance Congress is an OpenStack project to provide policy as a service across any collection of cloud services in order to offer governance and compliance for dynamic infrastructures.

18

Usage and measure }  What are the terms and conditions of usage?

}  all offered services are 100% based on open source software? }  other? }  do we want to prohibit non open source software usage? (question of

level)

}  How to measure the success? }  Usage statistic of resources (e.g. number of VMs) per customer group? }  Usage statistic of resources (e.g. number of VMs) per offered service? }  List of installed software and licensed for

19

HEI Linkage

20

Office of Industrial links

Industry University

Challenge Budget

Requirements

Intellectual Property (IP)

and legal

Solution Human resourc

es

Innovation

Tools and resources

GJU – JEA Innovation fund

21

OPEN as a new born

22

}  Opportunity Platform towards transformative higher Education and innovative research Network – OPEN

}  Bonn-Rhein-Sieg University of Applied Sciences

}  Mohammed V University in Rabat – EINSA

}  Cadi Ayyad University in Marrakesh - ENSA

}  National Center for Scientific and Technical Research - CNRST

}  Arab States Research and Education Network GmbH - ASREN

This project is kindly funded by the European Comission‘s Tempus IV program

Thank you for your attention!

top related